.segmented-button{box-sizing:border-box;border:.0625rem solid var(--color-border-neutral-default);border-radius:var(--radius-sm);background:var(--color-bg-neutral-default-base);grid-auto-columns:1fr;grid-auto-flow:column;align-self:start;align-items:stretch;gap:0;max-width:100%;margin:0;display:inline-grid;overflow:hidden}.segmented-button[data-size=lg]{height:2.5rem;padding:var(--space-050)}.segmented-button[data-size=md]{height:2rem;padding:.1875rem}.segmented-button[data-size=sm]{height:1.75rem;padding:var(--space-025)}.segmented-button-segment,.segmented-button-tooltip-target{min-width:0;height:100%;display:flex}.segmented-button-segment>*,.segmented-button-tooltip-target{flex:1}.segmented-button .button[data-size=lg],.segmented-button .button[data-size=md],.segmented-button .button[data-size=sm]{width:100%;min-width:0;height:100%}.segmented-button .button-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.segmented-button .button[data-style=ghost][data-type=secondary]:not(.button-icon):hover:not(.is-disabled):not(.is-selected){color:var(--color-text-primary-default-base)}.segmented-button .button[data-style=ghost][data-type=secondary]:not(.button-icon):hover:not(.is-disabled):not(.is-selected) .button-slot{color:var(--color-fg-primary-default-base)}.segmented-button .button[data-style=ghost][data-type=secondary]:not(.button-icon).is-selected:not(.is-disabled),.segmented-button .button[data-style=ghost][data-type=secondary]:not(.button-icon).is-selected:not(.is-disabled):hover,.segmented-button .button[data-style=ghost][data-type=secondary]:not(.button-icon).is-selected:not(.is-disabled):active{background:var(--color-bg-primary-default-base);color:var(--color-text-primary-default-base)}.segmented-button .button[data-style=ghost][data-type=secondary]:not(.button-icon).is-selected:not(.is-disabled) .button-slot,.segmented-button .button[data-style=ghost][data-type=secondary]:not(.button-icon).is-selected:not(.is-disabled):hover .button-slot,.segmented-button .button[data-style=ghost][data-type=secondary]:not(.button-icon).is-selected:not(.is-disabled):active .button-slot{color:var(--color-fg-primary-default-base)}.segmented-button .button[data-style=ghost][data-type=secondary]:not(.button-icon).is-disabled{color:var(--color-text-neutral-disable)}.segmented-button .button[data-style=ghost][data-type=secondary]:not(.button-icon).is-disabled .button-slot{color:var(--color-fg-neutral-disable)}.segmented-button .button[data-style=ghost].is-selected.is-disabled{background:var(--color-bg-neutral-default-press)}.segmented-button[data-width=fit]{grid-auto-columns:max-content}.segmented-button[data-width=fit] .segmented-button-segment,.segmented-button[data-width=fit] .segmented-button-tooltip-target{min-width:max-content}.segmented-button[data-width=fit] .segmented-button-segment>*,.segmented-button[data-width=fit] .segmented-button-tooltip-target{flex:none}.segmented-button[data-width=fit] .button[data-size=lg],.segmented-button[data-width=fit] .button[data-size=md],.segmented-button[data-width=fit] .button[data-size=sm]{width:auto}.segmented-button[data-width=fit] .button-label{text-overflow:clip;overflow:visible}.segmented-button-description{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}