/* /Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-3yl4lj4c7x] {
    position: relative;
    display: flex;
    flex-direction: column;
}

.sidebar[b-3yl4lj4c7x] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-3yl4lj4c7x] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-3yl4lj4c7x]  a, .top-row[b-3yl4lj4c7x]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-3yl4lj4c7x]  a:hover, .top-row[b-3yl4lj4c7x]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-3yl4lj4c7x]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row[b-3yl4lj4c7x] {
        justify-content: space-between;
    }

    .top-row[b-3yl4lj4c7x]  a, .top-row[b-3yl4lj4c7x]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-3yl4lj4c7x] {
        flex-direction: row;
    }

    .sidebar[b-3yl4lj4c7x] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-3yl4lj4c7x] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-3yl4lj4c7x]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-3yl4lj4c7x], article[b-3yl4lj4c7x] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-3yl4lj4c7x] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-3yl4lj4c7x] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* /Components/Layout/NavBar.razor.rz.scp.css */
.draeger-logo[b-vmvc8ttfyr] {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23FFFFFF%27 viewBox=%270 0 64 26%27%3E%3Cg%3E%3Cpath d=%27M8.378,0.563H0V2.72h6.632c0.77-0.001,1.394,0.618,1.402,1.381v12.334C8.026,17.2,7.402,17.82,6.632,17.82 c0,0-1.166,0-2.52,0L4.113,4.728L0,4.729v15.334h8.378c1.964,0,3.557-1.577,3.575-3.532V4.099 C11.934,2.142,10.342,0.563,8.378,0.563z%27/%3E%3Cpath fill=%27%23FFFFFF%27 d=%27M15.567,6.17c-1.664,0.415-2.158,0.998-2.374,1.142v12.751h3.919V9.512c-0.023-1.308,1.929-1.74,3.173-0.83 l0.003-2.902C17.981,5.771,16.598,5.936,15.567,6.17z%27/%3E%3Cpath fill=%27%23FFFFFF%27 d=%27M58.373,6.167c-1.664,0.413-2.155,0.997-2.374,1.142v12.755h3.916V9.508 c-0.021-1.308,1.933-1.741,3.177-0.83V5.775C60.79,5.767,59.4,5.933,58.373,6.167z%27/%3E%3Cg%3E%3Cpath fill=%27%23FFFFFF%27 d=%27M27.441,5.777h-6.35v2.901c0,0,2.239-0.754,3.792-0.754c1.894,0,1.995,0.952,1.979,1.379v1.706 c-1.267,0.001-3.822,0-3.822,0c-1.746,0.001-3.163,1.409-3.169,3.15c0,0,0,2.737,0,2.738c0,1.748,1.42,3.165,3.169,3.165h7.739 V9.085C30.767,7.128,29.175,5.777,27.441,5.777z M26.862,17.805h-1.819c-0.841,0.014-1.465-0.597-1.481-1.487 c-0.013-0.703-0.013-0.794,0-1.61c0.013-0.816,0.639-1.472,1.481-1.462h1.819V17.805z%27/%3E%3Cpath fill=%27%23FFFFFF%27 d=%27M25.335,2.285c0-1.181-0.959-2.137-2.141-2.137c-1.186,0-2.143,0.956-2.143,2.139 c0,1.181,0.958,2.138,2.143,2.137C24.376,4.424,25.335,3.466,25.335,2.285z%27/%3E%3Cellipse fill=%27%23FFFFFF%27 cx=%2728.356%27 cy=%272.285%27 rx=%272.142%27 ry=%272.137%27/%3E%3C/g%3E%3Cpath fill=%27%23FFFFFF%27 d=%27M35.21,5.777c-1.959-0.009-3.32,1.606-3.31,3.337v2.361c-0.002,1.953,1.601,3.315,3.336,3.307h3.967 c1.947,0.004,3.314-1.604,3.311-3.334v-5.67H35.21z M38.941,11.029c0,0.611-0.168,1.665-1.684,1.667 c-1.515,0-1.684-1.055-1.684-1.667v-1.41c0-0.608,0.169-1.666,1.684-1.666s1.684,1.058,1.684,1.665V11.029z%27/%3E%3Cpath fill=%27%23FFFFFF%27 d=%27M39.506,15.321l-4.442,0.002c-1.952-0.002-3.317,1.577-3.312,3.31v2.35 c-0.004,1.945,1.604,3.338,3.339,3.335h4.438c1.95,0,3.327-1.617,3.315-3.335v-2.35C42.827,16.675,41.24,15.323,39.506,15.321z M39.103,20.584c0,0.606-0.179,1.665-1.776,1.665c-1.593,0-1.771-1.059-1.771-1.665v-1.41c0-0.61,0.179-1.667,1.771-1.667 c1.6,0,1.776,1.06,1.776,1.667V20.584z%27/%3E%3Cpath fill=%27%23FFFFFF%27 d=%27M54.779,14.735V9.082c0.004-1.956-1.611-3.308-3.342-3.308l-4.411,0.001 c-1.736-0.008-3.339,1.343-3.339,3.31v7.671c-0.004,1.955,1.608,3.311,3.512,3.308h7.469v-2.893c0,0-2.517,0.718-4.912,0.715 c-1.557,0-2.143-0.638-2.149-1.402v-1.748H54.779z M47.53,12.518v-2.91c0-0.609,0.214-1.668,1.681-1.668s1.683,1.058,1.683,1.668 v2.91H47.53z%27/%3E%3C/g%3E%3C/svg%3E");
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    height: 26px;
    margin-top: 3px;
    width: 67px;
    vertical-align: -6px;
}

