.phone-input{align-items:center;gap:.5rem;width:100%;display:flex}.phone-input .PhoneInputCountry{align-self:stretch;align-items:center;gap:.35rem;margin-right:0;display:flex;position:relative}.phone-input .PhoneInputCountry--with-code{flex-shrink:0;min-width:6.75rem}.phone-input .PhoneInputCountryCallingCode{white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.875rem;font-weight:500;line-height:1}.phone-input .PhoneInputCountrySelect{z-index:1;cursor:pointer;opacity:0;position:absolute;inset:0}.phone-input .PhoneInputCountryIcon{border-radius:.2rem;flex-shrink:0;align-items:center;width:1.5rem;height:1rem;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.phone-input .PhoneInputCountrySelectArrow{opacity:.55;border:1px solid;border-width:0 1px 1px 0;width:.35rem;height:.35rem;margin-left:.35rem;display:block;transform:rotate(45deg)translateY(-1px)}.phone-input .PhoneInputInput{flex:1;min-width:0}.phone-input .PhoneInputCountry{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:.75rem;height:2.625rem;padding:0 .65rem}.phone-input .PhoneInputInput{border:1px solid hsl(var(--border));background:hsl(var(--background));height:2.625rem;color:hsl(var(--foreground));border-radius:.75rem;padding:0 .75rem;font-size:.875rem;line-height:1.25rem}.phone-input .PhoneInputInput::placeholder{color:hsl(var(--muted-foreground))}.phone-input .PhoneInputInput:focus{box-shadow:0 0 0 2px hsl(var(--ring) / .35);outline:none}.phone-input--dark .PhoneInputCountry{color:#ffffffe6;background:#ffffff0d;border:1px solid #ffffff26;border-radius:1rem;padding:0 .65rem}.phone-input--dark .PhoneInputInput{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:1rem;height:2.5rem;padding:0 .75rem;font-size:.875rem;line-height:1.25rem}.phone-input--dark .PhoneInputInput::placeholder{color:#fff6}.phone-input--dark .PhoneInputInput:focus{box-shadow:0 0 0 2px hsl(var(--primary) / .6);outline:none}.phone-input--dark .PhoneInputCountryCallingCode{color:#ffffffeb}.phone-input--dark .PhoneInputCountrySelectArrow{color:#ffffffb3}