BODY.admin-bar { /*padding-top: 32px;*/ /*height: calc(100% - 32px);*/ }
BODY.admin-bar .header { top: 32px; }
BODY.admin-bar .aside { top: calc(32px + 74px) }

BODY.admin-bar /**:not(.modal)*/ .select2-container--open .select2-dropdown { top: calc(100% + 32px); }
BODY.admin-bar .modal .select2-container--open .select2-dropdown { top: calc(100%); }

BODY.admin-bar .drawer { top: 32px; }


BODY.error404 { background-color: #f9f9f9; /*background-image: url('../../../metronic/media/auth/bg1.jpg');*/ /*bg1-dark.jpg*/ }


BODY.auth-bg { background-color: #f9f9f9; /*background-image: url('../../../metronic/media/misc/auth-bg.png');*/ }



/*.aside .aside-logo { justify-content: center; }
.aside .aside-menu { align-items: flex-start !important; }


#content-post {}
#content-post IMG { max-width: 100%; }*/







/* переделака левой шторки */
#kt_aside {
    top: 65px !important; /* Начинаем под шапкой */
    height: calc(100vh - 65px) !important; /* Высота до низа экрана */
    z-index: 101; /* Чуть ниже, чем у самой шапки, чтобы шапка была визуально сверху */
}
#kt_header {
    left: 0 !important;
    margin-left: 0 !important;
    width: 100% !important; /* Чтобы шапка растянулась на весь экран */
    z-index: 102 !important; /* Чтобы шапка всегда была поверх сайдбара */
}


/* Наводим на пункт меню, у которого НЕТ класса .active внутри */
#kt_header_menu .menu-item:not(:has(.active)) .menu-link:hover .menu-title {
    text-decoration: underline !important;
}

/* Мгновенный ховер для неактивных пунктов меню без использования классов Metronic */
#kt_header_menu .menu-item .menu-link:hover .menu-title {
    color: #ffffff !important;
    text-decoration: underline !important;
}








/*
#kt_shifts_tabs_content
#kt_farm_schedule_calendar 
*/




/* Полностью очищаем контейнер события плагина */
.fc-custom-day .fc-daygrid-block-event, 
.fc-custom-day .fc-daygrid-dot-event,
.fc-custom-day .fc-daygrid-event {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* При фокусе или клике на день убираем синюю рамку */
.fc-custom-day .fc-event:focus,
.fc-custom-day .fc-daygrid-event:focus {
    outline: none !important;
    box-shadow: none !important;
}








/* Стиль для незаполненного стеллажа */
#kt_modal_day_shifts .select-rack-empty {
    background-color: var(--bs-light-danger) !important;
    border: 1px dashed var(--bs-danger) !important;
    color: var(--bs-danger) !important;
    font-weight: 600 !important;
}

/* Фикс стрелочки селекта Metronic, чтобы она оставалась серой/красной на красном фоне */
#kt_modal_day_shifts .select-rack-empty {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://w3.org' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23f1416c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") !important;
}
