.phone-input-container{width:100%}.phone-input-container .form-control{width:100%!important;height:42px!important;border:1px solid #d1d5db!important;border-radius:6px!important;padding-left:48px!important;font-size:14px!important}.phone-input-container .form-control::placeholder,.phone-input-container input::placeholder,.phone-input-field::placeholder,.react-tel-input .form-control::placeholder,.react-tel-input .phone-input-field::placeholder,.react-tel-input input::placeholder{color:#8b5cf6!important;opacity:1!important;font-size:14px!important;font-weight:400!important;visibility:visible!important;display:inline!important}.phone-input-container .form-control:focus{outline:2px solid transparent!important;outline-offset:2px!important;box-shadow:0 0 0 2px rgb(147 51 234)!important;border-color:rgb(147 51 234)!important}.phone-input-container .flag-dropdown{border:1px solid #d1d5db!important;border-radius:6px 0 0 6px!important;background:white!important}.phone-input-container .selected-flag{padding:0 8px!important;height:42px!important}.phone-input-container .country-list{border-radius:6px!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)!important}input.phone-input-field::placeholder{color:#8b5cf6!important;opacity:1!important}.phone-input-field:empty:before{content:attr(placeholder);color:#8b5cf6;opacity:.7;pointer-events:none}