.PhoneInput{display:flex;align-items:center}.PhoneInputCountry{margin-right:.5rem}.PhoneInputInput{flex:1;min-width:0;height:2.5rem;background-color:hsl(var(--background));color:hsl(var(--foreground));border:1px solid hsl(var(--input));border-radius:var(--radius);font-size:.875rem;line-height:1.25rem;padding:.5rem .75rem;outline:none;transition:border-color .2s,box-shadow .2s}.PhoneInputInput:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring)/.3)}.PhoneInputCountrySelect{background-color:hsl(var(--background));color:hsl(var(--foreground));border:1px solid hsl(var(--input));border-radius:var(--radius);font-size:.875rem;line-height:1.25rem;padding:.5rem;outline:none;transition:border-color .2s,box-shadow .2s}.PhoneInputCountrySelect:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring)/.3)}.PhoneInputCountrySelectArrow{border-color:hsl(var(--foreground)) transparent transparent;border-style:solid;border-width:.3em .3em 0;content:"";display:inline-block;vertical-align:middle}.PhoneInputCountrySelect:hover,.PhoneInputInput:hover{border-color:hsl(var(--input)/.8)}.PhoneInputInput::placeholder{color:hsl(var(--muted-foreground))}.PhoneInputCountrySelect:disabled,.PhoneInputInput:disabled{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground));cursor:not-allowed}