.phone-input_field__JaoM4{display:flex;flex-direction:column;gap:var(--input-gap,8px)}.phone-input_label__Z4wlD{font-family:var(--font-family-body,"Inter",sans-serif);font-size:var(--input-label-font-size,16px);font-weight:var(--font-weight-medium,500);line-height:var(--line-height-normal,1.5);color:var(--color-text-body,#363636)}.phone-input_inputRow__sKeKh{display:flex;align-items:stretch;width:100%;height:var(--input-height,42px)}.phone-input_inputRow__sKeKh .PhoneInputCountry{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--space-xs,4px);padding:0 var(--space-lg,12px);border:var(--border-width-default,1px) solid var(--color-border-control,#cacaca);border-right:none;border-radius:var(--input-radius,4px) 0 0 var(--input-radius,4px);background-color:var(--color-gray-100,#f3f4f6);cursor:pointer;position:relative}.phone-input_inputRow__sKeKh .PhoneInputCountrySelect{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;border:none}.phone-input_inputRow__sKeKh .PhoneInputCountrySelect:disabled{cursor:not-allowed}.phone-input_inputRow__sKeKh .PhoneInputCountryIcon{display:inline-flex;align-items:center;width:20px;height:15px;flex-shrink:0;overflow:hidden;border-radius:2px}.phone-input_inputRow__sKeKh .PhoneInputCountryIcon img,.phone-input_inputRow__sKeKh .PhoneInputCountryIcon svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.phone-input_inputRow__sKeKh .PhoneInputCountrySelectArrow{display:inline-block;width:6px;height:6px;border-right:var(--border-width-default,1px) solid var(--color-text-body,#363636);border-bottom:var(--border-width-default,1px) solid var(--color-text-body,#363636);transform:rotate(45deg) translateY(-2px);margin-left:var(--space-xs,4px);flex-shrink:0}.phone-input_inputRow__sKeKh .PhoneInputInput{font-family:var(--font-family-body);font-size:var(--input-font-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);width:100%;height:var(--input-height,42px);padding:var(--input-padding-y,12px) var(--input-padding-x,16px);border:var(--border-width-default,1px) solid var(--color-border-control,#cacaca);border-radius:var(--input-radius,4px);background-color:var(--color-surface,#fff);color:var(--color-text-body,#363636);transition:border-color var(--transition-fast,.15s ease),box-shadow var(--transition-fast,.15s ease)}.phone-input_inputRow__sKeKh .PhoneInputInput::-moz-placeholder{color:var(--color-text-placeholder,#b3b3b3);font-weight:var(--font-weight-medium,500)}.phone-input_inputRow__sKeKh .PhoneInputInput::placeholder{color:var(--color-text-placeholder,#b3b3b3);font-weight:var(--font-weight-medium,500)}.phone-input_inputRow__sKeKh .PhoneInputInput:hover:not(:disabled):not(:-moz-read-only){border-color:var(--color-text-muted,#696969)}.phone-input_inputRow__sKeKh .PhoneInputInput:hover:not(:disabled):not(:read-only){border-color:var(--color-text-muted,#696969)}.phone-input_inputRow__sKeKh .PhoneInputInput:focus{outline:none;border-color:var(--color-focus-ring,#00babf);box-shadow:0 0 0 3px rgba(0,186,191,.15)}.phone-input_inputRow__sKeKh .PhoneInputInput:disabled,.phone-input_inputRow__sKeKh .PhoneInputInput[aria-disabled=true]{cursor:not-allowed;background-color:var(--color-bg-hover,#f4f4f4);color:var(--color-text-muted,#696969)}.phone-input_inputRow__sKeKh .PhoneInputInput[aria-invalid=true]{border-color:var(--color-error,#a90606)}.phone-input_inputRow__sKeKh .PhoneInputInput[aria-invalid=true]:focus{box-shadow:0 0 0 3px rgba(169,6,6,.12)}.phone-input_inputRow__sKeKh .PhoneInputInput{flex:1;min-width:0;border-radius:0 var(--input-radius,4px) var(--input-radius,4px) 0}.phone-input_inputRow__sKeKh .PhoneInputInput:focus-visible{z-index:1}.phone-input_inputRow__sKeKh:focus-within .PhoneInputCountry{border-color:var(--color-focus-ring,#00babf)}.phone-input_inputRow__sKeKh[aria-invalid=true] .PhoneInputInput{border-color:var(--color-error,#a90606)}.phone-input_error__To8Px{margin:0;font-family:var(--font-family-body,"Inter",sans-serif);font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-regular,400);line-height:var(--line-height-text-sm,20px);color:var(--color-error,#a90606)}