.client-phone-field{min-width:0;margin:0;padding:0;border:0}
.client-phone-field>legend{padding:0;margin-bottom:.5rem;font-weight:600;font-size:inherit}
.client-phone-field .client-phone-mode{display:flex;align-items:center;gap:.5rem;margin-bottom:.65rem}
.client-phone-field .client-phone-mode input{width:auto;flex:none}
.client-phone-fields{display:flex;align-items:flex-start;gap:.75rem;min-width:0}
.client-phone-fields .form-group{min-width:0;margin:0}
.client-phone-country{flex:0 1 10.5rem}
.client-phone-national{flex:1 1 12rem}
.client-phone-field input[type=tel]{box-sizing:border-box;min-width:0;width:100%;max-width:100%}
.client-phone-field [hidden]{display:none!important}
.client-phone-field>p{margin:.5rem 0 0}
@media(max-width:480px){.client-phone-fields{flex-direction:column}.client-phone-fields .form-group{flex:none;width:100%}}
