@import '_content/Blazor.Bootstrap/Blazor.Bootstrap.7t9tbfaemk.bundle.scp.css';
@import '_content/Toolbelt.Blazor.PWA.Updater/Toolbelt.Blazor.PWA.Updater.bnjuj6nd91.bundle.scp.css';

/* /Pages/Details.razor.rz.scp.css */
.mud-dialog-title[b-kmd7jnbkhw] {
    z-index: +1;
    flex: 0 0 auto;
    margin: 0;
    padding: 16px 24px;
    background: #fe9701;
    border-top-left-radius: var(--mud-default-borderradius);
    border-top-right-radius: var(--mud-default-borderradius);
}

.mud-dialog .mud-dialog-content.mud-dialog-no-side-padding[b-kmd7jnbkhw] {
    padding: 0px !important;
    margin: 4px 4px !important;
}

.mdc-dialog .mdc-dialog__surface[b-kmd7jnbkhw] {
    max-width: none !important;
}

.mud-button-text[b-kmd7jnbkhw] {
    color: gray !important;
}

.hideprofilevideo[b-kmd7jnbkhw] {
    display: none;
}

.mud-primary-hover[b-kmd7jnbkhw] {
    background-color: rgba(0, 150, 0, 0.5) !important;
}

.vjs-poster.vjs-poster.vjs-poster[b-kmd7jnbkhw] {
    display: none;
}

.ytp-impression-link[b-kmd7jnbkhw] {
    display: none;
}

.vjs-poster[b-kmd7jnbkhw] {
    display: none;
}

.mydiv-tray[b-kmd7jnbkhw] {
    width: calc(100% - 260px);
    height: 100%;
    top: 0px;
    left: 0px;
    position: absolute;
    z-index: 9;
    
}

.mydiv-notray[b-kmd7jnbkhw] {
    width: calc(100%);
    height: 100%;
    top: 0px;
    left: 0px;
    position: absolute;
    z-index: 9;
    background-color: black;
}



/* /Pages/MainPage.razor.rz.scp.css */

body[b-yi2xleagut] {
    overscroll-behavior-x: none;
}

my-custom-css[b-yi2xleagut] {
    --mud-palette-secondary: 3399ff !important; /* Example: Set to red */
}

.my-custom-class[b-yi2xleagut] {
    backdrop-filter: blur(10px);
}

.grid[b-yi2xleagut] {
    position: relative;
    top: 0;
    left: 0;
    display: grid;
    grid-template-columns: 40vw 60vw;
    grid-template-rows: 5vh 35vh 20vh 5vh;
    grid-template-areas:
        "left right-1"
        "left right-2"
        "left right-3"
        "left right-4"
        ;
}

.left[b-yi2xleagut] {
    grid-area: left;
    background-color: #55555555;
}

.right-1[b-yi2xleagut] {
    grid-area: right-1;
    background-color: #55555555;
}

.right-2[b-yi2xleagut] {
    grid-area: right-2;
    background-color: #55555555;
}

.right-3[b-yi2xleagut] {
    grid-area: right-3;
    background-color: #55555555;
}

.right-4[b-yi2xleagut] {
    grid-area: right-4;
    background-color: #55555555;
}

.right-5[b-yi2xleagut] {
    grid-area: right-5;
    background-color: #55555555;
}



.bounceIn[b-yi2xleagut] {
    opacity: 0;
    animation-delay: 0.5s;
    animation-duration: 0.5s;
    animation-name: bounceIn;
    animation-fill-mode: forwards;
}

.bounceOut[b-yi2xleagut] {
    animation-duration: 0.5s;
    animation-name: bounceOut;
    animation-fill-mode: forwards;
}

.backInDown[b-yi2xleagut] {
    opacity: 0;
    animation-delay: 0.5s;
    animation-duration: 0.5s;
    animation-name: backInDown;
    animation-fill-mode: forwards;
}

.backOutDown[b-yi2xleagut] {
    animation-duration: 0.5s;
    animation-name: backOutDown;
    animation-fill-mode: forwards;
}

.rotateIn[b-yi2xleagut] {
    opacity: 0;
    animation-delay: 0.5s;
    animation-duration: 0.5s;
    animation-name: rotateIn;
    animation-fill-mode: forwards;
}

.rotateOut[b-yi2xleagut] {
    animation-duration: 0.5s;
    animation-name: rotateOut;
    animation-fill-mode: forwards;
}
/* /Shared/MainLayout.razor.rz.scp.css */
[b-tfk4nf0hqa] body {
    background-color: red;
}


    position: relative;
    display: flex;
    flex-direction: column;[b-tfk4nf0hqa]
}

main[b-tfk4nf0hqa] {
    flex: 1;
}

.sidebar[b-tfk4nf0hqa] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-tfk4nf0hqa] {
    background-color: red;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-tfk4nf0hqa]  a, .top-row[b-tfk4nf0hqa]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-tfk4nf0hqa]  a:hover, .top-row[b-tfk4nf0hqa]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-tfk4nf0hqa]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-tfk4nf0hqa] {
        display: none;
    }

    .top-row.auth[b-tfk4nf0hqa] {
        justify-content: space-between;
    }

    .top-row[b-tfk4nf0hqa]  a, .top-row[b-tfk4nf0hqa]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-tfk4nf0hqa] {
        flex-direction: row;
    }

    .sidebar[b-tfk4nf0hqa] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-tfk4nf0hqa] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-tfk4nf0hqa]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-tfk4nf0hqa], article[b-tfk4nf0hqa] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
