.segmented-control{isolation:isolate;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;background:color-mix(in srgb, var(--line) 38%, transparent);border-radius:9px;align-items:center;gap:3px;width:fit-content;min-width:0;max-width:100%;padding:3px;display:inline-flex;position:relative;overflow-x:auto}.segmented-control>button{z-index:1;min-height:36px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:500;transition:color .18s ease-out;display:inline-flex;position:relative}.segmented-control-count{background:var(--accent-soft);min-width:22px;color:var(--primary);border-radius:5px;padding:1px 5px;font-size:11px;line-height:1.5}.segmented-control>button[aria-pressed=true],.segmented-control>button[aria-selected=true],.segmented-control>button:hover:not(:disabled){color:var(--text)}.segmented-control>button:disabled{opacity:.55;cursor:not-allowed}.segmented-control>button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.segmented-control-indicator{z-index:0;opacity:0;border:1px solid var(--line);background:var(--surface);pointer-events:none;border-radius:7px;transition:transform .24s cubic-bezier(.16,1,.3,1),width .24s cubic-bezier(.16,1,.3,1),height .24s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.segmented-control-indicator,.segmented-control>button{transition:none}}
