@layer sv.tokens,sv.base;@layer sv.components{.sv-segmented{--sv-segmented-pad:var(--sv-space-3);isolation:isolate;box-sizing:border-box;max-inline-size:100%;block-size:calc(var(--sv-size-height) * var(--sv-density));padding:var(--sv-segmented-pad);border-radius:var(--sv-rounded,var(--sv-radius-md));background-color:var(--sv-color-surface-raised);vertical-align:middle;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;position:relative}.sv-segmented__thumb{inset-block:var(--sv-segmented-pad);z-index:-1;inline-size:calc((100% - 2 * var(--sv-segmented-pad)) / var(--sv-segments));border:var(--sv-hairline) solid var(--sv-variant-border);border-radius:calc(var(--sv-rounded,var(--sv-radius-md)) - var(--sv-segmented-pad));box-sizing:border-box;background-color:var(--sv-variant-bg);box-shadow:var(--sv-variant-shadow);translate:calc(var(--sv-segment) * 100%) 0;transition:translate var(--sv-duration-normal) var(--sv-ease);position:absolute;inset-inline-start:var(--sv-segmented-pad)}:where([dir=rtl]) .sv-segmented__thumb{translate:calc(var(--sv-segment) * -100%) 0}.sv-segmented__option{min-inline-size:0;padding:0 calc(var(--sv-size-height) * var(--sv-density) * .382);border-radius:calc(var(--sv-rounded,var(--sv-radius-md)) - var(--sv-segmented-pad));color:var(--sv-color-text-muted);font:var(--sv-weight-medium) var(--sv-size-text) / 1 var(--sv-font-ui);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;overflow:hidden}.sv-segmented__option[aria-checked=true]{color:var(--sv-variant-fg)}.sv-segmented__option:disabled{opacity:.382;cursor:not-allowed}}@layer sv.utilities;
