.inquiry-form .check-label{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px 12px;align-items:start;margin:18px 0;font-size:14px;line-height:1.65;cursor:pointer}.inquiry-form .check-label input{appearance:auto;width:20px;height:20px;margin:3px 0 0;padding:0;accent-color:#4b2c17}.check-label a{text-decoration:underline;text-underline-offset:3px}.check-label .field-error{grid-column:2}.inquiry-form .consent-fields{border:1px solid var(--line);padding:18px 20px;margin-top:20px;background:#f7f2ea}.consent-fields legend{font-size:23px;padding-inline:6px}.photo-picker{border:1px dashed #a0886c;background:#f8f5ee;padding:20px;cursor:pointer}.inquiry-form .photo-picker input{border:0;background:transparent;padding:12px 0 0;font-size:13px;max-width:100%}.photo-list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;margin:16px 0}.photo-list li{border:1px solid var(--line);padding:10px;background:#fffdf8}.photo-list img{width:100%;height:130px;object-fit:cover}.photo-list span{display:block;font-size:13px;margin:8px 0}.photo-list button{border:1px solid var(--line);background:transparent;padding:8px 12px;min-height:40px;font-size:12px}.photo-clear{border:0;background:transparent;font-size:12px;padding:8px 0;min-height:40px}.photo-status{margin-top:12px}.inquiry-form input:disabled,.inquiry-form textarea:disabled,.inquiry-form select:disabled{opacity:.7}.inquiry-form .form-status:not(:empty){padding:16px;border-left:3px solid #a0886c;background:#f3eee6;margin:20px 0}.inquiry-form .form-status.success{border-color:#536947;background:#eef2e9;color:#304227}@media(max-width:640px){.inquiry-form .consent-fields{padding:12px}.inquiry-form .check-label{font-size:13px}.photo-list img{height:110px}}
.inquiry-form .form-actions .email-fallback{order:1}
