.phone-input{display:flex;align-items:stretch}.phone-input .phone-country{flex:0 0 120px;max-width:120px;width:120px}.phone-input .phone-country .phone-select__control{height:65px;min-height:60px;border-radius:6px 0 0 6px}.phone-input .phone-country .phone-select__input-container,.phone-input .phone-country .phone-select__value-container{height:65px}.phone-input .phone-country .phone-select__single-value{font-size:18px!important;padding-bottom:5px}.phone-input .form-control{flex:1 1;min-width:0;border-radius:0 6px 6px 0}.phone-country-option{display:flex;align-items:center;gap:8px;width:100%}.phone-country-option svg{width:22px;height:15px;flex:0 0 auto;border-radius:2px}.phone-country-option .phone-country-dial{flex:0 0 auto;color:#222;font-size:13px;font-weight:500}.phone-select__menu,.phone-select__menu-portal{z-index:99999}.phone-select__menu-list{max-height:250px;padding:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.phone-select__menu-list::-webkit-scrollbar{width:6px}.phone-select__menu-list::-webkit-scrollbar-track{background:#f5f5f5}.phone-select__menu-list::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:10px}.phone-select__menu-list::-webkit-scrollbar-thumb:hover{background:var(--primary)}@media(max-width:767px){.phone-input .phone-country{flex:0 0 110px;max-width:110px;width:110px}}