@charset "utf-8";

:where(.ag-theme-tabStyle-6) {
  & .ag-tabs-header { background-color: var(--ag-tab-bar-background-color); border-bottom: var(--ag-tab-bar-border); display: flex; flex: 1 1 0%; gap: var(--ag-tab-spacing); padding: var(--ag-tab-bar-top-padding) var(--ag-tab-bar-horizontal-padding) 0; }
  & .ag-tabs-header-wrapper { display: flex; }
  & .ag-tabs-close-button-wrapper { align-items: center; border: 0px; display: flex; padding: var(--ag-spacing); }
  & :where(.ag-ltr) .ag-tabs-close-button-wrapper { border-right: solid var(--ag-border-width) var(--ag-border-color); }
  & :where(.ag-rtl) .ag-tabs-close-button-wrapper { border-left: solid var(--ag-border-width) var(--ag-border-color); }
  & .ag-tabs-close-button { background-color: unset; border: 0px; cursor: pointer; padding: 0px; }
  & .ag-tab {
  align-items: center; background-color: var(--ag-tab-background-color); border-left: var(--ag-tab-selected-border-width) solid transparent; border-right: var(--ag-tab-selected-border-width) solid transparent; color: var(--ag-tab-text-color); cursor: pointer; display: flex; flex: 1 1 0%; justify-content: center; padding: var(--ag-tab-top-padding) var(--ag-tab-horizontal-padding) var(--ag-tab-bottom-padding); position: relative;
  &:hover { background-color: var(--ag-tab-hover-background-color); color: var(--ag-tab-hover-text-color); }
  &.ag-tab-selected { background-color: var(--ag-tab-selected-background-color); color: var(--ag-tab-selected-text-color); }
  &::after { background-color: var(--ag-tab-selected-underline-color); bottom: 0px; content: ""; display: block; height: var(--ag-tab-selected-underline-width); left: 0px; opacity: 0; position: absolute; right: 0px; transition: opacity var(--ag-tab-selected-underline-transition-duration); }
  &.ag-tab-selected::after { opacity: 1; }
}
  & :where(.ag-ltr) .ag-tab {
  &.ag-tab-selected {
  &:where(:not(:first-of-type)) { border-left-color: var(--ag-tab-selected-border-color); }
  &:where(:not(:last-of-type)) { border-right-color: var(--ag-tab-selected-border-color); }
}
}
  & :where(.ag-rtl) .ag-tab {
  &.ag-tab-selected {
  &:where(:not(:first-of-type)) { border-right-color: var(--ag-tab-selected-border-color); }
  &:where(:not(:last-of-type)) { border-left-color: var(--ag-tab-selected-border-color); }
}
}
}