.ms-strip{--strip-slot:56px;--strip-ball:44px;--strip-zoom:1.2727;--strip-name:22px;--strip-track:80px;gap:var(--space-2);min-inline-size:0;color:var(--ink-100);border:0;margin:0;padding:0;display:grid}.ms-strip__spoken{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden}.ms-strip__defs{forced-color-adjust:none;block-size:0;inline-size:0;position:absolute;overflow:hidden}:root,[data-theme=light]{--strip-lit:var(--surface-100);--strip-dim:var(--ink-100)}[data-theme=dark]{--strip-lit:var(--ink-100);--strip-dim:var(--surface-100)}.ms-strip__lit{stop-color:var(--strip-lit)}.ms-strip__dim{stop-color:var(--strip-dim)}.ms-strip__name{justify-content:safe center;align-items:baseline;gap:var(--space-2);block-size:var(--strip-name);white-space:nowrap;min-inline-size:0;color:var(--ink-100);display:flex;overflow:hidden}.ms-strip__label{text-overflow:ellipsis;min-inline-size:0;font-weight:600;overflow:hidden}.ms-strip__detail,.ms-strip__chosen{color:var(--ink-200);flex:none}.ms-strip__price{color:var(--ink-100);flex:none;font-size:13px}.ms-strip__stage{min-inline-size:0;position:relative}.ms-strip__track{box-sizing:border-box;block-size:var(--strip-track);padding-inline:calc(50% - var(--strip-slot) / 2);scroll-snap-type:x mandatory;touch-action:pan-x pinch-zoom;overscroll-behavior-x:contain;scrollbar-width:none;align-items:center;display:flex;overflow:auto hidden}.ms-strip__track::-webkit-scrollbar{display:none}.ms-strip__tile{flex:0 0 var(--strip-slot);box-sizing:border-box;inline-size:var(--strip-slot);scroll-snap-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;place-items:center;block-size:100%;padding-block-start:8px;display:grid;position:relative}.ms-strip__tile[data-disabled=true]{cursor:not-allowed;opacity:.45}.ms-strip__input{opacity:0;block-size:100%;inline-size:100%;cursor:inherit;appearance:none;margin:0;position:absolute;inset:0}.ms-strip__body{inline-size:var(--strip-ball);block-size:var(--strip-ball);pointer-events:none;border-radius:50%;place-items:center;transition:transform .14s ease-out;display:grid}.ms-strip__body>*{grid-area:1/1}.ms-strip__tile[data-centred=true] .ms-strip__body{transform:scale(var(--strip-zoom));outline:2px solid var(--ink-100);outline-offset:1px}.ms-strip__tile:has(.ms-strip__input:focus-visible) .ms-strip__body{outline:3px solid var(--focus);outline-offset:2px}.ms-strip__tile[data-selected=true]:after{content:"";background:var(--brand-700);border-radius:50%;block-size:5px;inline-size:5px;margin-inline:auto;position:absolute;inset-block-end:0;inset-inline:0}.ms-strip__mark{z-index:1;background:var(--ink-100);clip-path:polygon(0 0,100% 0,50% 100%);pointer-events:none;block-size:6px;inline-size:12px;margin-inline:auto;position:absolute;inset-block-start:0;inset-inline:0}.ms-strip__ball{forced-color-adjust:none;block-size:100%;inline-size:100%;overflow:visible}.ms-strip__edge{stroke:var(--border-200);stroke-width:1px}.ms-strip__tile[data-dashed=true] .ms-strip__edge{stroke:var(--ink-200);stroke-width:1.5px;stroke-dasharray:3 3}.ms-strip__ball[data-empty=true]{fill:var(--surface-200)}.ms-strip__ball[data-empty=true] .ms-strip__edge{fill:var(--surface-200);stroke:var(--ink-300);stroke-dasharray:3 3}.ms-strip__sigil{max-inline-size:calc(var(--strip-ball) - var(--space-2));text-overflow:ellipsis;white-space:nowrap;text-align:center;color:var(--ink-100);letter-spacing:0;overflow:hidden}.ms-strip__custom{border-radius:50%;block-size:100%;inline-size:100%;display:block;overflow:hidden}.ms-strip__arrow{display:none}@media (hover:hover) and (pointer:fine){.ms-strip__arrow{z-index:1;background:var(--surface-100);inline-size:32px;color:var(--ink-100);cursor:pointer;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;inset-block:0}.ms-strip__arrow[data-side=start]{inset-inline-start:0}.ms-strip__arrow[data-side=end]{inset-inline-end:0}.ms-strip__arrow:hover:not(:disabled){background:var(--surface-200)}.ms-strip__arrow:disabled{color:var(--ink-300);cursor:default}}.ms-strip__chevron:dir(rtl){transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.ms-strip__body{transition:none}.ms-strip__tile[data-centred=true] .ms-strip__body{transform:none}}@media (forced-colors:active){.ms-strip__tile[data-centred=true] .ms-strip__body,.ms-strip__tile:has(.ms-strip__input:focus-visible) .ms-strip__body{outline-color:highlight}.ms-strip__mark{background:canvastext}.ms-strip__tile[data-selected=true]:after{background:highlight}.ms-strip__edge,.ms-strip__tile[data-dashed=true] .ms-strip__edge,.ms-strip__ball[data-empty=true] .ms-strip__edge{stroke:canvastext}.ms-strip__ball[data-empty=true] .ms-strip__edge{fill:canvas}}.ms-col{--strip-ball:36px;min-inline-size:0;color:var(--ink-100);border:0;margin:0;padding:0}.ms-col__list{gap:var(--space-1);max-block-size:min(22rem,50svh);overscroll-behavior:contain;flex-direction:column;padding-inline-end:var(--space-1);display:flex;overflow-y:auto}.ms-col__row{align-items:center;gap:var(--space-3);box-sizing:border-box;padding:var(--space-1) var(--space-2);border:1px solid var(--border-100);border-radius:var(--radius-md);background:var(--surface-000);cursor:pointer;flex:none;display:flex;position:relative}.ms-col__row:hover{background:var(--surface-200)}.ms-col__row[data-selected=true]{border-color:var(--ink-100);box-shadow:inset 0 0 0 1px var(--ink-100)}.ms-col__row[data-disabled=true]{cursor:not-allowed;opacity:.5}.ms-col__row:has(.ms-col__input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.ms-col__input{opacity:0;block-size:100%;inline-size:100%;cursor:inherit;margin:0;position:absolute;inset:0}.ms-col__text{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.ms-col__label,.ms-col__detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-col__detail{color:var(--ink-200)}.ms-col__price{color:var(--ink-100);flex:none;font-weight:600}.ms-col__chosen{color:var(--ink-200);flex:none}
