﻿a[href="not-found" i] {
    color: red;
}

.mud-menu-item.check-state-checked .mud-menu-item-icon {
    outline: 2px solid var(--mud-palette-primary);
    outline-offset: 1px;
    border-radius: 4px;
    color: var(--mud-palette-primary);
}

.mud-menu-item.check-state-indeterminate .mud-menu-item-icon {
    outline: 2px solid var(--mud-palette-secondary);
    outline-offset: 1px;
    border-radius: 4px;
}

.mud-main-content {
    padding-top: var(--actual-mud-appbar-height, 0px);
}

.mud-main-content.with-padding {
    --main-content-padding: 16px;
    padding: var(--main-content-padding);
    padding-top: calc(var(--actual-mud-appbar-height, 0px) + var(--main-content-padding));
}

.lib-full_height {
    min-height: calc(var(--main-content-view-height) - 2 * var(--main-content-padding, 0));
}

:root {
    --actual-mud-appbar-height: calc(var(--mud-appbar-height, 0px) - var(--mud-appbar-height, 0px) / 8);
    --main-content-view-height: calc(100dvh - var(--actual-mud-appbar-height));
}

@media(min-width: 0px)and (orientation: landscape) {
    :root {
        --actual-mud-appbar-height: calc(var(--mud-appbar-height, 0px) - var(--mud-appbar-height, 0px) / 4)
    }
}

@media(min-width: 600px) {
    :root {
        --actual-mud-appbar-height: var(--mud-appbar-height, 0px);
    }
}

body.lib-sheet-desktop-nonblocking-left .mud-main-content {
    margin-left: var(--lib-sheet-desktop-width, 360px);
}

body.lib-sheet-desktop-nonblocking-right .mud-main-content {
    margin-right: var(--lib-sheet-desktop-width, 360px);
}

body.lib-sheet-mobile-nonblocking .mud-main-content {
    padding-bottom: var(--lib-sheet-mobile-reserved-height, 0px);
}

/* roboto-100 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    src: url('fonts/roboto-v51-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-100italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    src: url('fonts/roboto-v51-latin-100italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-200 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 200;
    src: url('fonts/roboto-v51-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-200italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 200;
    src: url('fonts/roboto-v51-latin-200italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-300 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: url('fonts/roboto-v51-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-300italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    src: url('fonts/roboto-v51-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-regular - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/roboto-v51-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: url('fonts/roboto-v51-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-500 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: url('fonts/roboto-v51-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-500italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    src: url('fonts/roboto-v51-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-600 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 600;
    src: url('fonts/roboto-v51-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-600italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 600;
    src: url('fonts/roboto-v51-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-700 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/roboto-v51-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-700italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    src: url('fonts/roboto-v51-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-800 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 800;
    src: url('fonts/roboto-v51-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-800italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 800;
    src: url('fonts/roboto-v51-latin-800italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-900 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    src: url('fonts/roboto-v51-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-900italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    src: url('fonts/roboto-v51-latin-900italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* MudDrawer Actual Width */
@property --actual-mud-drawer-width-right {
    syntax: "<length>";
    inherits: true;
    initial-value: 0px;
}

@property --actual-mud-drawer-width-left {
    syntax: "<length>";
    inherits: true;
    initial-value: 0px;
}

.mud-layout {
    --actual-mud-drawer-width-right: 0px;
    --actual-mud-drawer-width-left: 0px;
    transition: --actual-mud-drawer-width-right 225ms cubic-bezier(0, 0, 0.2, 1), --actual-mud-drawer-width-left 225ms cubic-bezier(0, 0, 0.2, 1);
}

@media(min-width: 0px) {
    .mud-drawer-open-responsive-xs-left {
        --actual-mud-drawer-width-left:var(--mud-drawer-width-left)
    }

    .mud-drawer-open-responsive-xs-right {
        --actual-mud-drawer-width-right: var(--mud-drawer-width-right)
    }

    .mud-drawer-open-responsive-xs-left.mud-drawer-open-responsive-xs-right {
        --actual-mud-drawer-width-right: var(--mud-drawer-width-right);
        --actual-mud-drawer-width-left: var(--mud-drawer-width-left)
    }
}

@media(min-width: 600px) {
    .mud-drawer-open-responsive-sm-left {
        --actual-mud-drawer-width-left:var(--mud-drawer-width-left)
    }

    .mud-drawer-open-responsive-sm-right {
        --actual-mud-drawer-width-right: var(--mud-drawer-width-right)
    }

    .mud-drawer-open-responsive-sm-left.mud-drawer-open-responsive-sm-right {
        --actual-mud-drawer-width-right: var(--mud-drawer-width-right);
        --actual-mud-drawer-width-left: var(--mud-drawer-width-left)
    }
}

