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