.ho-kit-heading{justify-content:space-between;align-items:center;gap:20px;margin:10px 0 25px;display:flex}.ho-kit-heading h2{letter-spacing:-.035em;color:#254b3a;margin:8px 0 12px;font-size:clamp(25px,3vw,38px);line-height:1.15}.ho-kit-heading p:not(.ho-eyebrow){color:#596551;max-width:620px;font-size:14px;line-height:1.7}.ho-kit-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:22px;display:grid}.ho-kit-card{text-align:left;color:#234c39;font:inherit;cursor:pointer;background:#fffdf5;border:1px solid #d6ddce;border-radius:16px;padding:22px;position:relative}.ho-kit-card>span{justify-content:space-between;align-items:center;gap:15px;display:flex}.ho-kit-card small{background:#e7eddf;border-radius:20px;padding:6px 9px;font-size:11px}.ho-kit-card strong{overflow-wrap:anywhere;margin-top:25px;font-size:22px;line-height:1.25;display:block}.ho-kit-card p{color:#596551;font-size:12px}.ho-kit-card>svg{position:absolute;bottom:24px;right:20px}.ho-kit-card.phase-out{color:#fffdf5;background:#234d3a}.ho-kit-card.phase-out p{color:#d5dfcd}.ho-kit-card.phase-out small{color:#254b3a}.ho-kit-card.phase-returning{background:#f1ddc9;border-color:#d8b992}.ho-kit-empty{text-align:center;color:#355a3f;background:#eaf0e4;border:1px dashed #a7ba9d;border-radius:18px;padding:40px}.ho-kit-empty h3{font-size:24px}.ho-kit-empty p{font-size:14px;line-height:1.7}.ho-kit-empty a{font-size:14px;font-weight:650;text-decoration:underline}.ho-kit-steps{grid-template-columns:repeat(4,1fr);gap:5px;margin:20px 0;padding:0;list-style:none;display:grid}.ho-kit-steps li{color:#65705b;border-bottom:3px solid #dce2d4;align-items:center;gap:7px;padding:12px 5px;font-size:12px;display:flex}.ho-kit-steps li span{background:#e6ebde;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.ho-kit-steps li[aria-current=step]{color:#234c39;border-color:#b66c46;font-weight:650}.ho-kit-steps li[aria-current=step] span{color:#fffdf5;background:#234c39}.ho-kit-status{align-items:baseline;gap:9px;margin:20px 0;display:flex}.ho-kit-status strong{letter-spacing:-.05em;color:#234c39;font-size:40px}.ho-kit-status span{color:#53614e;font-size:14px}.ho-kit-status small{color:#6a533b;margin-left:auto;font-size:12px}.ho-kit-items{gap:10px;padding:0;list-style:none;display:grid}.ho-kit-items>li{background:#fffdf5;border:1px solid #dce2d4;border-radius:12px;align-items:center;gap:14px;padding:17px;display:flex}.ho-kit-item-icon{color:#496445;background:#edf0e4;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.ho-kit-items>li>div:first-of-type{flex:1;min-width:0}.ho-kit-items strong{overflow-wrap:anywhere;font-size:15px}.ho-kit-items p{color:#65705b;overflow-wrap:anywhere;align-items:center;gap:5px;margin:6px 0 0;font-size:12px;display:flex}.ho-kit-items small{color:#805937;font-size:11px}.ho-kit-items>li.kit-entry-packed{background:#f0f4e9;border-color:#9cb18e}.kit-entry-packed .ho-kit-item-icon{color:#fffdf5;background:#2b553f;animation:.2s ease-out kit-pop}.kit-entry-skipped{opacity:.65}.ho-kit-entry-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ho-kit-entry-actions button,.ho-kit-flow-actions>button:not(.ho-primary),.ho-kit-export,.ho-kit-return-row button,.ho-kit-remove button{color:#31543b;font:inherit;cursor:pointer;background:#fffdf5;border:1px solid #c5d0ba;border-radius:8px;align-items:center;gap:5px;padding:10px 12px;font-size:12px;display:inline-flex}.ho-kit-entry-actions .ho-kit-pack{color:#fffdf5;background:#294f3c;border-color:#294f3c}.ho-kit-flow-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.ho-kit-away,.ho-kit-complete{text-align:center;color:#2e533a;background:#e6eddd;border:1px solid #d3ddc8;border-radius:18px;padding:38px 22px}.ho-kit-away h3,.ho-kit-complete h3{letter-spacing:-.04em;margin:17px 0;font-size:clamp(24px,3vw,34px)}.ho-kit-away p,.ho-kit-complete p{max-width:550px;margin:0 auto 22px;font-size:14px;line-height:1.7}.ho-kit-complete>a{margin-top:20px;font-size:14px;font-weight:650;display:block}.ho-kit-return-groups{gap:20px;display:grid}.ho-kit-return-groups>section{background:#fffdf5;border:1px solid #d6dfcd;border-radius:14px;overflow:hidden}.ho-kit-return-groups h3{color:#31563c;background:#e9eedd;align-items:center;gap:8px;margin:0;padding:17px 20px;font-size:14px;line-height:1.5;display:flex}.ho-kit-return-row{border-top:1px solid #e3e7db;justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex}.ho-kit-return-row strong{overflow-wrap:anywhere;font-size:15px}.ho-kit-remove{color:#6a6d5e;margin-top:30px;font-size:12px}.ho-kit-remove p{max-width:550px;line-height:1.6}.ho-kit-picker{border:1px solid #d9dfd1;border-radius:12px;max-height:320px;margin:15px 0;overflow:auto}.ho-kit-picker label{border-bottom:1px solid #e3e7da;flex-direction:row;align-items:center;gap:12px;padding:13px;display:flex}.ho-kit-picker input[type=checkbox]{accent-color:#294f3c;flex-shrink:0;width:18px;height:18px}.ho-kit-picker label span{gap:5px;display:grid}.ho-kit-picker small{color:#5c6854;font-size:11px;font-weight:400}.ho-kit-board button:disabled{opacity:.45;cursor:not-allowed}.ho-kit-board button:focus-visible,.ho-kit-create button:focus-visible{outline-offset:3px;outline:3px solid #b86c46}@keyframes kit-pop{0%{transform:scale(.75)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.kit-entry-packed .ho-kit-item-icon{animation:none}}@media (max-width:650px){.ho-kit-heading{flex-wrap:wrap;align-items:flex-start}.ho-kit-steps li{flex-direction:column;align-items:flex-start;padding:9px 2px;font-size:10px}.ho-kit-items>li{flex-wrap:wrap;padding:14px}.ho-kit-entry-actions{flex-basis:100%;justify-content:flex-start;margin-left:48px}.ho-kit-return-row{flex-wrap:wrap}.ho-kit-return-row button{justify-content:center;width:100%;padding:13px}.ho-kit-grid{grid-template-columns:1fr}.ho-kit-card{padding:18px}.ho-kit-empty{padding:25px 15px}}