@media(min-width: 960px) {
    .mud-drawer-open-responsive-md-left {
        --actual-mud-drawer-width-left:var(--mud-drawer-width-left)
    }

    .mud-drawer-open-responsive-md-right {
        --actual-mud-drawer-width-right: var(--mud-drawer-width-right)
    }

    .mud-drawer-open-responsive-md-left.mud-drawer-open-responsive-md-right {
        --actual-mud-drawer-width-right: var(--mud-drawer-width-right);
        --actual-mud-drawer-width-left: var(--mud-drawer-width-left)
    }
}

@media(min-width: 1280px) {
    .mud-drawer-open-responsive-lg-left {
        --actual-mud-drawer-width-left:var(--mud-drawer-width-left)
    }

    .mud-drawer-open-responsive-lg-right {
        --actual-mud-drawer-width-right: var(--mud-drawer-width-right)
    }

    .mud-drawer-open-responsive-lg-left.mud-drawer-open-responsive-lg-right {
        --actual-mud-drawer-width-right: var(--mud-drawer-width-right);
        --actual-mud-drawer-width-left: var(--mud-drawer-width-left)
    }
}

@media(min-width: 1920px) {
    .mud-drawer-open-responsive-xl-left {
        --actual-mud-drawer-width-left:var(--mud-drawer-width-left)
    }

    .mud-drawer-open-responsive-xl-right {
        --actual-mud-drawer-width-right: var(--mud-drawer-width-right)
    }

    .mud-drawer-open-responsive-xl-left.mud-drawer-open-responsive-xl-right {
        --actual-mud-drawer-width-right: var(--mud-drawer-width-right);
        --actual-mud-drawer-width-left: var(--mud-drawer-width-left)
    }
}

@media(min-width: 2560px) {
    .mud-drawer-open-responsive-xxl-left {
        --actual-mud-drawer-width-left:var(--mud-drawer-width-left)
    }

    .mud-drawer-open-responsive-xxl-right {
        --actual-mud-drawer-width-right: var(--mud-drawer-width-right)
    }

    .mud-drawer-open-responsive-xxl-left.mud-drawer-open-responsive-xxl-right {
        --actual-mud-drawer-width-right: var(--mud-drawer-width-right);
        --actual-mud-drawer-width-left: var(--mud-drawer-width-left)
    }
}

.mud-drawer-open-persistent-left:not(.mud-drawer-open-persistent-right) {
    --actual-mud-drawer-width-left: var(--mud-drawer-width-left)
}

.mud-drawer-open-persistent-right:not(.mud-drawer-open-persistent-left) {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-right)
}

.mud-drawer-open-persistent-left.mud-drawer-open-persistent-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-right);
    --actual-mud-drawer-width-left: var(--mud-drawer-width-left)
}

.mud-drawer-open-mini-xs-left {
    --actual-mud-drawer-width-left: var(--mud-drawer-width-left)
}

.mud-drawer-open-mini-xs-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-right)
}

.mud-drawer-open-mini-xs-left.mud-drawer-open-mini-xs-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-right);
    --actual-mud-drawer-width-left: var(--mud-drawer-width-left)
}

.mud-drawer-open-mini-sm-left {
    --actual-mud-drawer-width-left: var(--mud-drawer-width-left)
}

.mud-drawer-open-mini-sm-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-right)
}

.mud-drawer-open-mini-sm-left.mud-drawer-open-mini-sm-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-right);
    --actual-mud-drawer-width-left: var(--mud-drawer-width-left)
}

.mud-drawer-open-mini-md-left {
    --actual-mud-drawer-width-left: var(--mud-drawer-width-left)
}

.mud-drawer-open-mini-md-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-right)
}

.mud-drawer-open-mini-md-left.mud-drawer-open-mini-md-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-right);
    --actual-mud-drawer-width-left: var(--mud-drawer-width-left)
}

.mud-drawer-open-mini-lg-left {
    --actual-mud-drawer-width-left: var(--mud-drawer-width-left)
}

.mud-drawer-open-mini-lg-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-right)
}

.mud-drawer-open-mini-lg-left.mud-drawer-open-mini-lg-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-right);
    --actual-mud-drawer-width-left: var(--mud-drawer-width-left)
}

