.enquiry-consents{grid-column:1/-1;display:grid;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--line,#d8d8d2)}
.enquiry-consent{display:flex;align-items:flex-start;gap:.7rem;font-size:.9rem;line-height:1.55;cursor:pointer}
.enquiry-consent input{inline-size:1.1rem;block-size:1.1rem;margin:.15rem 0 0;flex:none}
.enquiry-honeypot{position:absolute!important;inline-size:1px!important;block-size:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
.enquiry-primary-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:stretch}
.enquiry-primary-actions button{min-height:48px}
.form-actions[data-pending=true] button{cursor:wait;opacity:.65}
.enquiry-receipt{grid-column:1/-1;margin-top:1rem;padding:1.15rem 1.25rem;border:1px solid #abc39c;background:#eef5e9;color:#31452a}
.enquiry-receipt strong{display:block;font-size:1.05rem;margin-bottom:.35rem}
.enquiry-receipt p{margin:.25rem 0;line-height:1.6}
.enquiry-receipt code{font:inherit;font-weight:700;letter-spacing:.04em}
.enquiry-turnstile{grid-column:1/-1;min-height:65px}
.form-product-hint{display:block;margin-top:.45rem;color:#54634e;font-size:.78rem;line-height:1.6}
@media(max-width:700px){.enquiry-primary-actions{display:grid}.enquiry-primary-actions button{width:100%}}

[data-send-whatsapp-summary]{margin:12px 12px 12px 0;background:#176b43!important;color:white!important}
[data-send-whatsapp-summary]:disabled{opacity:.45;cursor:not-allowed}
