.auth-phone-input{position:relative;overflow:visible}.auth-phone-input .iti{width:100%;display:block}.auth-phone-input .iti--allow-dropdown{width:100%}.auth-phone-input .iti__flag-container{border:none;cursor:pointer}.auth-phone-input--field{border:1px solid rgb(226 232 240);border-radius:.75rem;overflow:visible;background:#fff;transition:border-color .15s,box-shadow .15s}.auth-phone-input--field:focus-within{border-color:#fb923c;box-shadow:0 0 0 2px #fff4ef}.auth-phone-input--error .auth-phone-input--field{border-color:#fca5a5;background:#fff1f2;box-shadow:0 0 0 2px #fff1f2}.auth-phone-input .iti__selected-flag{border:none!important;border-right:1px solid rgb(226 232 240)!important;background:#f8fafc!important;padding:0 10px 0 12px;cursor:pointer}.auth-phone-input .iti__selected-flag:hover,.auth-phone-input .iti__selected-flag:focus{background:#f1f5f9!important}.auth-phone-input .iti__arrow{margin-left:6px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid rgb(100 116 139)}.auth-phone-input .iti__arrow--up{border-top:none;border-bottom:5px solid rgb(100 116 139)}.auth-phone-input .iti input[type=tel]{width:100%!important;height:48px!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding-left:62px!important;font-size:.875rem;color:#0f172a;background:transparent!important}.auth-phone-input .iti input[type=tel]::placeholder{color:#94a3b8}.auth-phone-input .iti input[type=tel]:focus{outline:none!important}.auth-phone-input--locked .iti__flag-container{left:0;right:auto;pointer-events:none}.auth-phone-input--locked .iti__selected-flag{cursor:default;padding-right:12px}.auth-phone-input--locked .iti__arrow{display:none}.auth-phone-input .iti__country-list{border-radius:.75rem;border:1px solid rgb(226 232 240);box-shadow:0 10px 25px #0f172a1f;max-height:220px;z-index:200;width:100%;min-width:280px}.iti--container{z-index:9999!important}.iti--container .iti__country-list{border-radius:.75rem;border:1px solid rgb(226 232 240);box-shadow:0 12px 32px #0f172a26;max-height:240px;overflow-y:auto;font-family:inherit;font-size:.875rem}.iti--container .iti__country.iti__highlight{background-color:#fff4ef}.iti--container .iti__country{padding:8px 12px}
