:where(.oi){box-sizing:border-box;width:100%;padding:10px var(--sp-3);border-radius:var(--r-sm);background:var(--chrome-well);box-shadow:inset 0 0 0 1px var(--chrome-ring-subtle);color:var(--chrome-text);font-family:var(--font-sans);text-align:left;transition:box-shadow var(--dur-fast);align-items:flex-start;gap:10px;margin:0;display:flex}label.oi{cursor:pointer}label.oi:hover{box-shadow:inset 0 0 0 1px var(--chrome-ring)}.oi[data-selected]{box-shadow:inset 0 0 0 2px var(--chrome-ring-strong)}.oi[data-disabled]{cursor:default;opacity:.45}.oi>svg{margin-top:var(--sp-hair);flex:none}.pi{width:1px;height:1px;font:inherit;opacity:0;margin:0;position:absolute}.qi{box-sizing:border-box;width:16px;height:16px;margin-top:var(--sp-hair);box-shadow:inset 0 0 0 2px var(--chrome-ring-strong);border-radius:50%;flex:none;place-items:center;display:grid}.oi[data-selected] .qi{background:var(--chrome-text);box-shadow:none}.oi[data-selected] .qi:after{content:"";background:var(--chrome-on-primary);border-radius:50%;width:6px;height:6px}.pi:focus-visible+.qi{outline:var(--chrome-focus-ring);outline-offset:2px}.ri{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.si{font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-tight);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ti{color:var(--chrome-text-muted);font-size:var(--fs-caption);line-height:var(--lh-body)}@media (width<=560px){:where(.oi){gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md)}.qi{width:18px;height:18px}.oi[data-selected] .qi:after{width:7px;height:7px}.si{gap:var(--sp-2)}}@media (prefers-reduced-motion:reduce){.oi{transition:none}}:where(.li){box-sizing:border-box;border-radius:var(--r-full);background:var(--chrome-fill-strong);width:38px;height:22px;box-shadow:inset 0 0 0 1px var(--chrome-ring);font:inherit;cursor:pointer;transition:background var(--dur-fast);border:0;flex:none;margin:0;padding:3px;display:flex}.li:after{content:"";background:var(--chrome-text);width:16px;height:16px;box-shadow:var(--chrome-shadow-knob);transition:transform var(--dur) var(--ease-spring), background var(--dur-fast);border-radius:50%}.li[aria-checked=true]{background:var(--chrome-text);box-shadow:none}.li[aria-checked=true]:after{background:var(--chrome-on-primary);transform:translate(16px)}.li:focus-visible{outline:var(--chrome-focus-ring);outline-offset:2px}@media (width<=560px){:where(.li){width:44px;height:26px}.li:after{width:20px;height:20px}.li[aria-checked=true]:after{transform:translate(18px)}}@media (prefers-reduced-motion:reduce){.li,.li:after{transition:none}}.mi{gap:var(--sp-1);padding:var(--sp-1);border-radius:var(--r-sm);background:var(--chrome-well);box-shadow:var(--chrome-shadow-inset);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.mi .ni{box-sizing:border-box;cursor:pointer;border-radius:var(--r-xs);height:60px;min-height:0;color:var(--chrome-text-muted);font:var(--fw-medium) var(--fs-small) / 1 var(--font-sans);transition:background var(--dur-fast), color var(--dur-fast), box-shadow var(--dur-fast);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 10px;display:flex}.mi .ni:hover{color:var(--chrome-text);background:0 0}.mi .ni[aria-checked=true]{background:var(--chrome-fill-strong);box-shadow:var(--chrome-shadow-raised);color:var(--chrome-text)}.mi .ni>svg{width:16px;height:16px;color:inherit}.mi .ni:focus-visible{outline:var(--chrome-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mi .ni{transition:none}}@media (width<=560px){.mi{border-radius:var(--r-md)}.mi .ni{gap:var(--sp-2);height:var(--h-tile);padding:0 var(--sp-3);border-radius:var(--r-sm)}.mi .ni>svg{width:20px;height:20px}}.tg{padding:var(--sp-3)}.tg[data-sheet]{padding:var(--sp-1) var(--sp-4) var(--sp-4)}@media (width<=560px){.tg:not([data-sheet]){padding:var(--sp-4)}}.ug{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.vg{width:14px;height:14px}.wg{flex:none;margin-left:auto}.xg[data-sheet] .wg{flex:1 0 100%;margin-left:0}@media (width<=560px){.ug{gap:var(--sp-5)}.vg{width:16px;height:16px}}
