form[data-mermaid-contact] .mg-phone-group,form.msa-form .mg-phone-group,form.mpf-form .mg-phone-group{display:flex;gap:8px;min-width:0;width:100%;align-items:stretch}.mg-phone-group .mg-country-code{width:135px!important;flex:0 0 135px;min-width:0!important;font-size:13px!important;padding:12px 8px!important;margin:0!important;height:auto!important;color:#12443e;background:#f4faf8;border:1px solid #cfdfdb;border-radius:10px}.mg-phone-group input[type=tel]{flex:1;width:0!important;min-width:0!important;margin:0!important}.mg-phone-hint{display:block;font-size:12px;line-height:1.5;color:#526b66;grid-column:1/-1;margin-top:4px}.mg-field-error{display:block;color:#b42318;font-size:13px;line-height:1.5;grid-column:1/-1}.mg-field-error:empty{display:none}form[data-mermaid-contact] [aria-invalid=true],form.msa-form [aria-invalid=true],form.mpf-form [aria-invalid=true]{border-color:#c9362b!important;box-shadow:0 0 0 1px #c9362b!important}.mg-country-code:focus-visible{outline:2px solid #006b59;outline-offset:2px}form[data-mermaid-contact] input[aria-invalid=true]:focus,form.msa-form input[aria-invalid=true]:focus,form.mpf-form input[aria-invalid=true]:focus{border-color:#c9362b!important;box-shadow:0 0 0 1px #c9362b!important}.mg-form-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:380px){.mg-phone-group .mg-country-code{flex-basis:112px;width:112px!important;font-size:12px!important}}