.navbar .dropdown-toggle[b-vmvc8ttfyr]::after {
    display: none;
}

.draeger-dropdown[b-vmvc8ttfyr] {
    border-radius: 0;
}
/* /Components/Pages/Admin/AdminExamples.razor.rz.scp.css */
.draeger-config-image[b-bx2qg4wjdk] {
    max-width: 400px;
}
/* /Components/Pages/Admin/AdminRoomConfigs.razor.rz.scp.css */
.draeger-header[b-f9vv26emfa] {
    cursor: pointer;
}
/* /Components/Pages/Explore.razor.rz.scp.css */
.rotating-image[b-e8vcd4c3sr] {
    display: inline-block;
    animation: spin-b-e8vcd4c3sr 2s linear infinite;
}

@keyframes spin-b-e8vcd4c3sr {
    from { transform: rotate(0deg); }
    to   { transform: rotate(360deg); }
}

.pulsing-image[b-e8vcd4c3sr] {
    animation: pulseAnim-b-e8vcd4c3sr 1.5s ease-in-out infinite;
}

@keyframes pulseAnim-b-e8vcd4c3sr {
    0%   { transform: scale(1);     opacity: 1; }
    50%  { transform: scale(1.2);   opacity: 0.8; }
    100% { transform: scale(1);     opacity: 1; }
}
/* /Components/Pages/Home.razor.rz.scp.css */
.overlay-box[b-k1rcbzjfmh] {
    position: absolute;
    left: 10%;
    bottom: 10%;
    background: white;
    padding: 20px;
    max-width: 600px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.2);
}

.overlay-box button[b-k1rcbzjfmh] {
    padding: 8px 12px;
    border: none;
    cursor: pointer;
}
/* /Components/Pages/Legal.razor.rz.scp.css */
/* /Components/Pages/License.razor.rz.scp.css */
/* /Components/Pages/Modals/HelpModal.razor.rz.scp.css */
.img-100p[b-pvyu7ausiw] {
    width: 100px;
}
/* /Components/Pages/Privacy.razor.rz.scp.css */
/* /Components/Pages/Provider.razor.rz.scp.css */
