/* Match the existing STRATA compact contact dialog, with accessible status and refresh. */
#sfp-contact-modal .ssqc-callback-form .ssqc-grid { margin-bottom: 12px; }
#sfp-contact-modal .ssqc-callback-form input[type="tel"] { font: inherit; }
#sfp-contact-modal .ssqc-callback-form .ssqc-refresh { display:inline-block; margin:7px 0 0 0; padding:7px 11px; border:1px solid rgba(8,51,143,.18); border-radius:3px; background:#f8faff; color:#08338F; font-size:12px; cursor:pointer; }
#sfp-contact-modal .ssqc-callback-form .ssqc-refresh:hover { border-color:#E31C79; }
#sfp-contact-modal .ssqc-callback-form .ssqc-status { font-size:13px; line-height:1.45; margin:11px 0; color:#0c5a40; }
#sfp-contact-modal .ssqc-callback-form .ssqc-status.is-error { color:#b42b2b; }
#sfp-contact-modal .ssqc-callback-form .sfp-submit:disabled { opacity:.58; cursor:wait; }
#sfp-contact-modal .ssqc-callback-form .sfp-field { min-width:0; }
@media(max-width:600px) { #sfp-contact-modal .ssqc-callback-form .ssqc-grid { grid-template-columns: minmax(0,1fr); } }
