.fasa-country-selection.select2-selection--single{min-height:46px;height:auto;border:1px solid #c8c8c3;border-radius:4px;background:#fff;font-size:16px}
.fasa-country-selection.select2-selection--single .select2-selection__rendered{line-height:44px;padding-left:12px;padding-right:40px;color:#17191f}
.fasa-country-selection.select2-selection--single .select2-selection__placeholder{color:#626672}
.fasa-country-selection.select2-selection--single .select2-selection__arrow{height:44px;right:8px}
.fasa-country-selection .select2-selection__clear{padding:0 6px}
.fasa-country-selection:focus-visible{outline:3px solid #875200;outline-offset:3px}
.fasa-country-selection[aria-invalid="true"]{border-color:#b42318}
.fasa-country-dropdown{border:1px solid #b9bcc3;box-shadow:0 5px 16px #0002;z-index:10000;font-size:16px}
.fasa-country-dropdown .select2-search__field{min-height:42px;padding:8px!important;border:1px solid #b9bcc3!important;border-radius:3px}
.fasa-country-dropdown .select2-search__field:focus{outline:2px solid #875200;outline-offset:1px}
.fasa-country-dropdown .select2-results__option{padding:9px 12px;line-height:1.4;overflow-wrap:anywhere}
.fasa-country-dropdown .select2-results__option--highlighted[aria-selected],.fasa-country-dropdown .select2-results__option--highlighted[data-selected]{background:#fff0d0;color:#17191f}
.fasa-country-error{display:block;font-size:14px;color:#b42318;margin-top:6px}
.fasa-country-error[hidden]{display:none}
.fasa-country-select+.select2{max-width:100%}
