/* Extracted from resources/views/auth/register.blade.php. */
/* Dark mode overrides for intl-tel-input */
            .dark .iti {
                --iti-border-color: #374151;
                --iti-dialcode-color: #9ca3af;
                --iti-dropdown-bg: #1f2937;
                --iti-arrow-color: #9ca3af;
                --iti-hover-color: #374151;
            }

            .dark .iti__country-list {
                background-color: #1f2937;
                border-color: #374151;
            }

            .dark .iti__country {
                color: #e5e7eb;
            }

            .dark .iti__country.iti__highlight {
                background-color: #374151;
            }

            .dark .iti__search-input {
                background-color: #111827;
                border-color: #374151;
                color: #e5e7eb;
            }

            .dark .iti__input {
                background-color: #1f2937;
                border-color: #374151;
                color: #f3f4f6;
            }

            .iti {
                width: 100%;
            }

            /* Keep both phone inputs at a consistent default height even when the
               WhatsApp field is initialised while hidden. */
            .mobile-input {
                min-height: 42px;
            }

            .dark .iti__selected-flag {
                background-color: #1f2937;
            }

            /* Dark mode overrides for jQuery UI autocomplete */
            .dark .ui-autocomplete {
                background-color: #1f2937 !important;
                border-color: #374151 !important;
                color: #e5e7eb !important;
            }

            .dark .ui-menu-item-wrapper {
                color: #e5e7eb !important;
            }

            .dark .ui-state-active,
            .dark .ui-menu-item-wrapper.ui-state-active {
                background-color: #374151 !important;
                border-color: #4b5563 !important;
                color: #f9fafb !important;
            }

            /* Original autocomplete z-index */
            .ui-autocomplete {
                z-index: 1060 !important;
                max-height: 220px;
                overflow-y: auto;
                overflow-x: hidden;
            }
