.PhoneInput{display:flex;align-items:center}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:.5rem;padding:0 .5rem;border-radius:.375rem;background-color:var(--background);border:1px solid rgba(var(--primary),.1);transition:all .2s ease}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}select.PhoneInputCountrySelect{color:var(--foreground);background-color:var(--background)}select.PhoneInputCountrySelect option{padding:8px;color:var(--foreground);background-color:var(--background)}@-moz-document url-prefix(){select.PhoneInputCountrySelect,select.PhoneInputCountrySelect option{color:var(--foreground);background-color:var(--background)}}@media screen and (-webkit-min-device-pixel-ratio: 0){select.PhoneInputCountrySelect,select.PhoneInputCountrySelect option{color:var(--foreground);background-color:var(--background)}}.PhoneInputCountrySelect[disabled]{cursor:not-allowed}.PhoneInputCountrySelectArrow{display:block;content:"";width:.3em;height:.3em;margin-left:.35em;border-style:solid;border-color:currentColor;border-top-width:0;border-right-width:1px;border-bottom-width:1px;border-left-width:0;transform:rotate(45deg);opacity:.45}.PhoneInputInput{flex:1;min-width:0;height:2.5rem;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:var(--foreground);background-color:var(--background);border:1px solid rgba(var(--primary),.1);transition:all .2s ease}.PhoneInputInput:focus{outline:none;border-color:rgba(var(--primary),.3);box-shadow:0 0 0 2px rgba(var(--primary),.2)}.PhoneInputInput::-moz-placeholder{color:rgba(var(--foreground),.5)}.PhoneInputInput::placeholder{color:rgba(var(--foreground),.5)}.PhoneInputInput:disabled{cursor:not-allowed;opacity:.5}.PhoneInputInput.PhoneInputInput--error{border-color:#ef4444}.PhoneInputInput.PhoneInputInput--error:focus{box-shadow:0 0 0 2px #ef444433}select.PhoneInputCountrySelect option,.PhoneInputCountrySelect option,.PhoneInputCountrySelect select option{background-color:var(--background)!important;color:var(--foreground)!important}.PhoneInputCountrySelect::-webkit-scrollbar{background-color:var(--background)}.PhoneInputCountrySelect::-webkit-scrollbar-thumb{background-color:rgba(var(--primary),.2);border-radius:4px}@media (forced-colors: active){.PhoneInputCountrySelect option{background-color:var(--background)!important;color:var(--foreground)!important}}
