:where(.ej){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.ej{cursor:pointer}label.ej:hover{box-shadow:inset 0 0 0 1px var(--chrome-ring)}.ej[data-selected]{box-shadow:inset 0 0 0 2px var(--chrome-ring-strong)}.ej[data-disabled]{cursor:default;opacity:.45}.ej>svg{margin-top:var(--sp-hair);flex:none}.fj{width:1px;height:1px;font:inherit;opacity:0;margin:0;position:absolute}.gj{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}.ej[data-selected] .gj{background:var(--chrome-text);box-shadow:none}.ej[data-selected] .gj:after{content:"";background:var(--chrome-on-primary);border-radius:50%;width:6px;height:6px}.fj:focus-visible+.gj{outline:var(--chrome-focus-ring);outline-offset:2px}.hj{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.ij{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}.jj{color:var(--chrome-text-muted);font-size:var(--fs-caption);line-height:var(--lh-body)}@media (width<=560px){:where(.ej){gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md)}.gj{width:18px;height:18px}.ej[data-selected] .gj:after{width:7px;height:7px}.ij{gap:var(--sp-2)}}@media (prefers-reduced-motion:reduce){.ej{transition:none}}:where(.wi){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}.wi: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%}.wi[aria-checked=true]{background:var(--chrome-text);box-shadow:none}.wi[aria-checked=true]:after{background:var(--chrome-on-primary);transform:translate(16px)}.wi:focus-visible{outline:var(--chrome-focus-ring);outline-offset:2px}@media (width<=560px){:where(.wi){width:44px;height:26px}.wi:after{width:20px;height:20px}.wi[aria-checked=true]:after{transform:translate(18px)}}@media (prefers-reduced-motion:reduce){.wi,.wi:after{transition:none}}.kj{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}.kj .lj{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}.kj .lj:hover{color:var(--chrome-text);background:0 0}.kj .lj[aria-checked=true]{background:var(--chrome-fill-strong);box-shadow:var(--chrome-shadow-raised);color:var(--chrome-text)}.kj .lj>svg{width:16px;height:16px;color:inherit}.kj .lj:focus-visible{outline:var(--chrome-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.kj .lj{transition:none}}@media (width<=560px){.kj{border-radius:var(--r-md)}.kj .lj{gap:var(--sp-2);height:var(--h-tile);padding:0 var(--sp-3);border-radius:var(--r-sm)}.kj .lj>svg{width:20px;height:20px}}.fi{padding:var(--sp-3)}.fi[data-sheet]{padding:var(--sp-1) var(--sp-4) var(--sp-4)}@media (width<=560px){.fi:not([data-sheet]){padding:var(--sp-4)}}.gi{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.hi{width:14px;height:14px}.ii{flex:none;margin-left:auto}.ji[data-sheet] .ii{flex:1 0 100%;margin-left:0}@media (width<=560px){.gi{gap:var(--sp-5)}.hi{width:16px;height:16px}}
