/* Стили для горизонтального меню */

/* Активное состояние кнопок навигации */
.btn_active.active {
    color: rgb(50, 99, 249) !important;
}

.btn_active.active svg {
    color: rgb(50, 99, 249) !important;
}

/* Скрытие на мобильных устройствах */
@media (max-width: 1023px) {
    nav[class*="laptop:flex"] {
        display: none !important;
    }
}

/* Custom CSS dropdown стили для кастомного выпадающего списка валют */
.currency-dropdown.active .currency-options {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
    max-height: 200px;
}

.currency-dropdown.active .currency-arrow {
    transform: rotate(180deg);
}

.currency-options {
    transition: all 0.2s ease-in-out;
}

.currency-option:hover {
    background-color: rgb(169 175 181 / 0.1);
}

.currency-option.selected {
    background-color: rgb(50 99 249 / 0.12);
    color: rgb(50 99 249);
}