#multi-inquiry{max-width:100%;min-width:0}.iq-section-heading{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center}.iq-section-heading h2,.iq-section-heading h3{margin:0}.iq-project{border:1px solid var(--design-panelBorder,#aaa);padding:clamp(16px,3vw,28px);margin-block:16px;min-width:0;scroll-margin-top:100px}.iq-project>label{margin-block:16px}.iq-project .check-grid{gap:12px}.iq-project fieldset{min-width:0}.iq-project .form-grid{margin-top:16px}.iq-add-after{width:100%;margin-top:16px}.iq-file-list{display:grid;gap:8px}.iq-file{display:flex;align-items:center;gap:12px;border:1px solid #ddd;padding:8px;min-width:0}.iq-file>div{flex:1;min-width:0}.iq-file strong,.iq-file span{display:block;overflow-wrap:anywhere}.iq-file img,.iq-review-thumbnails img{width:64px!important;height:64px!important;max-width:64px!important;max-height:64px!important;object-fit:contain;flex:0 0 64px;border:1px solid #ddd}.iq-file button{flex:none}.iq-upload-help{font-size:.875rem}.iq-verification{margin-top:24px;border-top:1px solid #bbb;padding-top:20px}.iq-captcha-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block:12px}#iq-captcha-image{max-width:100%;height:54px;object-fit:contain;object-position:left}#multi-inquiry .iq-verification input{max-width:100%}.iq-verification>label,#iq-code-box{margin-block:16px}#iq-review{width:min(900px,calc(100vw - 24px));max-height:90svh;border:1px solid #aaa;padding:clamp(16px,3vw,32px);background:#fff;color:#171719;overflow:auto}#iq-review::backdrop{background:#0008}#iq-review-content article{border-top:1px solid #ddd;padding-block:16px}#iq-review-content p{white-space:pre-wrap;overflow-wrap:anywhere}.iq-review-actions{position:sticky;bottom:-16px;background:#fff;display:flex;gap:12px;flex-wrap:wrap;padding-block:16px}.iq-review-thumbnails{display:flex;flex-wrap:wrap;gap:8px}#iq-review button,#multi-inquiry button{background:var(--design-buttonBg,#e2e2e2);color:var(--design-buttonText,#111);border:1px solid var(--design-buttonBorder,#ccc);padding:12px 20px;font:inherit;white-space:nowrap;min-height:44px}#iq-review button:hover,#multi-inquiry button:hover{background:var(--design-buttonHoverBg,#ffd414);color:var(--design-buttonHoverText,#111)}#multi-inquiry [hidden]{display:none!important}@media(max-width:600px){.iq-file{flex-wrap:wrap}.iq-file>div{flex-basis:calc(100% - 88px)}.iq-file button{margin-left:auto}.iq-project{padding:12px}.iq-section-heading{align-items:flex-start}}

#multi-inquiry h2{font-size:1.5rem;line-height:1.4}#multi-inquiry h3{font-size:1.2rem;line-height:1.4}

/* Restore the original public form design, with distinct contact/project panels. */
#multi-inquiry.iq-form{width:100%;max-width:100%;padding:0;border:0;background:transparent}
#multi-inquiry .inquiry-form{width:100%;max-width:100%;background:var(--design-panelBg,#f8f7fa);color:var(--design-panelText,#29242e);padding:clamp(22px,4vw,52px);border:0;border-top:4px solid var(--yellow);border-radius:0}
#multi-inquiry .iq-contact{margin-bottom:2rem}
#multi-inquiry .iq-contact h2{margin:0 0 1.5rem}
#multi-inquiry .iq-projects-heading{margin:0 0 1rem}
#multi-inquiry .iq-project{margin:0 0 1.5rem}
#multi-inquiry .iq-project>.iq-section-heading{margin-bottom:1.5rem}
#multi-inquiry .iq-project .form-grid{margin-top:0}
#multi-inquiry .iq-project>label{margin-block:0 22px}
#multi-inquiry .iq-project .check-grid{gap:.75rem 1.5rem}
#multi-inquiry .iq-project>fieldset{border:0;padding:0;margin:0 0 22px}
#multi-inquiry .iq-upload-fields{margin-top:1.5rem}
#multi-inquiry .iq-submit{margin-top:1.5rem}
#multi-inquiry .iq-verification{border:0;padding-top:0}
#multi-inquiry .iq-file-list{margin-block:1rem}
@media(max-width:600px){#multi-inquiry .inquiry-form{padding:25px 18px}#multi-inquiry .iq-section-heading h2{font-size:1.375rem}}

.iq-upload-fields{grid-template-columns:minmax(0,1fr)!important}
