.enquiry-fields{margin:20px 0;padding:20px 0;border-top:1px solid #dce5eb;color:#19364c;min-width:0}
.enquiry-fields label{display:block;margin:0 0 16px;font-weight:600;font-size:.9rem}.enquiry-fields select,.enquiry-fields input:not([type=hidden]){display:block;width:100%;max-width:100%;margin-top:7px;padding:12px 10px;border:1px solid #b6c9d5;border-radius:8px;font:inherit;background:white;color:#19364c}
.enquiry-fields [hidden]{display:none!important}
.enquiry-note{font-size:.83rem;line-height:1.6;color:#526575}.enquiry-error{color:#a72727;font-size:.88rem}
.enquiry-fields select:focus-visible{outline:3px solid #d69731;outline-offset:2px}
.enquiry-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.enquiry-heading>i{font-size:1.5rem;background:#e9f0f7;padding:8px 12px;border-radius:12px}.enquiry-heading h3{font-size:1.3rem;margin:0 0 6px}.enquiry-heading p{font-size:.85rem;line-height:1.6;margin:0;color:#526575}.enquiry-hint{display:block;margin-top:6px;font-size:.78rem;font-weight:400;line-height:1.5;color:#526575}
.enquiry-property-grid{display:grid;grid-template-columns:1fr;gap:0}.enquiry-photos{border:1px dashed #b6c9d5;border-radius:12px;padding:15px;margin-bottom:20px;background:#f7fafc}.enquiry-photos label{margin-bottom:10px}.enquiry-photos input[type=file]{font-size:.8rem;padding:8px;overflow:hidden}.enquiry-photos input::file-selector-button{border:0;border-radius:5px;background:#e4edf5;color:#19364c;padding:8px;margin-right:8px;cursor:pointer}.enquiry-text-button{padding:4px 0;border:0;background:none;text-decoration:underline;color:#19364c;font-size:.85rem}
.enquiry-first-step,.enquiry-inspection-info{padding:16px 18px;border-radius:12px;background:#edf4f7;margin:16px 0}.enquiry-inspection-info{background:#fff6e6;border-left:3px solid #cc963f}.enquiry-first-step p,.enquiry-inspection-info p{font-size:.85rem;line-height:1.7;margin:8px 0 0}.enquiry-fields label.enquiry-check{display:flex;gap:10px;align-items:flex-start;font-weight:400;font-size:.85rem;line-height:1.6}.enquiry-fields .enquiry-check input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:4px 0 0;padding:0;accent-color:#1e3a5f}.enquiry-call{margin:18px 0 0}.enquiry-call i{margin-right:4px}.enquiry-fields input:focus-visible{outline:3px solid #d69731;outline-offset:2px}.enquiry-fields select{white-space:normal}
