@import '_content/Majorsoft.Blazor.Components.Notifications/Majorsoft.Blazor.Components.Notifications.bundle.scp.css';
@import '_content/Z.Blazor.Diagrams/Z.Blazor.Diagrams.ezdqu7jd9f.bundle.scp.css';

/* /Views/Layout/BaseLayout.razor.rz.scp.css */
menu_head[b-8jrbwjf64b] {
    height: 100vh;
    background: radial-gradient(ellipse at bottom, #1b2735 0%, #090a0f 100%);
    overflow: hidden;
    filter: drop-shadow(0 0 10px white);
}

@function random_range($min, $max) {
    $rand: random();
    $random_range: $min + floor($rand * (($max - $min) + 1));
    @return $random_range;
}

.snow[b-8jrbwjf64b] {
    $total: 200;
    position: absolute;
    width: 10px;
    height: 10px;
    background: white;
    border-radius: 50%;

    @for $i from 1 through $total {
        $random-x: random(1000000) * 0.0001vw;
        $random-offset: random_range(-100000, 100000) * 0.0001vw;
        $random-x-end: $random-x + $random-offset;
        $random-x-end-yoyo: $random-x + ($random-offset / 2);
        $random-yoyo-time: random_range(30000, 80000) / 100000;
        $random-yoyo-y: $random-yoyo-time * 100vh;
        $random-scale: random(10000) * 0.0001;
        $fall-duration: random_range(10, 30) * 1s;
        $fall-delay: random(30) * -1s;

        &:nth-child(#{$i})[b-8jrbwjf64b] {
            opacity: random(10000) * 0.0001;
            transform: translate($random-x, -10px) scale($random-scale);
            animation: fall--b-8jrbwjf64b#{$i} $fall-duration $fall-delay linear infinite;[b-8jrbwjf64b]
        }

        @keyframes fall--b-8jrbwjf64b#[b-8jrbwjf64b]{$i} {
            #{percentage($random-yoyo-time)} {
            transform: translate($random-x-end, $random-yoyo-y) scale($random-scale);
            }

            to[b-8jrbwjf64b] {
            transform: translate($random-x-end-yoyo, 100vh) scale($random-scale);
            }
        }
    }
}
/* /Views/Layout/Menus/MainMenu.razor.rz.scp.css */
.navbar-toggler[b-zl1j2c0wa2] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-zl1j2c0wa2] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-zl1j2c0wa2] {
    font-size: 1.1rem;
}

.oi[b-zl1j2c0wa2] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-zl1j2c0wa2] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-zl1j2c0wa2] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-zl1j2c0wa2] {
        padding-bottom: 1rem;
    }

    .nav-item[b-zl1j2c0wa2]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-zl1j2c0wa2]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-zl1j2c0wa2]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

@media (min-width: 641px) {
    .navbar-toggler[b-zl1j2c0wa2] {
        display: none;
    }

    .collapse[b-zl1j2c0wa2] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* /Views/Pages/Gateways/Ems/ControlFlowDiagram/ControlFlowDiagram.razor.rz.scp.css */
.diagram-container[b-vghsgod5e2] {
    width: 100%;
    height: 800px;
    border: 1px solid black;
}
