.kit-row{align-items:center;min-width:0}.kit-row,.kit-strip{display:flex;gap:12px}.kit-strip{overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:16px}.kit-strip>*{flex-shrink:0}.kit-sticky{position:sticky;top:var(--kit-sticky-top,0);background:var(--paper,#fff);z-index:3}@media(prefers-reduced-motion:reduce){.kit-strip{scroll-behavior:auto}}.kit-switch{position:relative;display:flex;align-items:center;gap:14px;min-height:44px;cursor:pointer}.kit-switch input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.kit-switch-track{position:relative;flex-shrink:0;width:50px;height:30px;border-radius:999px;background:#c4cbd5;transition:background .15s}.kit-switch-track:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgb(19 40 76/.3);transition:transform .15s}.kit-switch input:checked+.kit-switch-track{background:var(--navy,#13284c)}.kit-switch input:checked+.kit-switch-track:after{transform:translateX(20px)}.kit-switch input:disabled+.kit-switch-track{opacity:.6}.kit-switch input:focus-visible+.kit-switch-track{outline:3px solid #3f7be0;outline-offset:2px}@media(prefers-reduced-motion:reduce){.kit-switch-track,.kit-switch-track:after{transition:none}}