/* Country selector shares the existing phone field's height and navy border. */
.phone-field-group{display:flex;align-items:stretch;min-width:0;width:100%;box-sizing:border-box}
.phone-field-group .phone-country{flex:0 0 88px;width:88px;min-width:0;max-width:88px;box-sizing:border-box;border:1px solid #012169;border-radius:0;background:#fff;color:#012169;font:400 13px/1.4 Roboto,Arial,sans-serif;padding:4px;cursor:pointer;margin:0}
.phone-field-group input[type=tel]{flex:1 1 0%;width:0;min-width:0;box-sizing:border-box;border-left:0!important;margin:0}
.quick-inquiry .phone-field-group input[type=tel]{padding-left:6px;padding-right:6px}
@media(max-width:600px){.band-inquiry .phone-field-group{grid-column:1/-1}.band-inquiry button[type=submit]{grid-column:1/-1}}
.phone-country-wrap{position:relative;display:flex;flex:0 0 88px;min-width:0}
.phone-country option{color:#012169;background:#fff}
/* Use the native selected text so the country stays visible while focused. */
.phone-field-group .phone-country{appearance:auto;color:#012169}
/* Keep the original border; indicate focus inside the field, without an outer box. */
.inquiry-form input:focus,.inquiry-form textarea:focus,.inquiry-form select:focus,
.quick-inquiry input:focus,.quick-inquiry select:focus{outline:none;box-shadow:none;background-color:#eef2f7}
