.phone-input_root__zBUCA .flag-dropdown{position:absolute;top:0;bottom:0;padding:0;border:1px solid var(--white);border-radius:3px 0 0 3px}.phone-input_root__zBUCA .flag-dropdown:focus,.phone-input_root__zBUCA .flag-dropdown:hover{cursor:pointer}.phone-input_root__zBUCA .flag-dropdown.phone-input_open__BYL1z{z-index:2;border-radius:3px 0 0 0}.phone-input_root__zBUCA .flag-dropdown.phone-input_open__BYL1z .phone-input_selected-flag__bnm_f{border-radius:3px 0 0 0}.phone-input_root__zBUCA .selected-flag{position:relative;width:38px;height:100%;padding:0 0 0 8px;border-radius:3px 0 0 3px}.phone-input_root__zBUCA .selected-flag .flag{position:absolute;top:50%;margin-top:-5px}.phone-input_root__zBUCA .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid var(--gray-1)}.phone-input_root__zBUCA .selected-flag .arrow.phone-input_up__kDXGS{border-top:none;border-bottom:4px solid var(--gray-1)}.phone-input_root__zBUCA .country-list{z-index:1;position:absolute;padding:0;margin:10px 0 10px -1px;box-shadow:1px 2px 10px rgba(0,0,0,.35);background-color:var(--black-1);width:300px;max-height:200px;overflow-y:scroll;border-radius:0 0 3px 3px}.phone-input_root__zBUCA .country-list .flag{display:inline-block}.phone-input_root__zBUCA .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid var(--gray-1)}.phone-input_root__zBUCA .country-list .country{padding:7px 9px}.phone-input_root__zBUCA .country-list .country .dial-code{color:var(--gray-1)}.phone-input_root__zBUCA .country-list .country.highlight,.phone-input_root__zBUCA .country-list .country:hover{background-color:var(--white);color:var(--black-1)}.phone-input_root__zBUCA .country-list .flag{margin-right:7px;margin-top:2px}.phone-input_root__zBUCA .country-list .country-name{margin-right:6px}.phone-input_root__zBUCA .country-list .search{display:flex;align-items:center;column-gap:10px;position:sticky;top:0;background-color:var(--black-1);padding:10px}.phone-input_root__zBUCA .country-list .search-emoji{font-size:15px}.phone-input_root__zBUCA .country-list .search-box{display:block;flex:1;border:1px solid var(--brand);border-radius:3px;font-size:15px;line-height:15px;padding:3px 8px 5px;outline:none;background:none}.phone-input_root__zBUCA .country-list .no-entries-message{padding:7px 10px 11px;opacity:.7}