/* V8.15 — screenshot-specific corrections. Keep account/Telegram flow untouched. */
#sm812ChartSource,#sm77SpotTitle,#sm77SpotStatus,#sm814MarketSummary,#sm813CalcTitle,#sm813DepthNote,#sm811Estimate,#sm811Reload,#sm813MarketLink,#sm811State,#sm811Meta,.sm811-warning,#sm77TradePrice,#sm77TradeEstimate,#sm77TradeMsg,#sm77Confirm{display:none!important}
#sm77Chart{min-height:355px!important;height:355px!important;border:1px solid #286578!important}
#sm77Chart svg{width:100%!important;height:100%!important}
#sm87PriceHeader{min-height:98px;align-items:center}
#sm87Target,#sm87Current,#sm87Timer{font-variant-numeric:tabular-nums;letter-spacing:0!important}
#sm815DataLine{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 10px;font-size:12px;color:#b0d2dd}
#sm815DataLine span[data-state=STALE],#sm815DataLine span[data-state=OFFLINE]{color:#ffb3c5}
#sm815DataLine span[data-state=LIVE]{color:#66ead7}
#sm815DataLine b{font-weight:750}
#sm815SpotDelta{color:#9ecdd9;font-size:12px;font-variant-numeric:tabular-nums}
#sm815HistoryChart{border:1px solid #336a7c;background:#061a2b;border-radius:14px;padding:14px;margin-bottom:12px;display:none}
#sm815HistoryChart[data-open=true]{display:block}
#sm815HistoryChart svg{display:block;width:100%;height:310px;border-radius:10px;background:#081a2b;border:1px solid #31556b}
#sm815HistoryHead{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}
#sm815HistoryBack{background:#15384e;border:1px solid #35869a;color:#e5fcff;border-radius:9px;padding:12px;cursor:pointer}
#sm815HistoryInfo{font-size:12px;color:#aad1de;line-height:1.6;margin:10px 0}
#sm815TradeHold{display:block!important;width:100%;margin:13px 0 3px;min-height:57px;border-radius:12px;color:#061625;font-size:16px;letter-spacing:.04em;font-weight:850;border:1px solid #80f6eb;background:linear-gradient(100deg,#63ddd0,#27a4d7);touch-action:pan-y;user-select:none}
#sm815TradeHold:disabled{opacity:.45;filter:grayscale(.8)}
#sm815TradeHelp{font-size:11px;color:#92b6c6;margin-top:6px}
#simulateBtn{display:none!important}
#sm815WalletApps{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}
#sm815WalletApps button{padding:10px 14px;background:#102a41;border:1px solid #377c95;border-radius:10px;color:#d8f8fc;cursor:pointer}
#sm815WalletApps button.active{background:#12636a;color:#fff}
#sm815WalletOpen{display:inline-block;margin:8px 0;padding:10px 13px;border:1px solid #319685;color:#c7fff4;border-radius:11px;text-decoration:none}
#sm815WalletInfo,#sm815PinResult,#sm815SoundInfo{font-size:12px;line-height:1.6;color:#c0dbe6;margin-top:9px}
#smv810PinPanel #sm815PinResult[data-state=success]{color:#74f3ce}
#sm815RoundModal{display:none!important}
@media(max-width:900px){#sm77Chart{height:300px!important;min-height:300px!important}#sm815HistoryChart svg{height:260px}}
@media(max-width:570px){#sm87PriceHeader{font-size:12px}#sm77Chart{height:270px!important;min-height:270px!important}}

#settingsPage #sound,#settingsPage #soundVolume,#settingsPage #volumeValue{display:block!important}
#settingsPage #smv810AudioPanel .control{display:block!important}

#sm814MarketSummary+.sm813-calc{display:none!important}
#sm811Desk .sm811-warning,#marketPage #sm813DepthNote,#marketPage .sm811-warning{display:none!important}
