/* Контейнер строки поиска */
.site-search-form, 
form[role="search"], 
.aws-search-form,
.dgwt-wcas-search-form {
    position: relative !important;
}
/* Бегущая линия прогрузки под строкой поиска */
.search-loader-bar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background: #0e2a47; /* Тёмно-синий цвет вашей шапки */
    overflow: hidden;
    display: none;
    z-index: 10;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.search-loader-bar::after {
    content: '';
    position: absolute;
    top: 0;
    left: -40%;
    width: 40%;
    height: 100%;
    /* Синее анимированное свечение (от небесно-голубого до ярко-синего) */
    background: linear-gradient(90deg, transparent, #0099ff, #4facfe, #00c6ff, transparent);
    box-shadow: 0 0 8px #0099ff; /* Легкое синее свечение вниз */
    animation: searchLoading 0.9s infinite linear;
}
@keyframes searchLoading {
    0% { left: -40%; }
    100% { left: 100%; }
}
/* Активация полосы при вводе */
.is-searching .search-loader-bar {
    display: block !important;
}
