.phone-input-wrapper .react-tel-input .form-control{width:100%!important;height:38px!important;padding-left:48px!important;font-size:13px!important;line-height:1.25rem!important;font-weight:400!important;color:#111827!important;background-color:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:.5rem!important;transition:all .2s!important;box-shadow:none!important}.phone-input-wrapper .react-tel-input .form-control:focus{border-color:#171717!important;box-shadow:0 0 0 2px rgba(23,23,23,.1)!important;outline:none!important}.phone-input-wrapper .react-tel-input .flag-dropdown{background-color:transparent!important;border:none!important;border-right:1px solid #e5e7eb!important;border-radius:.5rem 0 0 .5rem!important}.phone-input-wrapper .react-tel-input .flag-dropdown.open,.phone-input-wrapper .react-tel-input .flag-dropdown:hover{background-color:#f9fafb!important}.phone-input-wrapper .react-tel-input .selected-flag{background-color:transparent!important;padding:0 6px 0 10px!important;border-radius:.5rem 0 0 .5rem!important}.phone-input-wrapper .react-tel-input .selected-flag:focus,.phone-input-wrapper .react-tel-input .selected-flag:hover{background-color:transparent!important}.phone-input-wrapper .react-tel-input .country-list{margin-top:4px!important;border-radius:.5rem!important;border:1px solid #e5e7eb!important;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;background-color:#ffffff!important;padding:0!important;z-index:50!important;max-height:280px!important;overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:#d1d5db #f9fafb!important}.phone-input-wrapper .react-tel-input .country-list::-webkit-scrollbar{width:6px!important}.phone-input-wrapper .react-tel-input .country-list::-webkit-scrollbar-track{background:#f9fafb!important}.phone-input-wrapper .react-tel-input .country-list::-webkit-scrollbar-thumb{background:#d1d5db!important;border-radius:3px!important}.phone-input-wrapper .react-tel-input .country-list .search{position:sticky!important;top:0!important;z-index:2!important;padding:8px!important;margin:0!important;border:none!important;border-bottom:1px solid #f3f4f6!important;border-radius:.5rem .5rem 0 0!important;background:#fafafa!important}.phone-input-wrapper .react-tel-input .country-list .search-box{width:100%!important;margin-left:0!important;padding:6px 10px!important;font-size:13px!important;color:#111827!important;background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;outline:none!important;transition:border-color .2s,box-shadow .2s!important}.phone-input-wrapper .react-tel-input .country-list .search-box::placeholder{color:#9ca3af!important}.phone-input-wrapper .react-tel-input .country-list .search-box:focus{border-color:#171717!important;box-shadow:0 0 0 2px rgba(23,23,23,.1)!important}.phone-input-wrapper .react-tel-input .country-list .country{padding:8px 12px!important;font-size:13px!important;color:#374151!important;transition:background-color .15s ease!important}.phone-input-wrapper .react-tel-input .country-list .country.highlight,.phone-input-wrapper .react-tel-input .country-list .country:hover{background-color:#f5f5f5!important}.phone-input-wrapper .react-tel-input .country-list .country .dial-code{color:#9ca3af!important;margin-left:4px!important}