UNPKG

@gravity-ui/uikit

Version:

Gravity UI base styling and components

78 lines (77 loc) 2.15 kB
.g-tab { padding: 0; font-family: var(--g-text-body-font-family); font-size: inherit; font-weight: var(--g-text-body-font-weight); color: inherit; background: none; border: none; outline: none; cursor: pointer; user-select: none; color: var(--g-color-text-secondary); text-decoration: none; display: flex; align-items: center; gap: var(--g-spacing-2); box-sizing: border-box; height: var(--g-tabs-item-height, var(--_--item-height)); max-width: 100%; border-block-end: var(--g-tabs-item-border-width, var(--_--item-border-width)) solid transparent; padding-block-start: var(--_--item-border-width); } .g-tab__content { display: flex; align-items: center; gap: var(--g-spacing-2); min-width: 0; height: 100%; } .g-tab__title { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .g-tab__icon > svg { display: block; } .g-tab__icon, .g-tab__counter { color: var(--g-color-text-hint); } .g-tab:focus-visible { outline: 2px solid var(--g-color-line-focus); outline-offset: -2px; } .g-tab[aria-expanded=true], .g-tab_active, .g-tab:hover, .g-tab:focus-visible { color: var(--g-color-text-primary); } .g-tab[aria-expanded=true] .g-tab__icon, .g-tab[aria-expanded=true] .g-tab__counter, .g-tab_active .g-tab__icon, .g-tab_active .g-tab__counter, .g-tab:hover .g-tab__icon, .g-tab:hover .g-tab__counter, .g-tab:focus-visible .g-tab__icon, .g-tab:focus-visible .g-tab__counter { color: var(--g-color-text-secondary); } .g-tab_active, .g-tab_active:hover, .g-tab_active:focus-visible { border-color: var(--g-color-line-brand); } .g-tab_disabled { pointer-events: none; } .g-tab_disabled .g-tab__title { color: var(--g-color-text-hint); } .g-tab-menu-item { color: var(--g-color-text-secondary); } .g-tab-menu-item:hover, .g-tab-menu-item:focus-visible { color: var(--g-color-text-primary); } .g-tab-menu-item:hover .g-tab__icon, .g-tab-menu-item:hover .g-tab__counter, .g-tab-menu-item:focus-visible .g-tab__icon, .g-tab-menu-item:focus-visible .g-tab__counter { color: var(--g-color-text-secondary); } .g-tab-menu-item_disabled { color: var(--g-color-text-hint); }