.fcs-trading-wrapper{--fcs-bg:#131722;--fcs-bg-raised:#1a1e2b;--fcs-bg-header:#1e222d;--fcs-text:#d1d4dc;--fcs-muted:#787b86;--fcs-border:#2a2e39;--fcs-input:#252932;--fcs-hover:hsla(0,0%,100%,.05);--fcs-buy:#26a69a;--fcs-buy-hover:#00796b;--fcs-sell:#ef5350;--fcs-sell-hover:#c62828}.fcs-trading-wrapper.fcs-theme-light{--fcs-bg:#fff;--fcs-bg-raised:#f5f7fc;--fcs-bg-header:#eef1f8;--fcs-text:#131722;--fcs-muted:#64748b;--fcs-border:#e0e3eb;--fcs-input:#f0f3fa;--fcs-hover:rgba(0,0,0,.04)}.fcs-trading-wrapper,.fcs-trading-wrapper *{box-sizing:border-box}.fcs-trading-wrapper{background:var(--fcs-bg);color:var(--fcs-text);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;height:100%;overflow:hidden;width:100%}.fcs-layout-top{display:flex;flex:1;min-height:0}.fcs-right-panel{border-left:1px solid var(--fcs-border);transition:width .15s ease}.fcs-bottom-panel,.fcs-right-panel{display:flex;flex-direction:column;overflow:hidden}.fcs-bottom-panel{border-top:1px solid var(--fcs-border);flex-shrink:0;transition:height .15s ease}.fcs-bottom-panel-header,.fcs-right-panel-header{align-items:center;background:var(--fcs-bg-header);border-bottom:1px solid var(--fcs-border);display:flex;flex-shrink:0;gap:8px;min-height:30px;padding:0 8px}.fcs-right-resize-handle{cursor:col-resize;width:4px}.fcs-bottom-resize-handle,.fcs-right-resize-handle{background:transparent;flex-shrink:0;transition:background .1s}.fcs-bottom-resize-handle{cursor:row-resize;height:4px}.fcs-bottom-resize-handle:hover,.fcs-right-resize-handle:hover{background:#2962ff}.fcs-collapse-bottom,.fcs-collapse-right,.fcs-layout-btn,.fcs-panel-btns button,.fcs-panel-controls button{background:none;border:none;border-radius:3px;color:var(--fcs-muted);cursor:pointer;font-size:11px;line-height:1;padding:2px 5px}.fcs-collapse-bottom:hover,.fcs-collapse-right:hover,.fcs-layout-btn:hover,.fcs-panel-btns button:hover,.fcs-panel-controls button:hover{background:var(--fcs-hover);color:var(--fcs-text)}.fcs-panel-title,.fcs-panel-title-text{font-size:11px;font-weight:600}.fcs-tab-nav,.fcs-tabs-nav-slot{background:var(--fcs-bg-header);display:flex;gap:2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.fcs-tab-nav::-webkit-scrollbar,.fcs-tabs-nav-slot::-webkit-scrollbar{display:none}.fcs-tab-btn{background:none;border:none;border-bottom:2px solid transparent;color:var(--fcs-muted);cursor:pointer;font-size:11px;margin-bottom:-1px;padding:5px 12px;position:relative;white-space:nowrap}.fcs-tab-btn.active,.fcs-tab-btn:hover{color:var(--fcs-text)}.fcs-tab-btn.active{border-bottom-color:#2962ff!important}.fcs-trading-wrapper .fcs-tab-btn,.fcs-trading-wrapper .fcs-tab-btn:focus,.fcs-trading-wrapper .fcs-tab-btn:focus-visible{border-bottom:2px solid transparent;outline:none}.fcs-trading-wrapper .fcs-tab-btn.active,.fcs-trading-wrapper .fcs-tab-btn.active:focus,.fcs-trading-wrapper .fcs-tab-btn.active:focus-visible{border-bottom-color:#2962ff!important}.fcs-tabs-slot{flex:1;min-height:0;overflow:hidden}.fcs-tabs-slot>div{height:100%;overflow-y:auto}.fcs-account-slot{flex-shrink:0}.fcs-order-slot{min-height:0}.fcs-account-widget{background:var(--fcs-bg-raised);border-bottom:1px solid var(--fcs-border);display:flex;flex-wrap:wrap;gap:4px 12px;padding:6px 12px}.fcs-acct-item{display:flex;flex-direction:column;min-width:70px}.fcs-acct-label{color:var(--fcs-muted);font-size:10px;text-transform:uppercase}.fcs-acct-balance,.fcs-acct-equity,.fcs-acct-free-margin,.fcs-acct-margin-level,.fcs-acct-open-pnl{font-size:12px;font-weight:600}.fcs-order-form{border-bottom:1px solid var(--fcs-border);padding:10px 12px}.fcs-of-header{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-bottom:8px}.fcs-of-symbol{font-size:14px;font-weight:700}.fcs-of-spread{color:var(--fcs-muted);font-size:10px}.fcs-of-replay-badge{background:rgba(255,152,0,.15);border:1px solid rgba(255,152,0,.4);border-radius:3px;color:#ff9800;cursor:help;font-size:9px;font-weight:700;letter-spacing:.4px;padding:2px 6px;text-transform:uppercase}.fcs-of-replay-panel{background:rgba(255,152,0,.06);border:1px dashed rgba(255,152,0,.4);border-radius:4px;display:grid;gap:6px;grid-template-columns:1fr 1fr 1fr;margin-bottom:8px;padding:8px}.fcs-of-replay-row{display:flex;flex-direction:column;gap:2px;min-width:0}.fcs-of-replay-row label{color:var(--fcs-muted);font-size:9px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}.fcs-of-replay-row .fcs-of-input{font-size:11px;height:26px;padding:4px 6px}.fcs-of-tabs{display:flex;gap:4px;margin-bottom:8px}.fcs-of-tab{background:var(--fcs-input);border:1px solid var(--fcs-border);border-radius:4px;color:var(--fcs-muted);cursor:pointer;flex:1;font-size:11px;padding:4px 0}.fcs-of-tab.active{background:#2962ff;border-color:#2962ff;color:#fff}.fcs-of-fields{gap:6px}.fcs-of-fields,.fcs-of-row{display:flex;flex-direction:column}.fcs-of-row{gap:2px}.fcs-of-row label{color:var(--fcs-muted);font-size:10px;text-transform:uppercase}.fcs-of-input{background:var(--fcs-input);border:1px solid var(--fcs-border);border-radius:4px;color:var(--fcs-text);font-size:12px;padding:5px 8px;width:100%}.fcs-of-input:focus{border-color:#2962ff;outline:none}.fcs-of-input:disabled{cursor:not-allowed;opacity:.4}.fcs-of-qty-row{display:flex;flex-direction:column;gap:4px;position:relative}.fcs-of-qty-mode{align-self:flex-start;appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;background:transparent;border:1px solid transparent;border-radius:3px;color:var(--fcs-muted);cursor:pointer;font-size:10px;font-weight:600;letter-spacing:.3px;max-width:max-content;min-width:0;padding:2px 4px;text-transform:uppercase;width:auto}.fcs-of-qty-mode:hover{border-color:var(--fcs-border);color:var(--fcs-text)}.fcs-of-qty-mode:focus{border-color:#2962ff;color:var(--fcs-text);outline:none}.fcs-of-qty-inline{align-items:stretch;background:var(--fcs-input);border:1px solid var(--fcs-border);border-radius:4px;display:flex;height:32px;position:relative}.fcs-of-qty-inline:focus-within{border-color:#2962ff}.fcs-of-qty-inline .fcs-of-input{background:transparent!important;border:none!important;color:var(--fcs-text);flex:1 1 0;font-size:13px;font-weight:600;min-width:0;outline:none;padding:0 8px!important;width:0}.fcs-of-qty-inline .fcs-of-input:disabled{cursor:not-allowed;opacity:.6}.fcs-of-qty-swap{align-items:center;background:transparent;border:none;border-left:1px solid var(--fcs-border);border-right:1px solid var(--fcs-border);color:var(--fcs-muted);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;line-height:1;padding:0;width:32px}.fcs-of-qty-swap:hover{background:var(--fcs-hover);color:#2962ff}.fcs-of-qty-swap svg{display:block;height:14px;width:14px}.fcs-of-qty-equiv-btn{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex:1 1 0;gap:4px;justify-content:flex-end;min-width:0;overflow:hidden;padding:0 8px;white-space:nowrap}.fcs-of-qty-equiv-btn:hover{background:var(--fcs-hover)}.fcs-of-qty-equiv-val{color:var(--fcs-text);font-size:12px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis}.fcs-of-qty-equiv-unit{color:var(--fcs-muted);flex-shrink:0;font-size:10px;text-transform:lowercase}.fcs-of-qty-equiv-caret{color:var(--fcs-muted);flex-shrink:0;font-size:9px;margin-left:2px}.fcs-of-qty-equiv-panel{background:var(--fcs-bg-raised);border:1px solid var(--fcs-border);border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.3);min-width:180px;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:200}.fcs-of-equiv-row{align-items:center;border-bottom:1px solid var(--fcs-border);cursor:pointer;display:flex;font-size:11px;gap:16px;justify-content:space-between;padding:6px 12px}.fcs-of-equiv-row:last-child{border-bottom:none}.fcs-of-equiv-row:hover{background:var(--fcs-hover)}.fcs-of-equiv-row.active{background:rgba(41,98,255,.12)}.fcs-of-equiv-row.active .fcs-of-equiv-label{color:#2962ff}.fcs-of-equiv-row.disabled{cursor:not-allowed;opacity:.35}.fcs-of-equiv-label{color:var(--fcs-muted)}.fcs-of-equiv-rowval{color:var(--fcs-text);font-weight:600}.fcs-of-risk-presets{align-items:center;display:flex;gap:4px}.fcs-of-rp-btn,.fcs-of-rp-label{color:var(--fcs-muted);font-size:10px}.fcs-of-rp-btn{background:var(--fcs-input);border:1px solid var(--fcs-border);border-radius:3px;cursor:pointer;padding:2px 8px}.fcs-of-rp-btn:hover{border-color:#2962ff;color:#2962ff}.fcs-of-sltp-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.fcs-of-toggle-label{align-items:center;color:var(--fcs-muted);cursor:pointer;display:flex;font-size:10px;gap:8px;text-transform:uppercase;user-select:none}.fcs-of-toggle-text{font-weight:600;letter-spacing:.3px;transition:color .15s}.fcs-of-toggle-label:hover .fcs-of-toggle-text{color:var(--fcs-text)}.fcs-of-switch{display:inline-block;flex-shrink:0;height:16px;position:relative;width:28px}.fcs-of-switch input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:1}.fcs-of-switch-track{background:var(--fcs-input);border:1px solid var(--fcs-border);border-radius:999px;inset:0;position:absolute;transition:background .15s,border-color .15s}.fcs-of-switch-thumb{background:var(--fcs-muted);border-radius:50%;height:12px;left:1px;position:absolute;top:1px;transition:left .15s,background .15s;width:12px}.fcs-of-switch input:checked~.fcs-of-switch-track{background:#2962ff;border-color:#2962ff}.fcs-of-switch input:checked~.fcs-of-switch-track .fcs-of-switch-thumb{background:#fff;left:13px}.fcs-of-switch input:focus-visible~.fcs-of-switch-track{box-shadow:0 0 0 2px rgba(41,98,255,.3)}.fcs-of-switch input:checked~.fcs-of-switch-track+.fcs-of-toggle-text,.fcs-of-toggle-label:has(input:checked) .fcs-of-toggle-text{color:var(--fcs-text)}.fcs-of-mode-btn{background:var(--fcs-input);border:1px solid var(--fcs-border);border-radius:3px;color:var(--fcs-muted);cursor:pointer;font-size:10px;padding:1px 6px}.fcs-of-mode-btn:hover{border-color:#2962ff;color:#2962ff}.fcs-of-sltp-hint{color:var(--fcs-muted);font-size:10px;min-height:13px}.fcs-of-sltp-hint span{font-weight:600}.fcs-of-rr{background:var(--fcs-input);border-radius:4px;display:flex;flex-direction:column;gap:3px;padding:6px 8px}.fcs-of-rr-bar{border-radius:2px;display:flex;gap:2px;height:4px;overflow:hidden}.fcs-of-rr-risk-fill{background:var(--fcs-sell);border-radius:2px;transition:width .2s}.fcs-of-rr-reward-fill{background:var(--fcs-buy);border-radius:2px;flex:1;transition:width .2s}.fcs-of-rr-labels{display:flex;font-size:10px;justify-content:space-between}.fcs-of-rr-risk-label{color:var(--fcs-sell)}.fcs-of-rr-ratio{color:var(--fcs-text);font-weight:600}.fcs-of-rr-reward-label{color:var(--fcs-buy)}.fcs-of-info{background:var(--fcs-bg-raised);border:1px solid var(--fcs-border);border-radius:4px;display:grid;gap:4px 8px;grid-template-columns:1fr 1fr;padding:6px 8px}.fcs-of-info-item{display:flex;flex-direction:column;gap:1px}.fcs-of-info-label{color:var(--fcs-muted);font-size:9px;text-transform:uppercase}.fcs-of-info-val{color:var(--fcs-text);font-size:11px;font-weight:600}.fcs-of-side-row{align-items:stretch;display:flex;gap:0;margin-bottom:8px;position:relative}.fcs-of-side-row .fcs-of-side-sell{border-bottom-right-radius:0;border-top-right-radius:0}.fcs-of-side-row .fcs-of-side-buy{border-bottom-left-radius:0;border-top-left-radius:0}.fcs-of-side-row.fcs-of-spot .fcs-of-actions-spread{display:none}.fcs-of-side-row.fcs-of-spot .fcs-of-side-buy{border-radius:5px}.fcs-of-side-btn{align-items:center;background:#b0b0b0;border:none;border-radius:5px;color:#f0f0f0;cursor:pointer;display:flex;flex:1;flex-direction:column;font-size:12px;font-weight:700;gap:1px;line-height:1.2;padding:8px 6px;transition:background .15s,color .15s}.fcs-of-side-btn:hover{background:#9e9e9e}.fcs-of-side-sell.active{background:var(--fcs-sell);color:#fff}.fcs-of-side-sell.active:hover{background:var(--fcs-sell-hover)}.fcs-of-side-buy.active{background:var(--fcs-buy);color:#fff}.fcs-of-side-buy.active:hover{background:var(--fcs-buy-hover)}.fcs-of-actions{align-items:stretch;display:flex;gap:0;margin-top:8px;position:relative}.fcs-of-submit-btn{align-items:center;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;flex:1;flex-direction:column;font-size:13px;font-weight:700;gap:2px;line-height:1.2;padding:10px 6px}.fcs-of-submit-buy{background:var(--fcs-buy)}.fcs-of-submit-buy:hover{background:var(--fcs-buy-hover)}.fcs-of-submit-sell{background:var(--fcs-sell)}.fcs-of-submit-sell:hover{background:var(--fcs-sell-hover)}.fcs-of-submit-btn:disabled{cursor:not-allowed;opacity:.5}.fcs-of-submit-label{letter-spacing:.5px}.fcs-of-submit-price{font-size:11px;font-weight:400;opacity:.9}.fcs-of-actions-spread{background:var(--fcs-bg);border:1px solid var(--fcs-border);border-radius:4px;box-shadow:0 0 0 2px var(--fcs-bg);color:var(--fcs-text);font-size:11px;font-weight:700;left:50%;letter-spacing:.3px;min-width:38px;padding:3px 8px;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:2}.fcs-of-btn-buy,.fcs-of-btn-sell{align-items:center;border:none;border-radius:5px;cursor:pointer;display:flex;flex:1;flex-direction:column;font-size:12px;font-weight:700;gap:1px;line-height:1.2;padding:8px 6px}.fcs-of-btn-sell{background:var(--fcs-sell);color:#fff}.fcs-of-btn-buy{background:var(--fcs-buy);color:#fff}.fcs-of-btn-sell:hover{background:var(--fcs-sell-hover)}.fcs-of-btn-buy:hover{background:var(--fcs-buy-hover)}.fcs-of-btn-buy:disabled,.fcs-of-btn-sell:disabled{cursor:not-allowed;opacity:.5}.fcs-of-btn-ask,.fcs-of-btn-bid{font-size:11px;font-weight:400;opacity:.9}[data-action=SELL]{background:var(--fcs-sell);color:#fff}[data-action=BUY]{background:var(--fcs-buy);color:#fff}.fcs-of-sltp-error{background:rgba(239,83,80,.12);border-left:3px solid var(--fcs-sell);border-radius:3px;color:var(--fcs-sell);font-size:11px;font-weight:600;margin-top:6px;padding:6px 10px}.fcs-of-notradeable{background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;color:#856404;font-size:12px;margin-bottom:8px;padding:10px;text-align:center}.fcs-of-session-banner{background:#fff3cd;border-left:3px solid #f0ad4e;border-radius:4px;color:#856404;font-size:11px;font-weight:600;margin-bottom:6px;padding:8px 10px}.fcs-of-tab.fcs-of-tab-disabled,.fcs-of-tab:disabled{cursor:not-allowed;opacity:.4}.fcs-of-tab.fcs-of-tab-disabled:hover{background:transparent}.fcs-of-status{font-size:11px;margin-top:6px;min-height:16px;text-align:center}.fcs-of-status-success{color:var(--fcs-buy)}.fcs-of-status-error{color:var(--fcs-sell)}.fcs-of-status-info{color:var(--fcs-muted)}.fcs-oc-modal .modal-dialog{max-width:360px}.fcs-oc-modal .modal-content.search-modal-content{height:auto;min-height:0}.fcs-oc-modal .modal-body{height:auto;max-height:none;min-height:0;overflow:visible;padding:14px 18px}.fcs-oc-rows{display:flex;flex-direction:column;gap:6px}.fcs-oc-row{display:flex;font-size:13px;gap:16px;justify-content:space-between}.fcs-oc-k{opacity:.65}.fcs-oc-v{font-weight:600;text-align:right}.fcs-oc-skip{align-items:center;cursor:pointer;display:flex;font-size:12px;gap:6px;margin-top:12px;opacity:.8;white-space:nowrap}.fcs-oc-skip input[type=checkbox]{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;cursor:pointer;flex-shrink:0;height:14px;margin:0;width:14px}.fcs-oc-actions{display:flex;gap:8px;width:100%}.fcs-oc-actions button{border:none;border-radius:6px;cursor:pointer;flex:1;font-size:13px;font-weight:600;padding:9px}.fcs-oc-cancel{background:hsla(0,0%,50%,.15);color:inherit}.fcs-oc-cancel:hover{background:hsla(0,0%,50%,.28)}.fcs-oc-ok.fcs-oc-buy{background:#26a69a;color:#fff}.fcs-oc-ok.fcs-oc-buy:hover{background:#1f8b81}.fcs-oc-ok.fcs-oc-sell{background:#ef5350;color:#fff}.fcs-oc-ok.fcs-oc-sell:hover{background:#d33f3c}.fcs-panel{height:100%}.fcs-panel,.fcs-panel-body{display:flex;flex-direction:column}.fcs-panel-body{flex:1 1 auto;min-height:0}.fcs-panel-body.fcs-body-row{flex-direction:row}.fcs-panel-header{align-items:center;background:var(--fcs-bg-header);border-bottom:1px solid var(--fcs-border);display:flex;justify-content:space-between;overflow:visible;padding:6px 12px}.fcs-positions-stats{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-left:8px}.fcs-pos-stat{align-items:center;background:var(--fcs-input);border:1px solid var(--fcs-border);border-radius:3px;display:inline-flex;font-size:11px;gap:5px;padding:2px 8px;white-space:nowrap}.fcs-pos-stat-label{color:var(--fcs-muted);font-size:9px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.fcs-pos-stat-val{color:var(--fcs-text);font-weight:600}.fcs-right-panel .fcs-positions-stats .fcs-pos-stat:not(.fcs-positions-total-pnl){display:none}.fcs-history-header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:space-between}.fcs-history-header .fcs-panel-title{flex:0 0 auto;white-space:nowrap}.fcs-history-filters{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.fcs-history-export,.fcs-history-from,.fcs-history-limit,.fcs-history-search,.fcs-history-to{background:var(--fcs-input);border:1px solid var(--fcs-border);border-radius:4px;box-sizing:border-box;color:var(--fcs-text);font-size:11px;height:26px;padding:3px 6px}.fcs-history-search{flex:1 1 120px;max-width:200px;min-width:100px}.fcs-history-from,.fcs-history-to{color-scheme:dark light;flex:0 0 auto;width:130px}.fcs-history-limit{flex:0 0 auto;width:80px}.fcs-history-export{cursor:pointer;flex:0 0 auto;white-space:nowrap}.fcs-history-export:hover{border-color:var(--fcs-buy);color:var(--fcs-buy)}.fcs-history-summary{background:var(--fcs-bg-raised);border-bottom:1px solid var(--fcs-border);color:var(--fcs-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:12px;padding:6px 12px}.fcs-hist-stat{align-items:baseline;display:inline-flex;gap:4px}.fcs-datatable-wrap,.fcs-history-wrap,.fcs-orders-wrap,.fcs-positions-wrap{flex:1;overflow:auto}.fcs-datatable-panel{display:flex;flex-direction:column;height:100%}.fcs-table{border-collapse:collapse;font-size:11px;white-space:nowrap;width:100%}.fcs-table th{background:var(--fcs-bg-raised);color:var(--fcs-muted);font-weight:500;position:sticky;text-align:left;top:0}.fcs-table td,.fcs-table th{border-bottom:1px solid var(--fcs-border);padding:5px 8px}.fcs-table tr:hover td{background:var(--fcs-hover)}.fcs-sym{font-weight:600}.fcs-sym-link{cursor:pointer}.fcs-sym-link:hover{text-decoration:underline}.fcs-side-buy{color:var(--fcs-buy);font-weight:600}.fcs-side-sell{color:var(--fcs-sell);font-weight:600}.fcs-pnl-pos{color:var(--fcs-buy);font-weight:600}.fcs-pnl-neg{color:var(--fcs-sell);font-weight:600}.fcs-order-status{font-size:10px;text-transform:uppercase}.fcs-status-pending{color:#f9a825}.fcs-status-filled{color:var(--fcs-buy)}.fcs-status-cancelled{color:var(--fcs-muted)}.fcs-btn-cancel-all,.fcs-btn-cancel-order,.fcs-btn-close-pos{background:var(--fcs-input);border:1px solid var(--fcs-border);border-radius:3px;color:var(--fcs-text);cursor:pointer;font-size:11px;padding:2px 8px}.fcs-btn-cancel-all:hover,.fcs-btn-cancel-order:hover,.fcs-btn-close-pos:hover{background:var(--fcs-sell);border-color:var(--fcs-sell);color:#fff}.fcs-btn-modify-pos{background:var(--fcs-input);border:1px solid var(--fcs-border);border-radius:3px;color:var(--fcs-muted);cursor:pointer;font-size:12px;margin-right:3px;padding:2px 6px}.fcs-btn-modify-pos:hover{background:#2962ff22;border-color:#2962ff;color:#2962ff}.fcs-pos-actions{text-align:right;white-space:nowrap}.fcs-pos-actions button{height:22px;line-height:1;min-width:24px;padding:0 6px;vertical-align:middle}.fcs-modify-row td{background:var(--fcs-bg-raised);padding:0}.fcs-modify-inline{align-items:center;border-bottom:1px dashed var(--fcs-border);border-top:1px dashed var(--fcs-border);display:flex;flex-wrap:wrap;gap:8px;padding:8px 12px}.fcs-modify-label{color:#2962ff;flex-shrink:0;font-size:10px;font-weight:600;text-transform:uppercase}.fcs-modify-field{align-items:center;color:var(--fcs-muted);display:flex;font-size:10px;gap:4px}.fcs-modify-field input{font-size:11px;padding:3px 6px;width:90px}.fcs-modify-actions{display:flex;gap:4px;margin-left:auto}.fcs-btn-modify-save{background:#2962ff;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:11px;font-weight:600;padding:3px 10px}.fcs-btn-modify-save:hover{background:#1e4fd8}.fcs-btn-modify-save:disabled{cursor:not-allowed;opacity:.5}.fcs-btn-modify-clear{background:var(--fcs-input);border:1px solid var(--fcs-border);border-radius:3px;color:var(--fcs-muted);cursor:pointer;font-size:11px;padding:3px 8px}.fcs-btn-modify-clear:hover{background:color-mix(in srgb,var(--fcs-sell) 13%,transparent);border-color:var(--fcs-sell);color:var(--fcs-sell)}.fcs-btn-modify-cancel{background:none;border:1px solid var(--fcs-border);border-radius:3px;color:var(--fcs-muted);cursor:pointer;font-size:11px;padding:3px 8px}.fcs-btn-modify-cancel:hover{color:var(--fcs-text)}.fcs-modify-error{color:var(--fcs-sell);flex-basis:100%;font-size:10px;margin-top:2px}.fcs-close-pcts{display:flex;gap:3px}.fcs-close-pct{background:var(--fcs-input);border:1px solid var(--fcs-border);border-radius:3px;color:var(--fcs-muted);cursor:pointer;font-size:10px;font-weight:600;padding:3px 7px}.fcs-close-pct:hover{border-color:var(--fcs-muted);color:var(--fcs-text)}.fcs-btn-close-confirm{background:var(--fcs-sell);border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:11px;font-weight:600;padding:3px 10px}.fcs-btn-close-confirm:hover{background:var(--fcs-sell-hover)}.fcs-btn-close-confirm:disabled{cursor:not-allowed;opacity:.5}.fcs-close-all-wrap{align-items:center;display:inline-flex;margin-left:8px;position:relative}.fcs-btn-close-all{background:var(--fcs-input);border:1px solid var(--fcs-border);border-radius:3px;color:var(--fcs-muted);cursor:pointer;font-size:10px;padding:3px 10px;white-space:nowrap}.fcs-btn-close-all:hover{border-color:var(--fcs-sell);color:var(--fcs-sell)}.fcs-close-all-wrap,.fcs-pos-menu-wrap{display:inline-block;position:relative}.fcs-btn-pos-menu{background:var(--fcs-input);border:1px solid var(--fcs-border);border-radius:3px;color:var(--fcs-muted);cursor:pointer;font-size:13px;height:22px;line-height:1;min-width:24px;padding:0 6px;vertical-align:middle}.fcs-btn-pos-menu:hover{border-color:var(--fcs-muted);color:var(--fcs-text)}.fcs-close-all-menu,.fcs-pos-menu{background:var(--fcs-bg-raised);border:1px solid var(--fcs-border);border-radius:5px;box-shadow:0 4px 14px rgba(0,0,0,.28);display:flex;flex-direction:column;gap:1px;min-width:140px;padding:4px;position:absolute;right:0;top:calc(100% + 2px);z-index:30}.fcs-pos-menu-item{background:none;border:none;border-radius:3px;color:var(--fcs-text);cursor:pointer;display:block;font-size:11px;padding:6px 10px;text-align:left;white-space:nowrap;width:100%}.fcs-pos-menu-item:hover{background:var(--fcs-hover)}.fcs-empty-msg{color:var(--fcs-muted);font-size:12px;padding:24px;text-align:center}.fcs-balance-history-panel .fcs-bh-summary{color:var(--fcs-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:12px}.fcs-balance-history-panel .fcs-bh-summary strong{color:var(--fcs-text)}.fcs-bh-stat{align-items:baseline;display:inline-flex;gap:4px}.fcs-balance-history-panel .fcs-bh-wrap{flex:1;overflow:auto}.fcs-bh-type{font-size:10px;font-weight:600}.fcs-bh-type-deposit{color:var(--fcs-buy)}.fcs-bh-type-trade{color:var(--fcs-text)}.fcs-bh-type-withdraw{color:var(--fcs-sell)}.fcs-bh-type-fee{color:var(--fcs-muted)}.fcs-journal-filters{display:flex;gap:6px}.fcs-journal-filter{padding:3px 6px}.fcs-journal-clear,.fcs-journal-filter{background:var(--fcs-input);border:1px solid var(--fcs-border);border-radius:4px;color:var(--fcs-text);font-size:11px}.fcs-journal-clear{cursor:pointer;padding:3px 8px}.fcs-journal-clear:hover{background:color-mix(in srgb,var(--fcs-sell) 13%,transparent);border-color:var(--fcs-sell);color:var(--fcs-sell)}.fcs-journal-wrap{flex:1;overflow:auto}.fcs-journal-id{color:var(--fcs-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:nowrap}.fcs-journal-type{background:var(--fcs-input);border-radius:3px;color:var(--fcs-muted);display:inline-block;font-size:10px;font-weight:600;padding:1px 6px;text-transform:uppercase}.fcs-journal-type-order{background:rgba(41,98,255,.15);color:#2962ff}.fcs-journal-type-close{background:rgba(38,166,154,.15);color:var(--fcs-buy)}.fcs-journal-type-modify{background:rgba(249,168,37,.15);color:#f9a825}.fcs-journal-type-error{background:rgba(239,83,80,.15);color:var(--fcs-sell)}.fcs-account-details-panel{display:flex;flex-direction:column;height:100%}.fcs-acct-body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0;overflow-x:hidden;overflow-y:auto;padding:10px}.fcs-acct-ident{align-items:center;background:var(--fcs-bg-raised);border:1px solid var(--fcs-border);border-radius:5px;display:flex;flex-shrink:0;justify-content:space-between;padding:6px 12px}.fcs-acct-ident-main{align-items:baseline;display:flex;gap:10px;min-width:0}.fcs-acct-ident-name{color:var(--fcs-text);font-size:13px;font-weight:700;letter-spacing:-.1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fcs-acct-ident-sub{align-items:center;color:var(--fcs-muted);display:inline-flex;font-size:10px;font-variant-numeric:tabular-nums;gap:6px}.fcs-acct-ident-sub>span[data-field]{color:var(--fcs-text);font-weight:600;opacity:.85}.fcs-acct-ident-sep{opacity:.4}.fcs-acct-status-badge{align-items:center;border:1px solid var(--fcs-border);border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.4px;padding:3px 10px;text-transform:uppercase;transition:background .2s,border-color .2s,color .2s}.fcs-acct-status-dot{animation:fcs-pulse 1.8s ease-in-out infinite;background:currentColor;border-radius:50%;box-shadow:0 0 6px currentColor;height:6px;width:6px}.fcs-acct-status-badge[data-status=ok]{background:rgba(38,166,154,.1);border-color:rgba(38,166,154,.35);color:var(--fcs-buy)}.fcs-acct-status-badge[data-status=warn]{background:rgba(249,168,37,.1);border-color:rgba(249,168,37,.35);color:#f9a825}.fcs-acct-status-badge[data-status=danger]{background:rgba(239,83,80,.12);border-color:rgba(239,83,80,.45);color:var(--fcs-sell)}@keyframes fcs-pulse{0%,to{opacity:1}50%{opacity:.35}}.fcs-acct-meter{background:var(--fcs-bg-raised);border:1px solid var(--fcs-border);border-radius:5px;flex-shrink:0;padding:7px 12px 8px}.fcs-acct-meter-head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:6px}.fcs-acct-meter-label{color:var(--fcs-muted);font-size:9px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.fcs-acct-meter-val{color:var(--fcs-text);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.2px}.fcs-acct-meter[data-zone=warn] .fcs-acct-meter-val{color:#f9a825}.fcs-acct-meter[data-zone=danger] .fcs-acct-meter-val{color:var(--fcs-sell)}.fcs-acct-meter-track{background:var(--fcs-input);border-radius:999px;display:flex;height:6px;overflow:visible;position:relative}.fcs-acct-meter-zone{height:100%;opacity:.85}.fcs-acct-meter-zone:first-child{border-radius:999px 0 0 999px}.fcs-acct-meter-zone:last-child{border-radius:0 999px 999px 0}.fcs-acct-meter-danger{background:linear-gradient(90deg,var(--fcs-sell),#ff7043)}.fcs-acct-meter-warn{background:linear-gradient(90deg,#ff7043,#f9a825)}.fcs-acct-meter-ok{background:linear-gradient(90deg,#66bb6a,var(--fcs-buy))}.fcs-acct-meter-marker{background:#fff;border:2px solid var(--fcs-text);border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.35);height:10px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .4s cubic-bezier(.4,.2,.2,1),border-color .3s;width:10px;z-index:2}.fcs-acct-meter[data-zone=warn] .fcs-acct-meter-marker{border-color:#f9a825}.fcs-acct-meter[data-zone=danger] .fcs-acct-meter-marker{border-color:var(--fcs-sell)}.fcs-acct-meter-scale{color:var(--fcs-muted);display:flex;font-size:9px;justify-content:space-between;letter-spacing:.2px;margin-top:4px}.fcs-acct-hero{display:grid;flex-shrink:0;gap:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));min-width:0}.fcs-acct-hero>*{min-width:0}.fcs-acct-hero-card{background:var(--fcs-bg-raised);border:1px solid var(--fcs-border);border-radius:5px;overflow:hidden;padding:9px 12px 10px;position:relative;transition:border-color .15s}.fcs-acct-hero-card:hover{border-color:#2962ff66}.fcs-acct-hero-card[data-card=equity]{border-top:2px solid #2962ff}.fcs-acct-hero-card[data-card=available]{border-top:2px solid var(--fcs-buy)}.fcs-acct-hero-card[data-card=openpnl]{border-top:2px solid #f9a825}.fcs-acct-hero-label{color:var(--fcs-muted);font-size:9px;font-weight:700;letter-spacing:.5px;margin-bottom:3px;text-transform:uppercase}.fcs-acct-hero-val{color:var(--fcs-text);font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.2px;line-height:1.15}.fcs-acct-hero-sub,.fcs-acct-hero-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fcs-acct-hero-sub{color:var(--fcs-muted);font-size:10px;margin-top:2px}.fcs-acct-spark{bottom:0;height:22px;opacity:.5;pointer-events:none;position:absolute;right:0;width:55%}.fcs-acct-spark-line{fill:none;stroke:var(--fcs-buy);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}@keyframes fcs-flash-up{0%{background-color:rgba(38,166,154,.35)}to{background-color:transparent}}@keyframes fcs-flash-down{0%{background-color:rgba(239,83,80,.35)}to{background-color:transparent}}.fcs-flash-up{animation:fcs-flash-up .6s ease-out;border-radius:3px}.fcs-flash-down{animation:fcs-flash-down .6s ease-out;border-radius:3px}.fcs-acct-grid{background:var(--fcs-border);border:1px solid var(--fcs-border);border-radius:5px;display:grid;flex-shrink:0;gap:1px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));min-width:0;overflow:hidden}.fcs-acct-grid>*{min-width:0}.fcs-acct-item-row{align-items:center;background:var(--fcs-bg-raised);display:flex;font-size:11px;gap:6px;justify-content:space-between;min-height:28px;min-width:0;padding:6px 10px}.fcs-acct-key{align-items:center;color:var(--fcs-muted);display:inline-flex;flex-shrink:0;font-size:9px;gap:6px;letter-spacing:.3px;text-transform:uppercase}.fcs-acct-key,.fcs-acct-val{font-weight:600;white-space:nowrap}.fcs-acct-val{color:var(--fcs-text);font-size:11px;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis}.fcs-bottom-panel[style*="position: fixed"] .fcs-acct-body,.fcs-bottom-panel[style*="position:fixed"] .fcs-acct-body{gap:10px;margin:0 auto;max-width:1100px;padding:16px;width:100%}.fcs-bottom-panel[style*="position: fixed"] .fcs-acct-hero-val,.fcs-bottom-panel[style*="position:fixed"] .fcs-acct-hero-val{font-size:20px}.fcs-bottom-panel[style*="position: fixed"] .fcs-acct-hero-card,.fcs-bottom-panel[style*="position:fixed"] .fcs-acct-hero-card{padding:12px 14px}.fcs-bottom-panel[style*="position: fixed"] .fcs-acct-spark,.fcs-bottom-panel[style*="position:fixed"] .fcs-acct-spark{height:28px}.fcs-bottom-panel[style*="position: fixed"] .fcs-acct-meter-val,.fcs-bottom-panel[style*="position:fixed"] .fcs-acct-meter-val{font-size:15px}.fcs-bottom-panel[style*="position: fixed"] .fcs-acct-item-row,.fcs-bottom-panel[style*="position:fixed"] .fcs-acct-item-row{min-height:32px;padding:8px 12px}@media (max-width:700px){.fcs-acct-hero{grid-template-columns:1fr}}.fcs-info-icon{align-items:center;border-radius:50%;color:var(--fcs-muted);cursor:help;display:inline-flex;flex-shrink:0;justify-content:center;opacity:.6;transition:color .15s,opacity .15s;vertical-align:middle}.fcs-info-icon:focus,.fcs-info-icon:hover{color:#2962ff;opacity:1;outline:none}.fcs-info-icon svg{display:block;height:14px;width:14px}.fcs-of-qty-mode-wrap{align-items:center;align-self:flex-start;display:inline-flex;gap:6px}@media (max-width:768px){.fcs-trading-sidebar{border-left:none;border-top:1px solid var(--fcs-border);width:100%}}.fcs-acct-type{font-size:9px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.fcs-acct-type-demo{background:var(--fcs-warn,#e6a23c);border-radius:3px;color:#fff;padding:1px 5px}.fcs-acct-type-live{color:var(--fcs-muted)}