.phone-input-wrapper{display:block}.phone-input-wrapper .PhoneInput{height:var(--form-element-height);border:1px solid var(--color-input);border-radius:var(--input-radius,var(--site-radius));background-color:var(--lightningcss-light,white)var(--lightningcss-dark,color-mix(in oklab, var(--color-input) 30%, transparent));box-shadow:var(--shadow-xs);align-items:center;transition:color .15s,box-shadow .15s;display:flex}.phone-input-wrapper.has-error .PhoneInput{border-color:var(--color-destructive);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-destructive) 20%, transparent)}.phone-input-wrapper .PhoneInputInput{background:0 0;border:none;outline:none;width:100%;height:100%;padding:0 .75rem 0 .25rem;font-size:.875rem;line-height:1.25rem}.phone-input-wrapper .PhoneInputInput:disabled{opacity:.6;cursor:not-allowed}.phone-input-wrapper .PhoneInput:has(:focus-visible){border-color:var(--color-ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-ring) 50%, transparent);outline:none}
