@import '_content/DBD_Components/DBD_Components.szichs7pra.bundle.scp.css';

/* /Components/Layout/MainLayout.razor.rz.scp.css */
/* /Components/Shared/AdvancedComponents/Headers/WebHeader.razor.rz.scp.css */
.menu[b-botgt0m3i7] {
    display:block;
    background-color: transparent;
    border: none;
    cursor: pointer;
    padding: 0;
}

.line[b-botgt0m3i7] {
    fill: none;
    stroke-width: 6;
    transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
}

.line1[b-botgt0m3i7] {
    stroke-dasharray: 60 207;
    stroke-width: 6;
}

.line2[b-botgt0m3i7] {
    stroke-dasharray: 60 60;
    stroke-width: 6;
}

.line3[b-botgt0m3i7] {
    stroke-dasharray: 60 207;
    stroke-width: 6;
}

.opened .line1[b-botgt0m3i7] {
    stroke-dasharray: 90 207;
    stroke-dashoffset: -134;
    stroke-width: 6;
}

.opened .line2[b-botgt0m3i7] {
    stroke-dasharray: 1 60;
    stroke-dashoffset: -30;
    stroke-width: 6;
}

.opened .line3[b-botgt0m3i7] {
    stroke-dasharray: 90 207;
    stroke-dashoffset: -134;
    stroke-width: 6;
}
/* /Components/Shared/AdvancedComponents/Sidenavs/MenuSidenav.razor.rz.scp.css */
.sidebar[b-sml6cdptfv] {
    transform: translateX(100%);
    margin-top: 88px;
    height: calc(100vh - 88px);
}

    .sidebar.open[b-sml6cdptfv],
    .sidebar.openmobil[b-sml6cdptfv] {
        transform: translateX(0);
    }

.navigationitem[b-sml6cdptfv]  a.active,
.navigationitem[b-sml6cdptfv]  button.active {
    border-right: 4px var(--hover-color) solid;
}

.navigationitem[b-sml6cdptfv]  a:hover,
.navigationitem[b-sml6cdptfv]  button:hover,
.navigationitem[b-sml6cdptfv]  a.active,
.navigationitem[b-sml6cdptfv]  button.active {
    color: var(--hover-color);
    background-color: rgb(243 244 246 / 1);
}

a.hoverable:hover[b-sml6cdptfv],
button.hoverable:hover[b-sml6cdptfv] {
    color: var(--hover-color) !important;
}

@media screen and (max-width: 1280px) {
    .overlay.expanded[b-sml6cdptfv] {
        position: fixed;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        background-color: black;
        opacity: 0.6;
    }
}
