/* V2.2.10 customer store badges / Owner evidence-based Halal review; does not affect media. */
.store-trust-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0 12px}
.store-open-tag,.halal-tag{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:5px 9px;border-radius:8px;font-size:12px;font-weight:700;line-height:1.35}
.store-open-tag.is-closed{background:#f4e5e0;color:#7c3945;border:1px solid #ead0c7}
.store-open-tag.is-open{background:#e8f2e9;color:#236039;border:1px solid #bedac3}
.halal-tag{background:#eef3e9;color:#345e34;border:1px solid #c9d9bd}
.store-no-products{display:block;margin:8px 0;color:#745c63;font-size:13px;font-weight:500}
.store-card .store-trust-row{margin-top:6px}.store-card .store-no-products{margin-bottom:9px}
.seller-offer .halal-tag{margin:4px 0 0 8px;vertical-align:middle}
.halal-admin{margin-top:14px;padding-top:12px;border-top:1px solid #eadbdb}
.halal-admin-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}
.halal-admin-form label{display:grid;gap:5px;min-width:0;font-size:12px}
.halal-admin-form input:not([type=checkbox]),.halal-admin-form select{width:100%;max-width:100%;min-width:0}
.halal-admin-form .halal-confirm{display:flex;align-items:center;gap:8px;grid-column:1/-1}
.halal-vendor-line{font-size:12px;color:#59434c}
@media(max-width:700px){.halal-admin-form{grid-template-columns:1fr}.store-detail-cover .store-trust-row{margin:6px 0}}

.store-card .halal-tag{color:#345e34}