.mud-drawer-open-mini-xl-left {
    --actual-mud-drawer-width-left: var(--mud-drawer-width-left)
}

.mud-drawer-open-mini-xl-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-right)
}

.mud-drawer-open-mini-xl-left.mud-drawer-open-mini-xl-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-right);
    --actual-mud-drawer-width-left: var(--mud-drawer-width-left)
}

.mud-drawer-open-mini-xxl-left {
    --actual-mud-drawer-width-left: var(--mud-drawer-width-left)
}

.mud-drawer-open-mini-xxl-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-right)
}

.mud-drawer-open-mini-xxl-left.mud-drawer-open-mini-xxl-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-right);
    --actual-mud-drawer-width-left: var(--mud-drawer-width-left)
}

.mud-drawer-open-mini-none-left,.mud-drawer-open-mini-always-left {
    --actual-mud-drawer-width-left: var(--mud-drawer-width-left)
}

.mud-drawer-open-mini-none-right,.mud-drawer-open-mini-always-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-right)
}

.mud-drawer-open-mini-none-left.mud-drawer-open-mini-none,.mud-drawer-open-mini-none .mud-drawer-open-mini-always-right,.mud-drawer-open-mini-always-left.mud-drawer-open-mini-none,.mud-drawer-open-mini-always .mud-drawer-open-mini-always-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-right);
    --actual-mud-drawer-width-left: var(--mud-drawer-width-left)
}

.mud-drawer-close-mini-xs-left {
    --actual-mud-drawer-width-left: var(--mud-drawer-width-mini-left)
}

.mud-drawer-close-mini-xs-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-mini-right)
}

.mud-drawer-close-mini-xs-left.mud-drawer-close-mini-xs-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-mini-right);
    --actual-mud-drawer-width-left: var(--mud-drawer-width-mini-left)
}

.mud-drawer-close-mini-sm-left {
    --actual-mud-drawer-width-left: var(--mud-drawer-width-mini-left)
}

.mud-drawer-close-mini-sm-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-mini-right)
}

.mud-drawer-close-mini-sm-left.mud-drawer-close-mini-sm-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-mini-right);
    --actual-mud-drawer-width-left: var(--mud-drawer-width-mini-left)
}

.mud-drawer-close-mini-md-left {
    --actual-mud-drawer-width-left: var(--mud-drawer-width-mini-left)
}

.mud-drawer-close-mini-md-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-mini-right)
}

.mud-drawer-close-mini-md-left.mud-drawer-close-mini-md-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-mini-right);
    --actual-mud-drawer-width-left: var(--mud-drawer-width-mini-left)
}

.mud-drawer-close-mini-lg-left {
    --actual-mud-drawer-width-left: var(--mud-drawer-width-mini-left)
}

.mud-drawer-close-mini-lg-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-mini-right)
}

.mud-drawer-close-mini-lg-left.mud-drawer-close-mini-lg-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-mini-right);
    --actual-mud-drawer-width-left: var(--mud-drawer-width-mini-left)
}

.mud-drawer-close-mini-xl-left {
    --actual-mud-drawer-width-left: var(--mud-drawer-width-mini-left)
}

.mud-drawer-close-mini-xl-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-mini-right)
}

.mud-drawer-close-mini-xl-left.mud-drawer-close-mini-xl-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-mini-right);
    --actual-mud-drawer-width-left: var(--mud-drawer-width-mini-left)
}

.mud-drawer-close-mini-xxl-left {
    --actual-mud-drawer-width-left: var(--mud-drawer-width-mini-left)
}

.mud-drawer-close-mini-xxl-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-mini-right)
}

.mud-drawer-close-mini-xxl-left.mud-drawer-close-mini-xxl-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-mini-right);
    --actual-mud-drawer-width-left: var(--mud-drawer-width-mini-left)
}

.mud-drawer-close-mini-none-left,.mud-drawer-close-mini-always-left {
    --actual-mud-drawer-width-left: var(--mud-drawer-width-mini-left)
}

.mud-drawer-close-mini-none-right,.mud-drawer-close-mini-always-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-mini-right)
}

.mud-drawer-close-mini-none-left.mud-drawer-close-mini-none,.mud-drawer-close-mini-none .mud-drawer-close-mini-always-right,.mud-drawer-close-mini-always-left.mud-drawer-close-mini-none,.mud-drawer-close-mini-always .mud-drawer-close-mini-always-right {
    --actual-mud-drawer-width-right: var(--mud-drawer-width-mini-right);
    --actual-mud-drawer-width-left: var(--mud-drawer-width-mini-left)
}
