.replay-button{border:1px solid #b6d4ca;background:#f0faf6;color:#176749;border-radius:7px;padding:6px 10px;cursor:pointer;white-space:nowrap}#trade-replay{width:min(1080px,94vw);max-height:92vh;overflow:auto;border:1px solid #b8ccc8;border-radius:16px;padding:24px;background:#fff;color:#20323e;box-shadow:0 22px 90px #0005}#trade-replay::backdrop{background:#14263599}.replay-top{display:flex;justify-content:space-between;align-items:center}.replay-top h2{margin:0}.replay-top button{font-size:26px;border:0;background:none;cursor:pointer}#replay-canvas{width:100%;height:340px;background:#f7faf9;border-radius:10px}.replay-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:15px 0}.replay-controls button,.replay-controls select{padding:8px;border:1px solid #b9ceca;border-radius:6px;background:white;color:#244335}#replay-seek{flex:1;min-width:150px}#replay-pnl{padding:14px;background:#eef7f3;border-radius:8px;line-height:1.9}#replay-note,#trade-replay small{color:#62757d;font-size:12px;line-height:1.7}

#replay-frame{display:block;width:100%;height:72vh;min-height:450px;border:0;border-radius:10px;margin:14px 0}#trade-replay{width:min(1440px,96vw)}
