/* /Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-1c4aulv79r] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    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-1c4aulv79r] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* /Components/Layout/MainLayoutNavigation.razor.rz.scp.css */
[b-sl849ndcf4] .menu-overlay {
    transition: clip-path 1.2s cubic-bezier(0.65, 0, 0.35, 1);
    pointer-events: none;
}

[b-sl849ndcf4] .menu-overlay-open {
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%) !important;
    pointer-events: all !important;
}

[b-sl849ndcf4] .menu-link-item-holder {
    transform: translateY(75px);
    transition: transform 1s cubic-bezier(0.65, 0, 0.35, 1);
}

[b-sl849ndcf4] .menu-overlay-open .menu-link-item-holder {
    transform: translateY(0);
}

/* Stagger the animations for menu items */
[b-sl849ndcf4] .menu-overlay-open .menu-link-item:nth-child(1) .menu-link-item-holder {
    transition-delay: 0.1s;
}

[b-sl849ndcf4] .menu-overlay-open .menu-link-item:nth-child(2) .menu-link-item-holder {
    transition-delay: 0.2s;
}

[b-sl849ndcf4] .menu-overlay-open .menu-link-item:nth-child(3) .menu-link-item-holder {
    transition-delay: 0.3s;
}

[b-sl849ndcf4] .menu-overlay-open .menu-link-item:nth-child(4) .menu-link-item-holder {
    transition-delay: 0.4s;
}

[b-sl849ndcf4] .menu-overlay-open .menu-link-item:nth-child(5) .menu-link-item-holder {
    transition-delay: 0.5s;
}

[b-sl849ndcf4] .menu-overlay-open .menu-link-item:nth-child(6) .menu-link-item-holder {
    transition-delay: 0.6s;
}

/* Reverse animation timing when closing */
[b-sl849ndcf4] .menu-overlay:not(.menu-overlay-open) .menu-link-item-holder {
    transition-delay: 0s;
}
