.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%)}
