
/* Удар по системному классу всех спойлеров WordPress */
.wp-block-details summary, 
.wp-block-details p,
details summary,
details p {
    text-transform: none !important;
}

/* Удар по системному классу всех спойлеров WordPress */
.wp-block-details summary, 
.wp-block-details p,
details summary,
details p {
    text-transform: none !important;
}
/* ТОТАЛЬНЫЙ УДАР ПО ЗЕЛЕНЫМ БУКВАМ В СРАКЕ ПОИСКА */

/* 1. Намертво перебиваем цвет фона и букв во всех возможных классах ввода */
.wp-block-search .wp-block-search__input,
.wp-block-search__input,
form[role="search"] input,
input[type="search"] {
    background-color: #ffffff !important; /* Фон ВСЕГДА белый */
    color: #222222 !important;            /* Буквы ВСЕГДА темно-серые */
    background: #ffffff !important;
}

/* 2. Уничтожаем зеленую подлянку при автозаполнении (когда браузер подставляет текст) */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
.wp-block-search__input:-webkit-autofill {
    -webkit-text-fill-color: #222222 !important; /* Цвет букв при автозаполнении */
    -webkit-box-shadow: 0 0 0px 1000px #ffffff inset !important; /* Насильно красим фон в белый */
    box-shadow: 0 0 0px 1000px #ffffff inset !important;
}

/* 3. Перекрашиваем подсказку "Поиск...", чтобы она не была зеленой */
.wp-block-search__input::placeholder { color: #777777 !important; opacity: 1 !important; }
.wp-block-search__input::-webkit-input-placeholder { color: #777777 !important; }
.wp-block-search__input::-moz-placeholder { color: #777777 !important; }
/* ТОТАЛЬНЫЙ СДВИГ ПОИСКА ПО ЦЕНТРУ МОБИЛЬНОГО БУРГЕРА */
@media screen and (max-width: 767px) {
    
    /* Ловим родительский контейнер раскрытого меню и заставляем его центрировать элементы */
    .wp-block-navigation__responsive-container-open,
    .wp-block-navigation__responsive-container-open .wp-block-navigation__container {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important; /* Принудительно выравниваем весь список по центру */
        justify-content: center !important;
        text-align: center !important;
    }

    /* Находим элемент списка, в котором сидит наша "срака поиска" */
    .wp-block-navigation__responsive-container-open li,
    .wp-block-navigation__responsive-container-open .wp-block-navigation-item {
        width: 100% !important;
        text-align: center !important;
        display: flex !important;
        justify-content: center !important; /* Центрируем содержимое строки */
        align-items: center !important;
        padding-left: 0 !important; /* Уничтожаем левые тиски темы */
        margin: 10px 0 !important;
    }

    /* Силой центрируем саму форму поиска */
    .wp-block-navigation__responsive-container-open .wp-block-search,
    .wp-block-navigation__responsive-container-open form[role="search"] {
        width: calc(100% - 40px) !important; /* Оставляем аккуратные зазоры по краям */
        margin: 15px auto !important;         /* Центрируем намертво */
        display: block !important;
    }

    /* Насильно выравниваем внутренний обвод поисковой строки */
    .wp-block-navigation__responsive-container-open .wp-block-search__inside-wrapper {
        margin: 0 auto !important;
        width: 100% !important;
        display: flex !important;
    }
}

