/**
 * Atl4s City Dropdown - Frontend Styles
 *
 * @package Atl4s_City_Dropdown
 */

/* City Dropdown Styles */
.atl4s-city-dropdown-select {
    width: 100% !important;
}

/* Hidden original field */
.atl4s-original-field {
    display: none !important;
}

/* Select2 container */
.form-row .select2-container {
    width: 100% !important;
}


/* Postal code field animation */
.atl4s-updated {
    animation: atl4s-highlight 1s ease;
}

@keyframes atl4s-highlight {
    0% {
        background-color: #fff;
    }
    50% {
        background-color: #d4edda;
    }
    100% {
        background-color: #fff;
    }
}

/* Mobile responsiveness */
@media (max-width: 768px) {
    .select2-container--default .select2-results__option {
        font-size: 16px; /* Prevent zoom on iOS */
    }
}

