/* Дополнительные стили для увеличения логотипа */
.body-header__logo {
    width: 100% !important;
    height: 100% !important;
    min-height: 80px !important;
    background-image: url('../img/logo.svg') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    display: block !important;
    flex: 1 !important;
}

/* Увеличиваем контейнер логотипа */
.body-header__container {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    min-height: 80px !important;
}

/* Уменьшаем размеры других элементов в хедере, чтобы освободить место для логотипа */
.body-header__actions {
    flex-shrink: 0 !important;
    margin-left: 20px !important;
}

/* Адаптивность для мобильных устройств */
@media (max-width: 768px) {
    .body-header__logo {
        min-height: 60px !important;
    }
    
    .body-header__container {
        min-height: 60px !important;
    }
    
    .body-header__actions {
        margin-left: 10px !important;
    }
}

@media (max-width: 480px) {
    .body-header__logo {
        min-height: 50px !important;
    }
    
    .body-header__container {
        min-height: 50px !important;
    }
}
