.segmented.svelte-1dkbyok{isolation:isolate;border-radius:var(--radius-control);background:var(--surface-2);grid-auto-columns:1fr;grid-auto-flow:column;max-width:100%;padding:3px;display:inline-grid;position:relative}button.svelte-1dkbyok{min-width:0;min-height:34px;padding:0 var(--space-3);border-radius:var(--radius-s);color:var(--text-muted);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background var(--fast) var(--ease), color var(--fast) var(--ease), box-shadow var(--fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}button.icon-only.svelte-1dkbyok{padding:0 10px}span.svelte-1dkbyok{text-overflow:ellipsis;overflow:hidden}button.svelte-1dkbyok:hover,button.active.svelte-1dkbyok{color:var(--text)}button.svelte-1dkbyok svg{transition:transform var(--fast) var(--ease)}button.active.svelte-1dkbyok svg{transform:scale(1.1)}.thumb.svelte-1dkbyok{z-index:-1;width:calc((100% - 6px) / var(--count));border-radius:var(--radius-s);background:var(--surface-lifted);transform:translateX(calc(var(--index) * 100%));transition:transform .28s var(--ease), scale var(--fast) var(--ease), background .35s var(--ease);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 3px #0000001f,0 0 0 .5px #0000000a}.segmented.svelte-1dkbyok:active .thumb:where(.svelte-1dkbyok){scale:.97}@media (pointer:coarse){button.svelte-1dkbyok{min-height:38px}}
