#fz152-cookie-banner {
    /* Расположение и размеры */
    position: fixed; /* Фиксированное позиционирование, чтобы баннер оставался видимым при прокрутке */
    bottom: 0;       /* Прижимаем к нижнему краю */
    left: 0;         /* Прижимаем к левому краю */
    width: 100%;     /* Растягиваем на всю ширину окна */
    min-height: 48px; /* Минимальная высота */
    
    /* Фон и границы */
    background-color: #e0f2f7; /* Светло-голубой фон */
    border-top: 1px solid #ccc; /* Серая верхняя граница */
    border-radius: 10px 10px 0 0; /* Скругление углов (верхний левый, верхний правый, нижний правый, нижний левый) */
    
    /* Внутренние отступы */
    padding: 10px 20px;
    
    /* Флексбокс для выравнивания содержимого */
    display: flex;
    align-items: center; /* Выравнивание элементов по центру по вертикали */
    justify-content: space-between; /* Распределение текста и кнопки по краям */
    
    /* Наложение поверх остального контента */
    z-index: 9999;
    
    /* Базовые стили текста */
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #333;
    
    /* Учитываем padding в ширине */
    box-sizing: border-box;
}

#fz152-cookie-banner p {
    margin: 0; /* Убираем стандартные отступы у параграфа */
    flex-grow: 1; /* Разрешаем параграфу занимать всё доступное пространство */
    padding-right: 20px; /* Отступ между текстом и кнопкой */
}

#fz152-cookie-banner p a {
    color: #0073aa; /* Цвет ссылки, например, синий WordPress */
    text-decoration: underline; /* Подчеркивание ссылки */
}

#fz152-cookie-banner button#fz152-agree-button {
    /* Стили для кнопки */
    flex-shrink: 0; /* Запрещаем кнопке сжиматься */
    background-color: #0073aa; /* Стандартный синий цвет кнопок WordPress */
    color: white;
    border: none;
    padding: 10px 20px;
    border-radius: 5px;
    cursor: pointer; /* Курсор при наведении */
    font-size: 14px;
    transition: background-color 0.3s ease; /* Плавный переход цвета при наведении */
}

#fz152-cookie-banner button#fz152-agree-button:hover {
    background-color: #005177; /* Цвет кнопки при наведении */
}

/* Скрываем баннер с помощью JS - этот класс будет добавлен/удален JS */
.fz152-cookie-banner-hidden {
    display: none !important; /* Важно, чтобы перебить другие стили */
}