.bhlt-prediction{padding:24px 0 76px}.bhlt-prediction__top{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.bhlt-prediction__top>div,.bhlt-prediction__dashboard article,.bhlt-history{min-width:0;padding:20px;border:1px solid var(--bhlt-border);border-radius:18px;background:var(--bhlt-surface)}.bhlt-prediction__top span{display:block;color:var(--bhlt-muted);font-size:.82rem}.bhlt-prediction__top strong{display:block;margin-top:5px;overflow-wrap:anywhere}.bhlt-prediction__dashboard{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.bhlt-prediction h2{margin:0 0 18px;font-size:1.3rem}.bhlt-number-row{display:flex;gap:14px;flex-wrap:wrap}.bhlt-number-row span{display:grid;place-items:center;width:80px;aspect-ratio:1;border:2px solid rgba(255,255,255,.22);border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff 0 7%,var(--bhlt-accent) 8% 28%,#d47718 70%);color:#1f1202;font-size:2rem;font-weight:900;box-shadow:0 16px 30px rgba(255,181,71,.15)}.bhlt-prediction dl{margin:0;display:grid;gap:10px}.bhlt-prediction dl div{display:flex;justify-content:space-between;gap:14px;padding:12px;border-radius:12px;background:var(--bhlt-bg2)}.bhlt-prediction dt{color:var(--bhlt-muted)}.bhlt-prediction dd{margin:0;font-weight:800;color:var(--bhlt-accent);letter-spacing:.05em}.bhlt-history{margin-top:16px}.bhlt-history>div{display:grid;gap:7px}.bhlt-history>div>div{display:grid;grid-template-columns:minmax(0,1.5fr) .7fr .55fr;gap:12px;padding:10px 12px;border-radius:10px;background:var(--bhlt-bg2);font-style:normal}.bhlt-history span{overflow-wrap:anywhere;color:var(--bhlt-muted);font-size:.82rem}.bhlt-history em{text-align:right;color:var(--bhlt-primary);font-style:normal}@media(max-width:850px){.bhlt-prediction__top{grid-template-columns:repeat(2,minmax(0,1fr))}.bhlt-prediction__dashboard{grid-template-columns:1fr}}@media(max-width:640px){.bhlt-prediction__top{grid-template-columns:1fr}.bhlt-number-row{justify-content:center}.bhlt-number-row span{width:70px}.bhlt-history>div>div{grid-template-columns:1fr auto}.bhlt-history em{grid-column:2;grid-row:1/3;align-self:center}.bhlt-history strong{font-size:.9rem}}
