.segmented-control{inline-size:fit-content;max-inline-size:100%;min-width:0}.segmented-control[data-layout=fill]{inline-size:100%}.segmented-control[data-layout=fill] .choice-control{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.segmented-control .choice-control{--button-height:var(--segmented-control-segment-height);min-width:0}.segmented-control[data-icon-only] .choice-control{width:var(--button-icon-size);padding-inline:0}.switch-container.svelte-170fv2t{justify-content:flex-start;width:100%;display:flex}.switch-wrapper.svelte-170fv2t{align-items:center;gap:var(--spacing-sm);display:flex}.switch-wrapper.svelte-170fv2t .switch-root{width:2.5rem;height:1.25rem;padding:var(--spacing-xs);border-radius:var(--radius-full);background-color:color-mix(in srgb, var(--color-foreground) 10%, var(--color-background-tertiary));align-items:center;display:inline-flex;position:relative}.switch-wrapper.svelte-170fv2t .switch-root:enabled{cursor:pointer}.switch-wrapper.svelte-170fv2t .switch-root:hover:not(:disabled):not([data-disabled]){background-image:var(--hover-layer)}.switch-wrapper.svelte-170fv2t .switch-root[data-state=checked]{background-color:var(--color-control-surface-selected)}.switch-wrapper.svelte-170fv2t .switch-root[data-state=checked]:hover:not(:disabled):not([data-disabled]){background-image:none}.switch-wrapper.svelte-170fv2t .switch-thumb{width:var(--icon-size-sm);height:var(--icon-size-sm);border-radius:var(--radius-full);background-color:var(--color-foreground);transition:transform var(--duration-fast) var(--ease-out);will-change:transform;display:block;transform:translate(0)}.switch-wrapper.svelte-170fv2t .switch-root[data-state=checked] .switch-thumb{background-color:var(--color-control-foreground-selected);transform:translateX(calc(2.5rem - var(--icon-size-sm) - var(--spacing-xs) * 2))}.switch-label.svelte-170fv2t{color:var(--color-foreground);font-family:var(--font-family-primary);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-normal)}.switch-description.svelte-170fv2t{color:var(--color-foreground-tertiary);font-family:var(--font-family-primary);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-medium);display:block}
