/* [id*="storybook_wrapper"] .spr-tabbed-content {
  inline-size: 100%;
  max-inline-size: 71.25rem;
  margin-inline: auto;
} */

[id*="storybook_wrapper"] {
  height: 100vh;
  background: var(--color-gray-40);
}

.spr-tabbed-content {
  [role="tablist"] {
    min-inline-size: 100%;
    border-block-end: 0.125rem solid var(--color-gray-light);
    padding-inline: calc(var(--padding-component-inline) / 2);
  }

  [role="tab"],
  [role="tab"]:focus,
  [role="tab"]:hover {
    position: relative;
    z-index: 2;
    display: inline-block;
    overflow: hidden;
    margin: 0;
    margin-block-start: 0.25rem;
    padding: 0.1875rem 0.1875rem 0.25rem;
    cursor: pointer;
    text-align: start;
    border: 0;
    border-block-end: 0.125rem solid var(--color-gray-light);
    outline: none;
    background: var(--color-gray-20);
    font-weight: bold;
    inset-block-start: 0.125rem;
    border-start-start-radius: 0.3125rem;
    border-start-end-radius: 0.3125rem;
    border-end-start-radius: 0;
    border-end-end-radius: 0;
    /* max-inline-size: 28%; */
  }

  [role="tab"][aria-selected="true"] {
    margin-block-start: 0;
    padding: 0.125rem 0.125rem 0.25rem;
    color: var(--color-white);
    border-block-end-color: var(--color-secondary-extra-dark);
    background: var(--color-secondary-dark);
  }

  [role="tab"][aria-selected="false"] {
    /* border-block-end: 1px solid hsl(219 1% 72%); */
  }

  [role="tab"] span.focus {
    display: inline-block;
    margin: 0.125rem;
    padding: 0.2125rem 0.625rem;
    inline-size: 100%;
    @media screen and (min-width: 62rem) {
      display: initial;
    }
  }

  [role="tab"]:hover span.focus,
  [role="tab"]:focus span.focus,
  [role="tab"]:active span.focus {
    padding: 0 0.5rem;
    border: 0.125rem solid var(--color-secondary-dark);
    border-radius: 0.1875rem;
  }

  [role="tab"][aria-selected="true"]:hover span.focus,
  [role="tab"][aria-selected="true"]:focus span.focus,
  [role="tab"][aria-selected="true"]:active span.focus {
    border-color: var(--color-white);
  }

  [role="tabpanel"] {
    overflow: auto;
    background: var(--color-white);
    border-start-end-radius: 0.3125rem;
    border-end-start-radius: 0.3125rem;
    border-end-end-radius: 0.3125rem;
    min-block-size: 10em;
    inline-size: 100%;

    table * {
      font-family: var(--font-table);
      font-size: 0.9375rem;
    }

    .spr-sidebar-item .spr-sidebar-item__content .spr-icon-link-tiles__list li {
      padding-inline-start: unset !important;
      background: unset !important;
    }
  }

  [role="tabpanel"].is-hidden {
    display: none;
  }

  [role="tabpanel"] p {
    margin: 0;
  }
}

/* Override for the External sources page */

.spr-article-id-420 .spr-tabbed-content #tab-3,
.spr-article-id-420 .spr-tabbed-content #tabpanel-3 {
  display: initial;
  @media screen and (min-width: 62rem) {
    display: none;
  }
}
.spr-article-id-420 .spr-tabbed-content #tabpanel-1 .spr-external-sources-overview__foldout-trigger {
  display: none;
}
