.phone-field{display:flex;flex-direction:column}.fields-phone{position:relative;display:flex;gap:.625rem;margin-block-end:.3125rem}.fields-phone select{width:100%}.fields-phone input{width:auto}.fields-phone input::-webkit-outer-spin-button,.fields-phone input::-webkit-inner-spin-button{-webkit-appearance:none}.fields-phone .field{margin-block-end:0}.fields-phone .field-phoneCode{position:relative;min-width:3.125rem}.fields-phone .field-phone .invalid{margin-block-end:1.25rem}.fields-phone .field-phone .field__error{position:absolute;margin:0;inset-block-start:100%;inset-inline-start:0;transform:translateY(-100%)}.PhoneField__phone-field--IX9wb{margin:1.25rem auto;display:flex;flex-direction:column;margin-block-start:0;gap:.3125rem}@media(min-width:577px){.PhoneField__phone-field--IX9wb{margin-block:1.25rem 0}}.PhoneField__phone-field--IX9wb .phone-label{font-size:.75rem;line-height:1.125rem;line-height:1rem;text-transform:none;letter-spacing:.5px;font-weight:400;font-family:var(--font-regular)}.PhoneField__phone-field--IX9wb .fields-phone{display:flex;flex-wrap:wrap;align-items:end;margin-block-end:0}@media(min-width:577px){.PhoneField__phone-field--IX9wb .fields-phone{gap:1.5rem}}.PhoneField__phone-field--IX9wb .fields-phone .phoneCode-label__extended,.PhoneField__phone-field--IX9wb .fields-phone .field-phoneCode>label{font-size:.75rem;line-height:1.125rem;line-height:1rem;text-transform:none;letter-spacing:.5px;font-weight:400;font-family:var(--font-regular)}.PhoneField__phone-field--IX9wb .fields-phone-country_caller{display:flex;flex-direction:column;align-self:start;width:100%;gap:.3125rem;margin-block-start:.625rem}@media(min-width:577px){.PhoneField__phone-field--IX9wb .fields-phone-country_caller{margin-block:.1875rem 1.25rem}}.PhoneField__phone-field--IX9wb .fields-phone .field-phoneCode{min-width:3.125rem;margin-block-end:0}.PhoneField__phone-field--IX9wb .fields-phone .field-phoneCode label{position:relative;flex-direction:column;gap:.3125rem}.PhoneField__phone-field--IX9wb .fields-phone .field-phoneCode label select{margin:0;min-width:6.25rem;width:fit-content;padding-inline:calc(var(--input-default-padding-inline-start) / 2);text-align:start;outline:none;appearance:none}.PhoneField__phone-field--IX9wb .fields-phone .field-phoneCode label select+svg{width:.5625rem;height:.5625rem}@media(min-width:577px){.PhoneField__phone-field--IX9wb .fields-phone .field-phone{margin-block-start:1.5625rem}}.PhoneField__phone-field--IX9wb .fields-phone .field-phone input{padding-block-end:.75rem;white-space:nowrap}.PhoneField__phone-field--IX9wb .fields-phone .field-phone .field__error{position:absolute;inset-inline-start:initial;transform:none;margin-block-start:.5rem;white-space:nowrap;padding-inline-start:0}.PhoneField__phone-field--IX9wb .fields-phone .field-phone .invalid{margin-block-end:0}.PhoneField__phone-field--IX9wb .field-comment{display:none}
