.m-sidebar {
    position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;
    width: 440px;
    height: 100vh;
    background-color: #fafdff;
    padding-top: 215px;
    box-sizing: border-box;
    transition: all ease 0.5s;
}
.m-sidebar.m-sidebar__hidden{
    transform: translateX(-100%);
}
.m-sidebar.m-sidebar__hidden .m-sidebar__icon{
    transform: rotate(180deg);
}
.m-sidebar .m-sidebar__inner{
    padding: 24px 16px 18px 24px;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}
.m-sidebar__inner--small{
    padding: 24px 5px 18px 5px;
}
.m-sidebar__inner--small .m-order{
    padding: 0 5px;
}
.m-sidebar .m-sidebar__toggler {
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 100%;
    background: #4C5767;
    box-shadow: 0px 4px 8px rgba(0, 45, 178, 0.4), 0px 4px 8px rgba(41, 49, 61, 0.2);
    border-radius: 0 5px 5px 0;
    width: 24px;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.route_table .m-sidebar,
.page-user-problem-geo .m-sidebar{
    padding-top: 155px;
    width: 100vw;
}
.route_table:not(.admin-menu) .m-sidebar,
.page-user-problem-geo:not(.admin-menu) .m-sidebar{
    padding-top: 167px;
}

.route_table .m-sidebar .m-sidebar__toggler,
.page-user-problem-geo .m-sidebar .m-sidebar__toggler{
    display: none;
}

.route_geo .m-sidebar,
.route_search .m-sidebar{
    background-color: #f1f4f2;
    width: 288px;
    padding-top: 155px;
}

.route_geo:not(.admin-menu) .m-sidebar,
.route_search:not(.admin-menu) .m-sidebar{
    padding-top: 125px;
}

.route_geo .m-sidebar .m-sidebar__inner,
.route_search .m-sidebar .m-sidebar__inner{
    padding: 0 0 18px 0;
}

.route_geo .m-sidebar__inner .m-order,
.route_search .m-sidebar__inner .m-order{
    padding: 0 0 0 0;
}
.route_geo .views-row,
.route_search .views-row{
    margin-left: 10px !important;
    margin-right: 10px !important;
}

.route_node .m-sidebar{
    padding-top: 197px;
}
.route_node:not(.admin-menu) .m-sidebar,
.route_node_geo:not(.admin-menu) .m-sidebar{
    padding-top: 167px;
}
.m_order__body{
    height: 100%;
    overflow-y: auto;
}