.klyp-tab-switcher{box-sizing:border-box;width:max-content;max-width:100%;padding:var(--klyp-app-ui-kit-space-2);align-items:stretch;gap:var(--klyp-app-ui-kit-space-2);border-radius:var(--tab-switcher-r,var(--klyp-app-ui-kit-r-control-md));background:var(--klyp-app-ui-kit-color-control-bg);flex:none;display:inline-flex;position:relative;overflow-x:clip}.klyp-tab-switcher[data-shape=pill],.klyp-tab-switcher[data-shape=pill] .klyp-tab-switcher__option,.klyp-tab-switcher[data-shape=pill] .klyp-tab-switcher__pill{border-radius:var(--klyp-app-ui-kit-radius-full)}.klyp-tab-switcher[data-tone=accent] .klyp-tab-switcher__pill{background:var(--klyp-app-ui-kit-fx-accent-glow-bg), var(--klyp-app-ui-kit-color-bg-surface-solid);box-shadow:var(--klyp-app-ui-kit-fx-accent-glow-shadow);transition:box-shadow var(--klyp-app-ui-kit-duration-fast) var(--klyp-app-ui-kit-easing-standard)}.klyp-tab-switcher[data-tone=accent]:has(.klyp-tab-switcher__option[data-active][data-hovered]) .klyp-tab-switcher__pill{box-shadow:var(--klyp-app-ui-kit-fx-accent-glow-shadow-hover)}.klyp-tab-switcher[data-tone=accent] .klyp-tab-switcher__option[data-active]{color:var(--klyp-app-ui-kit-color-fg-primary)}.klyp-tab-switcher[data-fullwidth]{flex:none;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.klyp-tab-switcher[data-fullwidth] .klyp-tab-switcher__option{min-width:0;padding-inline:var(--klyp-app-ui-kit-space-8);flex:1 1 0}.klyp-tab-switcher[data-fullwidth] .klyp-tab-switcher__inner{flex:1 1 0;justify-content:center;min-width:0}.klyp-tab-switcher[data-fullwidth] .klyp-tab-switcher__label{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;overflow:hidden}.klyp-tab-switcher[data-size=sm]{block-size:var(--klyp-app-ui-kit-control-size-sm);--tab-switcher-r:var(--klyp-app-ui-kit-r-control-sm);--tab-switcher-inner-r:var(--klyp-app-ui-kit-radius-sm);--tab-switcher-option-h:20px;--tab-switcher-font-size:var(--klyp-app-ui-kit-font-size-12);--tab-switcher-padding-x:var(--klyp-app-ui-kit-control-pad-x-sm);--tab-switcher-icon-size:14px}.klyp-tab-switcher[data-size=md]{block-size:var(--klyp-app-ui-kit-control-size-md);--tab-switcher-r:var(--klyp-app-ui-kit-r-control-md);--tab-switcher-inner-r:var(--klyp-app-ui-kit-radius-8);--tab-switcher-option-h:34px;--tab-switcher-font-size:var(--klyp-app-ui-kit-font-size-14);--tab-switcher-padding-x:var(--klyp-app-ui-kit-control-pad-x-md);--tab-switcher-icon-size:16px}.klyp-tab-switcher[data-size=lg]{block-size:var(--klyp-app-ui-kit-control-size-lg);--tab-switcher-r:var(--klyp-app-ui-kit-r-control-lg);--tab-switcher-inner-r:var(--klyp-app-ui-kit-radius-md);--tab-switcher-option-h:36px;--tab-switcher-font-size:var(--klyp-app-ui-kit-font-size-16);--tab-switcher-padding-x:var(--klyp-app-ui-kit-control-pad-x-lg);--tab-switcher-icon-size:18px}@container (width<=360px){.klyp-tab-switcher[data-collapse-labels] .klyp-tab-switcher__option[data-has-icon]{padding-inline:var(--klyp-app-ui-kit-space-8);gap:0}.klyp-tab-switcher[data-collapse-labels] .klyp-tab-switcher__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.klyp-tab-switcher[data-icon-only][data-size=sm]{--tab-switcher-icon-size:16px}.klyp-tab-switcher[data-icon-only][data-size=md]{--tab-switcher-icon-size:18px}.klyp-tab-switcher[data-icon-only][data-size=lg]{--tab-switcher-icon-size:20px}.klyp-tab-switcher[data-icon-only] .klyp-tab-switcher__option[data-has-icon]{padding-inline:var(--klyp-app-ui-kit-space-8);gap:0}.klyp-tab-switcher[data-icon-only] .klyp-tab-switcher__option[data-has-icon] .klyp-tab-switcher__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.klyp-tab-switcher__option{isolation:isolate;justify-content:center;align-items:center;gap:var(--klyp-app-ui-kit-space-4);min-height:0;padding-inline:var(--tab-switcher-padding-x);border-radius:var(--tab-switcher-inner-r);color:var(--klyp-app-ui-kit-color-fg-muted);font-family:var(--klyp-app-ui-kit-font-sans);font-size:var(--tab-switcher-font-size);font-weight:var(--klyp-app-ui-kit-font-weight-medium);letter-spacing:var(--klyp-app-ui-kit-letter-spacing-tight);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--klyp-app-ui-kit-duration-fast) var(--klyp-app-ui-kit-easing-standard);background:0 0;border:0;line-height:1;display:inline-flex;position:relative}.klyp-tab-switcher__option:not([data-active])[data-hovered],.klyp-tab-switcher__option[data-active],.klyp-tab-switcher__option[data-pressed]{color:var(--klyp-app-ui-kit-color-fg-primary)}.klyp-tab-switcher__option[data-focus-visible]{outline:var(--klyp-app-ui-kit-bw-default) solid var(--klyp-app-ui-kit-color-ring,var(--klyp-app-ui-kit-color-fg-accent));outline-offset:var(--klyp-app-ui-kit-bw-default)}.klyp-tab-switcher__option[data-disabled]{opacity:var(--klyp-app-ui-kit-opacity-50);cursor:not-allowed}.klyp-tab-switcher__option[data-has-badge]{padding-block:var(--klyp-app-ui-kit-space-4)}.klyp-tab-switcher__option[data-has-badge]:has(.klyp-tab-switcher__badge>*){padding-inline-end:var(--klyp-app-ui-kit-space-4)}.klyp-tab-switcher__pill{box-sizing:border-box;background:var(--klyp-app-ui-kit-color-control-bg-selected);border-radius:var(--tab-switcher-inner-r);backface-visibility:hidden;z-index:0;pointer-events:none;position:absolute;top:0;left:0}.klyp-tab-switcher__inner{z-index:1;align-items:center;gap:var(--klyp-app-ui-kit-space-4);display:inline-flex;position:relative}.klyp-tab-switcher__label{z-index:1;position:relative}.klyp-tab-switcher__option-icon{z-index:1;color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.klyp-tab-switcher__option-icon>.klyp-icon{width:var(--tab-switcher-icon-size);height:var(--tab-switcher-icon-size)}.klyp-tab-switcher__badge{z-index:1;flex-shrink:0;align-items:center;margin-inline-start:var(--klyp-app-ui-kit-space-6);display:inline-flex;position:relative}
