.custom-select {
  padding: 8px 0px 8px 4px;
  font-size: 1rem;
  font-family: "Roboto", sans-serif;

  border: 1px solid #656c73;
  border-radius: 4px;

  cursor: pointer;

  outline: none;
  transition:
    border-color 0.2s,
    box-shadow 0.2s;
}

.digidocs-header-icon svg {
  width: 19px;
  height: 19px;
}

.breadcrumbs {
  margin-top: 4px;
  margin-bottom: 24px;

  color: var(--md-default-fg-color);
  font-weight: 600;
  font-size: 12px;
  line-height: 1.3;
  letter-spacing: 0.25px;
}

.breadcrumbs a {
  color: var(--md-default-fg-color);

  text-decoration: none;
  cursor: pointer;
}

.breadcrumbs a:hover {
  color: var(--md-default-fg-color);
  text-decoration: none;
}

.breadcrumbs span {
  cursor: default;
}

.md-nav__container {
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

div.md-nav__container:has(a.md-nav__link--active) {
  background-color: #d5f2ff;
}

.myst-example {
  border: 1px solid #d1d5da;
  border-left-color: #276be9;
  border-left-width: 0.2em;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 5px 15px;
  margin-bottom: 1rem;
}
.myst-example-source > div[class*="highlight-"] {
  margin: 0;
}
.myst-example-render {
  padding: 0.5rem;
}
.myst-example-render > :first-child {
  margin-top: 0.5rem;
}

.myst-example-source > div > div > pre {
  margin: 0;
}

.spec {
  color: #ec008c;
}

.md-typeset table.data:not(.plain) th {
  min-width: unset;
}

.md-typeset table.data:not(.plain) td {
  min-width: unset;
}

.md-typeset table.data:not(.plain) {
  width: unset;
}

.md-typeset table.data.grid:not(.plain) th,
.md-typeset table.data.grid:not(.plain) td {
   border: 1px solid #666;
}

.md-typeset .notice > .admonition-title {
  background-color: rgb(21,101,192);
  font-style: italic;
  color: white;
  text-transform: uppercase;
}
.md-typeset .warning > .admonition-title {
  background-color: rgb(255,121,0);
  text-transform: uppercase;
}
.md-typeset .warning > .admonition-title::before {
  background-color: black;
}
.md-typeset .caution > .admonition-title {
  background-color: rgb(255,225,0) !important;
  text-transform: uppercase;
}
.md-typeset .danger > .admonition-title {
  background-color: rgb(189,32,36);
  color: white;
  text-transform: uppercase;
}
.md-typeset .danger > .admonition-title::before{
  background-color: white;
}