/* Shared enquiry form for project documents. */
.ag-enquiry-page{padding:56px 24px 72px;background:#faf7ef}
.ag-enquiry-panel{box-sizing:border-box;width:100%;max-width:560px;margin:0 auto;padding:36px;border:1px solid #e5d9bf;border-radius:14px;background:#fffdf8}
.ag-enquiry-panel .ag-enquiry-back{display:block;margin-bottom:28px;font-size:12px;color:#896526}
.ag-enquiry-panel h1{margin:12px 0 16px;font-size:clamp(27px,3vw,36px);line-height:1.2;letter-spacing:-1px}
.ag-enquiry-panel>p{margin:0 0 24px;font-size:14px;line-height:1.7;color:#756b59}
.ag-enquiry-document{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:26px;padding:14px 16px;border-radius:6px;background:#f3eddf;color:#5d4b2a;font-size:13px;line-height:1.6}
.ag-enquiry-document>span{font-size:10px;font-weight:600;letter-spacing:1px}
.ag-enquiry-panel .ag-enquiry-submit{box-sizing:border-box;width:100%;margin-top:6px;background:#caa24d;border:1px solid #caa24d}
.ag-enquiry-panel .ag-enquiry-submit:hover,.ag-enquiry-panel .ag-enquiry-submit:focus{background:#b88e39;border-color:#b88e39}
.ag-enquiry-panel .ag-enquiry-note{margin:16px 0 0;font-size:12px;line-height:1.7;color:#756b59}
.ag-enquiry-panel .ag-enquiry-error{padding:12px 14px;border:1px solid #d9aa9d;border-radius:6px;background:#fff2ed;color:#923e26}
.ag-enquiry-panel .ah-form-control{box-sizing:border-box;max-width:100%;min-width:0}
@media(max-width:600px){.ag-enquiry-page{padding:28px 20px 44px}.ag-enquiry-panel{padding:26px 20px}}
