/* Shabas Mobile Fix */
@media only screen and (max-width: 800px) {
    .mx_LeftPanel_wrapper {
        position: absolute !important;
        z-index: 1000 !important;
        left: -260px;
        transition: left 0.3s ease;
        background: #15191e !important;
        width: 260px !important;
        height: 100% !important;
    }
    .mx_LeftPanel_wrapper:hover, .mx_LeftPanel_wrapper:active, .mx_LeftPanel_wrapper:focus-within {
        left: 0 !important;
    }
    .mx_MainView {
        width: 100% !important;
        margin-left: 0 !important;
    }
    .mx_LeftPanel_wrapper::after {
        content: "☰";
        position: absolute;
        right: -40px;
        top: 15px;
        background: #21262c;
        color: white;
        padding: 12px;
        border-radius: 0 8px 8px 0;
        font-size: 20px;
    }
}
