/* Polymarket-only pricing: no exchange-proxy badges and no duplicate price panels. */
#sm77Chart{height:375px!important;border:1px solid #245674;position:relative;background:linear-gradient(180deg,#0b263a,#061a2c)}
#sm77Chart svg{height:100%;width:100%}
#sm77Line{display:none!important}
#sm77Equator{filter:drop-shadow(0 0 2px #a9e7ff)}
#sm815DataLine{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin:8px 0 12px;font-size:12px;color:#aed0df}
#sm815Source{display:inline-block;border:1px solid #447b97;background:#112b44;border-radius:8px;padding:5px 10px;font-weight:800}
#sm815Source[data-state="LIVE"]{color:#5ee7d0;border-color:#287b6e}
#sm815Source[data-state="STALE"],#sm815Source[data-state="OFFLINE"]{color:#ffc08b;border-color:#8e684e}
#sm812StartNote{color:#b3d3e7;font-size:11px;margin-top:8px}
#sm87Target,#sm87Current,#sm87Delta,#sm87Timer{animation:none!important;transition:none!important;opacity:1!important}
#sm77SpotTitle,#sm77Rounds,#sm87Moves,#smSpotPanel,#sm78PriceStatus,#sm78SpotQuote,#sm812ChartSource,#sm812SpotState,#sm812SpotFreshness,#sm815HistoryChart,#smV74Market,#smSpotSvg{display:none!important}
#sm817History{border:1px solid #285673;border-radius:14px;background:linear-gradient(180deg,#0a2336,#071625);padding:16px;margin:12px 0;min-height:370px}
#sm817History[hidden]{display:none!important}
#sm817History svg{width:100%;height:290px;display:block;border-radius:10px;border:1px solid #254b65;margin-top:14px}
.sm817-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
.sm817-head button{background:#143b53;border:1px solid #3188a1;border-radius:8px;color:#b9e9eb;padding:10px}
#sm817HistInfo,.sm817-hist-note{font-size:12px;line-height:1.6;color:#bad1df;margin-top:10px}
/* Graph rightfully remains incomplete if price-to-beat wasn't observed at the round boundary. */
@media(max-width:780px){#sm77Chart{height:330px!important}}
