/* V2.2.12 Halal requests: compact responsive, no image/logo changes. */
.halal-request-block{margin-top:18px}.halal-request-store{padding:14px;border:1px solid #e8d9d2;border-radius:12px;margin:12px 0}
.halal-request-store>small{display:inline-block;margin-left:10px;opacity:.8}.halal-request-form{display:grid;gap:12px;max-width:650px;margin-top:12px}
.halal-request-form label{display:grid;gap:6px;min-width:0}.halal-request-form select{width:100%;min-width:0}.halal-request-form input,.halal-request-form select{max-width:100%;box-sizing:border-box}
.halal-request-form [data-halal-vendor-cert]{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.halal-request-form [data-halal-vendor-cert][hidden]{display:none!important}
.halal-request-form .halal-confirm{display:flex;gap:8px;align-items:flex-start}
.halal-request-form .halal-confirm input{width:auto;flex:none}
@media(max-width:650px){.halal-request-form [data-halal-vendor-cert]{grid-template-columns:1fr}}
