        /* Unified dropdown styling for posting-related dropdowns */
        .dropdown-unified,
        #zoneDropdown.dropdown-unified,
        #refineLocationDropdown.dropdown-unified,
        #autocompleteDropdown.dropdown-unified,
        #changeGridSuggestions.dropdown-unified,
        .change-grid-suggestions.dropdown-unified {
            background: #ffffff !important;
            color: #0f172a !important;
            border: 1px solid #e5e7eb !important;
            box-shadow: 0 6px 18px rgba(15,23,42,0.06) !important;
            border-radius: 8px !important;
            font-size: 16px !important;
        }

        /* Ensure all descendant rows share the same look */
        #refineLocationDropdown *,
        #autocompleteDropdown *,
        .change-grid-suggestions * {
            background: transparent !important;
            color: inherit !important;
            font-size: inherit !important;
        }

        /* Row styling for list items inside dropdowns */
        .dropdown-unified .dropdown-row,
        .change-grid-suggestions .change-grid-suggestion-item,
        #refineLocationDropdown .dropdown-row,
        #autocompleteDropdown .dropdown-row {
            padding: 10px 12px !important;
            background: #ffffff !important;
            color: #0f172a !important;
            border-bottom: 1px solid #e5e7eb !important;
            cursor: pointer !important;
        }

        .dropdown-unified .dropdown-row:hover,
        .change-grid-suggestions .change-grid-suggestion-item:hover,
        #refineLocationDropdown .dropdown-row:hover,
        #autocompleteDropdown .dropdown-row:hover {
            background: #f8fafc !important;
        }
        .dropdown-row.active { background: #eef2ff !important; }

        /* "Local area" default option (always shown on focus): ChatGPT-style row */
        #refineLocalAreaOption.dropdown-row {
            display: flex !important;
            align-items: center !important;
            gap: 12px !important;
            padding: 10px 12px !important;
            border-bottom: none !important;
            border-radius: 12px !important;
            cursor: pointer !important;
            transition: background 0.15s ease !important;
        }
        #refineLocalAreaOption.dropdown-row:hover {
            background: #f4f4f5 !important;
        }

        /* Keep scrollbars subtle */
        #refineLocationDropdown::-webkit-scrollbar,
        #autocompleteDropdown::-webkit-scrollbar,
        .change-grid-suggestions::-webkit-scrollbar { height: 8px; width: 8px; }
        #refineLocationDropdown::-webkit-scrollbar-thumb,
        #autocompleteDropdown::-webkit-scrollbar-thumb,
        .change-grid-suggestions::-webkit-scrollbar-thumb { background: rgba(15,23,42,0.12); border-radius: 8px; }
