/* V37.8 - kompaktowe pole numeru telefonu. Zachowany wybór kierunkowego. */
.edp-phone-field { display:flex; align-items:stretch; gap:10px; width:100%; min-width:0; }
.edp-phone-field select { box-sizing:border-box; width:150px; max-width:45%; min-width:115px; flex:0 0 150px; border:1px solid #d6dfe0; border-radius:12px; background:#fff; color:#102b46; font:inherit; font-size:14px; padding:10px 8px; margin:0; }
.edp-phone-field input[type="tel"] { box-sizing:border-box; flex:1 1 0%; width:0; min-width:0; margin:0; }
.edp-phone-hint { display:block; margin-top:6px; color:#607587; font-size:12px; line-height:1.4; }
/* Chroni dwa pola formularza przed rozpychaniem siatki. */
.form-row-split > div { min-width:0; }
@media (max-width:600px) { .edp-phone-field select { width:130px; flex-basis:130px; font-size:13px; padding:10px 5px; } }
@media (max-width:360px) { .edp-phone-field {gap:6px} .edp-phone-field select { width:116px; flex-basis:116px; font-size:12px; } }
