/* V1038 compact opt-in point discounts / older history */
#pointDiscountControlsV1038[hidden],#historyPaginationV566[hidden]{display:none!important}
.point-discount-toggle-v1038{display:flex;gap:9px;align-items:center;padding:7px 0 10px;cursor:pointer;font-size:12px;font-weight:750;color:#1d4ed8}
.point-discount-toggle-v1038 input{width:18px;height:18px;accent-color:#2563eb;flex:none}
.point-discount-presets-v1038{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0}
.point-discount-presets-v1038 button{border:1px solid #cbdcf7;border-radius:12px;background:#f2f7ff;color:#1d4ed8;font-size:11px;font-weight:800;padding:8px 10px;cursor:pointer;white-space:nowrap}
.point-discount-presets-v1038 button.all{background:#2563eb;color:white;border-color:#2563eb}
.point-discount-presets-v1038 button:disabled{opacity:.38;cursor:not-allowed}
#historyPaginationV566{justify-content:center;align-items:center;gap:9px;flex-wrap:wrap;padding:12px}
#historyNextV566{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;padding:11px 14px;border-radius:13px;font-weight:800}
#historyPrevV566[hidden]{display:none!important}
/* Locked purchase actions must be visually unmistakable. */
#productGrid .product .body>.btn[disabled],
#productGrid .product .body>button[disabled],
#featuredAddV782:disabled,#featuredPlusV782:disabled,
#promotionPopupAddV775:disabled,#promotionPopupPlusV775:disabled{
  background:#e5eaf3!important;color:#64748b!important;border:1px solid #cbd5e1!important;
  box-shadow:none!important;opacity:1!important;cursor:not-allowed!important;
}
