/* Header paint only: native tab sizing, overflow, content and interaction stay unchanged. */
.e-tab > .e-tab-header,
.e-tab > .e-tab-header .e-toolbar-items,
.e-tab > .e-tab-header .e-toolbar-pop,
.e-tab > .e-tab-header .e-hor-nav,
.e-tab > .e-tab-header .e-scroll-nav {
    background-color: #282828;
    border-color: rgba(255, 255, 255, .14);
}

.e-tab > .e-tab-header .e-toolbar-item .e-tab-wrap {
    background-color: transparent;
}

.e-tab > .e-tab-header .e-toolbar-item .e-tab-text,
.e-tab > .e-tab-header .e-toolbar-item .e-tab-icon,
.e-tab > .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-text,
.e-tab > .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-icon,
.e-tab > .e-tab-header .e-hor-nav .e-icons,
.e-tab > .e-tab-header .e-scroll-nav .e-icons {
    color: #b8bdc7;
}

.e-tab > .e-tab-header .e-toolbar-item:not(.e-disable):not([aria-disabled="true"]) .e-tab-wrap:hover,
.e-tab > .e-tab-header .e-hor-nav:not(.e-disable):hover,
.e-tab > .e-tab-header .e-scroll-nav:not(.e-disable):hover {
    background-color: #353434;
}

.e-tab > .e-tab-header .e-toolbar-item:not(.e-active):not(.e-disable):not([aria-disabled="true"]) .e-tab-wrap:hover .e-tab-text,
.e-tab > .e-tab-header .e-toolbar-item:not(.e-active):not(.e-disable):not([aria-disabled="true"]) .e-tab-wrap:hover .e-tab-icon,
.e-tab > .e-tab-header .e-toolbar-item:not(.e-active):not(.e-disable):not([aria-disabled="true"]) .e-tab-wrap:focus-visible .e-tab-text,
.e-tab > .e-tab-header .e-toolbar-item:not(.e-active):not(.e-disable):not([aria-disabled="true"]) .e-tab-wrap:focus-visible .e-tab-icon {
    color: #f3f4f6;
}

.e-tab > .e-tab-header .e-toolbar-item.e-active:not(.e-disable):not([aria-disabled="true"]) .e-tab-text,
.e-tab > .e-tab-header .e-toolbar-item.e-active:not(.e-disable):not([aria-disabled="true"]) .e-tab-icon,
.e-tab > .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active:not(.e-disable):not([aria-disabled="true"]) .e-tab-wrap .e-tab-text,
.e-tab > .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active:not(.e-disable):not([aria-disabled="true"]) .e-tab-wrap .e-tab-icon {
    color: #75b9fa;
}

.e-tab > .e-tab-header .e-indicator {
    background-color: #75b9fa;
    border-color: #75b9fa;
}

/* Keep keyboard focus distinct from selection without changing the header box. */
.e-tab > .e-tab-header .e-toolbar-item:not(.e-disable):not([aria-disabled="true"]) .e-tab-wrap:focus-visible,
.e-tab > .e-tab-header .e-hor-nav:not(.e-disable):focus-visible,
.e-tab > .e-tab-header .e-scroll-nav:not(.e-disable):focus-visible {
    background-color: #353434;
    box-shadow: inset 0 0 0 2px #9dceff;
}
