/* docs/stylesheets/extra.css */

/* Override the theme's default to hide the repeated title in the left sidebar */
@media screen and (min-width: 76.25em) {
    .md-nav--lifted > .md-nav__list > .md-nav__item--active > .md-nav > .md-nav__title {
        display: none;
    }
}

/* Adjust the top padding of the primary sidebar */
.md-sidebar--primary {
    padding-top: 0;
}

:root {
  --md-admonition-icon--faq: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20640%20640%27%3E%3Cpath%20d%3D%27M224%20224C224%20171%20267%20128%20320%20128C373%20128%20416%20171%20416%20224C416%20266.7%20388.1%20302.9%20349.5%20315.4C321.1%20324.6%20288%20350.7%20288%20392L288%20416C288%20433.7%20302.3%20448%20320%20448C337.7%20448%20352%20433.7%20352%20416L352%20392C352%20390.3%20352.6%20387.9%20355.5%20384.7C358.5%20381.4%20363.4%20378.2%20369.2%20376.3C433.5%20355.6%20480%20295.3%20480%20224C480%20135.6%20408.4%2064%20320%2064C231.6%2064%20160%20135.6%20160%20224C160%20241.7%20174.3%20256%20192%20256C209.7%20256%20224%20241.7%20224%20224zM320%20576C342.1%20576%20360%20558.1%20360%20536C360%20513.9%20342.1%20496%20320%20496C297.9%20496%20280%20513.9%20280%20536C280%20558.1%20297.9%20576%20320%20576z%27%2F%3E%3C%2Fsvg%3E');
}
.md-typeset .admonition.faq,
.md-typeset details.faq {
  border-color: rgb(0, 215, 160); /* Siemens Blau */
}

.md-typeset .faq > .admonition-title,
.md-typeset .faq > summary {
  background-color: rgba(243, 243, 240); /* Siemens Blau, leicht transparent für den Hintergrund */
}

.md-typeset .faq > .admonition-title::before,
.md-typeset .faq > summary::before {
  background-color: rgb(0, 215, 160); /* Siemens Blau für das Icon */
  -webkit-mask-image: var(--md-admonition-icon--faq);
          mask-image: var(--md-admonition-icon--faq);
}

:root {
  --md-admonition-icon--expand: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20640%20640%27%3E%3Cpath%20d%3D%27M320%20576C461.4%20576%20576%20461.4%20576%20320C576%20178.6%20461.4%2064%20320%2064C178.6%2064%2064%20178.6%2064%20320C64%20461.4%20178.6%20576%20320%20576zM288%20224C288%20206.3%20302.3%20192%20320%20192C337.7%20192%20352%20206.3%20352%20224C352%20241.7%20337.7%20256%20320%20256C302.3%20256%20288%20241.7%20288%20224zM280%20288L328%20288C341.3%20288%20352%20298.7%20352%20312L352%20400L360%20400C373.3%20400%20384%20410.7%20384%20424C384%20437.3%20373.3%20448%20360%20448L280%20448C266.7%20448%20256%20437.3%20256%20424C256%20410.7%20266.7%20400%20280%20400L304%20400L304%20336L280%20336C266.7%20336%20256%20325.3%20256%20312C256%20298.7%20266.7%20288%20280%20288z%27%2F%3E%3C%2Fsvg%3E');
}

.md-typeset .admonition.expand,
.md-typeset details.expand {
  border-color: rgb(0, 215, 160); /* Siemens Blau für den Rand */
}

.md-typeset .expand > .admonition-title::before,
.md-typeset .expand > summary::before {
  background-color: rgb(0, 215, 160); /* Siemens Blau für das Icon */
  -webkit-mask-image: var(--md-admonition-icon--expand);
          mask-image: var(--md-admonition-icon--expand);
}

/* General format rules for IMAGES - sml for steps, med for overview, big for descriptions */
.sml_pic {
    max-width: 450px !important;
    display: block;
    text-align: left;
    margin-top: 7pt;
    margin-bottom: 21pt;
}

.med_pic {
    max-width: 650px !important;
    display: block;
    text-align: left;
    margin-top: 7pt;
    margin-bottom: 21pt;
}

.big_pic {
    max-width: 850px !important;
    display: block;
    text-align: left;
    margin-top: 7pt;
    margin-bottom: 7pt;
}