/* Keep the exported layouts; add only provider validation and native pill behavior. */
.aida-inquiry{margin:0}
.aida-inquiry .wpcf7-form-control-wrap{min-width:0}
.aida-inquiry .wpcf7-not-valid-tip{display:block;font-size:12px;color:#a63808;margin-top:4px}
.aida-inquiry .wpcf7-response-output{margin:16px 0 0;padding:12px;border-radius:8px;font-size:14px}
.aida-inquiry .lang-pill{cursor:pointer;position:relative}
.aida-inquiry .aida-language-check{position:absolute;width:1px;height:1px;opacity:0}
.aida-inquiry .lang-pill:has(input:checked){background:#dbeef3;box-shadow:inset 0 0 0 1px #0d5c75}
.aida-inquiry .lang-pill:has(input:focus-visible){outline:2px solid #0d5c75;outline-offset:2px}
.aida-inquiry .lang-pill:has(input:checked) .lang-icon{color:#0d5c75}
/* Provider spinner must not shrink the approved button/privacy flex row. */
.aida-inquiry{position:relative}
.aida-inquiry .wpcf7-spinner{position:absolute;margin:0;right:0;bottom:0}
