.select-button-group{gap:var(--space-7);display:inline-flex}.select-button{justify-content:center;align-items:center;gap:var(--gap-xs);padding:0 var(--space-4);border-radius:var(--radius-xs);font-family:var(--font-family-base);font-size:var(--font-size-t7);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--color-surface-card);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.select-button--md{height:34px}.select-button--sm{height:30px}.select-button--xs{height:24px;padding:0 var(--space-6);font-size:var(--font-size-t8);font-weight:var(--font-weight-regular)}.select-button:hover:not(:disabled):not(.select-button--selected){border-color:var(--color-border-focus);color:var(--color-accent)}.select-button--light.select-button--selected{background-color:var(--color-button-primary-bg-default);border-color:var(--color-button-primary-bg-default);color:var(--color-button-primary-text-default)}.select-button--dark.select-button--selected{background-color:var(--color-lnb-1depth-bg-default);border-color:var(--color-lnb-1depth-bg-default);color:var(--color-text-inset)}.select-button-group--ghost{gap:var(--space-8)}.select-button--ghost{color:var(--color-text-helper);background-color:transparent;border-color:transparent}.select-button--ghost:hover:not(:disabled):not(.select-button--selected){color:var(--color-accent);border-color:transparent}.select-button--ghost.select-button--selected{background-color:var(--color-surface-card);border-color:var(--color-border-subtle);color:var(--color-text-default)}.select-button-group--segmented{gap:0}.select-button-group--segmented .select-button--segmented{box-sizing:border-box;font-weight:var(--font-weight-medium);background-color:var(--color-button-radio-md-bg-default);border:1px solid var(--color-button-radio-md-border-default);color:var(--color-text-default);border-radius:0;position:relative}.select-button-group--segmented .select-button--md.select-button--segmented{height:34px;font-size:var(--font-size-t6);padding:6px 16px;line-height:20px}.select-button-group--segmented .select-button--sm.select-button--segmented{height:28px;padding:0 var(--space-4);font-size:var(--font-size-t8)}.select-button-group--segmented .select-button--segmented:not(:first-child){margin-left:-1px}.select-button-group--segmented .select-button--md.select-button--segmented:first-child{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.select-button-group--segmented .select-button--md.select-button--segmented:last-child{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.select-button-group--segmented .select-button--sm.select-button--segmented:first-child{border-top-left-radius:var(--radius-xs);border-bottom-left-radius:var(--radius-xs)}.select-button-group--segmented .select-button--sm.select-button--segmented:last-child{border-top-right-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs)}.select-button-group--segmented .select-button--segmented:hover:not(:disabled):not(.select-button--selected){background-color:var(--color-button-outline-bg-hover);border-color:var(--color-button-radio-md-border-default);color:var(--color-text-default)}.select-button-group--segmented .select-button--segmented.select-button--selected{z-index:1;background-color:var(--color-button-radio-md-bg-selected);border-color:var(--color-button-radio-md-bg-selected);color:var(--color-text-inset)}.select-button-group--segmented .select-button--segmented.select-button--disabled{background-color:var(--color-button-radio-md-bg-disabled);border-color:var(--color-button-radio-md-border-default);color:var(--color-text-disabled)}.select-button--disabled{background-color:var(--color-bg-inset);border-color:var(--color-border-ghost);color:var(--color-text-disabled);cursor:not-allowed}.select-button--inactive{background-color:var(--color-bg-inset);color:var(--color-text-helper);border-color:var(--color-border-subtle);cursor:default}
