#oversoldPanel *{box-sizing:border-box}#oversoldPanel{margin:0;background:#f2f5f4;color:#19312f;font:15px/1.75 system-ui,"Microsoft YaHei",sans-serif}#oversoldPanel{max-width:1380px;margin:auto;padding:24px}#oversoldPanel h1{font-size:34px;line-height:1.3}#oversoldPanel h2{font-size:22px}#oversoldPanel a{color:#126d61}#oversoldPanel p{max-width:1100px}#oversoldPanel .lead{font-size:18px}#oversoldPanel .card{background:white;border:1px solid #d7e3de;border-radius:12px;padding:22px;margin:18px 0}#oversoldPanel .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}#oversoldPanel .grid .card{margin:0}#oversoldPanel .grid strong{display:block;font-size:21px}#oversoldPanel .warn{background:#fff1d8;color:#6c4a0e;padding:14px;border-radius:7px}#oversoldPanel .muted{color:#60756c}#oversoldPanel .scroll{overflow:auto}#oversoldPanel table{border-collapse:collapse;width:100%;font-size:14px}#oversoldPanel th,#oversoldPanel td{padding:9px;border-bottom:1px solid #e2ebe6;text-align:right;white-space:nowrap}#oversoldPanel th:first-child,#oversoldPanel td:first-child{text-align:left}#oversoldPanel .tools{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0}#oversoldPanel input,#oversoldPanel select,#oversoldPanel button{font:inherit;padding:7px;border:1px solid #b9cec3;border-radius:6px;background:white}#oversoldPanel button,#oversoldPanel .btn{cursor:pointer;color:#126d61}#oversoldPanel .layout{display:grid;grid-template-columns:minmax(350px,44%) minmax(400px,56%);gap:16px;height:760px;max-height:85vh}#oversoldPanel .left,#oversoldPanel .right{overflow-y:auto;overscroll-behavior:contain;min-height:0;border:1px solid #d2e2da;border-radius:8px;padding:14px}#oversoldPanel .left table{cursor:pointer}#oversoldPanel tr.selected{background:#d9eee4}#oversoldPanel tr:hover{background:#edf5f0}#oversoldPanel canvas{width:100%;height:360px;background:#fafcfb;border:1px solid #dde8e1}#oversoldPanel #ov-detail p{margin:8px 0}#oversoldPanel #ov-stats{font-weight:bold}#oversoldPanel .good{color:#187552}#oversoldPanel .bad{color:#a43130}#oversoldPanel li{margin:10px 0}@media(max-width:850px){#oversoldPanel{padding:13px}#oversoldPanel .grid{grid-template-columns:1fr}#oversoldPanel .layout{display:flex;flex-direction:column;height:auto;max-height:none}#oversoldPanel .left{height:400px}#oversoldPanel .right{min-height:620px}#oversoldPanel .card{padding:15px}#oversoldPanel h1{font-size:27px}}#oversoldPanel [hidden]{display:none!important}
body.ov2-active #trades>.filters .filterrow:first-child> :not(.ov-model-control),
body.ov2-active #trades>.filters .secondary,
body.ov2-active #trades>#loadstate,body.ov2-active #trades>#context,body.ov2-active #trades>#stats,body.ov2-active #trades>.workspace{display:none!important}
body.ov2-active .ov-cash-card> :not(.controls):not(.ov-account-note),
body.ov2-active .ov-cash-card .controls> :not(.ov-model-control),
body.ov2-active .ov-cash-card~.card{display:none!important}
#oversoldPanel{font:15px/1.75 system-ui,"Microsoft YaHei",sans-serif;color:#19312f;min-width:0}
#oversoldPanel .lead{color:#4d625d}#oversoldPanel>h2{font-size:28px}#oversoldPanel .card{min-width:0}#oversoldPanel .right{position:static}
#oversoldPanel .left,#oversoldPanel .right{overflow:auto;overscroll-behavior:contain}
#oversoldPanel .layout{grid-template-columns:minmax(0,42%) minmax(0,58%)}
#oversoldPanel .right canvas{max-width:100%}#oversoldPanel .tools>*{max-width:100%}
@media(max-width:850px){#oversoldPanel .left,#oversoldPanel .right{width:100%;min-width:0}#oversoldPanel .right{height:700px;min-height:0}}
