.bp{--p-card:#fff;--p-ink:#0d1a2a;--p-ink2:#40557a;--p-mut:#5f7192;--p-line:#e3eaf6;--p-acc:#155eef;--p-acc-ink:#fff;--p-hot:#c2410c;--p-hot-bg:#fff4eb;--p-hot-line:#f9c9a3;--p-ok:#0b7a67;--p-ok-bg:#eaf8f4;--p-ok-line:#bfe8dd}html[data-theme=dark] .bp{--p-card:#0e1527;--p-ink:#f1f4ff;--p-ink2:#c3cce6;--p-mut:#94a1c2;--p-line:#ffffff1a;--p-acc:#4c8dff;--p-acc-ink:#06101f;--p-hot:#fdba74;--p-hot-bg:#fb923c1a;--p-hot-line:#fb923c59;--p-ok:#48d4ca;--p-ok-bg:#48d4ca17;--p-ok-line:#48d4ca4d}.bp-urgency{border:1px solid var(--p-hot-line);background:var(--p-hot-bg);color:var(--p-ink);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 18px;display:flex}.bp-urgency b{letter-spacing:-.01em;font-size:16px}.bp-urgency p{color:var(--p-ink2);margin:4px 0 0;font-size:13px}.bp-clock{background:var(--p-card);border:1px solid var(--p-hot-line);color:var(--p-hot);font-variant-numeric:tabular-nums;letter-spacing:-.01em;border-radius:12px;align-items:baseline;gap:6px;padding:8px 12px;font-size:20px;font-weight:750;display:inline-flex}.bp-clock small{letter-spacing:.08em;text-transform:uppercase;color:var(--p-mut);font-size:11px;font-weight:700}.bp-chip{border:1px solid var(--p-hot-line);background:var(--p-hot-bg);color:var(--p-hot);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;font-weight:750;display:inline-flex}.bp-price{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.bp-price .now{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.bp-price .was{color:var(--p-mut);font-variant-numeric:tabular-nums;font-size:14px;text-decoration:line-through}.bp-combo{border:1px solid var(--p-ok-line);background:var(--p-ok-bg);color:var(--p-ink);border-radius:16px;padding:18px}.bp-combo h3{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.bp-combo .sub{color:var(--p-ink2);margin:4px 0 0;font-size:13px}.bp-items{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.bp-items li{border:1px solid var(--p-line);background:var(--p-card);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}.bp-items .have{color:var(--p-ok);white-space:nowrap;font-size:12px;font-weight:700}.bp-items .need{color:var(--p-mut);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.bp-total{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin-top:14px;display:flex}.bp-save{background:var(--p-ok);color:var(--p-acc-ink);border-radius:999px;margin-top:4px;padding:3px 9px;font-size:12px;font-weight:750;display:inline-block}.bp-stack{gap:14px;display:grid}@media (prefers-reduced-motion:no-preference){.bp-clock{animation:2s ease-in-out infinite bp-pulse}}@keyframes bp-pulse{50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--p-hot) 14%,transparent)}}.bp-leve{border:1px dashed var(--p-hot-line);background:var(--p-hot-bg);border-radius:10px;padding:8px 12px;font-size:13px;line-height:1.5;margin:8px 0 0!important}.bp-leve b{color:var(--p-hot)}
