.form-builder-phone-input .PhoneInput{width:100%;display:flex;align-items:center}.form-builder-phone-input .PhoneInputCountrySelect{background-color:transparent;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);padding:.25rem .5rem;margin-right:.5rem;font-size:.875rem;height:2.5rem;cursor:pointer;display:flex;align-items:center;gap:.25rem}.form-builder-phone-input .PhoneInputCountrySelect:hover{background-color:hsl(var(--accent))}.form-builder-phone-input .PhoneInputCountrySelect:focus{outline:none;box-shadow:0 0 0 2px hsl(var(--ring))}.form-builder-phone-input .PhoneInputCountrySelectArrow{margin-left:.25rem}.form-builder-phone-input .PhoneInputCountry{display:flex;align-items:center;margin-right:.5rem}.form-builder-phone-input .PhoneInputCountryFlag{width:20px;height:15px;border-radius:2px;-o-object-fit:cover;object-fit:cover}.form-builder-phone-input .PhoneInputInput{flex:1;border:none;outline:none;background:transparent;padding:0;margin:0;font-size:inherit;line-height:inherit}.form-builder-phone-input .PhoneInputInput:focus{outline:none;box-shadow:none}.phone-input-styled .PhoneInput{width:100%;display:flex;align-items:center}.phone-input-styled .PhoneInputCountrySelect{display:none}.phone-input-styled .PhoneInputCountry{margin-right:8px;display:flex;align-items:center;border:none;background:transparent;padding:0}.phone-input-styled .PhoneInputCountryFlag{width:20px;height:15px;border-radius:2px;border:1px solid hsl(var(--border))}.phone-input-styled .PhoneInputInput{flex:1;border:none;outline:none;background:transparent;padding:0;margin:0;font-size:inherit;line-height:inherit}.phone-input-styled .PhoneInputInput:focus{outline:none;box-shadow:none}