/* ===========================
   Bazolko Coupons — Clean Build
   =========================== */

.bzc-wrap{--bz-gap:10px;--bz-radius:12px;--bz-border:#e5e7eb;--bz-bg:#fff;--bz-ink:#111;--bz-muted:#6b7280;--bz-accent:#111;margin:8px 0 14px}

/* Offer box */
.bzc-offers-box{border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.03);margin:12px 0 16px}
.bzc-offers-head{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #f1f5f9;border-top-left-radius:12px;border-top-right-radius:12px;transition:background .15s ease}
.bzc-offers-title{font-weight:800;display:flex;align-items:center;gap:8px}
.bzc-offers-title::before{content:none !important}
.bzc-offers-icon{display:inline-flex;align-items:center}
.bzc-offers-icon svg,.bzc-offers-icon img{width:16px;height:16px;display:inline-block}
.bzc-offers-count{font-size:12px;padding:2px 8px;border:1px solid #e5e7eb;border-radius:999px;background:#f8fafc;color:#374151}

.bzc-offers-list{padding:8px 10px}

/* Single row */
.bzc-offers-box .bzc-offers-list > .bzc-offer-row{display:grid;grid-template-columns:1fr auto;align-items:start;gap:10px 14px;padding:12px;border-top:1px dashed #e5e7eb}
.bzc-offers-box .bzc-offers-list > .bzc-offer-row:first-child{border-top:0}
.bzc-offer-text{font-size:13px;color:#111;line-height:1.35}

/* Left column: stacked lines */
.bzc-offers-box .bzc-offer-row > .bzc-offer-main{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0}
.bzc-line--get .bzc-get-pill{margin-left:6px}

/* “Get it at …” pill */
.bzc-get-pill{display:inline-flex;align-items:center;gap:6px;background:#eef7ff;border:1px solid #cde2ff;color:#0b67c2;border-radius:10px;padding:2px 10px;font-weight:800;white-space:nowrap}
.bzc-get-pill .amount{font-variant-numeric:tabular-nums}

/* “CODE” badge */
.bzc-code-badge{background:#eef2ff;border:1px solid #c7d2fe;color:#1e3a8a;padding:2px 8px;border-radius:8px;font-weight:800;letter-spacing:.3px}

/* Right column */
.bzc-offers-box .bzc-offer-row > .bzc-offer-sub{justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin:0;color:#6b7280;font-size:12px}
.bzc-extra-save{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:2px 10px;font-weight:700;white-space:nowrap}
.bzc-view-link{color:#0ea5e9;cursor:pointer;font-weight:600;text-decoration:none}
.bzc-view-link:hover{text-decoration:underline}
.bzc-detail-pop{margin-top:8px;padding:10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;max-width:640px}

/* —— Partitions between open rows —— */
#bzc-offers .bzc-offers-list > .bzc-offer-row + .bzc-offer-row{border-top:2px solid #e2e8f0 !important;margin-top:4px !important;padding-top:14px !important}
#bzc-offers .bzc-offers-list > .bzc-offer-row:nth-child(n+2){background:#fafafa;border-radius:10px}

/* Cross-list: summary list → next list (first row divider) */
#bzc-offers .bzc-offers-list + .bzc-offers-list .bzc-offer-row:first-child{
  border-top:2px solid #e2e8f0 !important;margin-top:4px !important;padding-top:14px !important;background:#fafafa;border-radius:10px
}

/* “See more” */
.bzc-offers-more{border-top:1px solid #f1f5f9;border-radius:0 0 12px 12px}
.bzc-toggle-offers{width:100%;text-align:center;list-style:none;cursor:pointer;background:#fff;padding:10px;font-weight:600;border:0;display:block;border-top:1px solid #f1f5f9;border-radius:0 0 12px 12px}
.bzc-toggle-offers::-webkit-details-marker{display:none}
.bzc-offers-list--more{padding:6px 8px;border-top:1px solid #f1f5f9}

/* Bank/UPI */
#bzc-offers .bzc-offer-main .bzc-bank-label,
#bzc-offers .bzc-offer-main b{font-weight:800}

/* Rupee glyph */
.rupee{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Noto Sans Devanagari","Hind","Mangal",sans-serif;font-weight:700;line-height:1;display:inline-block}

/* Mobile */
@media (max-width:520px){
  .bzc-offers-box .bzc-offer-row{grid-template-columns:1fr}
  .bzc-offers-box .bzc-offer-row > .bzc-offer-sub{align-items:flex-start}
}
/* Hide any coupon chips / quick-apply links on cart */
.bzc-chips-row,
#bzc-coupon-list,
.woocommerce-cart [href*="apply_coupon="] { display:none !important; }
