/* docara-shell-source: smart/smart/tabs/css/tabs.css */
@layer sf.components {
  sf-tabs > .sf-tabs > .sf-tabs-top-container > .sf-tabs-top > sf-button,
  sf-tabs > .sf-tabs > .sf-tabs-top-container > .sf-tabs-top > sf-icon-button,
  sf-tabs > .sf-tabs > .sf-tabs-top-container > .sf-tabs-top > [role=tab] > sf-button,
  sf-tabs > .sf-tabs > .sf-tabs-top-container > .sf-tabs-top > [role=tab] > sf-icon-button {
    display: contents;
  }
  sf-tabs > .sf-tabs > .sf-tabs-top-container > .sf-tabs-top > [role=tab] {
    display: flex;
  }
}
@layer sf.overrides {
  sf-tabs > .sf-tabs > .sf-tabs-top-container > .sf-tabs-top sf-button > .sf-button,
  sf-tabs > .sf-tabs > .sf-tabs-top-container > .sf-tabs-top sf-icon-button > .sf-icon-button {
    min-width: 0;
    min-width: var(--sf-tabs-smart-action--min-width, 0);
  }
  sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top sf-button > .sf-button,
  sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top sf-icon-button > .sf-icon-button {
    flex: 1 0 0;
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
    min-inline-size: -webkit-max-content;
    min-inline-size: -moz-max-content;
    min-inline-size: max-content;
  }
  sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > [role=tab] {
    flex: 1;
  }
  _:-ms-input-placeholder, html:not([dir="rtl"]) sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > sf-button:not(:first-child) > .sf-button {
    border-left-width: 0;
  }
  @supports not (border-inline-start-width: initial) {
  html:not([dir="rtl"]) sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > sf-button:not(:first-child) > .sf-button {
    border-left-width: 0;
    }
  }
  sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > sf-button:not(:first-child) > .sf-button:where(:dir(ltr)) {
    border-left-width: 0;
  }
  _:-ms-input-placeholder, [dir="rtl"] sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > sf-button:not(:first-child) > .sf-button {
    border-right-width: 0;
  }
  @supports not (border-inline-start-width: initial) {
  [dir="rtl"] sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > sf-button:not(:first-child) > .sf-button {
    border-right-width: 0;
    }
  }
  sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > sf-button:not(:first-child) > .sf-button:where(:dir(rtl)) {
    border-right-width: 0;
  }
  sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > sf-button:not(:first-child) > .sf-button {
    --sf-button--border-inline-start-width: 0;
    --sf-icon-button--border-inline-start-width: 0;
    border-inline-start-width: 0;
  }
  _:-ms-input-placeholder, html:not([dir="rtl"]) sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > sf-button:not(:first-child) > .sf-icon-button {
    border-left-width: 0;
  }
  @supports not (border-inline-start-width: initial) {
  html:not([dir="rtl"]) sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > sf-button:not(:first-child) > .sf-icon-button {
    border-left-width: 0;
    }
  }
  sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > sf-button:not(:first-child) > .sf-icon-button:where(:dir(ltr)) {
    border-left-width: 0;
  }
  _:-ms-input-placeholder, [dir="rtl"] sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > sf-button:not(:first-child) > .sf-icon-button {
    border-right-width: 0;
  }
  @supports not (border-inline-start-width: initial) {
  [dir="rtl"] sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > sf-button:not(:first-child) > .sf-icon-button {
    border-right-width: 0;
    }
  }
  sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > sf-button:not(:first-child) > .sf-icon-button:where(:dir(rtl)) {
    border-right-width: 0;
  }
  sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > sf-button:not(:first-child) > .sf-icon-button {
    --sf-button--border-inline-start-width: 0;
    --sf-icon-button--border-inline-start-width: 0;
    border-inline-start-width: 0;
  }
  _:-ms-input-placeholder, html:not([dir="rtl"]) sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > sf-icon-button:not(:first-child) > .sf-button {
    border-left-width: 0;
  }
  @supports not (border-inline-start-width: initial) {
  html:not([dir="rtl"]) sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > sf-icon-button:not(:first-child) > .sf-button {
    border-left-width: 0;
    }
  }
  sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > sf-icon-button:not(:first-child) > .sf-button:where(:dir(ltr)) {
    border-left-width: 0;
  }
  _:-ms-input-placeholder, [dir="rtl"] sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > sf-icon-button:not(:first-child) > .sf-button {
    border-right-width: 0;
  }
  @supports not (border-inline-start-width: initial) {
  [dir="rtl"] sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > sf-icon-button:not(:first-child) > .sf-button {
    border-right-width: 0;
    }
  }
  sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > sf-icon-button:not(:first-child) > .sf-button:where(:dir(rtl)) {
    border-right-width: 0;
  }
  sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > sf-icon-button:not(:first-child) > .sf-button {
    --sf-button--border-inline-start-width: 0;
    --sf-icon-button--border-inline-start-width: 0;
    border-inline-start-width: 0;
  }
  _:-ms-input-placeholder, html:not([dir="rtl"]) sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > sf-icon-button:not(:first-child) > .sf-icon-button {
    border-left-width: 0;
  }
  @supports not (border-inline-start-width: initial) {
  html:not([dir="rtl"]) sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > sf-icon-button:not(:first-child) > .sf-icon-button {
    border-left-width: 0;
    }
  }
  sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > sf-icon-button:not(:first-child) > .sf-icon-button:where(:dir(ltr)) {
    border-left-width: 0;
  }
  _:-ms-input-placeholder, [dir="rtl"] sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > sf-icon-button:not(:first-child) > .sf-icon-button {
    border-right-width: 0;
  }
  @supports not (border-inline-start-width: initial) {
  [dir="rtl"] sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > sf-icon-button:not(:first-child) > .sf-icon-button {
    border-right-width: 0;
    }
  }
  sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > sf-icon-button:not(:first-child) > .sf-icon-button:where(:dir(rtl)) {
    border-right-width: 0;
  }
  sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > sf-icon-button:not(:first-child) > .sf-icon-button {
    --sf-button--border-inline-start-width: 0;
    --sf-icon-button--border-inline-start-width: 0;
    border-inline-start-width: 0;
  }
  _:-ms-input-placeholder, html:not([dir="rtl"]) sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > [role=tab]:not(:first-child) .sf-button {
    border-left-width: 0;
  }
  @supports not (border-inline-start-width: initial) {
  html:not([dir="rtl"]) sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > [role=tab]:not(:first-child) .sf-button {
    border-left-width: 0;
    }
  }
  sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > [role=tab]:not(:first-child) .sf-button:where(:dir(ltr)) {
    border-left-width: 0;
  }
  _:-ms-input-placeholder, [dir="rtl"] sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > [role=tab]:not(:first-child) .sf-button {
    border-right-width: 0;
  }
  @supports not (border-inline-start-width: initial) {
  [dir="rtl"] sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > [role=tab]:not(:first-child) .sf-button {
    border-right-width: 0;
    }
  }
  sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > [role=tab]:not(:first-child) .sf-button:where(:dir(rtl)) {
    border-right-width: 0;
  }
  sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > [role=tab]:not(:first-child) .sf-button {
    --sf-button--border-inline-start-width: 0;
    --sf-icon-button--border-inline-start-width: 0;
    border-inline-start-width: 0;
  }
  _:-ms-input-placeholder, html:not([dir="rtl"]) sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > [role=tab]:not(:first-child) .sf-icon-button {
    border-left-width: 0;
  }
  @supports not (border-inline-start-width: initial) {
  html:not([dir="rtl"]) sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > [role=tab]:not(:first-child) .sf-icon-button {
    border-left-width: 0;
    }
  }
  sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > [role=tab]:not(:first-child) .sf-icon-button:where(:dir(ltr)) {
    border-left-width: 0;
  }
  _:-ms-input-placeholder, [dir="rtl"] sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > [role=tab]:not(:first-child) .sf-icon-button {
    border-right-width: 0;
  }
  @supports not (border-inline-start-width: initial) {
  [dir="rtl"] sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > [role=tab]:not(:first-child) .sf-icon-button {
    border-right-width: 0;
    }
  }
  sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > [role=tab]:not(:first-child) .sf-icon-button:where(:dir(rtl)) {
    border-right-width: 0;
  }
  sf-tabs > .sf-tabs--full > .sf-tabs-top-container > .sf-tabs-top > [role=tab]:not(:first-child) .sf-icon-button {
    --sf-button--border-inline-start-width: 0;
    --sf-icon-button--border-inline-start-width: 0;
    border-inline-start-width: 0;
  }
}

