:root{color-scheme:dark;font-family:Segoe UI,Arial,sans-serif;color:#e8edf6;background:#0b0e14}*{box-sizing:border-box}body{margin:0;display:flex}aside{width:220px;background:#10151e;border-right:1px solid #253041;padding:32px 22px;position:fixed;inset:0 auto 0 0}.logo{font-size:34px;font-weight:800;color:#4de0b3;letter-spacing:3px}.logo span{color:#edf3ff}.sub{font-size:9px;letter-spacing:2px;color:#71829a;margin:10px 0 42px}nav{display:grid;gap:12px}nav>*{padding:14px 12px;color:#9bacbf;text-decoration:none;font-size:14px}nav b{background:#15352f;color:#56e3b7;border-radius:8px}.asideFoot{position:absolute;bottom:26px;left:22px;right:22px;color:#74869f;font-size:12px;line-height:1.8}.asideFoot strong{color:#d1b76a;font-size:10px}main{margin-left:220px;padding:30px 34px;max-width:1900px;width:calc(100% - 220px)}header,.sectionHead{display:flex;align-items:center;justify-content:space-between;gap:16px}small{font-size:10px;letter-spacing:1.4px;color:#8394aa}h1{font-size:25px;font-weight:600;margin:9px 0 24px}h2{font-size:17px;margin:0 0 12px}.badge{border:1px solid #365044;color:#61ddb4;background:#13271f;font-size:10px;border-radius:20px;padding:9px 12px;white-space:nowrap}#notice{padding:12px 16px;background:#172330;border:1px solid #2b4054;border-radius:8px;color:#a8c7e3;font-size:12px;margin-bottom:20px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:22px}article,.chartCard,.decision,.position,.bottom>section{background:#121923;border:1px solid #253142;border-radius:12px;padding:22px}article h2{font-size:27px;margin:12px 0}article span{font-size:11px;color:#7f91a8}.workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px}.chartCard{padding:20px 16px}#price{font-size:25px;font-variant-numeric:tabular-nums}.legend{display:flex;gap:18px;color:#8e9fb7;font-size:10px;margin:15px 0}canvas{width:100%;height:350px;display:block}.chartFoot,.muted{font-size:11px;line-height:1.7;color:#8393a9}.chartFoot{padding:10px}.green{color:#4de0b3}.red{color:#ff7f91}.decision{border-top:2px solid #4de0b3}.decision h2{font-size:25px;margin-top:20px}.decision p{font-size:12px;line-height:1.8;color:#a0afc3}dl{font-size:12px;display:grid;grid-template-columns:1fr auto;gap:20px 10px;margin:26px 0}dt{color:#8798ae}dd{margin:0;font-variant-numeric:tabular-nums}button{width:100%;padding:12px;border:0;border-radius:7px;background:#4de0b3;color:#09231d;font-weight:700;cursor:pointer;margin:5px 0}.secondary{background:#202d3e;color:#d0dbeb;border:1px solid #34465e}button:disabled{opacity:.4;cursor:default}.position{margin-top:20px}#position{font-size:13px;line-height:2;color:#a5b5ca}.bottom{display:grid;grid-template-columns:1fr 1.3fr;gap:20px;margin-top:20px}form{display:grid;grid-template-columns:1fr 1fr;gap:12px}label{display:grid;gap:8px;font-size:11px;color:#92a4bc}input,select{width:100%;border:1px solid #334158;background:#0d141e;color:#e5edf9;padding:11px;border-radius:6px}form button{grid-column:1/-1}.tableWrap{overflow:auto;max-height:240px}table{width:100%;border-collapse:collapse;font-size:11px;text-align:left}th,td{padding:12px 8px;border-bottom:1px solid #263142}th{color:#8295ad}footer{font-size:11px;line-height:1.8;color:#71829a;padding:24px 0}@media(max-width:1050px){aside{width:170px}main{margin-left:170px;width:calc(100% - 170px);padding:22px}.workspace,.bottom{grid-template-columns:1fr}.metrics{gap:8px}article{padding:14px}article h2{font-size:21px}}@media(max-width:650px){aside{display:none}main{margin:0;width:100%;padding:14px}.metrics{grid-template-columns:1fr}h1{font-size:20px}header{align-items:flex-start}canvas{height:280px}}
.broker{background:#121c27;border:1px solid #31536b;border-radius:12px;padding:24px;margin:0 0 24px}.broker h2{margin-top:12px}.brokerStats{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:20px;border-top:1px solid #2c3c50;border-bottom:1px solid #2c3c50;padding:20px 0;margin:22px 0}.brokerStats h2{font-size:22px}.brokerWarning{font-size:12px;line-height:1.8;padding:14px;border:1px solid #635536;border-radius:7px;color:#dfca92;background:#2b251a}.ack{display:flex;align-items:flex-start;line-height:1.8;padding:8px 0}.ack input{width:auto;margin:4px 8px 0 0}.brokerButtons{display:flex;gap:12px}.eventList{font-size:11px;color:#9cafc6;max-height:150px;overflow:auto;line-height:2}#apAction,#apError{font-size:12px;color:#ebbc83;line-height:1.8}@media(max-width:650px){.brokerStats{grid-template-columns:1fr}.brokerButtons{flex-direction:column}}
.okxBroker{border-color:#4c5940}.okxBroker>h2{margin-top:24px}.okxBroker form{grid-template-columns:repeat(4,minmax(0,1fr))}.okxBroker form button{grid-column:1/-1}.okxBroker .ack{font-size:12px}.otherBroker{margin-bottom:22px}.otherBroker summary{cursor:pointer;padding:15px;color:#9eafc7;background:#131d29;border-radius:8px;margin-bottom:14px}#okAction,#okError{font-size:12px;color:#ebbc83;line-height:1.8}#okSearch{max-width:250px}.scannerTable{max-height:380px}#okCycles>div,#okPositions>div{padding:8px 0;border-bottom:1px solid #28384d}.scannerTable td{white-space:nowrap}.scannerTable td:last-child{white-space:normal;min-width:180px}@media(max-width:1050px){.okxBroker form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.okxBroker form{grid-template-columns:1fr}}
[hidden]{display:none!important}
