.af-locality-help,.af-locality-source{display:block;font-size:12px;line-height:1.5;color:#667487;margin-top:5px}.af-locality-source{font-size:10px}.select2-container--default .select2-selection--single{min-height:44px;border:1px solid #cbd4df;border-radius:9px;display:flex;align-items:center}.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:12px;padding-right:28px;color:#263344}.select2-container--default .select2-selection--single .select2-selection__arrow{top:9px}.select2-dropdown{border:1px solid #cbd4df;border-radius:9px;overflow:hidden;box-shadow:0 8px 24px #14202e1f}.select2-search--dropdown .select2-search__field{padding:9px!important;border:1px solid #cbd4df!important;border-radius:6px;min-height:38px}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#fff0a3;color:#202b38}.select2-results__option{padding:9px 12px}.select2-container--open{z-index:10001}#afr-chat .select2-container{max-width:100%}

.select2-container--default .select2-results__option--highlighted{background:#fff0a3!important;color:#202b38!important}

/* Keep dropdown styling independent of generic form/list rules. */
.af-locality-field>.select2-container{display:block!important;width:100%!important;margin-top:7px}.af-locality-field .select2-selection--single{height:46px!important;min-height:46px!important;border:1px solid #cbd4df!important;border-radius:10px!important;background:#fff;box-shadow:0 1px 2px #14202e05;position:relative;display:flex;align-items:center}.af-locality-field .select2-selection__rendered{line-height:24px!important;padding:0 36px 0 12px!important;font-size:14px!important;min-width:0;overflow:hidden;text-overflow:ellipsis}.af-locality-field .select2-selection__arrow{right:10px!important;top:50%!important;transform:translateY(-50%)}.af-locality-field .select2-selection__clear{margin-right:8px;font-size:18px;color:#758190}.af-locality-field .select2-selection__placeholder{color:#7c8796}.af-locality-field .select2-container--focus .select2-selection{border-color:#b69520!important;box-shadow:0 0 0 3px #ffd21c26}
.af-localities-dropdown{border:1px solid #d1d9e4!important;border-radius:12px!important;box-shadow:0 10px 30px #14202e24!important;background:#fff!important;overflow:hidden!important}.af-localities-dropdown .select2-search--dropdown{display:block!important;padding:10px!important;background:#f8fafc}.af-localities-dropdown .select2-search__field{display:block!important;width:100%!important;margin:0!important;padding:10px 12px!important;min-height:42px!important;line-height:20px!important;font-size:14px!important;border:1px solid #cbd4df!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.af-localities-dropdown .select2-results__options{max-height:240px!important;margin:0!important;padding:5px!important;list-style:none!important}.af-localities-dropdown .select2-results__option{margin:2px 0!important;padding:10px 12px!important;border:0!important;border-radius:7px!important;font-size:14px!important;line-height:20px!important;min-height:40px;overflow-wrap:anywhere}.af-localities-dropdown .select2-results__option--highlighted{background:#fff0a3!important;color:#202b38!important}.af-localities-dropdown .select2-results__option[aria-selected=true]{font-weight:600}.select2-container--open{z-index:900}#afr-chat .select2-container--open{z-index:10001}

body .afs .select2-container--open{z-index:900!important}body #afr-chat .select2-container--open{z-index:10001!important}#afr-chat .af-localities-dropdown .select2-results__options{max-height:160px!important}
