.bbr-enquiry-form {display:grid;gap:var(--bbr-space-4,1rem);}
.bbr-enquiry-form label {display:grid;gap:var(--bbr-space-2,.5rem);font-size:var(--bbr-text-sm,.875rem);}
.bbr-enquiry-fields {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--bbr-space-4,1rem);}
.bbr-enquiry-form input:not([type="checkbox"]),.bbr-enquiry-form textarea {width:100%;}
.bbr-enquiry-form .bbr-enquiry-privacy {display:flex;align-items:flex-start;gap:var(--bbr-space-3,.75rem);}
.bbr-enquiry-privacy input {flex:none;width:1.25rem;height:1.25rem;accent-color:var(--bbr-brand,#ffe500);}
.bbr-enquiry-trap {position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);}
.bbr-enquiry-result {margin:0;font-size:var(--bbr-text-sm,.875rem);}
.bbr-enquiry-result.is-error {color:var(--bbr-danger,#ffaaaa);}
@media(max-width:420px) {.bbr-enquiry-fields {grid-template-columns:minmax(0,1fr);}}
