:root{--ui:"Segoe UI", Tahoma, "Helvetica Neue", Arial, sans-serif;--num:var(--ui);--ease:cubic-bezier(.16, 1, .3, 1);--t-s:11px;--t-m:13px;--t-l:20px}.app,.app[data-theme=light]{--ground:#f0f0f0;--surface:#f7f7f7;--raise:#e9ecf0;--input:#fff;--chart:#fff;--ink:#16191d;--ink-2:#5e6670;--ink-3:#5e6670;--rule:#d6dbe1;--rule-strong:#7f8791;--ok:#1b6b3a;--near:#8a5700;--bad:#b3261e;--wait:#5b3fa8;--off:#5e6670;--stopped:#8e1b16;--armed:#ffb000;--armed-edge:#8a5700;--accent:#0a6c8f;--accent-wash:#0a6c8f1a;--ghost:#0a6c8f;--mg:#dde2eb;--pos-line:#16191d;--buy:#1e63c8;--sell:#c4302b;--up:#1e63c8;--dn:#b3261e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app[data-theme=dark]{--ground:#232323;--surface:#292929;--raise:#3b3b3b;--input:#1a1a1a;--chart:#121212;--ink:#e8eaed;--ink-2:#9aa3ad;--ink-3:#9aa3ad;--rule:#3b3b3b;--rule-strong:#767f89;--ok:#5fd08a;--near:#f2b640;--bad:#f47c6e;--wait:#b9a2f5;--off:#9aa3ad;--stopped:#8e1b16;--armed:#ffb000;--armed-edge:#8a5700;--accent:#4cc3e6;--accent-wash:#4cc3e61f;--ghost:#4cc3e6;--mg:#3b3b3b;--pos-line:#e8eaed;--buy:#2f74db;--sell:#d13a2a;--up:#6fa8ff;--dn:#f47c6e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app[data-host=ctrader][data-theme=dark]{--buy:#00843b;--sell:#cf4a1c;--up:#5fd08a;--dn:#f47c6e}.app[data-host=ctrader][data-theme=light]{--buy:#087f3c;--sell:#c9441a;--up:#1b6b3a;--dn:#b3261e}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}.app{background:var(--ground);height:100%;min-height:100%;color:var(--ink);font:400 var(--t-m)/1.3 var(--ui);flex-direction:column;display:flex}.app ::selection{background:var(--accent);color:#fff}.app :focus-visible{outline:2px solid var(--accent);outline-offset:1px}.app *{scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent}.n{font-variant-numeric:tabular-nums}.dim{color:var(--ink-2)}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.glyph{vertical-align:-1px;flex:none;display:inline-block}.simbar{border-bottom:1px solid var(--rule);background:var(--ground);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 18px;padding:10px 16px;font-size:13px;display:flex}.simbar .tag{font:600 12px/1 var(--num);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.simbar .grp{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.simbar .clock{color:var(--ink);font-size:15px}.seg{border:1px solid var(--rule-strong);border-radius:5px;display:inline-flex;overflow:hidden}.seg button{color:var(--ink-2);background:0 0;border:0;padding:5px 9px;font-size:13px}.sbtn{border:1px solid var(--rule-strong);color:var(--ink-2);background:0 0;border-radius:5px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.sbtn:hover,.seg button:hover{color:var(--ink)}.sbtn[aria-pressed=true]{color:var(--stop);border-color:var(--stop)}.simbar{font-family:var(--ui)}.stage{flex:1;min-height:0;display:flex}.chartwrap{flex:1;min-width:0;position:relative}.chartwrap>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.chip text{font:600 11px var(--ui)}.drag-hit{cursor:ns-resize}.panel{background:var(--surface);color:var(--ink);min-height:0;font:400 var(--t-m)/1.25 var(--ui);flex-direction:column;flex:none;display:flex}.panel.v-side{border-left:1px solid var(--rule)}.panel.v-dialog{border:1px solid var(--rule-strong);max-height:100%}.panel.v-tab{height:100%}.dlg-cap{background:var(--raise);border-bottom:1px solid var(--rule);height:20px;font-size:var(--t-s);align-items:center;gap:6px;padding:0 2px 0 8px;font-weight:600;display:flex}.cap-title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cap-btn{width:20px;height:18px;color:var(--ink-2);background:0 0;border:0;border-radius:2px;flex:none;place-items:center;display:grid}.cap-btn:hover{background:var(--rule);color:var(--ink)}.hd{border-bottom:1px solid var(--rule-strong);background:var(--surface);gap:2px;padding:4px 8px 5px;display:grid}.h1{align-items:center;gap:6px;height:22px;margin:0 -8px;padding-left:8px;padding-right:8px;display:flex;position:relative}.edge{background:var(--off);width:4px;position:absolute;top:2px;bottom:2px;left:0}.h1 .word{font-size:var(--t-l);letter-spacing:.01em;white-space:nowrap;font-weight:700;line-height:1}.h1 .why{min-width:0;font-size:var(--t-s);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.lockmark{color:var(--wait);display:inline-flex}.t-neutral{--tone:var(--off)}.t-open{--tone:var(--ok)}.t-caution{--tone:var(--near)}.t-stop{--tone:var(--bad)}.t-target{--tone:var(--ink)}.hd .edge,.strip .edge{background:var(--tone)}.h1 .word,.h1>.glyph,.strip .w,.strip>.glyph{color:var(--tone)}.h1.rev{background:var(--stopped);color:#fff}.h1.rev .word,.h1.rev .why,.h1.rev>.glyph{color:#fff}.h1.rev .edge{background:#fff}.h2{align-items:center;gap:10px;min-height:30px;display:flex}.room{flex:1;grid-template-columns:auto 1fr;align-items:baseline;gap:3px 6px;min-width:0;display:grid}.room .big{font-size:var(--t-l);min-width:84px;font-weight:700}.room .lab{font-size:var(--t-s);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.meter{background:var(--rule);grid-column:1/-1;height:4px;position:relative}.meter i{background:var(--ok);position:absolute;top:0;bottom:0;left:0}.meter.near i{background:var(--near)}.meter.at i{background:var(--bad)}.meter .tick{background:var(--ink-2);width:1px;position:absolute;top:-2px;bottom:-2px;left:75%}.trace{flex:none;width:150px;height:40px}.h3{height:18px;font-size:var(--t-s);white-space:nowrap;align-items:center;gap:8px;display:flex}.h3 em{color:var(--ink-2);font-style:normal}.h3 .n{font-weight:600}.h3 .arm.hdr{flex:none;min-width:72px;height:18px;margin-left:auto;padding:0 5px;font-size:10.5px}.h3>span{white-space:nowrap}.h3 .reo{text-overflow:ellipsis;min-width:0;overflow:hidden}.hd>*{min-width:0}.pnl.up{color:var(--up)}.pnl.dn{color:var(--dn)}.h4{height:18px;font-size:var(--t-s);align-items:center;gap:4px;display:flex;overflow:hidden}.rchip{border:1px solid var(--rule);height:16px;color:var(--ink);white-space:nowrap;border-radius:2px;align-items:center;gap:3px;padding:0 5px;display:inline-flex}.rchip .glyph{color:var(--ok)}.rchip.s-near .glyph{color:var(--near)}.rchip.s-at .glyph,.rchip.s-over .glyph,.rchip.s-wait .glyph{color:var(--bad)}.rchip.s-wait .glyph{color:var(--wait)}.rchip.s-near,.rchip.s-at,.rchip.s-over{border-color:currentColor}.rchip.s-near{color:var(--near)}.rchip.s-at,.rchip.s-over{color:var(--bad)}.rchip.s-wait{color:var(--wait);border-color:currentColor}.tabs{border-bottom:1px solid var(--rule);background:var(--surface);flex:none;height:22px;display:flex}.tabs button{color:var(--ink-2);font-size:var(--t-s);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:4px;padding:0 2px;font-weight:600;display:inline-flex}.tabs .cnt{font-weight:400}.tabs button[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.tabs button:hover{color:var(--ink)}.body{flex:1;min-height:0;display:flex}.view{flex:1;align-content:start;gap:3px;min-width:0;padding:5px 8px 6px;display:grid;overflow-y:auto}.pinned{border-left:1px solid var(--rule);flex:none;width:244px;padding:5px 6px;overflow-y:auto}.row{min-width:0;min-height:22px;font-size:var(--t-m);align-items:center;gap:5px;display:flex}.row .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.k{color:var(--ink-2);font-size:var(--t-s);white-space:nowrap;flex:none;min-width:34px}.u{color:var(--ink-2);font-size:var(--t-s)}.in{border:1px solid var(--rule-strong);background:var(--input);width:62px;height:20px;color:var(--ink);font:600 var(--t-m) var(--ui);border-radius:2px;padding:0 5px}.in:disabled{color:var(--ink-2);background:0 0;border-style:dashed}.sel{border:1px solid var(--rule-strong);background:var(--input);height:20px;color:var(--ink);font:400 var(--t-s) var(--ui);border-radius:2px;padding:0 2px}.sel.sym{font-weight:700;font-size:var(--t-m)}.chip{border:1px solid var(--rule);height:16px;font-size:var(--t-s);white-space:nowrap;color:var(--ink-2);border-radius:2px;align-items:center;gap:3px;padding:0 5px;display:inline-flex}.chip.s-ok{color:var(--ok);border-color:currentColor}.chip.s-near{color:var(--near);border-color:currentColor}.chip.s-over{color:var(--bad);border-color:currentColor}.seg{border:1px solid var(--rule-strong);border-radius:3px;flex-wrap:nowrap;display:inline-flex;overflow:hidden}.seg button{white-space:nowrap;color:var(--ink-2);background:0 0;border:0;padding:3px 8px;font-size:12.5px}.seg button+button{border-left:1px solid var(--rule-strong)}.seg button[aria-pressed=true]{background:var(--accent-wash);color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.seg button:disabled{opacity:.45}.seg.mini{border-radius:2px;margin-left:auto}.seg.mini button{height:18px;padding:0 6px;font-size:10.5px;font-weight:600}.tick{border:1px solid var(--rule-strong);width:30px;height:20px;color:var(--ink-2);font-size:var(--t-s);background:0 0;border-radius:2px;flex:none;font-weight:700}.tick[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.neg{color:var(--bad);font-weight:600}.pos{color:var(--ok);font-weight:600}.t5 .lots{font-size:var(--t-l);line-height:1}.t5 .after{font-size:var(--t-s);color:var(--ink-2);white-space:nowrap;margin-left:auto}.chips{gap:2px;display:inline-flex}.mchip{border:1px solid var(--rule-strong);height:18px;color:var(--ink-2);background:0 0;border-radius:2px;padding:0 5px;font-size:10.5px}.mchip[aria-pressed=true]{background:var(--ink);color:var(--surface)}.t6{grid-template-columns:1fr 1fr;gap:4px;min-height:40px;display:grid}.tbtn{color:#fff;height:40px;transition:filter .12s var(--ease);border:0;border-radius:2px;align-content:center;justify-items:center;gap:1px;padding:0 4px;display:grid}.tbtn.sell{background:var(--sell)}.tbtn.buy{background:var(--buy)}.tbtn .l1{font-size:var(--t-m);letter-spacing:.02em;align-items:center;gap:4px;font-weight:700;display:inline-flex}.tbtn .l2{font-size:var(--t-s);opacity:.92}.tbtn:hover{filter:brightness(1.1)}.tbtn:active{filter:brightness(.95)}.tbtn.blocked{background:var(--mg);color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad);background-image:none}.tbtn.blocked .l2{color:var(--ink-2)}.t7{min-height:16px;font-size:var(--t-s);white-space:nowrap;text-overflow:ellipsis;line-height:16px;display:block;overflow:hidden}.t7.ok{color:var(--ok)}.t7.bad{color:var(--bad);font-weight:600}.arm{border:1px solid var(--bad);height:22px;color:var(--bad);font:700 var(--t-s) var(--ui);white-space:nowrap;font-variant-numeric:tabular-nums;background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.arm:hover:not(:disabled){background:color-mix(in srgb, var(--bad) 10%, transparent)}.arm.armed{background:var(--armed);border-color:var(--armed-edge);color:#000}.arm:disabled{opacity:.45;border-color:var(--rule-strong);color:var(--ink-2)}.arm.lock{border-color:var(--wait);color:var(--wait)}.arm.lock.armed{background:var(--armed);color:#000}.arm.sm{height:18px;padding:0 5px;font-size:10.5px}.minilist{border-top:1px solid var(--rule);gap:1px;padding-top:3px;display:grid}.mini-h{font-size:var(--t-s);color:var(--ink-2);justify-content:space-between;align-items:center;height:16px;display:flex}.more{font-size:var(--t-s)}.prow{height:22px;font-size:var(--t-s);border-bottom:1px solid var(--rule);align-items:center;gap:5px;display:flex}.prow .side{color:#fff;border-radius:2px;flex:none;place-items:center;width:14px;height:14px;display:grid}.prow .side.buy{background:var(--buy)}.prow .side.sell{background:var(--sell)}.prow .who{font-weight:600;font-size:var(--t-m);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.prow .r{text-align:right;width:46px;color:var(--ink-2)}.prow .pl{text-align:right;width:56px;font-weight:600}.prow .risk{text-align:right;width:46px;color:var(--ink-2)}.prow .risk.s-over{color:var(--bad);font-weight:700}.ract{flex:none;gap:2px;display:inline-flex}.mg{border:1px solid var(--rule-strong);background:var(--mg);width:22px;height:18px;color:var(--ink);border-radius:2px;padding:0;font-size:10.5px;font-weight:700}.mg:disabled{opacity:.4}.x{border:1px solid var(--bad);width:22px;height:18px;color:var(--bad);background:0 0;border-radius:2px;place-items:center;padding:0;display:grid}.acts4{grid-template-columns:repeat(2,1fr);gap:3px;display:grid}.panel.wide .acts4{grid-template-columns:repeat(4,1fr)}.acts4 .arm{padding:0 3px;font-size:10.5px}.plist{display:grid}.empty{color:var(--ink-2);font-size:var(--t-s);border:1px dashed var(--rule-strong);padding:8px}.closed{font-size:var(--t-s);color:var(--ink-2);gap:1px;padding-top:4px;display:grid}.presets .seg{width:100%;display:flex}.presets .seg button{font-size:var(--t-s);flex:1;padding:2px}.tower{border-collapse:collapse;width:100%;font-size:var(--t-s)}.tower th{text-align:left;color:var(--ink-2);border-bottom:1px solid var(--rule-strong);text-transform:uppercase;letter-spacing:.04em;padding:0 4px 3px 0;font-size:10.5px;font-weight:600}.tower td{border-bottom:1px solid var(--rule);vertical-align:middle;height:18px;padding:2px 4px 2px 0}.tower td.v,.tower th.v{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tower td.v{font-weight:600}.tower .cap{color:var(--ink-2);font-weight:400}.tower .rl{flex-wrap:wrap;align-items:center;gap:0 6px;display:flex}.tower .st{letter-spacing:.03em;align-items:center;gap:2px;font-size:10px;font-weight:700;display:inline-flex}.st-ok{color:var(--ok)}.st-near,.st-at{color:var(--near)}.st-over{color:var(--bad)}.st-wait{color:var(--wait)}.st-off{color:var(--off)}.binds{background:var(--ink);color:var(--surface);letter-spacing:.05em;border-radius:1px;margin-left:4px;padding:0 3px;font-size:9.5px}.tower tr.off td{color:var(--ink-2)}.tower.compact td{height:16px}.sw{border:1px solid var(--rule-strong);width:36px;height:18px;font:700 10px var(--ui);color:var(--ink-2);background:0 0;border-radius:2px}.sw[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.lockbar{border:1px solid var(--rule);justify-content:space-between;align-items:center;gap:6px;padding:4px 6px;display:flex}.lockbar .what{font-size:var(--t-s);color:var(--ink-2);align-items:center;gap:5px;display:inline-flex}.act{border:1px solid var(--rule-strong);background:var(--mg);height:22px;color:var(--ink);font-size:var(--t-s);border-radius:2px;align-items:center;gap:4px;padding:0 8px;font-weight:600;display:inline-flex}.fine{font-size:var(--t-s);color:var(--ink-2);margin:0}.proof-bar{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.proof-bar .status{font-size:var(--t-s);color:var(--ink-2);flex-basis:100%}.proof-bar .status.ok{color:var(--ok)}.proof-bar .status.bad{color:var(--bad)}.sheet{display:grid}.rec{border:0;border-bottom:1px solid var(--rule);font-size:var(--t-s);text-align:left;color:var(--ink);background:0 0;grid-template-columns:30px 34px 1fr;gap:0 5px;padding:3px 0;display:grid}.rec .seq,.rec .tm{color:var(--ink-2);font-variant-numeric:tabular-nums}.rec .kind{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-right:4px;font-size:9.5px;font-weight:700}.rec.k-refusal .kind{color:var(--bad)}.rec.k-ungated .kind{color:#000;background:var(--armed);padding:0 3px}.rec.k-fill .kind{color:var(--ok)}.rec .hash{color:var(--ink-2);word-break:break-all;grid-column:3;margin-top:2px}.strip{background:var(--surface);border:1px solid var(--rule-strong);height:26px;font-size:var(--t-s);white-space:nowrap;align-items:center;gap:7px;padding:0 2px 0 10px;display:flex;position:relative;overflow:hidden}.strip .w{font-size:var(--t-m)}.strip .n{font-weight:600}.strip .arm{margin-left:auto}.strip.rev{background:var(--stopped);color:#fff}.strip.rev .w,.strip.rev>.glyph,.strip.rev .dim{color:#fff}.brandline{border-top:1px solid var(--rule);height:14px;color:var(--ink-2);flex:none;justify-content:space-between;align-items:center;padding:0 8px;font-size:9.5px;display:flex}@media (prefers-reduced-motion:reduce){.tbtn{transition:none}}@media (max-width:760px){.app{height:auto}.stage{flex-direction:column}.stage .chartwrap{min-height:300px}.stage .panel{border-left:0;order:-1;width:100%!important}}.app{--pos-line:var(--ink)}.host{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.host .chartwrap{flex:1;min-height:0}.mt5{color:#000;background:#f0f0f0;font:400 12px/1.25 Segoe UI,Tahoma,Arial,sans-serif}.mt5-title{background:#f3f3f3;align-items:center;gap:8px;height:30px;padding:0 0 0 10px;font-size:12px;display:flex}.mt5-logo{background:linear-gradient(135deg,#2f80ed,#1b5fb5);border-radius:3px;width:14px;height:14px}.win-ctl{letter-spacing:22px;color:#333;margin-left:auto;padding-right:4px}.mt5-menu{background:#f0f0f0;align-items:center;gap:14px;height:22px;padding:0 10px;display:flex}.mt5-tools{border-bottom:1px solid #d9d9d9;align-items:center;gap:4px;height:30px;padding:0 8px;display:flex}.mt5-tools .ti{opacity:.6;background:#c9ced6;border-radius:2px;width:18px;height:18px}.tb-new{background:#fff;border:1px solid #c8c8c8;border-radius:2px;padding:3px 8px}.tb-new:before{content:"$ ";color:#c79a00;font-weight:700}.tb-algo{color:#146c2e;background:#e8f6ec;border:1px solid #3aa655;border-radius:2px;padding:3px 8px}.mt5-body{flex:1;min-height:0;display:flex}.mt5-dock{background:#fff;border-right:1px solid #c9c9c9;flex-direction:column;width:20%;min-width:230px;max-width:290px;display:flex}.mt5-cap{background:#d7e4f2;align-items:center;height:22px;padding:0 6px;font-size:12px;display:flex}.mt5-mw{border-collapse:collapse;width:100%;font-size:12px}.mt5-mw th{text-align:left;color:#333;background:#f7f7f7;border-bottom:1px solid #e3e3e3;padding:2px 6px;font-weight:400}.mt5-mw td{font-variant-numeric:tabular-nums;padding:2px 6px}.mt5-mw tr.sel td{background:#d7e4f2}.mt5-mw tr{cursor:default}.mt5-mw .dn{color:#c00}.mt5-mw .up{color:#03c}.mt5-subtabs,.mt5-tbtabs{background:#f0f0f0;border-top:1px solid #ddd;gap:2px;padding:3px 4px;font-size:11.5px;display:flex}.mt5-subtabs span,.mt5-tbtabs span{border:1px solid #0000;padding:2px 8px}.mt5-subtabs span.on,.mt5-tbtabs span.on{background:#fff;border-color:#ccc}.mt5-nav{flex:1;margin:0;padding:4px 6px;font-size:12px;list-style:none}.mt5-nav li{padding:1px 0}.mt5-nav .i1{padding-left:14px}.mt5-nav .i2{padding-left:28px}.mt5-nav .sel{background:#d7e4f2}.mt5-chartcol{flex-direction:column;flex:1;min-width:0;display:flex}.mt5-ohlc{color:#000;pointer-events:none;font:400 12px Segoe UI,Tahoma,Arial,sans-serif;position:absolute;top:4px;left:6px}.mt5-oneclick{grid-template-columns:1fr 1fr;gap:0 2px;width:196px;display:grid;position:absolute;top:22px;left:6px}.oc-btn{color:#fff;text-align:center;background:#0000af;height:52px;display:grid}.oc-btn .oc-lbl{background:#3131e0;font-size:11px;line-height:14px}.oc-px{font-size:12px;line-height:38px}.oc-px b{font-size:24px;font-weight:600}.oc-px sup{font-size:11px}.oc-vol{color:#000;text-align:center;background:#fff;border:1px solid #abadb3;width:46px;height:15px;font-size:11px;line-height:13px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mt5-charttabs{background:#e6e6e6;border-top:1px solid #ccc;gap:2px;height:22px;padding:2px 4px 0;font-size:11.5px;display:flex}.mt5-charttabs span{cursor:default;background:#dcdcdc;border:1px solid #c4c4c4;border-bottom:0;padding:2px 10px}.mt5-charttabs span.on{background:#fff}.mt5-toolbox{background:#fff;border-top:1px solid #c9c9c9;height:168px;display:flex}.tb-side{writing-mode:vertical-rl;color:#333;background:#f0f0f0;border-right:1px solid #ddd;padding:6px 3px;font-size:11px;transform:rotate(180deg)}.tb-main{flex-direction:column;flex:1;min-width:0;display:flex}.mt5-trade{border-collapse:collapse;flex:1;width:100%;font-size:12px}.mt5-trade th{text-align:left;color:#333;background:#f7f7f7;border-bottom:1px solid #e3e3e3;padding:2px 6px;font-weight:400}.mt5-trade td{font-variant-numeric:tabular-nums;padding:2px 6px}.mt5-trade .r{text-align:right}.mt5-trade .up{color:#03c}.mt5-trade .dn{color:#c00}.mt5-trade tr.bal td{color:#333;background:#f3f3f3;font-weight:700}.doc{vertical-align:-1px;border-radius:1px;width:9px;height:11px;margin-right:5px;display:inline-block}.doc.buy{background:#2f6fd6}.doc.sell{background:#d64545}.mt5-tbtabs{margin-top:auto}.mt5-status{background:#f0f0f0;border-top:1px solid #d0d0d0;gap:0;height:22px;font-size:11.5px;display:flex}.mt5-status span{font-variant-numeric:tabular-nums;border-right:1px solid #d0d0d0;padding:3px 12px}.mt5-status span:first-child{flex:1}.ctrader{color:#e6e6e6;background:#292929;font:400 12.5px/1.3 Roboto,Segoe UI,Arial,sans-serif}.ct-top{color:#bdbdbd;background:#3b3b3b;align-items:center;gap:10px;height:36px;padding:0 12px;font-size:12.5px;display:flex}.ct-top .on{color:#fff;border-bottom:2px solid #009345}.ct-ham{color:#ddd;font-size:15px}.ct-acct{color:#fff;margin-left:auto}.ct-body{flex:1;min-height:0;display:flex}.ct-left{background:#292929;border-right:1px solid #1a1a1a;flex-direction:column;width:22%;min-width:240px;max-width:300px;display:flex}.ct-app{color:#bdbdbd;border-bottom:1px solid #1a1a1a;padding:8px 12px}.ct-app.on{color:#fff;background:#009345;font-weight:600}.ct-wl-head,.ct-row{grid-template-columns:1.4fr 1fr 1fr;gap:6px;padding:6px 12px;display:grid}.ct-wl-head{color:gray;background:#3b3b3b;font-size:11.5px}.ct-row{font-variant-numeric:tabular-nums;cursor:default;border-bottom:1px solid #333}.ct-row em{color:gray;font-size:11px;font-style:normal}.ct-row.sel{background:#3b3b3b}.ct-row .sell,.ct-pos .sell{color:#f05824}.ct-row .buy,.ct-pos .buy{color:#2fbf71}.ct-apps{margin-top:auto}.ct-center{flex-direction:column;flex:1;min-width:0;display:flex}.ct-sym{color:#e6e6e6;pointer-events:none;font-size:13px;position:absolute;top:8px;left:10px}.ct-quick{align-items:stretch;gap:2px;display:flex;position:absolute;top:6px;left:50%;transform:translate(-50%)}.qt{text-align:center;font-variant-numeric:tabular-nums;background:#1a1a1a;border-bottom:3px solid;min-width:96px;padding:3px 10px;font:600 15px Roboto,Arial,sans-serif;display:grid}.qt small{color:#bdbdbd;font-size:10.5px;font-weight:400}.qt.sell{color:#f05824;border-color:#f05824}.qt.buy{color:#2fbf71;border-color:#009345}.qt-vol{color:#e6e6e6;background:#1a1a1a;place-items:center;min-width:46px;font-size:12px;display:grid}.ct-window{z-index:3;border:1px solid #525252;max-height:calc(100% - 64px);display:flex;position:absolute;top:52px;right:70px;box-shadow:0 10px 30px #00000080}.ct-tw{background:#292929;border-top:1px solid #1a1a1a;flex-direction:column;height:190px;display:flex}.ct-tw-tabs{color:#bdbdbd;background:#3b3b3b;gap:16px;padding:7px 12px;font-size:12px;display:flex}.ct-tw-tabs .on{color:#fff}.ct-tw-tabs b{color:#fff;background:#009345;border-radius:8px;padding:0 6px;font-size:11px}.ct-pos{border-collapse:collapse;width:100%;font-size:12px}.ct-pos th{text-align:left;color:gray;border-bottom:1px solid #3b3b3b;padding:5px 12px;font-weight:400}.ct-pos td{font-variant-numeric:tabular-nums;border-bottom:1px solid #333;padding:5px 12px}.ct-pos .r{text-align:right}.ct-bal{color:#bdbdbd;background:#3b3b3b;gap:8px;margin-top:auto;padding:6px 12px;font-size:12px;display:flex}.ct-bal b{color:#fff;margin-right:12px;font-weight:500}.ct-asp{background:#292929;border-left:1px solid #1a1a1a;flex-direction:column;flex:none;width:372px;min-height:0;display:flex}.ct-asp-tabs{color:#bdbdbd;background:#3b3b3b;gap:14px;padding:8px 12px;display:flex}.ct-asp-tabs .on{color:#fff;border-bottom:2px solid #009345}.ct-asp-scroll{flex:1;overflow-y:auto}.ct-sec{text-align:left;color:#e6e6e6;background:#3b3b3b;border:0;border-top:1px solid #1a1a1a;width:100%;padding:8px 12px;font:500 12.5px Roboto,Arial,sans-serif;display:block}.ct-plugin{color:#fff}.ct-neworder{gap:8px;padding:10px 12px;display:grid}.ct-otabs{color:gray;gap:12px;display:flex}.ct-otabs .on{color:#fff}.ct-sb{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ct-field{color:#bdbdbd;background:#1a1a1a;padding:7px 10px}.ct-place{color:#fff;text-align:center;background:#009345;padding:8px;font-weight:600}.ct-block{padding:0}.ct-status{color:#9a9a9a;background:#3b3b3b;align-items:center;gap:18px;height:24px;padding:0 12px;font-size:11.5px;display:flex}.ct-status span:first-child{flex:1}.mt5-tiles{background:#a0a0a0;flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;min-height:0;display:grid}.mt5-child{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.mt5-childcap{color:#333;background:#e3e3e3;justify-content:space-between;align-items:center;height:18px;padding:0 6px;font-size:11.5px;display:flex}.mt5-childcap.on{background:#d7e4f2}.mt5-childcap span{letter-spacing:8px;color:#555}.mt5-win{flex:1;min-height:0;display:flex;position:relative}.mt5-win .chartwrap{flex:1}.mt5-ea{z-index:3;max-height:calc(100% - 100px);display:flex;position:absolute;box-shadow:0 4px 14px #00000038}.mt5-ea.strip{max-height:none}.oc-btn{cursor:pointer;border:0;padding:0}.ct-asp-tabs button{color:#bdbdbd;font:inherit;background:0 0;border:0;padding:0}.ct-asp-tabs button[aria-selected=true]{color:#fff;border-bottom:2px solid #009345}.ct-asp-tab{flex:1;min-height:0;display:flex}.ct-block .strip{border-left:0;border-right:0;width:100%!important}.qt{cursor:pointer;border-top:0;border-left:0;border-right:0}.ct-place{cursor:pointer;width:100%;font:inherit;border:0;font-weight:600}.ea-smiley{pointer-events:none;font-size:12px;position:absolute;top:4px;right:70px}.app[data-host=mt5] .ea-smiley,.app[data-host=mt5] .mt5-ohlc{color:#000}.app[data-host=mt5][data-theme=dark] .ea-smiley,.app[data-host=mt5][data-theme=dark] .mt5-ohlc{color:#fff}.app.demo{--demo-bar:#0f1216;--demo-ink:#e8ecf2;--demo-ink-2:#98a2b0;--demo-rule:#2c323b}.app.demo[data-theme=light]{--demo-bar:#fff;--demo-ink:#14171c;--demo-ink-2:#5e6670;--demo-rule:#d6dbe1}.demobar{z-index:5;background:var(--demo-bar);color:var(--demo-ink);border-bottom:1px solid var(--demo-rule);font:400 13px/1.2 "IBM Plex Sans", var(--ui);flex-wrap:wrap;flex:none;align-items:center;gap:8px 16px;padding:8px 12px;display:flex;position:sticky;top:0}.demo-id{align-items:center;gap:10px;margin-right:auto;display:flex}.demo-tag{font:600 11px/1 "IBM Plex Mono", var(--ui);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--demo-ink-2);color:var(--demo-ink);white-space:nowrap;border-radius:999px;padding:5px 10px}.demo-clock{color:var(--demo-ink-2);font:400 12px "IBM Plex Mono", var(--ui)}.demo-grp{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dbtn{border:1px solid var(--demo-ink-2);min-height:36px;color:var(--demo-ink);font:500 13px "IBM Plex Sans", var(--ui);white-space:nowrap;touch-action:manipulation;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.dbtn:hover{border-color:var(--demo-ink)}.dbtn:active{background:var(--demo-ink);color:var(--demo-bar)}.dseg{border:1px solid var(--demo-ink-2);border-radius:999px;display:inline-flex;overflow:hidden}.dseg button{min-width:44px;min-height:34px;color:var(--demo-ink-2);font:500 13px "IBM Plex Mono", var(--ui);touch-action:manipulation;background:0 0;border:0}.dseg button+button{border-left:1px solid var(--demo-rule)}.dseg button[aria-pressed=true]{background:var(--demo-ink);color:var(--demo-bar)}.demobar :focus-visible{outline:2px solid var(--demo-ink);outline-offset:2px}.demo-stage{min-height:0}@media (max-width:760px){.app.demo{min-height:100%;overflow-x:hidden}.demobar{gap:8px;padding:8px}.demo-grp{width:100%}.demo-grp .dbtn{flex:auto;justify-content:center;min-height:40px;padding:0 10px}.demo-stage .chartwrap{min-height:260px}.demo .tabs{height:36px}.demo .h3 .arm.hdr{height:28px}.demo .seg.mini button{height:28px;padding:0 10px}.demo .mchip,.demo .tick,.demo .sw{min-height:28px}.demo .in,.demo .sel,.demo .arm{height:30px}}
