.uiModeToggle{white-space:nowrap;flex:none;align-items:center;gap:4px;display:inline-flex}:where(:root:not([data-ui=modern])) .uiModeToggle svg{position:relative;top:1px}:root{color:#17202a;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f6f8;font-family:Segoe UI,Malgun Gothic,Arial,sans-serif}*{box-sizing:border-box}body{width:100%;margin:0;overflow-x:hidden}button,input,select{font:inherit}button{cursor:pointer}.appShell{grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:100vh;display:grid}:where(:root:not([data-ui=modern])) .sideNav{z-index:20;scrollbar-color:#56616d #e9ecef;color:#000;background:#c9cdd1;border-bottom:1px solid #8d98a3;align-items:center;gap:2px;min-width:0;min-height:34px;padding:4px 8px;display:flex;position:sticky;top:0;overflow-x:auto}:where(:root:not([data-ui=modern])) .sideNav button,:where(:root:not([data-ui=modern])) .sideNav .clientDownloadButton{color:#000;text-align:center;background:#e9ecef;border:1px solid #8e99a4;border-radius:2px;flex:none;min-height:25px;padding:0 10px;font-size:12px;font-weight:700}:where(:root:not([data-ui=modern])) .sideNav button.active,:where(:root:not([data-ui=modern])) .sideNav button:hover,:where(:root:not([data-ui=modern])) .sideNav .clientDownloadButton:hover{color:#001489;background:#00a4ff}.sideNav .sessionActions{flex:none;align-items:center;gap:2px;margin-left:auto;display:flex}.clientDownloadButton{white-space:nowrap;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.mainPanel{min-width:0;padding:6px;overflow:auto;container:page-space/inline-size}.persistentPage{display:contents}.persistentPage[hidden],.tradeChartWorkspace[hidden],.tradeDesk[hidden],.chartPage[hidden]{display:none}.primaryBtn{color:#fff;background:#0f766e;border:0;border-radius:6px;min-height:42px;padding:0 18px;font-weight:800}.primaryBtn.full{width:100%}.secondaryBtn{color:#111827;background:#f3f4f6;border:1px solid #9ca3af;border-radius:6px;min-height:42px;padding:0 18px;font-weight:800}.modalOverlay{z-index:50;background:#00000038;place-items:center;display:grid;position:fixed;inset:0}.authLayout,.walletLayout{place-items:center;min-height:calc(100vh - 44px);display:grid}.loginGate{background:linear-gradient(90deg,#f4f6f8fa,#f4f6f8bd),url(https://images.unsplash.com/photo-1642790551116-18e150f248e5?auto=format&fit=crop&w=1800&q=80) 50%/cover;min-height:100vh;padding:24px}.loginForm,.toolPanel{background:#fff;border:1px solid #d9e2ec;border-radius:8px;padding:18px}.loginForm{width:min(420px,100%);box-shadow:0 18px 48px #1f29332e}.standardLoginForm{gap:12px;display:grid}.loginCustomerName{color:#111827;text-align:center;font-weight:800}.standardLoginForm .loginCustomerName{margin:0 0 4px}.loginTextInput{box-sizing:border-box;color:#111827;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:44px;padding:0 14px;font-size:14px}.loginTextInput:focus{background:#fff;border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f624}.loginTextInput::placeholder{color:#9ca3af;opacity:1;font-weight:500}.loginTextInput:focus::placeholder{color:#0000}.standardLoginForm .loginSaveIdRow{margin:0}.standardLoginForm .loginButtonRow{margin-top:4px}.loginForm h2,.toolPanel h2,.toolPanel h3{margin:0 0 16px}.loginButtonRow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.loginButtonRow button:disabled{cursor:wait;opacity:.65}.loginConnectingOverlay{z-index:60;background:#0f172a61}.loginConnectingDialog{color:#111827;text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-items:center;gap:14px;min-width:240px;padding:24px 28px;display:grid;box-shadow:0 18px 48px #0f172a3d}.loginSpinner{border:5px solid #dbe4ea;border-top-color:#0f766e;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite loginSpinnerRotation}@keyframes loginSpinnerRotation{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loginSpinner{animation:none}}.registerDialog{color:#111827;background:#d7dadf;border:1px solid #7f8790;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(620px,100vw - 28px);max-height:calc(100dvh - 28px);display:grid;box-shadow:0 18px 50px #00000047}.registerDialog header,.registerDialog footer{background:#bcc3ca;border-bottom:1px solid #9aa3ad;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:5px 8px;display:flex}.registerDialog header{grid-template-columns:72px minmax(0,1fr) 72px;display:grid}.registerDialog header strong{text-align:center;grid-column:2}.registerDialog header button{grid-column:3}.registerDialog footer{border-top:1px solid #9aa3ad;border-bottom:0;justify-content:flex-end}.registerDialog header button,.registerDialog footer button{min-width:72px;min-height:28px}.registerFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;padding:12px;display:grid;overflow:auto}.registerFormGrid label{align-self:start;margin:0}.registerFormGrid input,.registerFormGrid select{width:100%;min-width:0}.registerPasswordRule{color:#4b5563;grid-column:1/-1;margin:-2px 0 0;font-size:11px;line-height:1.45}.registerBankSelect{height:146px;overflow-y:auto}.successText{color:#0f766e;margin:8px 12px;font-weight:800}.loginSaveIdRow{align-items:center;gap:8px;margin-top:-4px;display:flex}.loginSaveIdRow input{width:16px;height:16px;min-height:0;margin:0}label{color:#3e4c59;gap:6px;margin-bottom:12px;font-size:13px;font-weight:700;display:grid}input,select{background:#fff;border:1px solid #bcccdc;border-radius:6px;min-height:38px;padding:0 10px}.tradeLayout{gap:14px;display:grid}.tradeDesk{color:#111827;--ft-extra-height:0px;--ft-base-width:743px;--ft-order-width:468px;--ft-min-width:443px;--ft-min-height:774px;--ft-mit-min:40px;--ft-side-min:47px;--ft-count-min:25px;--ft-volume-min:56px;--ft-price-min:96px;--ft-hoga-columns:minmax(var(--ft-mit-min), .58fr) minmax(var(--ft-side-min), .68fr) minmax(var(--ft-count-min), .36fr) minmax(var(--ft-volume-min), .85fr) minmax(var(--ft-price-min), 1.32fr) minmax(var(--ft-volume-min), .85fr) minmax(var(--ft-count-min), .36fr) minmax(var(--ft-side-min), .68fr) minmax(var(--ft-mit-min), .58fr);--ft-hoga-width-extra:0px;background:#c9cdd1;border:1px solid #8d98a3;width:743px;min-width:743px;padding-bottom:10px;font-size:11px;position:relative}.tradeDesk.hogaSize-medium{--ft-base-width:795px;--ft-order-width:520px;--ft-min-width:483px;--ft-min-height:821px;--ft-mit-min:45px;--ft-side-min:51px;--ft-count-min:27px;--ft-volume-min:61px;--ft-price-min:104px;width:795px;min-width:795px;font-size:12px}.tradeDesk.hogaSize-large{--ft-base-width:847px;--ft-order-width:572px;--ft-min-width:523px;--ft-min-height:868px;--ft-mit-min:50px;--ft-side-min:55px;--ft-count-min:29px;--ft-volume-min:65px;--ft-price-min:111px;width:847px;min-width:847px;font-size:13px}.deskTitle{background:#b7bdc3;border-bottom:1px solid #9aa3ad;justify-content:center;align-items:center;min-height:28px;font-size:13px;font-weight:500;display:flex;position:relative}.deskTitle span{margin-left:4px}.tradeDesk>.deskTitle{justify-content:flex-start;padding-left:4px}.serverEventLine{color:#111827;background:#fff8c5;border-bottom:1px solid #9aa3ad;min-height:20px;padding:4px 8px;font-size:12px;font-weight:700}.productTabs{background:#c9cdd1;gap:2px;padding:5px 4px 2px;display:flex;position:relative}.productTabs button{color:#000;background:#e9ecef;border:1px solid #8e99a4;border-bottom-color:#6f7882;border-radius:2px 2px 0 0;justify-content:center;align-items:center;min-width:50px;min-height:23px;font-size:12px;font-weight:700;display:inline-flex}.productTabs .selected{color:#001489;background:#00a4ff}.deskGrid{grid-template-columns:calc(468px + var(--ft-hoga-width-extra)) 7px minmax(220px, 1fr);gap:0;padding:0 4px 4px;display:grid}.tradeDesk.hogaSize-medium .deskGrid{grid-template-columns:calc(520px + var(--ft-hoga-width-extra)) 7px minmax(220px, 1fr)}.tradeDesk.hogaSize-large .deskGrid{grid-template-columns:calc(572px + var(--ft-hoga-width-extra)) 7px minmax(220px, 1fr)}.leftDesk{min-width:0}.hogaInfoDivider{z-index:6;width:7px;min-width:7px;position:relative}.hogaWidthResizeHandle{box-sizing:border-box;cursor:ew-resize;opacity:1;touch-action:none;background:#6f7882;border:0;width:2px;min-width:2px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hogaWidthResizeHandle:hover,.hogaWidthResizeHandle:active{background:#111827}.hogaWidthResizeHandle:focus-visible{outline-offset:-2px;opacity:1;outline:2px solid #2563eb}.productTabs .infoPanelToggle{top:5px;left:calc(4px + 468px + var(--ft-hoga-width-extra));color:#111827;background:#e9ecef;border:1px solid #7b8794;border-radius:2px;flex:0 0 23px;justify-content:center;align-self:center;align-items:center;width:23px;min-width:23px;height:23px;min-height:23px;margin-left:0;padding:0;font-size:11px;line-height:1;display:inline-flex;position:absolute;transform:translate(-100%)}.tradeDesk.hogaSize-medium .productTabs .infoPanelToggle{left:calc(4px + 520px + var(--ft-hoga-width-extra))}.tradeDesk.hogaSize-large .productTabs .infoPanelToggle{left:calc(4px + 572px + var(--ft-hoga-width-extra))}.infoPanelToggle:hover{background:#d5dae0}.infoPanelToggle:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.leftResizePane{height:var(--ft-left-resize-height);grid-template-rows:auto 7px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.leftResizePane .orderBookPanel{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.orderBookTableScroll{min-width:0;min-height:0;overflow:auto}.orderBookTableScroll thead th{z-index:2;position:sticky;top:0}.rightDesk{grid-template-rows:auto calc(324px + var(--ft-extra-height)) auto;gap:5px;min-width:0;display:grid}.quoteSummary{background:#f2f2f2;border:1px solid #9aa3ad;border-bottom:0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.quoteSummary.mini{grid-template-columns:16fr 14fr 18fr 17fr 17fr 18fr}.dataCell{text-align:right;border-right:1px solid #9aa3ad;grid-template-rows:20px 24px;min-width:0;display:grid;overflow:hidden}.dataCell:last-child{border-right:0}.dataCell span{color:#000;text-overflow:clip;white-space:nowrap;background:#ececec;border-bottom:1px solid #b9bfc5;place-items:center;min-width:0;font-size:11px;font-weight:700;display:grid;overflow:hidden}.tradeDesk.hogaSize-medium .dataCell{grid-template-rows:22px 27px}.tradeDesk.hogaSize-large .dataCell{grid-template-rows:24px 30px}.tradeDesk.hogaSize-medium .dataCell span,.tradeDesk.hogaSize-medium .dataCell strong,.tradeDesk.hogaSize-medium .infoTable,.tradeDesk.hogaSize-medium .symbolTable,.tradeDesk.hogaSize-medium .tradeTable{font-size:11px}.tradeDesk.hogaSize-large .dataCell span,.tradeDesk.hogaSize-large .dataCell strong,.tradeDesk.hogaSize-large .infoTable,.tradeDesk.hogaSize-large .symbolTable,.tradeDesk.hogaSize-large .tradeTable{font-size:12px}.dataCell strong{color:#000;text-overflow:clip;white-space:nowrap;align-self:center;min-width:0;padding:0 4px;font-size:10px;font-weight:600;line-height:1.1;overflow:hidden}.dataCell button{color:#111827;white-space:nowrap;background:#ececec;border:1px solid #9ca3af;border-radius:1px;align-self:stretch;width:calc(100% - 4px);min-width:0;min-height:20px;margin:2px;font-size:10px;font-weight:600;line-height:1}.dataCell button:disabled{color:#8a8f98;background:#e5e7eb}.dataCell.fall strong,.fallText{color:#001eff}.dataCell.rise strong,.riseText,.buyText{color:red}.sellText{color:#001eff}.orderToolbar{background:#d7dadf;border-inline:1px solid #9aa3ad;grid-template-columns:1fr;align-items:center;gap:2px;padding:3px 5px;display:grid}.orderCapacityLine{grid-template-columns:1fr;align-items:center;width:100%;display:grid}.orderSettings{grid-template-columns:96px 88px 82px 114px;align-items:center;gap:3px;width:100%;display:grid}.orderToolbar label,.orderSettings label{color:#111;white-space:nowrap;align-items:center;gap:4px;margin:0;font-size:12px;font-weight:500;display:flex}.orderToolbar input,.orderSettings input{text-align:right;border-radius:1px;width:44px;min-height:21px;padding:0 4px}.orderSettings input[type=checkbox]{width:13px;min-width:13px;min-height:13px;padding:0}.checkSetting input:not([type=checkbox]){width:28px}.checkSetting{justify-content:flex-start}.orderSettings label:nth-child(4) input{width:50px}.quickQty{gap:1px;min-width:0;display:flex}.quickQty button{background:#eee;border:1px solid #a3aab2;border-radius:1px;width:22px;min-height:22px;padding:0;font-size:12px}.tradeBtn{white-space:nowrap;background:#ededed;border:1px solid #9ca3af;border-radius:1px;min-height:25px;font-weight:700}.tradeBtn.outline{background:#fff}.tradeBtn.sell,.miniSell{color:#001eff}.tradeBtn.buy,.miniBuy{color:red}.tradeBtn:disabled,.actionRow button:disabled,.cancelGroup button:disabled,.mobileRiskActions button:disabled{color:#8a8f98;cursor:default;opacity:.72;background:#d9dde2}.orderInline{grid-template-columns:auto repeat(2,minmax(0,1fr));align-items:center;gap:4px;min-height:22px;display:grid}.orderInline button{color:#fff;background:#00f;border:0;min-height:20px;font-weight:800}.orderInline .miniSell,.orderInline .miniBuy{color:#fff;background:#00f;place-items:center;min-width:34px;min-height:20px;font-weight:800;display:inline-grid}.orderInline .miniBuy{background:red}.orderInline strong{text-align:left;min-width:42px}.orderInline .miniNeutral,.miniNeutral{color:#111;background:#fff;border:1px solid #9ca3af}.topOrderActions{grid-template-columns:minmax(114px,1fr) minmax(176px,1.45fr) minmax(114px,1fr);justify-content:space-between;align-items:center;width:100%;margin-left:-5px;display:grid}.topOrderCenter{grid-template-columns:repeat(2,1fr);gap:3px;display:grid}.orderToolbar .tradeBtn{min-height:24px}.tradeHeader,.marketBand{justify-content:space-between;align-items:center;gap:12px;display:flex}.tradeHeader h2{margin:0;font-size:28px}.marketBand{border-block:1px solid #d9e2ec;flex-wrap:wrap;padding:12px 0}.metric{gap:3px;display:grid}.metric span{color:#52606d;font-size:12px;font-weight:700}.metric strong{font-size:18px}.metric.rise strong{color:#b42318}.metric.fall strong{color:#1d4ed8}.tradeGrid{grid-template-columns:minmax(520px,1fr) 280px 240px;align-items:start;gap:14px;display:grid}.hogaGrid{--hoga-scroll-width:16px;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;width:100%;min-width:0;overflow:hidden}.tradeDesk .hogaGrid{border-color:#9aa3ad;border-radius:0}.hogaGrid .hogaHead,.hogaGrid .hogaTotal{box-sizing:border-box;padding-right:var(--hoga-scroll-width)}.hogaBody{grid-template-columns:minmax(0, 1fr) var(--hoga-scroll-width);flex:none;min-height:0;display:grid}.hogaPriceScroll{height:calc(var(--hoga-row-height) * var(--hoga-row-count));overscroll-behavior:contain;scrollbar-color:var(--sub,#8794a3) var(--surface-2,#e7ebef);min-width:0;overflow:hidden scroll}.hogaPriceScroll::-webkit-scrollbar{width:var(--hoga-scroll-width)}.hogaPriceScroll[aria-disabled=true]{pointer-events:none;opacity:.4}.hogaHead,.hogaRow{grid-template-columns:var(--ft-hoga-columns,40px 56px 40px 60px 116px 60px 40px 56px 40px);width:100%;min-width:0;display:grid}.tradeDesk.hogaSize-medium .hogaHead,.tradeDesk.hogaSize-medium .hogaRow,.tradeDesk.hogaSize-medium .hogaTotal,.tradeDesk.hogaSize-large .hogaHead,.tradeDesk.hogaSize-large .hogaRow,.tradeDesk.hogaSize-large .hogaTotal{grid-template-columns:var(--ft-hoga-columns)}.hogaHead{color:#334e68;text-align:center;background:#eef2f7;align-items:center;min-height:34px;font-size:12px;font-weight:800}.hogaHead>span{white-space:nowrap;min-width:0;overflow:hidden}.tradeDesk .hogaHead{color:#000;background:#f4f4f4;min-height:20px;font-size:12px}.hogaCenterControl{justify-content:center;align-items:center;gap:3px;min-width:0;padding:0 2px;display:flex;overflow:hidden}.hogaCenterControl input{flex:none;width:13px;height:13px;min-height:13px;margin:0;padding:0}.hogaCenterControl b{color:red;text-overflow:clip;white-space:nowrap;min-width:0;font-size:12px;font-weight:800;line-height:1;overflow:hidden}.hogaRows{overscroll-behavior:auto;touch-action:pan-y;-webkit-user-select:none;user-select:none;min-height:560px;max-height:calc(100vh - 220px);overflow:auto}.hogaPriceCell{cursor:ns-resize;touch-action:none}.hogaPriceCell:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.tradeDesk .hogaRows{max-height:none;min-height:calc(var(--hoga-row-height,30px) * var(--hoga-row-count,21));height:calc(var(--hoga-row-height,30px) * var(--hoga-row-count,21));background:#fff;overflow:hidden}.tradeDesk .hogaRowsInner{grid-auto-rows:var(--hoga-row-height,30px);will-change:transform;display:grid}.tradeResizeHandle{z-index:5;cursor:ns-resize;touch-action:none;background:linear-gradient(#0000 0 2px,#87909a 2px 3px,#0000 3px 100%);width:100%;height:7px;position:relative}.tradeResizeHandle:before{content:"";pointer-events:none;background:#6f7882;width:64px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tradeResizeHandle:hover:before,.tradeResizeHandle:active:before{background:#111827}.tradeFrameResizeHandle{z-index:6;cursor:ns-resize;touch-action:none;width:16px;height:16px;position:absolute;bottom:1px;right:1px}.tradeFrameResizeHandle:before{content:"";border-bottom:2px solid #6f7882;border-right:2px solid #6f7882;width:9px;height:9px;position:absolute;bottom:3px;right:3px}.tradeFrameResizeHandle:hover:before{border-color:#111827}.hogaRow{color:#243b53;text-align:right;background:#fff;border:0;border-top:1px solid #eef2f7;width:100%;min-height:34px;padding:0}.tradeDesk .hogaRow{box-sizing:border-box;min-height:var(--hoga-row-height,30px);height:var(--hoga-row-height,30px);font-family:Consolas,Malgun Gothic,monospace;font-size:var(--hoga-font-size,12px);background:0 0;border-top:1px solid #bfc5cb;position:relative;overflow:hidden}.hogaRow span,.hogaRow strong{white-space:nowrap;justify-content:flex-end;align-items:center;min-width:0;padding:0 8px;display:flex}.tradeDesk .hogaRow span,.tradeDesk .hogaRow strong{box-sizing:border-box;background:#fff;border-right:1px solid #aeb5bc;height:100%;padding:0 5px;overflow:hidden}.hogaRow strong{color:#111827;justify-content:center}.hogaRow.ask{background:#fff5f5}.hogaRow.bid{background:#eff6ff}.tradeDesk .hogaRow.ask,.tradeDesk .hogaRow.bid{background:0 0}.tradeDesk .hogaRow span:first-child,.tradeDesk .hogaRow span:nth-child(9){background:#f7f7fb}.tradeDesk .hogaRow span:nth-child(2){background:#d8d0ff;border-right-color:#264bff}.tradeDesk .hogaRow span:nth-child(8){background:#ffd6c7;border-left:1px solid red}.tradeDesk .hogaRow.ask span:nth-child(3),.tradeDesk .hogaRow.ask span:nth-child(4){color:#001eff;background:#c9c1ef}.tradeDesk .hogaRow.bid span:nth-child(6),.tradeDesk .hogaRow.bid span:nth-child(7){color:red;background:#ffb994}.tradeDesk .hogaRow.ask span:nth-child(3){color:#001eff}.tradeDesk .hogaRow.bid span:nth-child(7){color:red}.tradeDesk .hogaRow strong{color:#000;font-size:var(--hoga-price-font-size,12px);background:#f7f1e8;font-weight:800;position:relative}.tradeDesk .hogaRow.current strong{color:red;background:#60f099}.hogaPriceMarkers{z-index:2;pointer-events:none;align-items:center;gap:2px;height:100%;display:inline-flex;position:absolute;top:0;left:2px}.hogaPriceMarker{opacity:.96;background:0 0;border:0;padding:0;font-family:Malgun Gothic,sans-serif;font-size:10px;font-style:normal;font-weight:800;line-height:1;display:inline}.hogaPriceMarker.open{color:#8a5a00}.hogaPriceMarker.high{color:#b32128}.hogaPriceMarker.low{color:#001eff}.tradeDesk .hogaGrid.fixed .hogaRow.buy1{box-shadow:none;border-top-color:#000}.tradeDesk .hogaRow.autoLossLine:after,.tradeDesk .hogaRow.autoEarnLine:after{content:"";z-index:3;pointer-events:none;height:2px;position:absolute;top:-1px;left:0;right:0}.tradeDesk .hogaRow.autoLossLine:after{background:#001eff}.tradeDesk .hogaRow.autoEarnLine:after{background:red}.contractMarker{z-index:4;box-sizing:border-box;pointer-events:none;filter:drop-shadow(0 1px 1px #0f172a38);width:13px;height:14px;position:absolute;top:50%;transform:translateY(-50%)}.contractMarker.buy{clip-path:polygon(88% 7%,14% 50%,88% 93%,100% 78%,42% 50%,100% 22%);background:#e03131;right:2px}.contractMarker.sell{clip-path:polygon(12% 7%,86% 50%,12% 93%,0 78%,58% 50%,0 22%);background:#2457d6;left:2px}.tradeDesk .hogaRow.current.ask span:nth-child(4){color:#001eff;background:#c9c1ef}.tradeDesk .hogaRow.current.bid span:nth-child(6){color:red;background:#ffb994}.hogaOrderCell.active,.hogaMitCell.active{cursor:pointer;touch-action:none;font-weight:800}.hogaOrderCell.active:hover,.hogaMitCell.active:hover{outline-offset:-1px;outline:1px solid #4b5563}.hogaTotal{grid-template-columns:var(--ft-hoga-columns,40px 56px 40px 60px 116px 60px 40px 56px 40px);background:#f5f5f5;border-top:1px solid #8f98a1;width:100%;min-width:0;min-height:19px;font-family:Consolas,Malgun Gothic,monospace;display:grid}.hogaTotal span,.hogaTotal strong{border-right:1px solid #aeb5bc;justify-content:flex-end;align-items:center;padding:0 5px;display:flex}.hogaTotal strong{color:red;justify-content:center}.orderBookPanel,.sidePanel{background:#d7dadf;border:1px solid #9aa3ad;min-width:0}.orderBookPanel h3{color:#00f;place-items:center;min-height:23px;margin:0;font-size:13px;display:grid}.actionRow{grid-template-columns:minmax(114px,1fr) minmax(176px,1.45fr) minmax(114px,1fr);justify-content:space-between;gap:0;width:100%;padding:3px 0;display:grid}.cancelGroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.actionRow button,.cancelGroup button{color:#4b5563;text-overflow:clip;white-space:nowrap;background:#e9e9e9;border:1px solid #a6adb5;border-radius:1px;min-height:22px;font-size:11px;overflow:hidden}.deskTable{border-collapse:collapse;background:#fff;width:100%}.deskTable th,.deskTable td,.infoTable th,.infoTable td{text-overflow:ellipsis;white-space:nowrap;border:1px solid #b8bec5;height:20px;padding:0 5px;overflow:hidden}.deskTable th,.infoTable th{color:#000;text-align:center;background:#f2f2f2;font-weight:700}.deskTable td{text-align:right}.deskTable .contractListRow td{background:#f2d8f6}.deskTable .pendingListRow td{background:#dceef8}.deskTable .mitListRow td{background:#fff3c4}.deskTable td:nth-child(2),.symbolTable td:first-child{text-align:left}.infoTable{table-layout:fixed;border-collapse:collapse;background:#fff;width:100%}.infoTable col.infoLabelColumn{width:20.5%}.infoTable col.infoLeftValueColumn{width:28%}.infoTable col.infoRightValueColumn{width:29.5%}.infoTable td{text-align:right}.infoTable td.infoActionCell{padding:1px 4px}.infoActionBtn{box-sizing:border-box;color:#111827;cursor:pointer;background:linear-gradient(#f8f8f8,#d6d6d6);border:1px solid #707780;border-color:#fff #707780 #707780 #fff;border-radius:1px;width:100%;height:18px;font-size:12px;font-weight:700;line-height:15px;display:block;box-shadow:inset 1px 1px #ffffffb3}.infoActionBtn:active{background:#d6d6d6;border-color:#707780 #fff #fff #707780;box-shadow:inset 1px 1px 1px #0000002e}.infoActionBtn:disabled{color:#8a8f98;background:#e5e7eb}.overnightDialog{color:#111827;background:#c7cede;border:1px solid #7b8495;width:min(300px,100vw - 16px);font-size:12px;box-shadow:0 14px 36px #00000040}.leverageDialog{color:#111827;background:#c9cdd1;border:1px solid #7f8790;width:min(360px,100vw - 24px);font-size:12px;box-shadow:0 14px 36px #00000040}.orderRejectDialog,.logoutDialog{color:#111827;background:#c9cdd1;border:1px solid #7f8790;width:min(420px,100vw - 24px);font-size:12px;box-shadow:0 14px 36px #00000040}.overnightDialog .deskTitle{background:#c7cede;border-bottom:0;justify-content:center;min-height:31px}.overnightDialog .deskTitle button,.leverageDialog .deskTitle button,.orderRejectDialog .deskTitle button,.walletQrDialog .deskTitle button,.logoutDialog .deskTitle button{background:#e9e9e9;border:1px solid #9aa3ad;border-radius:1px;width:24px;height:20px;font-weight:800;position:absolute;top:4px;right:6px}.overnightDialog .deskTitle button{color:#fff;background:#e55;border:0;width:50px;height:24px;font-size:16px;font-weight:400;top:3px;right:8px}.leverageDialog .deskTitle,.orderRejectDialog .deskTitle{justify-content:center}.orderRejectBody{word-break:keep-all;overflow-wrap:anywhere;gap:8px;padding:18px 18px 8px;display:grid}.orderRejectBody p{color:#111827;margin:0;font-size:13px;font-weight:800;line-height:1.5}.logoutDialog{flex-direction:column;max-height:calc(100dvh - 24px);display:flex}.logoutDialog .deskTitle,.logoutDialog .dialogActions{flex-shrink:0}.logoutOrders{overflow-wrap:anywhere;min-height:0;padding:16px 18px 0;line-height:1.6;overflow-y:auto}.logoutOrders h3,.logoutOrders p{margin:0;font-size:12px}.logoutQuestion{overflow-wrap:anywhere;flex-shrink:0;margin:16px 18px 4px;font-size:13px;font-weight:800}.dialogMessage{color:#b91c1c;word-break:keep-all;margin:8px 12px 0;font-weight:700}.orderRejectBody .orderRejectMeta{color:#374151;font-size:12px;font-weight:700}.orderRejectBody .orderRejectCode{color:#4b5563;font-size:12px}.leverageForm{gap:10px;padding:14px 16px 8px;display:grid}.leverageForm label{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;margin:0;font-weight:700;display:grid}.leverageForm span,.leverageForm select{color:#111827;background:#fff;border:1px solid #9aa3ad;min-height:24px;padding:2px 6px;font-weight:700}.leverageForm span{align-items:center;display:grid}.leverageForm p{color:#b42318;margin:0;font-weight:700}.overnightOptions{justify-content:space-between;gap:12px;padding:6px 18px 8px;display:flex}.overnightOptions label{align-items:center;gap:5px;font-weight:400;display:inline-flex}.overnightMarginGroup{border:1px solid #a6afc0;border-radius:6px;margin:0 20px;padding:7px 10px 6px}.overnightMarginGroup legend{padding:0 5px;font-weight:400}.overnightMarginRow{grid-template-columns:43% 57%;align-items:center;gap:6px;min-height:26px;display:grid}.overnightMarginRow span{text-align:right}.overnightMarginRow input{box-sizing:border-box;color:#111827;text-align:right;background:#f1f1f1;border:2px inset #eef0f4;border-radius:0;width:100%;min-width:0;height:22px;min-height:22px;padding:2px 5px;font-family:inherit;font-size:12px;font-weight:400}.overnightDialog .dialogActions{padding:8px 16px 12px}.dialogActions{justify-content:flex-end;gap:6px;padding:10px 12px 12px;display:flex}.dialogActions button{background:#eee;border:1px solid #9aa3ad;border-radius:1px;min-width:72px;min-height:26px;font-weight:700}.dialogActions .primaryBtn{color:#fff;background:#0f766e;border:0;border-radius:1px;min-height:26px;padding:0 12px}.screenScale{justify-content:flex-end;align-items:center;gap:8px;min-height:28px;padding:2px 5px;display:flex}.screenScale button{background:#e5e7eb;border:1px solid #9ca3af;border-radius:10px;min-width:36px;min-height:21px}.screenScale button.active{color:#000;background:#fff0b7;border-color:#4b5563;font-weight:800}.sidePanel h3{color:#00f;place-items:center;min-height:23px;margin:0;font-size:13px;display:grid}.symbolSearch{box-sizing:border-box;background:#cbd1d7;padding:4px}.symbolSearch input{box-sizing:border-box;border:1px solid #8f99a3;border-radius:1px;width:100%;min-height:23px;padding:0 6px;font-size:12px}.symbolTable{table-layout:fixed}.symbolTable th:first-child,.symbolTable td:first-child{width:38%}.symbolTable th:nth-child(2),.symbolTable td:nth-child(2){width:30%}.symbolTable th:nth-child(3),.symbolTable td:nth-child(3){text-align:center;width:32%}.growPanel{width:100%;min-width:0;min-height:0;overflow:hidden auto}.symbolTable tr{cursor:pointer}.optionPanel{background:#d7dadf}.optionTable{table-layout:fixed}.optionTable thead th{z-index:2;position:sticky;top:0}.optionTable th:first-child,.optionTable td:first-child,.optionTable th:nth-child(3),.optionTable td:nth-child(3){width:30%}.optionTable th:nth-child(2),.optionTable td:nth-child(2){width:40%}.optionTable td{text-align:center;height:19px;padding:0 4px;font-size:12px}.deskTable.optionTable td:nth-child(2),.optionTable .optionStrike{text-align:center}.optionCodeCell{cursor:pointer;color:#03f;font-family:Consolas,Malgun Gothic,monospace;font-weight:700}.optionCodeCell.call,.optionCodeCell.put{background:#f5f5f5}.optionCodeCell.hasOptionAction.call{background:#d7cff8}.optionCodeCell.hasOptionAction.put{background:#ffd8ca}.optionStrike{color:#111;background:#f1f1f1;font-weight:700}.optionTable .selectedOptionCell{color:#111;background:#1ee6e6!important}.selectedRow td{color:#fff;background:#168de2}.deskTable .emptyCell{text-align:center;color:#52606d;height:44px;font-weight:700}.tradeTable{table-layout:fixed}.tradeTable th:first-child,.tradeTable td:first-child{width:23.0769%}.tradeTable th:nth-child(2),.tradeTable td:nth-child(2),.tradeTable th:nth-child(3),.tradeTable td:nth-child(3){width:38.4615%}.tradeTable td:nth-child(2),.tradeTable td:nth-child(3){text-align:right;background:#fffbd1}.tradeTable tbody tr{height:20px}.tradeDesk.hogaSize-medium .tradeTable tbody tr,.tradeDesk.hogaSize-medium .symbolTable tr{height:22px}.tradeDesk.hogaSize-large .tradeTable tbody tr,.tradeDesk.hogaSize-large .symbolTable tr{height:24px}.gridLinkButton{width:100%;min-height:18px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.hogaRow.ask span:nth-child(2){color:#b42318;font-weight:800}.hogaRow.bid span:nth-child(8){color:#1d4ed8;font-weight:800}.segmented{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.segmented button{background:#fff;border:1px solid #bcccdc;border-radius:6px;min-height:38px;font-weight:800}.segmented .buyOn{color:#1d4ed8;background:#dbeafe;border-color:#1d4ed8}.segmented .sellOn{color:#b42318;background:#fee2e2;border-color:#b42318}.orderTotal{border-top:1px solid #e5e7eb;justify-content:space-between;margin:14px 0;padding-top:12px;display:flex}.messageText,.errorText{color:#7c2d12;margin:12px 0 0;font-weight:700}.walletPanel{width:min(480px,100%)}.walletWindow{color:#000;background:#c9cdd1;border:1px solid #7f8994;width:fit-content;max-width:100%;min-height:420px;font-size:12px}.noticeWindow{color:#000;background:#c9cdd1;border:1px solid #7f8994;width:100%;max-width:none;min-height:480px;font-size:12px}.chatWindow{color:#000;background:#c9cdd1;border:1px solid #7f8994;flex-direction:column;width:100%;max-width:none;height:min(70vh,680px);min-height:420px;font-size:12px;display:flex}.queryWindow{color:#000;background:#c9cdd1;border:1px solid #7f8994;width:100%;max-width:none;min-height:480px;font-size:12px}.settingsWindow{flex-direction:column;height:calc(100dvh - 46px);min-height:0;display:flex;overflow:hidden}.settingsTabs{background:#d7dadf;border-bottom:1px solid #64748b;flex:none;gap:0;padding:5px 8px 0;display:flex}.settingsTabs button{background:#e8edf2;border:1px solid #64748b;min-height:26px;margin-bottom:-1px;padding:2px 12px}.settingsTabs button+button{border-left:0}.settingsTabs button.active{background:#d7dadf;border-bottom-color:#d7dadf}.settingsContent{background:#d7dadf;flex:auto;min-height:0;padding:14px;overflow-y:auto}.settingsTradeForm,.settingsPasswordForm,.settingsMileageForm,.settingsChatForm{max-width:520px}.settingsPasswordForm{gap:10px;max-width:420px;display:grid}.settingsPasswordForm label{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:8px;margin:0;font-weight:500;display:grid}.settingsPasswordForm input{width:100%;min-width:0}.settingsTradeLayout{grid-template-columns:minmax(220px,1.25fr) minmax(185px,1fr);align-items:start;gap:10px;display:grid}.settingsTradeRight{gap:10px;display:grid}.settingsGroup{border:1px solid #a6afb9;border-radius:4px;min-width:0;margin:0;padding:10px}.settingsGroup legend{padding:0 5px;font-weight:700}.settingsVoiceGrid{grid-template-columns:1fr 1fr;gap:9px 12px;display:grid}.settingsVoiceGrid label,.settingsBasicGroup label,.settingsFontSizes label,.settingsInlineCheck{white-space:nowrap;align-items:center;gap:5px;margin:0;font-weight:400;display:flex}.settingsBasicGroup{gap:9px;display:grid}.settingsShortcutGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.settingsShortcutGrid input{text-align:center;width:100%;min-width:0}.settingsMileageForm{grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:10px 8px;display:grid}.settingsMileageForm>label:not(.settingsInlineCheck){display:contents}.settingsMileageForm>label:not(.settingsInlineCheck) input{min-width:0}.settingsMileageForm .settingsHint{color:#111827;background:0 0;border:0;grid-column:1/-1;padding:0 0 0 118px}.settingsMileageForm .settingsInlineCheck{grid-area:3/3}.settingsMileageForm .settingsMessage,.settingsMileageForm .settingsActions{grid-column:1/-1}.settingsChatGroup{max-width:180px}.settingsFontSizes{gap:14px;display:flex}.settingsMessage{background:#fff;border:1px solid #94a3b8;padding:8px;font-weight:700}.settingsMessage.error{color:#991b1b;border-color:#b91c1c}.settingsMessage.success{color:#166534;border-color:#15803d}.settingsActions{justify-content:flex-end;display:flex}.settingsActions button{min-width:64px}.queryToolbar{background:#d7dadf;align-items:end;gap:8px;padding:8px;display:flex}.queryToolbar>button{border-radius:2px;min-height:38px;padding:0 12px}.queryToolbar>.excelSaveBtn{margin-left:auto}.queryToolbar label{margin:0}.eventPanels{background:#d7dadf;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:8px;display:grid}.eventPanel{background:#fff;border:1px solid #bcc5d1;border-radius:6px;padding:14px}.eventPanel h3{margin:0 0 10px;font-size:15px}.eventPanel p{color:#334155;min-height:44px;margin:0 0 12px;line-height:1.45}.eventMeta{color:#64748b;flex-wrap:wrap;gap:8px 14px;margin-bottom:12px;font-size:13px;display:flex}.eventTableWrap{max-height:220px;margin-top:10px;padding:0}.eventTable th,.eventTable td{min-width:72px}.eventTable td:last-child,.eventTable th:last-child{text-align:left;min-width:180px}.linkButton{color:#0f5fa8;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.linkButton:hover{text-decoration:underline}.queryToolbar.compact{flex-wrap:wrap;padding:6px 0}.queryToolbar.compact input,.queryToolbar.compact select{min-height:30px}.queryTableWrap{background:#d7dadf;max-height:calc(100vh - 170px);padding:0 8px 8px;overflow:auto}.queryTable{table-layout:auto;width:max-content;min-width:100%}.queryTable th,.queryTable td{text-align:right;white-space:nowrap;min-width:84px;height:24px;padding-inline:4px;overflow:visible}.resizableQueryTable th,.resizableQueryTable td{text-overflow:ellipsis;min-width:0;overflow:hidden}.resizableQueryTable th[data-query-column]{padding-right:9px}.queryColumnResizeHandle{z-index:5;cursor:col-resize;touch-action:none;width:7px;height:100%;position:absolute;top:0;right:0}.queryColumnResizeHandle:hover,.queryColumnResizeHandle:active{border-right:2px solid #2563eb}.queryTable thead th{z-index:3;position:sticky;top:0}.queryTable th:first-child,.queryTable td:first-child{z-index:2;text-align:center;background:#f3f4f6;position:sticky;left:0}.queryTable thead th:first-child{z-index:4}.queryTable .groupHeaderRow th{color:#1f2937;background:#e4e7eb}.queryTable .summaryRow td{background:#fff7cf;font-weight:800}.historyTotals{background:#d7dadf;grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px;padding:8px;display:grid}.orderHistoryTable,.orderActionLogTable{width:100%;font-size:11px}.orderActionLogTable th:nth-child(15),.orderActionLogTable td:nth-child(15),.orderActionLogTable th:nth-child(16),.orderActionLogTable td:nth-child(16){text-align:left;min-width:180px}.numericText{text-align:right}.orderHistoryTable th:nth-child(5),.orderHistoryTable td:nth-child(5),.orderHistoryTable th:nth-child(18),.orderHistoryTable td:nth-child(18),.bankingQueryTable th:nth-child(6),.bankingQueryTable td:nth-child(6){text-align:left}.noticeList{background:#d7dadf;gap:6px;min-height:420px;padding:8px;display:grid}.noticeSplit{background:#d7dadf;grid-template-rows:minmax(150px,34vh) minmax(220px,1fr);gap:8px;min-height:430px;padding:8px;display:grid}.noticeTableWrap{background:#fff;border:1px solid #9aa3ad;min-width:0;max-width:100%;overflow:auto}.noticeTable{table-layout:fixed;width:100%}.noticeTable th[data-query-column]{position:relative}.noticeTable th,.noticeTable td{text-overflow:ellipsis;white-space:nowrap;height:24px;padding:0 6px;overflow:hidden}.noticeTable th:first-child,.noticeTable td:first-child{text-align:center}.noticeTable:not(.resizableQueryTableInitialized) th:first-child,.noticeTable:not(.resizableQueryTableInitialized) td:first-child{width:92px}.noticeTable th:nth-child(2),.noticeTable td:nth-child(2){text-align:center}.noticeTable:not(.resizableQueryTableInitialized) th:nth-child(2),.noticeTable:not(.resizableQueryTableInitialized) td:nth-child(2){width:48px}.noticeTable th:nth-child(3),.noticeTable td:nth-child(3){text-align:left;padding-left:12px;padding-right:12px}.noticeTable tr{cursor:pointer}.noticeTable .noticeTitleImportant{color:red;font-weight:700}.sideNav .noticeBadge{min-width:18px;margin-left:5px}.noticeUnreadDot{background:#c82333;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.noticeConfirmActions{text-align:right;margin-top:12px}.noticeArrivalToast{z-index:1300;max-width:calc(100vw - 28px);position:fixed;bottom:14px;right:14px}.noticeArrivalToast button{color:#111827;cursor:pointer;background:#c8cfe1;border:1px solid #687789;border-radius:3px;padding:14px 16px;box-shadow:0 5px 18px #0f172a4d}.noticeArrivalPopup{color:#111827;background:#d7dadf;border:1px solid #6b7280;width:min(720px,100vw - 32px);max-height:min(720px,100vh - 32px);padding:0;overflow:hidden;box-shadow:0 18px 50px #00000047}.noticeArrivalPopup[open]{flex-direction:column;display:flex}.noticeArrivalPopup::backdrop{background:#0f172a6b}.noticeArrivalPopup .noticePopupBody{overflow-wrap:anywhere;min-height:0}.noticeArrivalPopup .deskTitle,.noticeArrivalPopup .noticePopupTitle,.noticeArrivalPopup .dialogActions,.noticeArrivalPopup .errorText{flex-shrink:0}.noticeArrivalPopup .dialogActions{padding:8px}.noticeDetail{background:#fff;border:1px solid #9aa3ad;min-height:0;padding:8px;overflow:auto}.noticeItem{background:#f7f7f7;border:1px solid #9aa3ad;padding:8px}.noticeItem.topMost{background:#fff7ed;border-color:#7c2d12}.noticeItem.mustRead{border-left-width:4px}.noticeItemHeader{border-bottom:1px solid #c4c9ce;justify-content:space-between;gap:12px;padding-bottom:5px;display:flex}.noticeItemHeader strong{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.noticeBadge{color:#7c2d12;background:#ffedd5;border:1px solid #b45309;border-radius:3px;place-items:center;min-height:18px;padding:0 5px;font-size:11px;display:inline-grid}.noticeBadge.must{color:#1d4ed8;background:#dbeafe;border-color:#1d4ed8}.noticeItem p{white-space:pre-wrap;margin:7px 0 0}.noticeBodyHtml{color:#111827;overflow-wrap:anywhere;white-space:normal;margin-top:7px;line-height:1.45}.noticeBodyHtml p,.noticeBodyHtml div{white-space:normal;margin:0 0 6px}.noticeBodyHtml ul,.noticeBodyHtml ol{margin:6px 0;padding-left:22px}.noticeBodyHtml table{border-collapse:collapse;background:#fff;width:100%}.noticeBodyHtml th,.noticeBodyHtml td{border:1px solid #aeb5bc;padding:4px 6px}.noticePopupBackdrop{z-index:1000;background:#0f172a6b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.noticePopup{background:#d7dadf;border:1px solid #6b7280;grid-template-rows:auto auto minmax(0,1fr);width:min(720px,100%);max-height:min(720px,100vh - 32px);display:grid;box-shadow:0 18px 50px #00000047}.noticePopup header{background:#bcc3ca;border-bottom:1px solid #9aa3ad;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:4px 8px;display:flex}.noticePopup header button{min-width:54px;height:24px}.noticePopupTitle{background:#eef1f4;border-bottom:1px solid #aeb5bc;justify-content:space-between;gap:12px;padding:8px;display:flex}.noticePopupTitle strong{overflow-wrap:anywhere}.noticePopupTitle span{color:#52606d;flex:none;font-size:12px}.noticePopupBody{background:#f7f7f7;min-height:160px;padding:10px;overflow:auto}.noticePopupBody>p{white-space:pre-wrap;margin:0}.emptyText{color:#52606d;margin:0;padding:12px;font-weight:700}.chatBody{background:#b8c9d8;flex:auto;grid-template-rows:minmax(0,1fr) auto auto;gap:8px;min-height:0;padding:8px;display:grid}.chatMessages{scrollbar-color:#45536173 transparent;background:#b8c9d8;border:1px solid #95a7b7;flex-direction:column;gap:7px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.chatMessageRow{flex-direction:column;max-width:min(72%,620px);display:flex}.chatMessageRow.mine{align-self:flex-end;align-items:flex-end}.chatMessageRow.manager{align-self:flex-start;align-items:flex-start}.chatSender{color:#2d3741;margin:0 0 4px 8px;font-size:12px;font-weight:800;line-height:1.15}.chatBubbleLine{align-items:flex-end;display:flex}.chatBubbleLine .chatTime{color:#636f7b;white-space:nowrap;flex:none;margin-bottom:3px;font-size:12px;line-height:1}.chatMessageRow.mine .chatTime{margin-right:5px}.chatMessageRow.manager .chatTime{margin-left:5px}.chatBubble{border:0;border-radius:14px;width:fit-content;padding:8px 11px 9px;position:relative}.chatMessageRow.mine .chatBubble{background:#ffeb33}.chatMessageRow.manager .chatBubble{background:#fff}.chatBubble:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;width:0;height:0;position:absolute;top:11px}.chatMessageRow.mine .chatBubble:after{border-left:7px solid #ffeb33;right:-6px}.chatMessageRow.manager .chatBubble:after{border-right:7px solid #fff;left:-6px}.chatBubbleText{white-space:pre-wrap;word-break:break-word;color:#111827;margin:0;font-size:14px;line-height:1.45}.chatWindow.chatFont-small .chatBubbleText{font-size:9pt}.chatWindow.chatFont-medium .chatBubbleText{font-size:11pt}.chatWindow.chatFont-large .chatBubbleText{font-size:13pt}.chatWindow.chatFont-small .chatSender,.chatWindow.chatFont-small .chatTime{font-size:7.2pt}.chatWindow.chatFont-medium .chatSender,.chatWindow.chatFont-medium .chatTime{font-size:8.8pt}.chatWindow.chatFont-large .chatSender,.chatWindow.chatFont-large .chatTime{font-size:10.4pt}.orderResultNotice{z-index:1300;color:#111827;background:#c8cfe1;border:1px solid #687789;border-radius:3px;gap:7px;min-width:230px;padding:14px 16px;animation:4s both orderResultNotice;display:grid;position:fixed;bottom:14px;right:14px;box-shadow:0 5px 18px #0f172a4d}.orderResultNotice strong{font-size:14px}.orderResultNotice span{white-space:pre-wrap;font-size:13px}@keyframes orderResultNotice{0%{opacity:0;transform:translateY(10px)}12.5%,87.5%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.chatFileBtn{color:#18212b;cursor:pointer;background:#fff;border:1px solid #9da8b3;margin-top:8px;padding:5px 9px;font-size:12px}.chatComposer{background:#eef2f5;border:1px solid #95a7b7;grid-template-columns:minmax(0,1fr) 68px 76px;gap:6px;padding:8px;display:grid}.chatComposer textarea{resize:none;min-height:36px;max-height:96px;font:inherit;padding:8px 9px;line-height:1.35;overflow-y:auto}.hiddenFileInput{display:none}.walletTabs{gap:2px;padding:4px 7px 0;display:flex}.walletTabs button{white-space:nowrap;background:#e7e7e7;border:1px solid #a8adb3;border-radius:2px;min-width:68px;min-height:29px;font-weight:700}.walletTabs .selected{background:#fff0b7;border-color:#d69d22}.walletFormGrid{grid-template-columns:400px 400px;gap:12px;padding:14px 13px 12px;display:grid}.bankBox{border:1px solid #8f99a3;border-radius:5px;gap:10px;min-height:122px;margin:0;padding:8px 10px 10px;display:grid}.bankBox legend{padding:0 4px}.bankRow{grid-template-columns:62px 1fr;align-items:center;gap:8px;display:grid}.bankAccountQrValue{grid-template-columns:minmax(0,1fr) 40px;align-items:stretch;gap:5px;min-width:0;display:grid}.bankAccountQrValue strong{overflow-wrap:anywhere;min-width:0}.walletQrDialog{color:#111;background:#fff;border:1px solid #777;width:min(360px,100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto;box-shadow:0 8px 32px #0005}.walletQrContent{justify-items:center;gap:12px;padding:16px;display:grid}.walletQrContent>button{justify-self:end}:where(:root:not([data-ui=modern])) .walletQrContent svg{width:256px;max-width:100%;height:auto}:where(:root:not([data-ui=modern])) .walletCopyAddress,:where(:root:not([data-ui=modern])) .walletQrAddress{cursor:pointer}.walletCopyToast{z-index:51;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));color:#fff;white-space:nowrap;pointer-events:none;background:#222e;border-radius:8px;padding:8px 16px;font-size:14px;position:fixed;transform:translate(-50%)}.walletQrAddress{box-sizing:border-box;resize:none;color:#111;-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;background:#fff;width:100%;padding:8px;font:14px/1.5 monospace}.bankRow strong{background:#fff;place-items:center;min-height:25px;font-size:16px;display:grid}.redText{color:red}.walletRequest{--wallet-request-label-width:80px;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;display:grid}.walletRequestMessage{color:#7c2d12;grid-column:1/-1;margin:0;font-weight:700}.walletLine{grid-template-columns:var(--wallet-request-label-width) minmax(0, 1fr);color:#000;align-items:center;gap:0;width:100%;margin:0;font-size:12px;font-weight:500;display:grid}.walletLine>span{white-space:nowrap}.walletLine input{text-align:right;border-color:#9da4ad;border-radius:1px;min-height:25px;font-size:16px;font-weight:700}.amountLine{grid-template-columns:var(--wallet-request-label-width) minmax(0, 1fr) 42px 42px;grid-column:1}.amountLine.deposit{grid-template-columns:var(--wallet-request-label-width) minmax(0, 1fr) 42px}.amountLine button,.amountButtons button,.walletSubmit{white-space:nowrap;background:#eee;border:1px solid #a3aab2;border-radius:1px;min-height:25px;font-size:12px;line-height:1}.amountButtons{width:100%;padding-left:var(--wallet-request-label-width);grid-column:1;gap:3px;display:flex}.amountButtons button{flex:1 1 0;min-width:52px}.memoLine{grid-template-columns:var(--wallet-request-label-width) minmax(0, 1fr);grid-column:1;width:100%}.memoLine input{text-align:left;font-size:13px;font-weight:500}.walletSubmit{grid-column:1;justify-self:end;min-width:74px}.noticeBox{grid-column:1/3;gap:3px;min-width:0;display:grid}.walletHistory{grid-column:1/3;overflow-x:auto}.noticeArea{white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #9aa3ad;min-height:178px;padding:4px;overflow-y:auto}.noticeArea p{color:#7c2d12;margin:8px 0 0;font-weight:700}.chartPage{color:#111827;background:#d7dadf;border:1px solid #9aa3ad;gap:0;min-height:calc(100vh - 48px);display:grid}.chartWorkspace{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;padding:8px;display:grid}.chartPanel{background:#eef1f4;border:1px solid #9aa3ad;min-width:0}.chartIntervalBar{background:#c9cdd1;border-bottom:1px solid #9aa3ad;gap:2px;padding:4px;display:flex;overflow-x:auto}.chartIntervalBar button{background:#e9ecef;border:1px solid #8e99a4;border-radius:2px;flex:none;min-height:28px;padding:0 10px;font-size:12px;font-weight:800}.chartIntervalBar button.active{color:#001489;background:#00a4ff}.chartPanel{grid-template-rows:auto minmax(0,1fr);display:grid}.tradingViewPanel{background:#fff;min-height:640px;display:block;overflow:hidden}.tradingViewFrame{background:#fff;border:0;width:100%;height:100%;min-height:640px;display:block}.chartUnsupported{color:#4b5563;background:#eef1f4;border:1px solid #9aa3ad;place-items:center;min-height:640px;font-weight:800;display:grid}.chartCanvasWrap{background:#fff;min-height:520px;position:relative}.chartCanvas{width:100%;height:100%;min-height:520px;font:12px Consolas,Malgun Gothic,monospace;display:block}.chartGridLines line{stroke:#e5e7eb;stroke-width:1px}.chartCanvas text{fill:#334155}.chartEmpty{color:#52606d;place-items:center;font-weight:800;display:grid;position:absolute;inset:0}.mobileOrderTicket{background:#d7dadf;border-inline:1px solid #9aa3ad;gap:5px;padding:5px;display:grid}.mobileSideSwitch,.mobileTicketActions,.mobileRiskActions{gap:5px;display:grid}.mobileSideSwitch{grid-template-columns:repeat(2,minmax(0,1fr))}.mobileSideSwitch button{background:#f5f5f5;border:1px solid #9ca3af;border-radius:1px;min-height:34px;font-weight:800}.mobileSideSwitch .sell{color:#001eff}.mobileSideSwitch .buy{color:red}.mobileTicketInputs{grid-template-columns:auto minmax(0,2fr) 34px 34px minmax(60px,1fr) auto auto;align-items:center;gap:1px;display:grid}.mobileFieldLabel{color:#111;place-items:center;font-weight:700;display:grid}.mobileTicketInputs input{text-align:right;border:1px solid #9ca3af;border-radius:1px;width:100%;min-width:0;min-height:30px;padding:0 8px;font-size:15px;font-weight:700}.mobileInputAction,.mobileQuantityAction{display:contents}.mobileInputAction .mobileFieldLabel{justify-self:start;font-size:10px}.mobileInputAction input{width:auto;margin-left:3px;padding-inline:3px;font-size:14px;font-weight:500}.mobileQuantityAction button{width:100%;min-width:60px;padding-inline:2px}.mobileQuantityAction .mobileFieldLabel{justify-self:end;width:auto;margin-left:9px}.mobileQuantityAction input{width:calc(3ch + 8px);min-width:0;margin-left:3px;padding-inline:3px;font-size:14px;font-weight:500}.mobileInputAction button,.mobileQuantityAction button,.mobileRiskActions button{background:#ededed;border:1px solid #9ca3af;border-radius:1px;min-height:34px;font-weight:700}.mobileInputAction button,.mobileQuantityAction button{height:30px;min-height:30px}.mobileInputAction button{width:34px;padding:0}.mobileCapacity{color:#111;grid-template-columns:auto repeat(2,minmax(0,1fr));align-items:center;gap:4px;min-height:21px;display:grid}.mobileCapacityLabel{color:#111;place-items:center start;font-size:11px;font-weight:700;display:grid}.mobileCapacityItem{background:#fff;border:1px solid #9ca3af;grid-template-columns:42px minmax(0,1fr);align-items:center;min-width:0;display:grid}.mobileCapacityItem b{color:#fff;place-items:center;min-height:19px;font-weight:800;display:grid}.mobileCapacityItem b.sell{background:#001eff}.mobileCapacityItem b.buy{background:red}.mobileCapacityItem strong{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;padding:0 6px;overflow:hidden}.mobileTicketActions{grid-template-columns:repeat(2,minmax(0,1fr))}.mobileTicketActions .tradeBtn{min-height:34px}.mobileRiskActions{grid-template-columns:repeat(2,minmax(0,1fr))}.tradeDesk.wtm{--ft-min-width:333px;--ft-hoga-columns:minmax(36px, .68fr) minmax(27px, .36fr) minmax(54px, .85fr) minmax(89px, 1.32fr) minmax(54px, .85fr) minmax(27px, .36fr) minmax(36px, .68fr)}.tradeDesk.wtm.hogaSize-medium{--ft-base-width:773px;--ft-order-width:498px}.tradeDesk.wtm.hogaSize-large{--ft-base-width:803px;--ft-order-width:528px}.quoteSummary.compact.mini{grid-template-columns:repeat(3,minmax(0,1fr))}.quoteSummary.compact:not(.mini){grid-template-columns:repeat(6,minmax(0,1fr))}.quoteSummary.compact:not(.mini) .dataCell:nth-child(-n+3){grid-column:span 2}.quoteSummary.compact:not(.mini) .dataCell:nth-child(4){grid-column:1/span 3}.quoteSummary.compact:not(.mini) .dataCell:nth-child(5){grid-column:4/-1}.quoteSummary.compact .dataCell:nth-child(n+4){border-top:1px solid #b9bfc5}.quoteSummary.compact .dataCell:nth-child(3){border-right:0}.tradeDesk.wtm .productTabs{min-width:0;overflow-x:auto}.tradeDesk.wtm .productTabs button{flex:none}.tradeDesk.wtm .hogaHead span:first-child,.tradeDesk.wtm .hogaHead span:nth-child(9),.tradeDesk.wtm .hogaRow span:first-child,.tradeDesk.wtm .hogaRow span:nth-child(9),.tradeDesk.wtm .hogaTotal span:first-child,.tradeDesk.wtm .hogaTotal span:nth-child(9){display:none}.tradeDesk.wtm .actionRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.tradeDesk.wtm .actionRow>.cancelGroup{display:contents}.tradeDesk.wtm>.deskTitle{padding-right:5px}.tradeDesk.wtm>.deskTitle>strong,.tradeDesk.wtm>.deskTitle>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobileSessionActions{flex:none;align-items:center;gap:2px;margin-left:auto;padding-left:4px;display:flex}.mobileLogoutButton,.mobileSessionActions .clientDownloadButton{color:#111;background:#e9ecef;border:1px solid #8e99a4;border-radius:2px;min-height:26px;padding:0 6px;font-size:10px;font-weight:700}:where(:root) .infoTable td.infoActionCell{padding:1px 4px}:where(:root) .infoActionBtn{height:18px}:where(:root) .appShell{min-height:100dvh}:where(:root) .mainPanel{grid-template-rows:minmax(0,1fr);min-height:0;display:grid}:where(:root) .tradeChartWorkspace{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;min-width:0;height:100%;min-height:0;display:grid}:where(:root) .tradeChartWorkspace.withChart{grid-template-columns:auto minmax(0,1fr)}:where(:root) .tradeChartWorkspace .tradeDesk,:where(:root) .tradeChartWorkspace .tradeDesk.hogaSize-medium,:where(:root) .tradeChartWorkspace .tradeDesk.hogaSize-large{width:calc(var(--ft-base-width) + var(--ft-width-extra));max-width:100%;min-width:var(--ft-min-width);min-height:var(--ft-min-height);grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:visible}:where(:root) .tradeChartWorkspace.withChart .tradeDesk{max-width:calc(100vw - 18px)}:where(:root) .tradeChartWorkspace .tradeDesk.wtm{min-height:calc(var(--ft-min-height) + 105px)}:where(:root) .tradeChartWorkspace .dataCell span{font-size:13px}:where(:root) .tradeChartWorkspace .dataCell strong,:where(:root) .tradeChartWorkspace .dataCell button{font-size:12px}:where(:root) .tradeChartWorkspace .tradeDesk.hogaSize-medium .dataCell span,:where(:root) .tradeChartWorkspace .tradeDesk.hogaSize-medium .dataCell strong,:where(:root) .tradeChartWorkspace .tradeDesk.hogaSize-medium .dataCell button{font-size:13px}:where(:root) .tradeChartWorkspace .tradeDesk.hogaSize-large .dataCell span,:where(:root) .tradeChartWorkspace .tradeDesk.hogaSize-large .dataCell strong,:where(:root) .tradeChartWorkspace .tradeDesk.hogaSize-large .dataCell button{font-size:14px}:where(:root) .tradeChartWorkspace .tradeDesk.infoPanelClosed,:where(:root) .tradeChartWorkspace .tradeDesk.hogaSize-medium.infoPanelClosed,:where(:root) .tradeChartWorkspace .tradeDesk.hogaSize-large.infoPanelClosed{width:calc(var(--ft-order-width) + 17px + var(--ft-hoga-width-extra))}:where(:root) .tradeChartWorkspace .deskGrid,:where(:root) .tradeChartWorkspace .tradeDesk.hogaSize-medium .deskGrid,:where(:root) .tradeChartWorkspace .tradeDesk.hogaSize-large .deskGrid{grid-template-columns:minmax(0, min(calc(var(--ft-order-width) + var(--ft-hoga-width-extra) + max(0px, (100% - var(--ft-order-width) - 265px) / 2)), calc(100% - 227px))) 7px minmax(220px, 1fr);align-items:stretch;gap:0;min-height:0;padding:0 4px 4px;overflow:visible}:where(:root) .tradeChartWorkspace .hogaInfoDivider,:where(:root) .tradeChartWorkspace .hogaWidthResizeHandle{display:block}:where(:root) .tradeChartWorkspace .tradeDesk.infoPanelClosed .deskGrid,:where(:root) .tradeChartWorkspace .tradeDesk.hogaSize-medium.infoPanelClosed .deskGrid,:where(:root) .tradeChartWorkspace .tradeDesk.hogaSize-large.infoPanelClosed .deskGrid{grid-template-columns:calc(100% - 7px) 7px 0}:where(:root) .tradeChartWorkspace .tradeDesk.infoPanelClosed .rightDesk,:where(:root) .tradeChartWorkspace .tradeDesk.infoPanelClosed .tradeFrameResizeHandle{display:none}:where(:root) .tradeChartWorkspace .leftDesk{grid-template-rows:auto auto minmax(var(--ft-left-resize-height), 1fr);min-height:0;display:grid}:where(:root) .tradeChartWorkspace .leftResizePane{height:auto}:where(:root) .tradeChartWorkspace .rightDesk{grid-template-rows:auto minmax(0,1fr) auto;min-height:0}:where(:root) .tradeChartWorkspace .tradeFrameResizeHandle{cursor:ew-resize;background:#6f7882;width:2px;height:64px;top:50%;bottom:auto;right:-1px;transform:translateY(-50%)}:where(:root) .tradeChartWorkspace .tradeFrameResizeHandle:before{display:none}:where(:root) .tradeChartWorkspace .tradeFrameResizeHandle:hover,:where(:root) .tradeChartWorkspace .tradeFrameResizeHandle:active{background:#111827}:where(:root) .tradeChartWorkspace .chartPage{height:var(--desktop-chart-height,100%);grid-template-rows:minmax(0,1fr) 9px;align-self:start;min-width:0;min-height:400px;overflow:hidden}:where(:root) .tradeChartWorkspace .chartPage .chartWorkspace,:where(:root) .tradeChartWorkspace .chartPage .tradingViewPanel,:where(:root) .tradeChartWorkspace .chartPage .tradingViewFrame,:where(:root) .tradeChartWorkspace .chartPage .chartUnsupported{min-height:0}:where(:root) .chartHeightResizeHandle{cursor:ns-resize;touch-action:none;background:#d5dae0;border-top:1px solid #7b8794;width:100%;height:9px;position:relative}:where(:root) .chartHeightResizeHandle:before{content:"";background:#4b5563;border-radius:2px;width:64px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff73}:where(:root) .chartHeightResizeHandle:hover,:where(:root) .chartHeightResizeHandle:active{background:#c4cbd3}:where(:root) .chartHeightResizeHandle:hover:before,:where(:root) .chartHeightResizeHandle:active:before{background:#111827}:where(:root) .chartHeightResizeHandle:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}:where(:root) .tradeChartWorkspace .tradeDesk.stackedInfo{align-self:start;width:100%;max-width:none;min-height:0;display:block}:where(:root) .tradeChartWorkspace .tradeDesk.stackedInfo .deskGrid{grid-template-columns:minmax(0,1fr);gap:4px;padding:0 3px 6px}:where(:root) .tradeChartWorkspace .tradeDesk.stackedInfo>.deskTitle{padding-left:3px}:where(:root) .tradeChartWorkspace .tradeDesk.stackedInfo .productTabs{padding-inline:3px}:where(:root) .tradeChartWorkspace .tradeDesk.stackedInfo .leftDesk{display:block}:where(:root) .tradeChartWorkspace .tradeDesk.stackedInfo .leftResizePane{height:var(--ft-left-resize-height)}:where(:root) .tradeChartWorkspace .tradeDesk.stackedInfo .rightDesk{grid-template-rows:auto auto auto}:where(:root) .tradeChartWorkspace .tradeDesk.stackedInfo .hogaInfoDivider{display:none}:where(:root) .tradeChartWorkspace .tradeDesk.stackedInfo .tradeFrameResizeHandle{cursor:ns-resize;background:0 0;width:16px;height:16px;top:auto;bottom:1px;right:1px;transform:none}:where(:root) .tradeChartWorkspace .tradeDesk.stackedInfo .tradeFrameResizeHandle:before{display:block}:where(:root) .tradeChartWorkspace .tradeDesk .productTabs .infoPanelToggle{left:min(calc(4px + var(--ft-order-width) + var(--ft-hoga-width-extra) + max(0px, (100% - var(--ft-order-width) - 273px) / 2)), calc(100% - 233px))}:where(:root) .tradeChartWorkspace .tradeDesk.infoPanelClosed .productTabs .infoPanelToggle{left:auto;right:11px;transform:none}@media (width<1280px){:where(:root) .tradeChartWorkspace .tradeDesk:not(.infoPanelClosed){width:100%}}:where(:root) .tradeChartWorkspace .tradeDesk[hidden],:where(:root) .tradeChartWorkspace .chartPage[hidden]{display:none}:where(:root) .walletWindow{grid-template-rows:auto auto minmax(0,1fr);display:grid}:where(:root) .walletFormGrid{background:#d7dadf;align-content:start}:where(:root) .noticeWindow{flex-direction:column;display:flex}:where(:root) .noticeSplit{flex:auto}:where(:root) .queryWindow{flex-direction:column;height:calc(100dvh - 46px);min-height:0;display:flex;overflow:hidden}:where(:root) .queryWindow>.queryTableWrap,:where(:root) .queryWindow>.eventPanels{flex:auto;min-height:0}:where(:root) .queryWindow>.queryTableWrap{max-height:none}:where(:root) .settingsContent{padding:10px}:where(:root) .settingsTradeLayout{grid-template-columns:1fr}:where(:root) .settingsMileageForm{grid-template-columns:100px minmax(0,1fr) auto}:where(:root) .settingsMileageForm .settingsHint{padding-left:108px}:where(:root) .mainPanel>.chatWindow{height:auto}.queryWindow>.queryToolbar{flex-wrap:wrap;flex-shrink:0;min-width:0}.queryWindow>.queryToolbar>label{min-width:0;max-width:100%}.queryWindow>.queryToolbar input,.queryWindow>.queryToolbar select{max-width:100%}@container page-space (width<840px){.walletWindow{width:100%;min-width:0}.walletWindow .walletFormGrid{grid-template-columns:minmax(0,1fr);gap:7px;padding:8px 6px}.walletWindow .bankBox{gap:6px;min-width:0;min-height:auto;padding:6px 8px 8px}.walletWindow .bankRow{grid-template-columns:56px minmax(0,1fr);gap:5px;min-width:0}.walletWindow .bankRow strong{overflow-wrap:anywhere;min-width:0;padding:0 6px}.walletWindow .walletRequest{gap:6px 4px;min-width:0}.walletWindow .walletLine{grid-column:1;min-width:0}.walletWindow .walletLine input{width:100%;min-width:0}.walletWindow .amountLine{grid-template-columns:var(--wallet-request-label-width) minmax(0, 1fr) 44px 44px}.walletWindow .amountLine.deposit{grid-template-columns:var(--wallet-request-label-width) minmax(0, 1fr) 44px}.walletWindow .amountLine button{min-width:0;padding:0 4px}.walletWindow .amountButtons{flex-wrap:wrap;width:auto;padding-left:0}.walletWindow .amountButtons button{flex:58px;min-width:0}.walletWindow .noticeBox{grid-column:1}.walletWindow .noticeArea{width:100%;min-height:150px;overflow:auto}}@container page-space (width<700px){.queryWindow>.queryToolbarDateRange,.queryWindow>.queryToolbarSingleDate{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.queryToolbarDateRange>.queryDateField{order:1;grid-column:span 3}.queryToolbarDateRange.queryToolbarHasType>.queryTypeField,.queryToolbarDateRange.queryToolbarHasType>button{order:2;grid-column:span 2;min-width:0}.queryToolbarDateRange:not(.queryToolbarHasType)>button,.queryToolbarSingleDate>button{order:2;grid-column:span 3;min-width:0}.queryToolbarSingleDate>.queryDateField{order:1;grid-column:span 6}.queryToolbarSingleDate.queryToolbarHasType>.queryDateField,.queryToolbarSingleDate.queryToolbarHasType>.queryTypeField{order:1;grid-column:span 3}.queryToolbarDateRange>.queryExtraField,.queryToolbarSingleDate>.queryExtraField{order:3;grid-column:span 3;min-width:0}.queryWindow>.queryToolbar input:not([type=checkbox]),.queryWindow>.queryToolbar select{width:100%;min-width:0}.queryWindow>.queryToolbar input[type=date]{padding-inline:5px;font-size:13px;font-weight:500}.queryToolbarDateRange>.excelSaveBtn,.queryToolbarSingleDate>.excelSaveBtn{justify-self:end;margin-left:0}.settingsWindow .settingsTabs{flex-wrap:wrap}.settingsWindow .settingsTradeLayout{grid-template-columns:minmax(0,1fr)}.settingsWindow .settingsTradeRight{grid-template-areas:"basic""volume""actions""message"}.settingsWindow .settingsTradeRight>.settingsBasicGroup{grid-area:basic}.settingsWindow .settingsTradeRight>.settingsVolumeGroup{grid-area:volume}.settingsWindow .settingsTradeRight>.settingsActions{grid-area:actions;width:100%}.settingsWindow .settingsTradeRight>.settingsMessage{grid-area:message}}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/noto-sans-kr-variable-DyQtakB1.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/assets/dm-sans-variable-BrDREVLD.woff2)format("woff2")}:root[data-ui=modern]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#3182f6;--up:#f04452;--down:#3182f6;--page:#fff;--surface:#fff;--surface-2:#f9fafb;--fill:#f2f4f6;--fill-2:#e5e8eb;--border:#e5e8eb;--border-soft:#f2f4f6;--border-card:#eef0f2;--border-input:#d9dde3;--text:#191f28;--text2:#4e5968;--text3:#6b7684;--sub:#8b95a1;--muted:#b0b8c1;--disabled:#d1d6db;--ok:#1bb76e;--ok-text:#11894d;--warn:#d97706;--mit-s:#6b5cff;--mit-b:#ff7a2f;--toast:#191f28eb;--overlay:#00000059;--brand-soft:color-mix(in srgb, var(--brand) 10%, var(--surface));--brand-soft-2:color-mix(in srgb, var(--brand) 7%, var(--surface));--brand-soft-3:color-mix(in srgb, var(--brand) 4%, var(--surface));--brand-hover:color-mix(in srgb, var(--brand) 14%, var(--surface));--brand-flash:color-mix(in srgb, var(--brand) 18%, var(--surface));--brand-line:color-mix(in srgb, var(--brand) 35%, var(--surface));--brand-ink:var(--brand);--brand-ring:color-mix(in srgb, var(--brand) 25%, transparent);--brand-ring-2:color-mix(in srgb, var(--brand) 15%, transparent);--down-soft:color-mix(in srgb, var(--down) 10%, var(--surface));--down-soft-2:color-mix(in srgb, var(--down) 7%, var(--surface));--down-soft-3:color-mix(in srgb, var(--down) 4%, var(--surface));--down-hover:color-mix(in srgb, var(--down) 14%, var(--surface));--up-soft:color-mix(in srgb, var(--up) 10%, var(--surface));--up-soft-3:color-mix(in srgb, var(--up) 4%, var(--surface));--up-hover:color-mix(in srgb, var(--up) 18%, var(--surface));--up-ring:color-mix(in srgb, var(--up) 25%, transparent);--ok-soft:color-mix(in srgb, var(--ok) 12%, var(--surface));--ok-ring:color-mix(in srgb, var(--ok) 18%, transparent);--warn-soft:color-mix(in srgb, var(--warn) 12%, var(--surface));--warn-line:color-mix(in srgb, var(--warn) 40%, var(--surface));--mit-soft:color-mix(in srgb, var(--mit-s) 12%, var(--surface));--bg:var(--fill);--line:var(--border-soft);--blue:var(--brand);--askbg:var(--down-soft);--bidbg:var(--up-soft);--pink:color-mix(in srgb, var(--up) 40%, var(--surface))}:root[data-ui=modern][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#1e2026;--surface:#25282f;--surface-2:#2a2d35;--fill:#31353d;--fill-2:#3a3e47;--border:#3a3e47;--border-soft:#2f323a;--border-card:#30343c;--border-input:#464b55;--text:#eceef1;--text2:#c3c8cf;--text3:#a2a9b3;--sub:#8b929c;--muted:#6c727c;--disabled:#4a4f58;--ok-text:#3fd38a;--warn:#f59e0b;--toast:#3a3e46f5;--overlay:#0009;--brand-soft:color-mix(in srgb, var(--brand) 36%, var(--surface));--brand-soft-2:color-mix(in srgb, var(--brand) 32%, var(--surface));--brand-soft-3:color-mix(in srgb, var(--brand) 12%, var(--surface));--brand-hover:color-mix(in srgb, var(--brand) 44%, var(--surface));--brand-flash:color-mix(in srgb, var(--brand) 38%, var(--surface));--brand-line:color-mix(in srgb, var(--brand) 90%, var(--surface));--brand-ink:color-mix(in srgb, var(--brand) 55%, #fff);--down-soft:color-mix(in srgb, var(--down) 22%, var(--surface));--down-soft-2:color-mix(in srgb, var(--down) 16%, var(--surface));--down-soft-3:color-mix(in srgb, var(--down) 8%, var(--surface));--down-hover:color-mix(in srgb, var(--down) 30%, var(--surface));--up-soft:color-mix(in srgb, var(--up) 22%, var(--surface));--up-soft-3:color-mix(in srgb, var(--up) 8%, var(--surface));--up-hover:color-mix(in srgb, var(--up) 32%, var(--surface));--ok-soft:color-mix(in srgb, var(--ok) 22%, var(--surface));--warn-soft:color-mix(in srgb, var(--warn) 22%, var(--surface));--mit-soft:color-mix(in srgb, var(--mit-s) 24%, var(--surface))}:root[data-ui=modern][data-brand=nova]{--brand:#6d4aff;--up:#e5484d;--down:#2b6cb0}:root[data-ui=modern]{color:var(--text);background:var(--page);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif}[data-ui=modern] body{background:var(--page);width:100%;color:var(--text);margin:0;font-size:13px;line-height:1.3;overflow-x:hidden}[data-ui=modern] .appShell{background:var(--page);grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:100vh;display:grid}[data-ui=modern] .sideNav{z-index:20;border-bottom:1px solid var(--border-soft);background:var(--page);min-width:0;height:60px;color:var(--text);align-items:center;padding:0 24px;display:flex;position:sticky;top:0}[data-ui=modern] .brandLogo{height:100%;color:var(--text);letter-spacing:-.5px;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0;font-size:21px;font-weight:800;display:flex}[data-ui=modern] .brandMark{object-fit:contain;flex:none;width:28px;height:28px;display:block}[data-ui=modern] .navLinks{scrollbar-width:none;align-items:center;min-width:0;height:100%;margin-left:36px;display:flex;overflow-x:auto}[data-ui=modern] .navLinks::-webkit-scrollbar{display:none}[data-ui=modern] .navLinks>button{height:100%;color:var(--text);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;padding:0 15px;font-size:15px;font-weight:500;display:flex;position:relative}[data-ui=modern] .navLinks>button:hover{color:var(--brand)}[data-ui=modern] .navLinks>button.active{color:var(--brand);font-weight:700}[data-ui=modern] .navLinks>button.active:after{content:"";background:var(--brand);height:2px;position:absolute;bottom:0;left:15px;right:15px}[data-ui=modern] .sideNav .sessionActions{flex:none;align-items:center;gap:12px;margin-left:auto;padding-left:16px;display:flex}[data-ui=modern] .clientDownloadButton{border:1px solid var(--border-input);background:var(--surface);height:32px;color:var(--text2);white-space:nowrap;border-radius:18px;align-items:center;gap:5px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}[data-ui=modern] .clientDownloadButton:hover{border-color:var(--brand);color:var(--brand-ink)}[data-ui=modern] .clientDownloadButton svg,[data-ui=modern] .logoutBtn svg{flex:none;width:14px;height:14px}[data-ui=modern] .navSep{background:var(--fill-2);width:1px;height:22px;margin:0 4px 0 6px}[data-ui=modern] .navIcons{align-items:center;gap:2px;display:flex}[data-ui=modern] .navIconBtn{width:34px;height:34px;color:var(--text2);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}[data-ui=modern] .navIconBtn svg{width:18px;height:18px}[data-ui=modern] .navIconBtn:hover,[data-ui=modern] .navIconBtn.active{background:var(--fill);color:var(--text)}[data-ui=modern] .logoutBtn{background:var(--fill);height:32px;color:var(--text2);white-space:nowrap;border:0;border-radius:18px;align-items:center;gap:5px;margin-left:6px;padding:0 12px;font-size:13px;font-weight:600;display:flex}[data-ui=modern] .logoutBtn:hover{background:var(--fill-2);color:var(--text)}@media (width<=1500px){[data-ui=modern] .sideNav{padding:0 16px}[data-ui=modern] .navLinks{margin-left:24px}[data-ui=modern] .navLinks>button{padding:0 10px;font-size:15px}[data-ui=modern] .navLinks>button.active:after{left:10px;right:10px}[data-ui=modern] .clientDownloadButton{padding:0 10px;font-size:13px}[data-ui=modern] .logoutBtn{margin-left:4px;padding:0 10px;font-size:13px}}[data-ui=modern] .primaryBtn{background:var(--brand);color:#fff;border:0;border-radius:6px;min-height:42px;padding:0 18px;font-weight:800}[data-ui=modern] .chatWindow.chatFont-small .chatBubbleText{font-size:12px}[data-ui=modern] .chatWindow.chatFont-medium .chatBubbleText{font-size:15px}[data-ui=modern] .chatWindow.chatFont-large .chatBubbleText{font-size:18px}[data-ui=modern] .chatWindow.chatFont-small .chatSender,[data-ui=modern] .chatWindow.chatFont-small .chatTime{font-size:10px}[data-ui=modern] .chatWindow.chatFont-medium .chatSender,[data-ui=modern] .chatWindow.chatFont-medium .chatTime{font-size:12px}[data-ui=modern] .chatWindow.chatFont-large .chatSender,[data-ui=modern] .chatWindow.chatFont-large .chatTime{font-size:14px}[data-ui=modern] .walletQrContent>svg{width:256px;max-width:100%;height:auto}[data-ui=modern] .walletQrAddress{cursor:default}@container page-space (width<700px){[data-ui=modern] .queryWindow>.queryToolbar input[type=date]{padding-inline:5px;font-size:14px;font-weight:500}}:root[data-ui=modern][data-theme=dark] .wtsDesk .side .wl-sub button.active,:root[data-ui=modern][data-theme=dark] .wtsDesk .of-quick button.active{color:#fff}:root[data-ui=modern][data-theme=dark] .wtsDesk .seg-mini button.active,:root[data-ui=modern][data-theme=dark] .wtsDesk .pos-filter button.active,:root[data-ui=modern][data-theme=dark] .wtsDesk .seg button.active,:root[data-ui=modern][data-theme=dark] .wtsDesk .of-seg button.active{color:#fff;background:#4a4f59;box-shadow:0 1px 2px #0006}[data-ui=modern] .wtsDesk *{box-sizing:border-box;margin:0;padding:0}[data-ui=modern] .wtsDesk{flex-wrap:wrap;align-content:flex-start;width:100vw;height:calc(100vh - 60px);display:flex;position:relative}[data-ui=modern] .wtsDesk .main{min-width:0;height:calc(100% - var(--head-h) - var(--tick-h));flex-direction:column;flex:1px;order:2;display:flex}[data-ui=modern] .wtsDesk .side{border-right:1px solid var(--border);width:295px;height:calc(100% - var(--head-h) - var(--tick-h));background:var(--surface);flex:0 0 295px;order:1;transition:flex-basis .2s,width .2s;position:relative}[data-ui=modern] .wtsDesk .rpanel{width:332px;height:calc(100% - var(--head-h) - var(--tick-h));scrollbar-width:thin;scrollbar-color:var(--disabled) transparent;flex-direction:column;flex:0 0 332px;order:3;gap:8px;padding:4px 10px 10px 2px;display:flex;overflow-y:auto}[data-ui=modern] .wtsDesk .rpanel>.card{flex:none}[data-ui=modern] .wtsDesk .rpanel>.card-tape{flex:1 0 auto}[data-ui=modern] .wtsDesk .rpanel .card-tape .ti-body{flex:84px;min-height:84px}[data-ui=modern] .wtsDesk .rpanel .card-tape .book-head{height:42px}[data-ui=modern] .wtsDesk .rpanel .card-order .order-head{height:46px}[data-ui=modern] .wtsDesk .rpanel .card-order .ti-sec{display:none}[data-ui=modern] .wtsDesk .card-acct{padding:5px 18px 12px;position:relative}[data-ui=modern] .wtsDesk .card-acct .my{align-items:center;height:42px;font-size:15px;font-weight:700;display:flex}[data-ui=modern] .wtsDesk .card-acct .acct-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}[data-ui=modern] .wtsDesk .card-acct .acct-card:nth-child(n+3){order:2}[data-ui=modern] .wtsDesk .card-acct .acct-card:nth-child(6){order:1}[data-ui=modern] .wtsDesk .card-acct .acct-card{flex-direction:column;gap:2px;min-width:0;display:flex}[data-ui=modern] .wtsDesk .card-acct .acct-card .l{color:var(--text2);white-space:nowrap;font-size:12px}[data-ui=modern] .wtsDesk .card-acct .acct-card .v{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}[data-ui=modern] .wtsDesk .card-acct .acct-card .v.u{color:var(--up)}[data-ui=modern] .wtsDesk .card-acct .acct-card .v.d{color:var(--down)}[data-ui=modern] .wtsDesk{--head-h:64px;--tick-h:37px}[data-ui=modern] .wtsDesk .stock-head{height:var(--head-h);flex:0 0 100%;align-items:center;padding:0 22px 0 12px;display:flex}[data-ui=modern] .wtsDesk .sym-icon{color:#fff;letter-spacing:-.3px;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;margin-right:12px;font-family:Arial,sans-serif;font-weight:700;display:flex}[data-ui=modern] .wtsDesk .sym-info{flex:none}[data-ui=modern] .wtsDesk .sym-price.d{color:var(--down)}[data-ui=modern] .wtsDesk .sym-price.u{color:var(--up)}[data-ui=modern] .wtsDesk .sym-name{letter-spacing:-.4px;white-space:nowrap;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}[data-ui=modern] .wtsDesk .sym-name .code{color:var(--sub);letter-spacing:0;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}[data-ui=modern] .wtsDesk .sym-name .code:before{content:"";background:var(--disabled);width:1px;height:13px;display:inline-block}[data-ui=modern] .wtsDesk .sym-price{letter-spacing:-.3px;margin-top:2px;font-size:24px;font-weight:700;line-height:1.2}[data-ui=modern] .wtsDesk .sym-change{color:var(--text2);margin-top:2px;font-size:12px}[data-ui=modern] .wtsDesk .sym-change b{color:var(--down);margin-left:4px;font-weight:700}[data-ui=modern] .wtsDesk .stats{flex:0 720px;grid-template-columns:repeat(5,minmax(0,1fr));row-gap:8px;min-width:0;margin-left:auto;margin-right:0;display:grid}[data-ui=modern] .wtsDesk .stat{white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;height:26px;padding:0 14px 0 12px;display:flex;position:relative}[data-ui=modern] .wtsDesk .stat:before{content:"";background:var(--border-soft);width:1px;height:12px;margin-top:-6px;position:absolute;top:50%;left:0}[data-ui=modern] .wtsDesk .stat:nth-child(5n+1){padding-left:0}[data-ui=modern] .wtsDesk .stat:nth-child(5n+1):before{display:none}[data-ui=modern] .wtsDesk .stat:nth-child(5n){padding-right:0}[data-ui=modern] .wtsDesk .stat .l{color:var(--text2);flex:none;font-size:12px;font-weight:500}[data-ui=modern] .wtsDesk .stat .v{color:var(--text2);text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}[data-ui=modern] .wtsDesk .stat .v.u{color:var(--up)}[data-ui=modern] .wtsDesk .stat .v.d{color:var(--down)}[data-ui=modern] .wtsDesk .stat .set-btn{border:1px solid var(--brand-line);background:var(--brand-soft-2);height:26px;color:var(--brand-ink);white-space:nowrap;border-radius:13px;align-items:center;gap:4px;padding:0 8px 0 9px;font-size:12px;font-weight:700;display:inline-flex}[data-ui=modern] .wtsDesk .stat .set-btn:hover{background:var(--blue);border-color:var(--blue);color:#fff}[data-ui=modern] .wtsDesk .stat .set-btn .dot{background:currentColor;border-radius:50%;width:6px;height:6px}[data-ui=modern] .wtsDesk .stat .set-btn.close{background:var(--warn-soft);border-color:var(--warn-line);color:var(--warn)}[data-ui=modern] .wtsDesk .stock-head .sym-info{margin-right:24px}[data-ui=modern] .wtsDesk:not(.wtm) .stock-head{padding-left:20px}[data-ui=modern] .wtsDesk:not(.wtm) .stock-head .sym-name .code:before{display:none}[data-ui=modern] .wtsDesk:not(.wtm) .sym-icon{width:36px;height:36px;margin-right:10px}[data-ui=modern] .wtsDesk:not(.wtm) .stock-head .sym-info{white-space:nowrap;align-items:center;gap:12px;display:flex}[data-ui=modern] .wtsDesk:not(.wtm) .sym-name,[data-ui=modern] .wtsDesk:not(.wtm) .sym-price,[data-ui=modern] .wtsDesk:not(.wtm) .sym-change{line-height:1.2}[data-ui=modern] .wtsDesk:not(.wtm) .sym-price{margin-top:0;font-size:20px}[data-ui=modern] .wtsDesk:not(.wtm) .sym-change{margin-top:0;font-size:0}[data-ui=modern] .wtsDesk:not(.wtm) .sym-change b{margin-left:0;font-size:13px;position:relative;top:2px}[data-ui=modern] .wtsDesk:not(.wtm) .sym-change .arr{margin-right:3px}[data-ui=modern] .wtsDesk:not(.wtm) .stats{flex:none;margin-left:auto;display:flex}[data-ui=modern] .wtsDesk:not(.wtm) .stat{flex:none}[data-ui=modern] .wtsDesk:not(.wtm) .stat:first-child{padding-left:0}[data-ui=modern] .wtsDesk:not(.wtm) .stat:first-child:before{display:none}[data-ui=modern] .wtsDesk:not(.wtm) .stat:last-child{padding-right:0}[data-ui=modern] .wtsDesk:not(.wtm) .stock-head{min-width:0;overflow:hidden}[data-ui=modern] .wtsDesk:not(.wtm) .stats{min-width:0}@media (width<=1600px){[data-ui=modern] .wtsDesk:not(.wtm) .stock-head{padding-right:16px}[data-ui=modern] .wtsDesk:not(.wtm) .stock-head .sym-info{gap:10px;margin-right:14px}[data-ui=modern] .wtsDesk:not(.wtm) .stat{gap:4px}[data-ui=modern] .wtsDesk:not(.wtm) .stat:nth-child(n){padding:0 6px}[data-ui=modern] .wtsDesk:not(.wtm) .stat:first-child{padding-left:0}[data-ui=modern] .wtsDesk:not(.wtm) .stat:last-child{padding-right:0}[data-ui=modern] .wtsDesk:not(.wtm) .stat .l{font-size:12px}[data-ui=modern] .wtsDesk:not(.wtm) .stat .v{font-size:13px;overflow:visible}[data-ui=modern] .wtsDesk:not(.wtm) .stat .set-btn{height:24px;padding:0 7px 0 8px}}@media (width<=1480px){[data-ui=modern] .wtsDesk .stats{margin-right:0}[data-ui=modern] .wtsDesk .stat{gap:6px;padding:0 9px}[data-ui=modern] .wtsDesk .stat .l{font-size:12px}[data-ui=modern] .wtsDesk .stat .v{font-size:13px}[data-ui=modern] .wtsDesk .stat .set-btn{padding:0 6px 0 7px}}[data-ui=modern] .wtsDesk .side-pos{flex:none;align-items:center;gap:8px;margin-left:auto;margin-right:12px;display:flex}[data-ui=modern] .wtsDesk .side-pos .l{color:var(--text3);white-space:nowrap;font-size:13px;font-weight:600}[data-ui=modern] .wtsDesk .seg-mini{background:var(--bg);border-radius:8px;height:28px;padding:2px;display:flex}[data-ui=modern] .wtsDesk .seg-mini button{color:var(--sub);white-space:nowrap;border-radius:6px;padding:0 10px;font-size:12px;font-weight:600}[data-ui=modern] .wtsDesk .seg-mini button:hover{color:var(--text)}[data-ui=modern] .wtsDesk .seg-mini button.active{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #00000014}[data-ui=modern] .wtsDesk .cards{grid-template-rows:minmax(0, 1fr) var(--bottom-h,clamp(190px, 26vh, 280px));flex:1;gap:10px;min-height:0;padding:4px 8px 10px;display:grid}[data-ui=modern] .wtsDesk .cards.view-cb{grid-template-columns:minmax(0, 1fr) min(var(--book-w,440px), max(440px, calc(100% - 430px)));grid-template-areas:"chart book""pos book"}[data-ui=modern] .wtsDesk .cards.view-chart{grid-template-columns:minmax(0,1fr);grid-template-areas:"chart""pos"}[data-ui=modern] .wtsDesk .cards.view-book{grid-template-columns:minmax(0, 1fr) min(var(--book-w,440px), max(440px, calc(100% - 430px)));grid-template-areas:"pos book""tape book"}[data-ui=modern] .wtsDesk .card{background:var(--surface);border:1px solid var(--border-card);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000a}[data-ui=modern] .wtsDesk .card-chart{grid-area:chart}[data-ui=modern] .wtsDesk .card-book{grid-area:book}[data-ui=modern] .wtsDesk .card-order{grid-area:order}[data-ui=modern] .wtsDesk .card-tape{grid-area:tape}[data-ui=modern] .wtsDesk .card-pos{grid-area:pos}[data-ui=modern] .wtsDesk .cards>.card{min-height:0}[data-ui=modern] .wtsDesk .cards.view-chart .card-book,[data-ui=modern] .wtsDesk .cards.view-book .card-chart,[data-ui=modern] .wtsDesk:not(.wtm) .cards>.card-order,[data-ui=modern] .wtsDesk:not(.wtm) .cards:not(.view-book)>.card-tape{display:none}[data-ui=modern] .wtsDesk:not(.wtm) .cards.view-book{grid-template-rows:minmax(0, 1fr) var(--bottom-h,minmax(0, 1fr))}[data-ui=modern] .wtsDesk .card-pos{container-type:inline-size}[data-ui=modern] .wtsDesk .pos-head{flex:none;align-items:center;gap:10px;height:46px;padding:0 16px 0 18px;display:flex}[data-ui=modern] .wtsDesk .pos-head .t{white-space:nowrap;flex:none;font-size:14px;font-weight:700}[data-ui=modern] .wtsDesk .pos-filter{background:var(--bg);border-radius:8px;flex:none;height:28px;margin-left:auto;padding:2px;display:flex}[data-ui=modern] .wtsDesk .pos-filter button{color:var(--sub);white-space:nowrap;border-radius:6px;padding:0 10px;font-size:12px;font-weight:600}[data-ui=modern] .wtsDesk .pos-filter button.active{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #00000014}[data-ui=modern] .wtsDesk .pos-table{flex-direction:column;flex:1;min-height:0;padding:0 12px 10px;display:flex}[data-ui=modern] .wtsDesk .pos-row{--pos-cols:.75fr 1.3fr 1fr 1fr .6fr .55fr 1.1fr 56px;grid-template-columns:var(--pos-cols);border-bottom:1px solid var(--border-soft);font-variant-numeric:tabular-nums;align-items:center;min-height:34px;font-size:12px;display:grid}[data-ui=modern] .wtsDesk .pos-row>span{white-space:nowrap;text-overflow:ellipsis;padding:0 6px;overflow:hidden}[data-ui=modern] .wtsDesk .pos-row .c-btn{text-overflow:clip;padding:0;overflow:visible}[data-ui=modern] .wtsDesk .pos-th{background:var(--bg);min-height:28px;color:var(--text2);border-bottom:0;border-radius:8px;flex:none;font-size:12px;font-weight:700}[data-ui=modern] .wtsDesk .pos-body{scrollbar-width:thin;scrollbar-color:var(--disabled) transparent;flex:1;min-height:0;overflow-y:auto}[data-ui=modern] .wtsDesk .pos-body .empty{text-align:center;color:var(--sub);padding:22px 0;font-size:13px}[data-ui=modern] .wtsDesk .pos-row .c-sym{color:var(--text);font-weight:600}[data-ui=modern] .wtsDesk .pos-row .c-px,[data-ui=modern] .wtsDesk .pos-row .c-qty{color:var(--text)}[data-ui=modern] .wtsDesk .pos-row .c-cur{color:var(--text3)}[data-ui=modern] .wtsDesk .pos-row .c-side.b,[data-ui=modern] .wtsDesk .pos-row .c-pnl.u{color:var(--up);font-weight:700}[data-ui=modern] .wtsDesk .pos-row .c-side.s,[data-ui=modern] .wtsDesk .pos-row .c-pnl.d{color:var(--down);font-weight:700}[data-ui=modern] .wtsDesk .pos-row .c-pnl.n{color:var(--sub)}[data-ui=modern] .wtsDesk .tag{border-radius:5px;padding:2px 7px;font-size:11px;font-weight:700;line-height:15px;display:inline-block}[data-ui=modern] .wtsDesk .tag.fill{background:var(--brand-soft);color:var(--brand-ink)}[data-ui=modern] .wtsDesk .tag.open{background:var(--warn-soft);color:var(--warn)}[data-ui=modern] .wtsDesk .tag.mit{background:var(--mit-soft);color:var(--mit-s)}[data-ui=modern] .wtsDesk .pos-btn{border-radius:6px;height:24px;padding:0 10px;font-size:12px;font-weight:700}[data-ui=modern] .wtsDesk .pos-btn.close{background:var(--up-soft);color:var(--up)}[data-ui=modern] .wtsDesk .pos-btn.close:hover{background:var(--up-hover)}[data-ui=modern] .wtsDesk .pos-btn.cancel{background:var(--bg);color:var(--text2)}[data-ui=modern] .wtsDesk .pos-btn.cancel:hover{background:var(--fill-2)}@container (width<=520px){[data-ui=modern] .wtsDesk .pos-row{--pos-cols:.8fr 1.3fr 1fr .6fr .5fr 1.1fr 52px}[data-ui=modern] .wtsDesk .pos-row .c-cur{display:none}}@container (width<=400px){[data-ui=modern] .wtsDesk .pos-head{gap:8px;padding:0 12px 0 14px}[data-ui=modern] .wtsDesk .pos-row{--pos-cols:1.15fr 1fr .6fr 1.1fr 46px;font-size:12px}[data-ui=modern] .wtsDesk .pos-row .c-type,[data-ui=modern] .wtsDesk .pos-row .c-side{display:none}[data-ui=modern] .wtsDesk .pos-row .c-qty.b{color:var(--up);font-weight:700}[data-ui=modern] .wtsDesk .pos-row .c-qty.s{color:var(--down);font-weight:700}[data-ui=modern] .wtsDesk .pos-filter button{padding:0 7px;font-size:12px}}[data-ui=modern] .wtsDesk .tape-big{flex-direction:column;flex:1;min-height:0;padding:0 14px 12px;display:flex}[data-ui=modern] .wtsDesk .ti-head.wide,[data-ui=modern] .wtsDesk .ti-row.wide{grid-template-columns:1fr .7fr 1.2fr .9fr}[data-ui=modern] .wtsDesk .ti-row.wide{height:28px;font-size:13px}[data-ui=modern] .wtsDesk .ti-row .sd{font-size:12px;font-weight:600}[data-ui=modern] .wtsDesk .ti-row.u .sd{color:var(--up)}[data-ui=modern] .wtsDesk .ti-row.d .sd{color:var(--down)}[data-ui=modern] .wtsDesk .chart-head{white-space:nowrap;align-items:center;height:50px;padding:0 16px;display:flex;overflow:hidden}[data-ui=modern] .wtsDesk .chart-head .title{margin-right:clamp(12px,21%,110px);font-size:14px;font-weight:700}[data-ui=modern] .wtsDesk .chart-head .intv{align-items:center;gap:3px;margin-right:12px;font-size:12px;display:flex}[data-ui=modern] .wtsDesk .seg-plain{align-items:center;display:flex}[data-ui=modern] .wtsDesk .seg-plain button{width:30px;height:28px;color:var(--sub);border-radius:8px;font-size:12px}[data-ui=modern] .wtsDesk .seg-plain button.active{background:var(--bg);color:var(--text)}[data-ui=modern] .wtsDesk .chart-tools{flex-shrink:0;align-items:center;gap:0;margin-left:auto;display:flex}[data-ui=modern] .wtsDesk .chart-tools .sep{background:var(--fill-2);width:1px;height:16px;margin:0 4px}[data-ui=modern] .wtsDesk .chart-tools button{width:28px;height:28px;color:var(--text2);border-radius:6px;justify-content:center;align-items:center;display:flex}[data-ui=modern] .wtsDesk .chart-tools button:hover{background:var(--bg);color:var(--text)}[data-ui=modern] .wtsDesk:not(.wtm) .card-chart{container-type:inline-size}@container (width<=560px){[data-ui=modern] .wtsDesk:not(.wtm) .chart-head .title{margin-right:12px}[data-ui=modern] .wtsDesk:not(.wtm) .chart-tools button{width:26px}[data-ui=modern] .wtsDesk:not(.wtm) .chart-tools [title=리플레이],[data-ui=modern] .wtsDesk:not(.wtm) .chart-tools [title=되돌리기],[data-ui=modern] .wtsDesk:not(.wtm) .chart-tools .sep{display:none}}@container (width<=400px){[data-ui=modern] .wtsDesk:not(.wtm) .seg-plain button{width:26px}[data-ui=modern] .wtsDesk:not(.wtm) .chart-tools [title=알림],[data-ui=modern] .wtsDesk:not(.wtm) .chart-tools [title=스크린샷]{display:none}}[data-ui=modern] .wtsDesk .chart-head{flex:none}[data-ui=modern] .wtsDesk .chart-body{border-top:1px solid var(--border-soft);flex:1;min-height:0;display:flex;position:relative}[data-ui=modern] .wtsDesk .tv-left{border-right:1px solid var(--border-soft);flex-direction:column;flex:none;align-items:center;gap:2px;width:42px;padding:6px 0;display:flex;overflow:hidden}[data-ui=modern] .wtsDesk .tv-left button{width:32px;height:32px;color:var(--text2);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}[data-ui=modern] .wtsDesk .tv-left button:hover{background:var(--bg);color:var(--text)}[data-ui=modern] .wtsDesk .tv-left button.active{background:var(--brand-soft);color:var(--brand-ink)}[data-ui=modern] .wtsDesk .tv-left .sep{background:var(--fill-2);flex:none;width:22px;height:1px;margin:4px 0}[data-ui=modern] .wtsDesk .tv-chart{flex:1;min-width:0;position:relative}[data-ui=modern] .wtsDesk .tv-chart.drawing{cursor:crosshair}[data-ui=modern] .wtsDesk .tv-legend{z-index:3;pointer-events:none;color:var(--text2);font-size:12px;line-height:1.6;position:absolute;top:6px;left:10px;right:70px}[data-ui=modern] .wtsDesk .tv-legend .l1{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}[data-ui=modern] .wtsDesk .tv-legend .l1 b{color:var(--text);font-size:13px}[data-ui=modern] .wtsDesk .tv-legend .iv{background:var(--bg);border-radius:4px;padding:0 5px;font-size:11px}[data-ui=modern] .wtsDesk .tv-legend .o{font-variant-numeric:tabular-nums}[data-ui=modern] .wtsDesk .tv-legend .o.u{color:var(--up)}[data-ui=modern] .wtsDesk .tv-legend .o.d{color:var(--down)}[data-ui=modern] .wtsDesk .tv-legend .l2{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:0 10px;display:flex}[data-ui=modern] .wtsDesk .tv-empty{text-align:center;color:var(--sub);justify-content:center;align-items:center;font-size:13px;line-height:1.6;display:flex;position:absolute;inset:0}[data-ui=modern] .wtsDesk .seg-plain.tv-iv button{width:auto;padding:0 8px}[data-ui=modern] .wtsDesk .chart-tools button.on{color:var(--brand-ink)}[data-ui=modern] .wtsDesk .card-chart:fullscreen{border-radius:0}[data-ui=modern] .wtsDesk .card-book{position:relative;container-type:inline-size}@container (width<=400px){[data-ui=modern] .wtsDesk .card-book .bk-bar.bottom{grid-template-columns:repeat(3,minmax(0,1fr))}[data-ui=modern] .wtsDesk .card-book .bk-bar.bottom button{height:28px}}[data-ui=modern] .wtsDesk .book-head{flex:none;align-items:center;gap:6px;height:50px;padding:0 12px 0 20px;font-size:14px;font-weight:700;display:flex}[data-ui=modern] .wtsDesk .book-head .t{margin-right:auto}[data-ui=modern] .wtsDesk .bk-opts{gap:4px;display:flex}[data-ui=modern] .wtsDesk .bk-opts button{border:1px solid var(--border);height:26px;color:var(--sub);background:var(--surface);border-radius:13px;align-items:center;gap:4px;padding:0 9px;font-size:12px;font-weight:600;display:flex}[data-ui=modern] .wtsDesk .bk-opts button:before{content:"";background:var(--disabled);border-radius:50%;width:6px;height:6px}[data-ui=modern] .wtsDesk .bk-opts button[aria-pressed=true]{background:var(--brand-soft-2);border-color:var(--brand-line);color:var(--brand-ink)}[data-ui=modern] .wtsDesk .bk-opts button[aria-pressed=true]:before{background:var(--blue)}[data-ui=modern] .wtsDesk .bk-bar{flex:none;gap:6px;padding:0 10px;display:grid}[data-ui=modern] .wtsDesk .bk-bar.top{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:8px}[data-ui=modern] .wtsDesk .bk-bar.bottom{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-top:8px;margin-bottom:10px}[data-ui=modern] .wtsDesk .bk-bar button{background:var(--bg);height:30px;color:var(--text2);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:0;font-size:12px;font-weight:600;overflow:hidden}[data-ui=modern] .wtsDesk .bk-bar button:hover{background:var(--fill-2);color:var(--text)}[data-ui=modern] .wtsDesk .bk-bar button.s{color:var(--down);background:var(--down-soft-2)}[data-ui=modern] .wtsDesk .bk-bar button.s:hover{background:var(--down-hover)}[data-ui=modern] .wtsDesk .bk-bar button.b{color:var(--up);background:var(--up-soft)}[data-ui=modern] .wtsDesk .bk-bar button.b:hover{background:var(--up-hover)}[data-ui=modern] .wtsDesk .bk-bar.top button{font-weight:700}[data-ui=modern] .wtsDesk .ladder{flex-direction:column;flex:1;min-height:0;padding:0 10px;display:flex}[data-ui=modern] .wtsDesk .ld-head,[data-ui=modern] .wtsDesk .ld-row,[data-ui=modern] .wtsDesk .ld-foot{grid-template-columns:var(--ld-cols);display:grid}[data-ui=modern] .wtsDesk .ld-head{background:var(--bg);height:28px;color:var(--text2);text-align:center;white-space:nowrap;border-radius:8px;flex:none;align-items:center;font-size:11px;font-weight:700}[data-ui=modern] .wtsDesk .ld-head .s{color:var(--down)}[data-ui=modern] .wtsDesk .ld-head .b{color:var(--up)}[data-ui=modern] .wtsDesk .ld-head .clock{color:var(--text);font-variant-numeric:tabular-nums}[data-ui=modern] .wtsDesk .ld-head .ld-pt{justify-content:center;align-items:center;gap:5px;display:flex}[data-ui=modern] .wtsDesk .ld-c{border:1px solid var(--disabled);background:var(--surface);width:18px;height:18px;color:var(--text3);border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:800;line-height:1;display:flex}[data-ui=modern] .wtsDesk .ld-c:hover{border-color:var(--blue);color:var(--brand-ink)}[data-ui=modern] .wtsDesk .no-line .ld-row.split{border-top-color:#0000}[data-ui=modern] .wtsDesk .ld-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--disabled) transparent;-webkit-user-select:none;user-select:none;flex:1;min-height:0;margin-top:4px;position:relative;overflow-y:auto}[data-ui=modern] .wtsDesk .ld-body::-webkit-scrollbar{width:6px}[data-ui=modern] .wtsDesk .ld-body::-webkit-scrollbar-thumb{background:var(--disabled);border-radius:3px}[data-ui=modern] .wtsDesk .ld-row{border-bottom:1px solid var(--border-soft);height:26px;font-size:11px}[data-ui=modern] .wtsDesk .ld-row>div{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}[data-ui=modern] .wtsDesk .ld-row.split{border-top:1.5px solid var(--sub)}[data-ui=modern] .wtsDesk .ld-q>span{z-index:1;position:relative}[data-ui=modern] .wtsDesk .ld-q.ask{color:var(--down);justify-content:flex-end;padding-right:6px}[data-ui=modern] .wtsDesk .ld-q.bid{color:var(--up);justify-content:flex-start;padding-left:6px}[data-ui=modern] .wtsDesk .ld-q .bar{z-index:0;position:absolute;top:3px;bottom:3px}[data-ui=modern] .wtsDesk .ld-q.ask .bar{background:var(--askbg);border-radius:4px 0 0 4px;right:0}[data-ui=modern] .wtsDesk .ld-q.bid .bar{background:var(--bidbg);border-radius:0 4px 4px 0;left:0}[data-ui=modern] .wtsDesk .ld-cnt{color:var(--sub);font-size:11px}[data-ui=modern] .wtsDesk .ld-p{background:var(--surface-2);color:var(--text);cursor:pointer;font-size:12px;font-weight:700}[data-ui=modern] .wtsDesk .ld-p:hover{background:var(--fill-2)}[data-ui=modern] .wtsDesk .ld-p.u{color:var(--up)}[data-ui=modern] .wtsDesk .ld-p.d{color:var(--down)}[data-ui=modern] .wtsDesk .ld-row.cur .ld-p{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--text2);border-radius:4px}[data-ui=modern] .wtsDesk .ld-act{cursor:pointer}[data-ui=modern] .wtsDesk .ld-act.sell{background:var(--down-soft-3)}[data-ui=modern] .wtsDesk .ld-act.buy{background:var(--up-soft-3)}[data-ui=modern] .wtsDesk .ld-act.sell:hover{background:var(--down-soft)}[data-ui=modern] .wtsDesk .ld-act.buy:hover{background:var(--up-soft)}[data-ui=modern] .wtsDesk .ld-act.mit[data-side=S]{background:var(--down-soft-3);box-shadow:inset -1px 0 0 var(--border)}[data-ui=modern] .wtsDesk .ld-act.mit[data-side=B]{background:var(--up-soft-3);box-shadow:inset 1px 0 0 var(--border)}[data-ui=modern] .wtsDesk .ld-act.mit[data-side=S]:hover{background:var(--down-soft)}[data-ui=modern] .wtsDesk .ld-act.mit[data-side=B]:hover{background:var(--up-soft)}[data-ui=modern] .wtsDesk .ld-act:not(:has(.chip)):hover:after{opacity:.75;font-size:11px;font-weight:600}[data-ui=modern] .wtsDesk .ld-act.sell:not(:has(.chip)):hover:after{content:"매도";color:var(--down)}[data-ui=modern] .wtsDesk .ld-act.buy:not(:has(.chip)):hover:after{content:"매수";color:var(--up)}[data-ui=modern] .wtsDesk .ld-act.mit:not(:has(.chip)):hover:after{content:"MIT";color:var(--text2)}[data-ui=modern] .wtsDesk .chip{color:#fff;cursor:pointer;font-variant-numeric:tabular-nums;border-radius:9px;justify-content:center;align-items:center;min-width:20px;height:17px;padding:2px 5px 0;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:relative}[data-ui=modern] .wtsDesk .chip.s{background:var(--down)}[data-ui=modern] .wtsDesk .chip.b{background:var(--up)}[data-ui=modern] .wtsDesk .chip.m{gap:2px;padding:2px 6px 0 4px;box-shadow:0 1px 2px #00000026}[data-ui=modern] .wtsDesk .chip.m .mk{background:#ffffff4d;border-radius:4px;padding:1px 2px;font-size:9px;font-weight:800;line-height:1}[data-ui=modern] .wtsDesk .chip.m.s{background:var(--mit-s)}[data-ui=modern] .wtsDesk .chip.m.b{background:var(--mit-b)}[data-ui=modern] .wtsDesk .chip:hover{filter:brightness(.92);color:#0000!important}[data-ui=modern] .wtsDesk .chip:hover>*{visibility:hidden}[data-ui=modern] .wtsDesk .chip:hover:after{content:"×";color:#fff;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0;transform:translateY(-1px)}[data-ui=modern] .wtsDesk .ld-foot{background:var(--bg);text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;flex:none;align-items:center;height:28px;margin-top:4px;font-size:11px;font-weight:700}[data-ui=modern] .wtsDesk .ld-foot .s{color:var(--down)}[data-ui=modern] .wtsDesk .ld-foot .b{color:var(--up)}[data-ui=modern] .wtsDesk .ld-foot .t{color:var(--text)}[data-ui=modern] .wtsDesk .wt-modal-bg{background:var(--overlay);z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}[data-ui=modern] .wtsDesk .wt-modal{background:var(--surface);border-radius:18px;width:380px;max-width:calc(100vw - 32px);padding:26px 24px 20px;box-shadow:0 16px 40px #0003}[data-ui=modern] .wtsDesk .wt-modal h3{color:var(--text);font-size:18px;font-weight:700}[data-ui=modern] .wtsDesk .wt-modal .msg{color:var(--text2);margin-top:10px;font-size:14px;line-height:1.6}[data-ui=modern] .wtsDesk .wt-modal dl{background:var(--surface-2);border-radius:12px;margin-top:16px;padding:12px 16px}[data-ui=modern] .wtsDesk .wt-modal dl div{justify-content:space-between;font-size:14px;line-height:32px;display:flex}[data-ui=modern] .wtsDesk .wt-modal dt{color:var(--text3)}[data-ui=modern] .wtsDesk .wt-modal dd{color:var(--text);font-weight:700}[data-ui=modern] .wtsDesk .wt-modal dd.s{color:var(--down)}[data-ui=modern] .wtsDesk .wt-modal dd.b{color:var(--up)}[data-ui=modern] .wtsDesk .wt-modal.ov-modal{width:500px;padding:28px 28px 22px}[data-ui=modern] .wtsDesk .wt-modal .ov-opts{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}[data-ui=modern] .wtsDesk .wt-modal .ov-opt{border:1.5px solid var(--border);cursor:pointer;text-align:left;background:var(--surface);border-radius:12px;flex-direction:column;gap:5px;padding:15px 14px 15px 42px;display:flex;position:relative}[data-ui=modern] .wtsDesk .wt-modal .ov-opt:before{content:"";border:1.5px solid var(--disabled);background:var(--surface);box-sizing:border-box;border-radius:50%;width:18px;height:18px;position:absolute;top:16px;left:14px}[data-ui=modern] .wtsDesk .wt-modal .ov-opt b{color:var(--text);font-size:15px}[data-ui=modern] .wtsDesk .wt-modal .ov-opt small{color:var(--text3);font-size:12px;line-height:1.5}[data-ui=modern] .wtsDesk .wt-modal .ov-opt:hover{border-color:var(--brand-line)}[data-ui=modern] .wtsDesk .wt-modal .ov-opt:focus{outline:none}[data-ui=modern] .wtsDesk .wt-modal .ov-opt:focus-visible{box-shadow:0 0 0 3px var(--brand-ring)}[data-ui=modern] .wtsDesk .wt-modal .ov-opt[aria-checked=true]{border-color:var(--blue);background:var(--brand-soft-3)}[data-ui=modern] .wtsDesk .wt-modal .ov-opt[aria-checked=true]:before{border:5px solid var(--blue)}[data-ui=modern] .wtsDesk .wt-modal .ov-sub{color:var(--text2);margin-top:18px;font-size:13px;font-weight:700}[data-ui=modern] .wtsDesk .wt-modal .ov-sub+dl{margin-top:8px}[data-ui=modern] .wtsDesk .wt-modal .ov-margin div{align-items:center;padding:4px 0;line-height:normal}[data-ui=modern] .wtsDesk .wt-modal .ov-margin dt label{cursor:pointer}[data-ui=modern] .wtsDesk .wt-modal .ov-margin input{border:1px solid var(--border-input);background:var(--surface);width:150px;height:34px;font:inherit;color:var(--text);text-align:right;font-variant-numeric:tabular-nums;border-radius:8px;outline:none;padding:0 12px;font-size:14px;font-weight:700}[data-ui=modern] .wtsDesk .wt-modal .ov-margin input:hover{border-color:var(--muted)}[data-ui=modern] .wtsDesk .wt-modal .ov-margin input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--brand-ring-2)}[data-ui=modern] .wtsDesk .wt-modal.lev-modal{width:440px}[data-ui=modern] .wtsDesk .lev-now{justify-content:center;align-items:center;gap:10px;margin-top:18px;display:flex}[data-ui=modern] .wtsDesk .lev-now button{background:var(--fill);width:36px;height:36px;color:var(--text2);border-radius:9px;flex:none;font-size:18px}[data-ui=modern] .wtsDesk .lev-now button:hover{background:var(--fill-2);color:var(--text)}[data-ui=modern] .wtsDesk .lev-now .box{border:1.5px solid var(--border-input);background:var(--surface);border-radius:10px;flex:1;justify-content:center;align-items:center;gap:2px;max-width:200px;height:40px;display:flex}[data-ui=modern] .wtsDesk .lev-now .box:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring-2)}[data-ui=modern] .wtsDesk .lev-now input{width:100%;height:100%;font:inherit;color:var(--text);text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;font-size:17px;font-weight:800}[data-ui=modern] .wtsDesk .lev-range{margin-top:20px}[data-ui=modern] .wtsDesk .lev-range input[type=range]{width:100%;accent-color:var(--brand);cursor:pointer;height:20px}[data-ui=modern] .wtsDesk .lev-ticks{color:var(--sub);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:2px;font-size:11px;display:flex}[data-ui=modern] .wtsDesk .lev-quick{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:14px;display:grid}[data-ui=modern] .wtsDesk .lev-quick button{border:1px solid var(--border-input);background:var(--surface);height:32px;color:var(--text2);border-radius:8px;font-size:13px;font-weight:600}[data-ui=modern] .wtsDesk .lev-quick button:hover{border-color:var(--muted)}[data-ui=modern] .wtsDesk .lev-quick button.active{background:var(--brand-soft-2);border-color:var(--brand-line);color:var(--brand-ink);font-weight:700}:root[data-ui=modern][data-theme=dark] .wtsDesk .lev-quick button.active{color:#fff}[data-ui=modern] .wtsDesk .lev-info{margin-top:16px}[data-ui=modern] .wtsDesk .lev-warn{color:var(--up)!important}[data-ui=modern] .wtsDesk .wt-modal .ov-note{color:var(--sub);margin-top:10px;font-size:12px;line-height:1.5}[data-ui=modern] .wtsDesk .wt-modal .btns{gap:8px;margin-top:20px;display:flex}[data-ui=modern] .wtsDesk .wt-modal .btns button{border-radius:10px;flex:1;height:42px;font-size:14px;font-weight:700}[data-ui=modern] .wtsDesk .wt-modal .btns button:focus{outline:none}[data-ui=modern] .wtsDesk .wt-modal .btns button:focus-visible{box-shadow:0 0 0 3px var(--brand-ring)}[data-ui=modern] .wtsDesk .wt-modal .btns .ok.buy:focus-visible,[data-ui=modern] .wtsDesk .wt-modal .btns .ok.danger:focus-visible{box-shadow:0 0 0 3px var(--up-ring)}[data-ui=modern] .wtsDesk .wt-modal .btns .no{background:var(--bg);color:var(--text2)}[data-ui=modern] .wtsDesk .wt-modal .btns .ok{background:var(--blue);color:#fff}[data-ui=modern] .wtsDesk .wt-modal .btns .ok.buy,[data-ui=modern] .wtsDesk .wt-modal .btns .ok.danger{background:var(--up)}[data-ui=modern] .wtsDesk .wt-modal .btns .ok.sell{background:var(--down)}[data-ui=modern] .wtsDesk .order{scrollbar-width:thin;scrollbar-color:var(--disabled) transparent;flex-direction:column;flex:1;min-height:0;padding:0 18px;display:flex;overflow-y:auto}[data-ui=modern] .wtsDesk .order>*{flex:none}[data-ui=modern] .wtsDesk .ti-sec{border-top:1px solid var(--border);flex-direction:column;flex:none;padding:12px 0 6px;display:flex}[data-ui=modern] .wtsDesk .ti-sec .ti-body{flex:none;height:130px}[data-ui=modern] .wtsDesk .ti-title{margin-bottom:6px;font-size:14px;font-weight:700}[data-ui=modern] .wtsDesk .ti-head,[data-ui=modern] .wtsDesk .ti-row{grid-template-columns:1fr 1.15fr .85fr;align-items:center;display:grid}[data-ui=modern] .wtsDesk .ti-head{background:var(--bg);height:28px;color:var(--text2);border-radius:8px;font-size:12px;font-weight:700}[data-ui=modern] .wtsDesk .ti-head span,[data-ui=modern] .wtsDesk .ti-row span{padding:0 10px}[data-ui=modern] .wtsDesk .ti-head span:nth-child(n+2),[data-ui=modern] .wtsDesk .ti-row span:nth-child(n+2){text-align:right}[data-ui=modern] .wtsDesk .ti-body{scrollbar-width:thin;scrollbar-color:var(--disabled) transparent;overscroll-behavior:contain;flex:1;min-height:0;margin-top:2px;overflow-y:auto}[data-ui=modern] .wtsDesk .ti-body::-webkit-scrollbar{width:6px}[data-ui=modern] .wtsDesk .ti-body::-webkit-scrollbar-thumb{background:var(--disabled);border-radius:3px}[data-ui=modern] .wtsDesk .ti-row{border-bottom:1px solid var(--border-soft);font-variant-numeric:tabular-nums;height:26px;font-size:12px}[data-ui=modern] .wtsDesk .ti-row .tm{color:var(--text3)}[data-ui=modern] .wtsDesk .ti-row .px,[data-ui=modern] .wtsDesk .ti-row .q{font-weight:600}[data-ui=modern] .wtsDesk .ti-row.u .px,[data-ui=modern] .wtsDesk .ti-row.u .q{color:var(--up)}[data-ui=modern] .wtsDesk .ti-row.d .px,[data-ui=modern] .wtsDesk .ti-row.d .q{color:var(--down)}[data-ui=modern] .wtsDesk .ti-row.new{animation:1s tiNew}@keyframes tiNew{0%{background:var(--warn-soft)}to{background:0 0}}[data-ui=modern] .wtsDesk .order-head{z-index:5;justify-content:space-between;align-items:center;height:50px;display:flex;position:relative}[data-ui=modern] .wtsDesk .order-head .title{font-size:15px;font-weight:700}[data-ui=modern] .wtsDesk .order-head .cond{color:var(--sub);align-items:center;gap:7px;font-size:12px;display:flex}[data-ui=modern] .wtsDesk .toggle{background:var(--disabled);border-radius:11px;width:40px;height:22px;position:relative}[data-ui=modern] .wtsDesk .toggle:after{content:"";background:var(--surface);border-radius:50%;width:18px;height:18px;position:absolute;top:2px;left:2px}[data-ui=modern] .wtsDesk .seg{background:var(--bg);border-radius:8px;height:30px;padding:3px;display:flex}[data-ui=modern] .wtsDesk .seg button{color:var(--sub);border-radius:6px;flex:1;font-size:12px}[data-ui=modern] .wtsDesk .seg button.active{background:var(--surface);color:var(--text);font-weight:700;box-shadow:0 1px 3px #00000014}[data-ui=modern] .wtsDesk .o-row{justify-content:space-between;align-items:center;margin-top:14px;display:flex}[data-ui=modern] .wtsDesk .o-row .l{color:var(--sub);white-space:nowrap;font-size:12px}[data-ui=modern] .wtsDesk .o-row .v{color:var(--text);font-size:13px;font-weight:700}[data-ui=modern] .wtsDesk .o-row .seg{width:154px;max-width:62%;height:30px}[data-ui=modern] .wtsDesk .o-input{border:1px solid var(--border);border-radius:8px;align-items:center;width:154px;max-width:62%;height:34px;margin-left:auto;padding:0 10px;font-size:13px;font-weight:700;display:flex}[data-ui=modern] .wtsDesk .o-input.ph{color:var(--sub);font-weight:400}[data-ui=modern] .wtsDesk .o-input .pm{color:var(--text3);gap:14px;margin-left:auto;font-size:16px;font-weight:400;display:flex}[data-ui=modern] .wtsDesk .pct-btns{justify-content:flex-end;gap:6px;margin-top:7px;display:flex}[data-ui=modern] .wtsDesk .pct-btns button{border:1px solid var(--border);width:34px;min-width:0;height:28px;color:var(--text);border-radius:8px;flex:0 34px;font-size:11px;font-weight:700}[data-ui=modern] .wtsDesk .buy-btn{background:var(--pink);color:#fff;border-radius:9px;width:100%;height:42px;margin-top:10px;font-size:14px;font-weight:700}[data-ui=modern] .wtsDesk .divider{background:var(--fill-2);height:1px;margin:16px 0 0}[data-ui=modern] .wtsDesk .of-avail{justify-content:space-between;align-items:center;margin-top:2px;font-size:13px;display:flex}[data-ui=modern] .wtsDesk .of-avail .l{color:var(--text3)}[data-ui=modern] .wtsDesk .of-avail .v{color:var(--text2);align-items:center;gap:4px;display:flex}[data-ui=modern] .wtsDesk .of-avail .v b{color:var(--text);font-weight:700}[data-ui=modern] .wtsDesk .of-avail .v .sell{color:var(--down);font-weight:700}[data-ui=modern] .wtsDesk .of-avail .v .buy{color:var(--up);font-weight:700}[data-ui=modern] .wtsDesk .of-avail .v .sep{background:var(--disabled);width:1px;height:10px;margin:0 6px}[data-ui=modern] .wtsDesk .of-link-more{display:none}[data-ui=modern] .wtsDesk .of-row{display:contents}[data-ui=modern] .wtsDesk .order>*,[data-ui=modern] .wtsDesk .of-row>*{flex-shrink:0}[data-ui=modern] .wtsDesk .of-label{color:var(--text3);justify-content:space-between;align-items:center;margin:14px 0 8px;font-size:13px;display:flex}[data-ui=modern] .wtsDesk .of-label .unit{color:var(--text3)}[data-ui=modern] .wtsDesk .of-link{border:1px solid var(--brand-line);background:var(--brand-soft-2);height:24px;color:var(--brand-ink);border-radius:6px;padding:0 9px;font-size:12px;font-weight:600;line-height:1}[data-ui=modern] .wtsDesk .of-link:hover{background:var(--brand-hover);border-color:var(--blue)}[data-ui=modern] .wtsDesk .of-seg{background:var(--bg);border-radius:8px;height:34px;margin-bottom:8px;padding:3px;display:flex}[data-ui=modern] .wtsDesk .of-seg button{color:var(--sub);border-radius:6px;flex:1;font-size:13px}[data-ui=modern] .wtsDesk .of-seg button.active{background:var(--surface);color:var(--text);font-weight:700;box-shadow:0 1px 3px #00000014}[data-ui=modern] .wtsDesk .of-step{border:1px solid var(--border-input);background:var(--surface);border-radius:6px;height:32px;display:flex;overflow:hidden}[data-ui=modern] .wtsDesk .of-step:focus-within{border-color:var(--blue)}[data-ui=modern] .wtsDesk .of-step.flash{animation:.6s ofFlash}@keyframes ofFlash{0%{background:var(--brand-flash);border-color:var(--blue)}to{background:var(--surface)}}[data-ui=modern] .wtsDesk .of-step button{background:var(--fill);color:var(--text3);flex:0 0 32px;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:flex}[data-ui=modern] .wtsDesk .of-step button:first-child{border-right:1px solid var(--border)}[data-ui=modern] .wtsDesk .of-step button:last-child{border-left:1px solid var(--border)}[data-ui=modern] .wtsDesk .of-step button:hover{background:var(--fill-2);color:var(--text)}[data-ui=modern] .wtsDesk .of-step input{font-variant-numeric:tabular-nums;text-align:center;min-width:0;line-height:1;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:14px;font-weight:700}[data-ui=modern] .wtsDesk .of-step.disabled{background:var(--surface-2)}[data-ui=modern] .wtsDesk .of-step.disabled input{color:var(--sub);font-weight:500}[data-ui=modern] .wtsDesk .of-step.disabled button{pointer-events:none;opacity:.45}[data-ui=modern] .wtsDesk .of-quick{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:8px;display:grid}[data-ui=modern] .wtsDesk .of-quick button{font-variant-numeric:tabular-nums;border:1px solid var(--border-input);background:var(--surface);height:28px;color:var(--text2);border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;display:flex}[data-ui=modern] .wtsDesk .of-quick button:hover{border-color:var(--muted)}[data-ui=modern] .wtsDesk .of-quick button.active{background:var(--brand-soft-2);border-color:var(--brand-line);color:var(--brand-ink);font-weight:700}[data-ui=modern] .wtsDesk .of-auto{margin-top:12px}[data-ui=modern] .wtsDesk .of-auto-head{height:22px;color:var(--text3);align-items:center;margin-bottom:8px;font-size:13px;display:flex}[data-ui=modern] .wtsDesk .of-auto-body{flex-direction:column;gap:6px;display:flex}[data-ui=modern] .wtsDesk .of-auto-row{color:var(--text2);justify-content:space-between;align-items:center;gap:6px;font-size:13px;display:flex}[data-ui=modern] .wtsDesk .of-auto-row label{cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:6px;display:flex}[data-ui=modern] .wtsDesk .of-auto-row input[type=checkbox]{appearance:none;border:1.5px solid var(--disabled);background-color:var(--surface);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-radius:6px;flex:none;width:18px;height:18px;margin:0;transition:background-color .15s,border-color .15s}[data-ui=modern] .wtsDesk .of-auto-row input[type=checkbox]:hover{border-color:var(--blue)}[data-ui=modern] .wtsDesk .of-auto-row input[type=checkbox]:checked{background-color:var(--blue);border-color:var(--blue);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6 9.6 3.6' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-ui=modern] .wtsDesk .of-auto-row input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px var(--brand-ring);outline:none}[data-ui=modern] .wtsDesk .of-auto-row label:has(input[type=checkbox]:not(:checked)){color:var(--sub)}[data-ui=modern] .wtsDesk .of-auto-row:has(input[type=checkbox]:not(:checked)) .of-step{opacity:.5}[data-ui=modern] .wtsDesk .of-auto-row .u{color:var(--text3);flex:none}[data-ui=modern] .wtsDesk .of-step.sm{flex:none;width:120px;height:28px;margin-left:auto}[data-ui=modern] .wtsDesk .of-step.sm button{flex-basis:28px;font-size:14px}[data-ui=modern] .wtsDesk .of-step.sm input{font-size:13px}[data-ui=modern] .wtsDesk:not(.wtm) .of-row-price .of-label{margin-top:4px}[data-ui=modern] .wtsDesk:not(.wtm) .of-row-qty .of-label{margin-top:20px}[data-ui=modern] .wtsDesk:not(.wtm) .of-avail{order:1;margin-top:16px}[data-ui=modern] .wtsDesk:not(.wtm) .of-auto,[data-ui=modern] .wtsDesk:not(.wtm) .of-total,[data-ui=modern] .wtsDesk:not(.wtm) .of-btns,[data-ui=modern] .wtsDesk:not(.wtm) .ti-sec{order:2}[data-ui=modern] .wtsDesk:not(.wtm) .of-row-price .of-seg{margin-top:2px}[data-ui=modern] .wtsDesk:not(.wtm) .of-auto{margin-top:12px}[data-ui=modern] .wtsDesk:not(.wtm) .order .of-total .l,[data-ui=modern] .wtsDesk:not(.wtm) .order .of-total .v{font-size:14px}[data-ui=modern] .wtsDesk .of-total{justify-content:space-between;align-items:center;margin-top:16px;display:flex}[data-ui=modern] .wtsDesk .of-total .l{color:var(--text2);font-size:14px;font-weight:600}[data-ui=modern] .wtsDesk .of-total .v{color:var(--text);letter-spacing:-.3px;font-size:17px;font-weight:800}[data-ui=modern] .wtsDesk .of-btns{background:var(--surface);z-index:2;gap:8px;margin-top:6px;padding:8px 0 10px;display:flex;position:sticky;bottom:0}[data-ui=modern] .wtsDesk .of-btns button{color:#fff;border-radius:8px;flex:1;height:38px;font-size:14px;font-weight:700}[data-ui=modern] .wtsDesk .of-btns .sell{background:var(--down)}[data-ui=modern] .wtsDesk .of-btns .buy{background:var(--up)}[data-ui=modern] .wtsDesk .of-btns button:hover{filter:brightness(.95)}[data-ui=modern] .wtsDesk .of-toast{background:var(--toast);color:#fff;opacity:0;pointer-events:none;z-index:50;white-space:nowrap;border-radius:10px;padding:10px 16px;font-size:13px;transition:opacity .2s,transform .2s;position:fixed;bottom:56px;left:50%;transform:translate(-50%)translateY(10px)}[data-ui=modern] .wtsDesk .of-toast.show{opacity:1;transform:translate(-50%)translateY(0)}[data-ui=modern] .wtsDesk .ticker{background:var(--surface-2);border-top:1px solid var(--border-soft);white-space:nowrap;flex:0 0 100%;order:4;align-items:center;height:36px;margin-top:auto;font-size:12px;display:flex;position:relative;overflow:hidden}[data-ui=modern] .wtsDesk .ticker:before,[data-ui=modern] .wtsDesk .ticker:after{content:"";z-index:1;pointer-events:none;width:28px;position:absolute;top:0;bottom:0}[data-ui=modern] .wtsDesk .ticker:before{background:linear-gradient(90deg, var(--surface-2), transparent);left:0}[data-ui=modern] .wtsDesk .ticker:after{background:linear-gradient(270deg, var(--surface-2), transparent);right:0}[data-ui=modern] .wtsDesk .ticker-track{width:max-content;animation:tickerMove var(--ticker-dur,60s) linear infinite;display:flex}[data-ui=modern] .wtsDesk .ticker:hover .ticker-track{animation-play-state:paused}@keyframes tickerMove{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-ui=modern] .wtsDesk .ticker .it{align-items:center;gap:6px;padding:0 26px;display:flex}[data-ui=modern] .wtsDesk .ticker .it .n{color:var(--text2)}[data-ui=modern] .wtsDesk .ticker .it .p{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}[data-ui=modern] .wtsDesk .ticker .it .c{color:var(--down);font-variant-numeric:tabular-nums}[data-ui=modern] .wtsDesk .ticker .it .c.u{color:var(--up)}[data-ui=modern] .wtsDesk .rpanel{transition:flex-basis .2s,width .2s;position:relative}[data-ui=modern] .wtsDesk .rpanel .collapse{width:28px;height:28px;color:var(--text3);z-index:2;border-radius:8px;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:absolute;top:16px;right:18px}[data-ui=modern] .wtsDesk .rpanel .collapse:hover{background:var(--bg);color:var(--text)}[data-ui=modern] .wtsDesk .rpanel .rail-label{display:none}[data-ui=modern] .wtsDesk.panel-collapsed .rpanel{width:48px;height:calc(100% - var(--head-h) - var(--tick-h) - 14px);background:var(--surface);border:1px solid var(--border-card);border-radius:14px;flex-basis:48px;margin:4px 10px 10px 2px;padding:0;overflow:hidden;box-shadow:0 1px 3px #0000000a}[data-ui=modern] .wtsDesk.panel-collapsed .rpanel>.card{display:none}[data-ui=modern] .wtsDesk.panel-collapsed .rpanel .collapse{top:12px;right:9px;transform:rotate(180deg)}[data-ui=modern] .wtsDesk.panel-collapsed .rpanel .rail-label{writing-mode:vertical-rl;color:var(--text2);letter-spacing:1px;white-space:nowrap;border-radius:8px;padding:8px 4px;font-size:13px;font-weight:600;display:block;position:absolute;top:52px;left:50%;transform:translate(-50%)}[data-ui=modern] .wtsDesk.panel-collapsed .rpanel .rail-label:hover{background:var(--bg);color:var(--text)}[data-ui=modern] .wtsDesk .side .my{align-items:center;gap:3px;font-size:15px;font-weight:700;display:flex;position:absolute;top:24px;left:12px}[data-ui=modern] .wtsDesk .side .acct-grid{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:8px 12px;position:absolute;top:54px;left:12px;right:14px}[data-ui=modern] .wtsDesk .side .acct-card{justify-content:space-between;align-items:center;height:26px;display:flex}[data-ui=modern] .wtsDesk .side .acct-card .l{color:var(--text2);white-space:nowrap;font-size:13px}[data-ui=modern] .wtsDesk .side .acct-card .v{color:var(--text);white-space:nowrap;font-size:14px;font-weight:700}[data-ui=modern] .wtsDesk .side .acct-card .v.u{color:var(--up)}[data-ui=modern] .wtsDesk .side .acct-card .v.d{color:var(--down)}[data-ui=modern] .wtsDesk .side .side-title{font-size:15px;font-weight:700;position:absolute;top:24px;left:12px}[data-ui=modern] .wtsDesk .side .wl{flex-direction:column;display:flex;position:absolute;inset:62px 14px 0 12px}[data-ui=modern] .wtsDesk .side .tabs{border-bottom:1px solid var(--border);flex:none;height:34px;margin-top:14px;display:flex}[data-ui=modern] .wtsDesk .side .tabs button{text-align:center;color:var(--sub);white-space:nowrap;flex:1 1 0;height:34px;font-size:14px;position:relative}[data-ui=modern] .wtsDesk .side .tabs button:hover{color:var(--text)}[data-ui=modern] .wtsDesk .side .tabs button.active{color:var(--text);font-weight:700}[data-ui=modern] .wtsDesk .side .tabs button.active:after{content:"";background:var(--text);height:2px;position:absolute;bottom:-1px;left:0;right:0}[data-ui=modern] .wtsDesk .side .sbox{background:var(--bg);border-radius:18px;flex:none;align-items:center;gap:8px;height:36px;padding:0 14px;display:flex}[data-ui=modern] .wtsDesk .side .sbox input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}[data-ui=modern] .wtsDesk .side .sbox input::placeholder{color:var(--muted)}[data-ui=modern] .wtsDesk .side .sbox:focus-within{box-shadow:0 0 0 1.5px var(--blue) inset;background:var(--surface)}[data-ui=modern] .wtsDesk .side .wl-sub{flex:none;gap:6px;margin-top:10px;display:flex}[data-ui=modern] .wtsDesk .side .wl-sub:empty{display:none}[data-ui=modern] .wtsDesk .side .wl-sub button{height:28px;color:var(--text2);background:var(--bg);white-space:nowrap;border-radius:14px;padding:0 12px;font-size:13px}[data-ui=modern] .wtsDesk .side .wl-sub button:hover{color:var(--text)}[data-ui=modern] .wtsDesk .side .wl-sub button.active{background:var(--brand-soft);color:var(--brand-ink);font-weight:700}[data-ui=modern] .wtsDesk .side .list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--disabled) transparent;flex:1;min-height:0;margin-top:6px;padding:0 4px 10px;overflow-y:auto}[data-ui=modern] .wtsDesk .side .list::-webkit-scrollbar{width:6px}[data-ui=modern] .wtsDesk .side .list::-webkit-scrollbar-thumb{background:var(--disabled);border-radius:3px}[data-ui=modern] .wtsDesk .side .wl-sub:empty+.list,[data-ui=modern] .wtsDesk .side .wl-sub:not(:empty)+.list{margin-top:12px}[data-ui=modern] .wtsDesk .side .list .empty{text-align:center;color:var(--sub);padding:24px 0;font-size:13px}[data-ui=modern] .wtsDesk .side .list.is-board{flex-direction:column;margin-top:14px;padding-bottom:10px;padding-left:0;display:flex}[data-ui=modern] .wtsDesk .side .ob-head{background:var(--bg);text-align:center;border-radius:8px;flex:none;grid-template-columns:1fr 84px 1fr;align-items:center;height:28px;font-size:12px;font-weight:700;display:grid}[data-ui=modern] .wtsDesk .side .ob-head .c{color:var(--up)}[data-ui=modern] .wtsDesk .side .ob-head .k{color:var(--text2)}[data-ui=modern] .wtsDesk .side .ob-head .p{color:var(--down)}[data-ui=modern] .wtsDesk .side .ob-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--disabled) transparent;flex:1;min-height:0;margin-top:4px;position:relative;overflow-y:auto}[data-ui=modern] .wtsDesk .side .ob-body::-webkit-scrollbar{width:6px}[data-ui=modern] .wtsDesk .side .ob-body::-webkit-scrollbar-thumb{background:var(--disabled);border-radius:3px}[data-ui=modern] .wtsDesk .side .ob-row{border-bottom:1px solid var(--border-soft);grid-template-columns:1fr 84px 1fr;align-items:stretch;height:30px;display:grid}[data-ui=modern] .wtsDesk .side .ob-k{background:var(--surface-2);color:var(--text);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}[data-ui=modern] .wtsDesk .side .ob-row.atm .ob-k{background:var(--brand-soft);color:var(--brand-ink)}[data-ui=modern] .wtsDesk .side .ob-cell{border-radius:5px;margin:2px 3px}[data-ui=modern] .wtsDesk .side .ob-cell:hover{background:var(--bg)}[data-ui=modern] .wtsDesk .side .ob-row.sel-c .ob-cell.c,[data-ui=modern] .wtsDesk .side .ob-row.sel-p .ob-cell.p{border-radius:0;margin:2px 0}[data-ui=modern] .wtsDesk .side .ob-row.sel-c .ob-k,[data-ui=modern] .wtsDesk .side .ob-row.sel-p .ob-k{margin:2px 0}[data-ui=modern] .wtsDesk .side .ob-row.sel-c .ob-cell.c{background:var(--up-soft);box-shadow:inset 1.5px 0 0 var(--up), inset 0 1.5px 0 var(--up), inset 0 -1.5px 0 var(--up);border-radius:5px 0 0 5px;margin-left:3px}[data-ui=modern] .wtsDesk .side .ob-row.sel-c .ob-k{background:var(--up-soft);color:var(--up);box-shadow:inset -1.5px 0 0 var(--up), inset 0 1.5px 0 var(--up), inset 0 -1.5px 0 var(--up);border-radius:0 5px 5px 0}[data-ui=modern] .wtsDesk .side .ob-row.sel-p .ob-cell.p{background:var(--down-soft);box-shadow:inset -1.5px 0 0 var(--down), inset 0 1.5px 0 var(--down), inset 0 -1.5px 0 var(--down);border-radius:0 5px 5px 0;margin-right:3px}[data-ui=modern] .wtsDesk .side .ob-row.sel-p .ob-k{background:var(--down-soft);color:var(--down);box-shadow:inset 1.5px 0 0 var(--down), inset 0 1.5px 0 var(--down), inset 0 -1.5px 0 var(--down);border-radius:5px 0 0 5px}[data-ui=modern] .wtsDesk .side .li{cursor:pointer;border-radius:8px;align-items:center;height:44px;margin:0 -4px;padding:0 4px;display:flex}[data-ui=modern] .wtsDesk .side .li:hover{background:var(--surface-2)}[data-ui=modern] .wtsDesk .side .li.sel{background:var(--fill)}[data-ui=modern] .wtsDesk .side .li .lg{color:#fff;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-family:Arial,sans-serif;font-size:8px;font-weight:700;display:flex}[data-ui=modern] .wtsDesk .side .li .lg>span{position:relative;top:1px}[data-ui=modern] .wtsDesk .side .li.has-code{height:52px}[data-ui=modern] .wtsDesk .side .li .nmblk{flex-direction:column;justify-content:center;min-width:0;margin-left:9px;display:flex}[data-ui=modern] .wtsDesk .side .li .nmline{align-items:center;min-width:0;display:flex}[data-ui=modern] .wtsDesk .side .li .code{color:var(--sub);letter-spacing:.2px;margin-top:1px;font-size:11px}[data-ui=modern] .wtsDesk .side .li .nm{color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}[data-ui=modern] .wtsDesk .side .li .mon{background:var(--bg);color:var(--text3);border-radius:4px;flex:none;margin-left:6px;padding:1px 5px;font-size:11px;font-weight:500;line-height:16px}[data-ui=modern] .wtsDesk .side .li .rt{text-align:right;flex:none;margin-left:auto;padding-left:8px}[data-ui=modern] .wtsDesk .side .li .rt .pr{color:var(--text);font-size:14px}[data-ui=modern] .wtsDesk .side .li .rt .ch{color:var(--down);margin-top:0;font-size:12px}[data-ui=modern] .wtsDesk .side .li .rt .ch.u{color:var(--up)}[data-ui=modern] .wtsDesk .side .li .rt .ch.flat{color:var(--sub)}[data-ui=modern] .wtsDesk .side .li .rt .pr{font-variant-numeric:tabular-nums;font-weight:600}[data-ui=modern] .wtsDesk .side .li .rt .ch{font-variant-numeric:tabular-nums}[data-ui=modern] .wtsDesk .side .tabs{gap:2px}[data-ui=modern] .wtsDesk .side .tabs button{flex:auto;padding:0 6px}[data-ui=modern] .wtsDesk .side .listwrap{position:absolute;inset:0;overflow:hidden}[data-ui=modern] .wtsDesk:not(.wtm) .side{height:calc(100% - var(--head-h) - var(--tick-h) - 14px);border:1px solid var(--border-card);border-radius:14px;margin:4px 0 10px 10px;overflow:hidden;box-shadow:0 1px 3px #0000000a}[data-ui=modern] .wtsDesk:not(.wtm) .side .side-title{align-items:center;height:36px;display:flex;top:8px;left:16px}[data-ui=modern] .wtsDesk:not(.wtm) .side .wl{top:8px;left:14px;right:14px}[data-ui=modern] .wtsDesk:not(.wtm) .side .sbox{border-radius:15px;width:142px;height:30px;margin:3px 34px 0 auto;padding:0 12px}[data-ui=modern] .wtsDesk:not(.wtm) .side .sbox input{font-size:13px}[data-ui=modern] .wtsDesk:not(.wtm) .side .sbox+.tabs{margin-top:17px}[data-ui=modern] .wtsDesk:not(.wtm) .side .side-collapse{width:28px;height:28px;color:var(--text3);z-index:2;border-radius:8px;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:absolute;top:12px;right:12px}[data-ui=modern] .wtsDesk:not(.wtm) .side .side-collapse:hover{background:var(--bg);color:var(--text)}[data-ui=modern] .wtsDesk:not(.wtm).side-collapsed .side{flex-basis:48px;width:48px}[data-ui=modern] .wtsDesk:not(.wtm).side-collapsed .side .listwrap>:not(.side-collapse):not(.side-rail){display:none}[data-ui=modern] .wtsDesk:not(.wtm).side-collapsed .side .side-collapse{top:12px;right:9px;transform:rotate(180deg)}[data-ui=modern] .wtsDesk:not(.wtm).side-collapsed .side .side-rail{writing-mode:vertical-rl;color:var(--text2);letter-spacing:1px;white-space:nowrap;border-radius:8px;padding:8px 4px;font-size:13px;font-weight:600;display:block;position:absolute;top:52px;left:50%;transform:translate(-50%)}[data-ui=modern] .wtsDesk:not(.wtm).side-collapsed .side .side-rail:hover{background:var(--bg);color:var(--text)}[data-ui=modern] .wtsDesk .side-collapse,[data-ui=modern] .wtsDesk .side-rail{display:none}[data-ui=modern] .wtsDesk:not(.wtm) .side .side-collapse{display:flex}[data-ui=modern] .mainPanel.deskMode{padding:0;overflow:auto}[data-ui=modern] .mainPanel.deskMode .tradeChartWorkspace{min-width:1440px;height:100%;display:block}[data-ui=modern] .wtsDesk[hidden]{display:none}[data-ui=modern] .wtsDesk{--tick-h:0px;width:100%;height:100%;color:var(--text);font-size:13px;line-height:1.3}[data-ui=modern] .wtsDesk button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}[data-ui=modern] .wtsDesk button:disabled{cursor:default;opacity:.45}[data-ui=modern] .wtsDesk svg{display:block}[data-ui=modern] .wtsDesk label{color:inherit;font-size:inherit;font-weight:inherit;gap:0;display:block}[data-ui=modern] .wtsDesk input,[data-ui=modern] .wtsDesk select{border-radius:0;min-height:0}[data-ui=modern] .wtsDesk .sym-change b.u{color:var(--up)}[data-ui=modern] .wtsDesk .sym-change b.d{color:var(--down)}[data-ui=modern] .wtsDesk .sym-change b:not(.u):not(.d){color:var(--text2)}[data-ui=modern] .wtsDesk .side .list .empty,[data-ui=modern] .wtsDesk .side .ob-body .empty{text-align:center;color:var(--sub);padding:24px 0;font-size:13px}[data-ui=modern] .wtsDesk .gridLinkButton{color:var(--text);padding:0;font-weight:600;text-decoration:none}[data-ui=modern] .wtsDesk .gridLinkButton:hover{color:var(--brand-ink)}[data-ui=modern] .wtsDesk .card-chart .chart-body{border-top:0}[data-ui=modern] .wtsDesk .card-chart .chartPage{background:var(--surface);border:0;flex:1;min-width:0;min-height:0;display:flex}[data-ui=modern] .wtsDesk .card-chart .chartWorkspace{flex:1;min-height:0;padding:0;display:flex}[data-ui=modern] .wtsDesk .card-chart .chartPanel,[data-ui=modern] .wtsDesk .card-chart .tradingViewPanel{background:var(--surface);border:0;flex:1;min-height:0}[data-ui=modern] .wtsDesk .card-chart .tradingViewFrame{height:100%;min-height:0}[data-ui=modern] .wtsDesk .card-chart .tradingViewPanel{min-width:0;position:relative;overflow:hidden}[data-ui=modern] .wtsDesk .card-chart .tradingViewFrame{background:var(--surface);width:100%;height:100%;position:absolute;top:0;left:0}[data-ui=modern] .wtsDesk .card-chart .chartHeightResizeHandle{display:none}[data-ui=modern] .wtsDesk .card-chart .chartUnsupported{color:var(--sub);margin:auto;font-size:13px}[data-ui=modern] .wtsDesk .ladder>.hogaGrid{--ld-cols:.8fr 1fr .75fr 1fr 1.45fr 1fr .75fr 1fr .8fr;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}[data-ui=modern] .wtsDesk .hogaGrid .hogaHead,[data-ui=modern] .wtsDesk .hogaGrid .hogaRow,[data-ui=modern] .wtsDesk .hogaGrid .hogaTotal{grid-template-columns:var(--ld-cols)}[data-ui=modern] .wtsDesk .hogaGrid .hogaHead,[data-ui=modern] .wtsDesk .hogaGrid .hogaTotal{padding-right:var(--hoga-scroll-width)}[data-ui=modern] .wtsDesk .hogaGrid .hogaHead{background:var(--bg);height:28px;min-height:0;color:var(--text2);text-align:center;white-space:nowrap;border-radius:8px;flex:none;align-items:center;font-size:11px;font-weight:700}[data-ui=modern] .wtsDesk .hogaGrid .hogaHead>span:nth-child(-n+4){color:var(--down)}[data-ui=modern] .wtsDesk .hogaGrid .hogaHead>span:nth-child(n+6){color:var(--up)}[data-ui=modern] .wtsDesk .hogaGrid .hogaCenterControl{gap:5px;padding:0;overflow:visible}[data-ui=modern] .wtsDesk .hogaGrid .hogaCenterControl b{color:var(--text);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}[data-ui=modern] .wtsDesk .hogaGrid .ld-c{border:1px solid var(--disabled);background:var(--surface);width:18px;height:18px;color:var(--text3);border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:800;line-height:1;display:flex}[data-ui=modern] .wtsDesk .hogaGrid .ld-c:hover{border-color:var(--brand);color:var(--brand-ink)}[data-ui=modern] .wtsDesk .hogaGrid .hogaRows{min-height:0;max-height:none;height:calc(var(--hoga-row-height) * var(--hoga-row-count));touch-action:pan-y;-webkit-user-select:none;user-select:none;background:0 0;flex:none;margin-top:4px;overflow:hidden}[data-ui=modern] .wtsDesk .hogaGrid .hogaPriceScroll{margin-top:4px}[data-ui=modern] .wtsDesk .hogaGrid .hogaRowsInner{grid-auto-rows:var(--hoga-row-height);will-change:transform;display:grid}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow{min-height:var(--hoga-row-height);height:var(--hoga-row-height);border:0;border-bottom:1px solid var(--border-soft);color:var(--text);text-align:center;background:0 0;padding:0;font-family:inherit;font-size:11px;display:grid;position:relative;overflow:visible}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow>span,[data-ui=modern] .wtsDesk .hogaGrid .hogaRow>strong{font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;min-width:0;height:100%;padding:0;display:flex;position:relative;overflow:hidden}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow>span:nth-child(3),[data-ui=modern] .wtsDesk .hogaGrid .hogaRow>span:nth-child(7){color:var(--sub);font-size:11px}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow>span:nth-child(4){color:var(--down);justify-content:flex-end;padding-right:6px}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow>span:nth-child(6){color:var(--up);justify-content:flex-start;padding-left:6px}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow .qtext{z-index:1;font-weight:inherit;position:relative}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow>.hogaOrderCell.sell{background:var(--hoga-sell-bg)}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow>.hogaOrderCell.buy{background:var(--hoga-buy-bg)}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow>.hogaMitCell.sell{box-shadow:inset -1px 0 0 var(--border)}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow>.hogaMitCell.buy{box-shadow:inset 1px 0 0 var(--border)}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow>.active.sell:hover{background:var(--down-soft);outline:0}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow>.active.buy:hover{background:var(--up-soft);outline:0}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow>.active:empty:hover:after{opacity:.75;font-size:11px;font-weight:600}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow>.hogaOrderCell.sell:empty:hover:after{content:"매도";color:var(--down)}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow>.hogaOrderCell.buy:empty:hover:after{content:"매수";color:var(--up)}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow>.hogaMitCell:empty:hover:after{content:"MIT";color:var(--text2)}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow>strong.hogaPriceCell{background:var(--surface-2);color:var(--text);cursor:pointer;font-size:12px;font-weight:700}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow>strong.hogaPriceCell:hover{background:var(--fill-2)}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow.ask>strong.hogaPriceCell{color:var(--down)}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow.bid>strong.hogaPriceCell{color:var(--up)}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow.current>strong.hogaPriceCell{background:var(--hoga-cur-bg);color:var(--hoga-cur-fg);box-shadow:inset 0 0 0 1px var(--hoga-cur-line);border-radius:4px}[data-ui=modern] .wtsDesk .hogaGrid.fixed .hogaRow.buy1:before{content:"";z-index:2;background:var(--sub);pointer-events:none;height:1px;position:absolute;top:-1px;left:0;right:0}[data-ui=modern] .wtsDesk .hogaGrid .hogaPriceMarkers{left:3px}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow.autoLossLine:after{background:var(--down)}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow.autoEarnLine:after{background:var(--up)}[data-ui=modern] .wtsDesk .hogaGrid .qchip{color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:2px;min-width:20px;height:17px;padding:0 5px;font-size:11px;font-style:normal;font-weight:700;line-height:1;display:inline-flex;position:relative}[data-ui=modern] .wtsDesk .hogaGrid .qchip.s{background:var(--down)}[data-ui=modern] .wtsDesk .hogaGrid .qchip.b{background:var(--up)}[data-ui=modern] .wtsDesk .hogaGrid .qchip.m{padding:0 6px 0 4px;box-shadow:0 1px 2px #00000026}[data-ui=modern] .wtsDesk .hogaGrid .qchip.m:before{content:"M";background:#ffffff4d;border-radius:4px;padding:1px 2px;font-size:9px;font-weight:800;line-height:1}[data-ui=modern] .wtsDesk .hogaGrid .qchip.m.s{background:var(--mit-s)}[data-ui=modern] .wtsDesk .hogaGrid .qchip.m.b{background:var(--mit-b)}[data-ui=modern] .wtsDesk .hogaGrid .hogaTotal{background:var(--bg);font-variant-numeric:tabular-nums;border:0;border-radius:8px;flex:none;align-items:center;height:28px;min-height:0;margin-top:4px;font-family:inherit;font-size:11px;font-weight:700}[data-ui=modern] .wtsDesk .hogaGrid .hogaTotal>span,[data-ui=modern] .wtsDesk .hogaGrid .hogaTotal>strong{border:0;justify-content:center;padding:0}[data-ui=modern] .wtsDesk .hogaGrid .hogaTotal>span:nth-child(-n+4){color:var(--down)}[data-ui=modern] .wtsDesk .hogaGrid .hogaTotal>span:nth-child(n+6){color:var(--up)}[data-ui=modern] .wtsDesk .hogaGrid .hogaTotal>strong{color:var(--text)}[data-ui=modern] .wtsDesk .posTableEl{border-collapse:collapse;background:0 0;border:0;flex-direction:column;flex:1;width:100%;min-height:0;font-size:12px;display:flex}[data-ui=modern] .wtsDesk .posTableEl thead{flex:none;display:block}[data-ui=modern] .wtsDesk .posTableEl tbody{display:block}[data-ui=modern] .wtsDesk .pos-row>td,[data-ui=modern] .wtsDesk .pos-row>th{font-weight:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0 6px;overflow:hidden}[data-ui=modern] .wtsDesk .pos-row .c-px,[data-ui=modern] .wtsDesk .pos-row .c-cur,[data-ui=modern] .wtsDesk .pos-row .c-qty,[data-ui=modern] .wtsDesk .pos-row .c-pnl{text-align:right}[data-ui=modern] .wtsDesk .pos-row .c-side,[data-ui=modern] .wtsDesk .pos-row .c-type,[data-ui=modern] .wtsDesk .pos-row .c-btn{text-align:center}[data-ui=modern] .wtsDesk .pos-table>.empty{text-align:center;color:var(--sub);padding:22px 0;font-size:13px}[data-ui=modern] .wtsDesk .pos-table:has(>.empty)>.posTableEl{flex:none}[data-ui=modern] .wtsDesk .pos-table>.empty{flex:1;justify-content:center;align-items:center;min-height:64px;padding:0;display:flex}[data-ui=modern] :where(.appShell.wtm) :where(.m-menu-btn,.m-drawer button){font:inherit;color:inherit;background:0 0;border:0;padding:0}[data-ui=modern] .appShell.wtm .m-drawer a{text-decoration:none}[data-ui=modern] .appShell.wtm .m-menu-btn{width:44px;height:44px;color:var(--text);border-radius:10px;justify-content:center;align-items:center;margin-left:auto;display:flex}[data-ui=modern] .appShell.wtm .m-menu-btn:active{background:var(--bg)}[data-ui=modern] .wtsDesk.wtm{height:calc(100dvh - var(--nav-h));--tick-h:0px;flex-flow:column}[data-ui=modern] .wtsDesk.wtm .ticker{flex:none}[data-ui=modern] .wtsDesk.wtm .rpanel,[data-ui=modern] .wtsDesk.wtm .side .side-title{display:none}[data-ui=modern] .wtsDesk.wtm .main{flex:1 0 auto;height:auto;min-height:0}[data-ui=modern] .appShell.wtm .drawer-bg{z-index:90;background:var(--overlay);opacity:0;pointer-events:none;transition:opacity .2s;display:block;position:fixed;inset:0}[data-ui=modern] .appShell.wtm.drawer-open .drawer-bg{opacity:1;pointer-events:auto}[data-ui=modern] .appShell.wtm .m-drawer{z-index:91;background:var(--surface);overscroll-behavior:contain;visibility:hidden;flex-direction:column;width:min(300px,84vw);transition:transform .25s,visibility 0s linear .25s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(102%);box-shadow:-8px 0 30px #0000002e}[data-ui=modern] .appShell.wtm.drawer-open .m-drawer{visibility:visible;transition:transform .25s,visibility;transform:none}[data-ui=modern] .appShell.wtm .dr-head{border-bottom:1px solid var(--border-soft);flex:none;justify-content:space-between;align-items:center;height:53px;padding:0 6px 0 16px;display:flex}[data-ui=modern] .appShell.wtm .dr-close{width:44px;height:44px;color:var(--text3);border-radius:10px;justify-content:center;align-items:center;display:flex}[data-ui=modern] .appShell.wtm .dr-sec{border-bottom:1px solid var(--border-soft);flex:none;padding:6px 8px}[data-ui=modern] .appShell.wtm .dr-t{color:var(--sub);padding:4px 10px 2px;font-size:12px;font-weight:600}[data-ui=modern] .appShell.wtm .dr-sec a,[data-ui=modern] .appShell.wtm .dr-sec button{width:100%;height:40px;color:var(--text);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}[data-ui=modern] .appShell.wtm .dr-sec a:active,[data-ui=modern] .appShell.wtm .dr-sec button:active,[data-ui=modern] .appShell.wtm .dr-close:active{background:var(--bg)}[data-ui=modern] .appShell.wtm .dr-sec a.active{color:var(--brand-ink);background:var(--brand-soft-3);font-weight:700}[data-ui=modern] .appShell.wtm .dr-sec svg{width:19px;height:19px;color:var(--text2);flex:none}[data-ui=modern] .appShell.wtm .dr-dot{background:var(--up);border-radius:50%;align-self:flex-start;width:7px;height:7px;margin-top:11px;margin-left:-4px}[data-ui=modern] .appShell.wtm .dr-dot[hidden]{display:none}[data-ui=modern] .appShell.wtm .dr-logout{background:var(--bg);height:42px;color:var(--text2);border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;margin:12px 16px;font-size:14px;font-weight:600;display:flex}[data-ui=modern] .wtsDesk.wtm .stock-head{flex:none;grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"btn name toggles""px px px""more more more""account account account";gap:2px 6px;height:auto;padding:10px 12px 8px;display:grid}[data-ui=modern] .wtsDesk.wtm .sym-icon{display:none}[data-ui=modern] .wtsDesk.wtm .m-sheet-btn{width:24px;height:32px;color:var(--text2);border-radius:6px;grid-area:btn;justify-content:center;align-items:center;display:flex}[data-ui=modern] .wtsDesk.wtm .m-sheet-btn svg{width:18px;height:18px}[data-ui=modern] .wtsDesk.wtm .m-sheet-btn:active{background:var(--bg)}[data-ui=modern] .wtsDesk.wtm .stock-head .sym-info{display:contents}[data-ui=modern] .wtsDesk.wtm .sym-name{grid-area:name;gap:6px;font-size:15px;overflow:hidden}[data-ui=modern] .wtsDesk.wtm .sym-name>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}[data-ui=modern] .wtsDesk.wtm .sym-price,[data-ui=modern] .wtsDesk.wtm .sym-change{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-ui=modern] .wtsDesk.wtm .sym-name .code{gap:6px;font-size:12px}[data-ui=modern] .wtsDesk.wtm .sym-name .code:before{height:10px}[data-ui=modern] .wtsDesk.wtm .sym-price{grid-area:px;align-items:baseline;gap:8px;margin-top:1px;font-size:19px;display:flex}[data-ui=modern] .wtsDesk.wtm .sym-rate{font-size:13px;font-weight:600}[data-ui=modern] .wtsDesk.wtm .sym-change{white-space:nowrap;margin-top:1px}[data-ui=modern] .wtsDesk.wtm .stats{flex:none;grid-template-columns:repeat(2,max-content);row-gap:2px;margin-left:0}[data-ui=modern] .wtsDesk.wtm .stats .stat{gap:6px;height:24px;padding:0 10px}[data-ui=modern] .wtsDesk.wtm .stats .stat:before{display:none}[data-ui=modern] .wtsDesk.wtm .stats .stat:nth-child(2n):before{display:block}[data-ui=modern] .wtsDesk.wtm .stats .stat:nth-child(odd){padding-left:0}[data-ui=modern] .wtsDesk.wtm .m-info-toggles{grid-area:toggles;justify-self:end;gap:2px;display:flex}[data-ui=modern] .wtsDesk.wtm .st-toggle{height:34px;color:var(--text3);border-radius:8px;justify-content:center;align-items:center;gap:2px;padding:0 8px;font-size:11px;display:flex}[data-ui=modern] .wtsDesk.wtm .st-toggle:active{background:var(--bg)}[data-ui=modern] .wtsDesk.wtm .st-toggle svg{transition:transform .2s}[data-ui=modern] .wtsDesk.wtm .st-toggle[aria-expanded=true] svg{transform:rotate(180deg)}[data-ui=modern] .wtsDesk.wtm .stats-more{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:10px;grid-area:more;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px;padding:4px 6px}[data-ui=modern] .wtsDesk.wtm .stats-open .stats-more{display:grid}[data-ui=modern] .wtsDesk.wtm .stats-more .stat{height:32px;padding:0 10px}[data-ui=modern] .wtsDesk.wtm .stats-more .stat:before{display:block}[data-ui=modern] .wtsDesk.wtm .stats-more .stat:nth-child(3n+1):before{display:none}[data-ui=modern] .wtsDesk.wtm .stats-more .stat .set-btn{height:28px}[data-ui=modern] .wtsDesk.wtm .m-tabs{border-bottom:1px solid var(--border);flex:none;height:44px;margin-bottom:14px;padding:0 8px;display:flex}[data-ui=modern] .wtsDesk.wtm .m-tabs button{color:var(--sub);white-space:nowrap;flex:1 1 0;font-size:14px;position:relative}[data-ui=modern] .wtsDesk.wtm .m-tabs button.active{color:var(--text);font-weight:700}[data-ui=modern] .wtsDesk.wtm .m-tabs button.active:after{content:"";background:var(--text);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}[data-ui=modern] .wtsDesk.wtm .cards{grid-template-rows:minmax(0,1fr);gap:12px;padding:0 12px 12px;display:grid}[data-ui=modern] .wtsDesk.wtm .cards>.card{display:none}[data-ui=modern] .wtsDesk.wtm .cards.m-book{overscroll-behavior:contain;grid-template:"book order"max-content"pos pos"minmax(240px,1fr)"tape tape"max-content/minmax(0,1fr) 320px;overflow-y:auto}[data-ui=modern] .wtsDesk.wtm .cards.m-book>.card-book,[data-ui=modern] .wtsDesk.wtm .cards.m-book>.card-order,[data-ui=modern] .wtsDesk.wtm .cards.m-book>.card-tape,[data-ui=modern] .wtsDesk.wtm .cards.m-book>.card-pos{display:flex}[data-ui=modern] .wtsDesk.wtm .cards.m-book .card-tape .ti-body{flex:none;height:136px;overflow:hidden}[data-ui=modern] .wtsDesk.wtm .cards.m-book .card-order .ti-sec{display:none}[data-ui=modern] .wtsDesk.wtm .card-book .ladder,[data-ui=modern] .wtsDesk.wtm .card-book .ld-body{flex:none}[data-ui=modern] .wtsDesk.wtm .cards.book-h-set .card-book .ladder{flex:1;min-height:0}[data-ui=modern] .wtsDesk.wtm .card-book .ld-body{overflow:hidden}[data-ui=modern] .wtsDesk.wtm .cards.m-chart,[data-ui=modern] .wtsDesk.wtm .cards.m-ot{grid-template-columns:minmax(0,1fr)}[data-ui=modern] .wtsDesk.wtm .cards.m-chart{grid-template-areas:"chart"}[data-ui=modern] .wtsDesk.wtm .cards.m-chart>.card-chart{display:flex}[data-ui=modern] .wtsDesk.wtm .cards.m-ot{grid-template-areas:"order"}[data-ui=modern] .wtsDesk.wtm .cards.m-ot>.card-order{display:flex}[data-ui=modern] .wtsDesk.wtm .cards.m-ot .order-head,[data-ui=modern] .wtsDesk.wtm .cards.m-ot .card-order .ti-sec{display:none}[data-ui=modern] .wtsDesk.wtm .cards.m-ot .order{padding-top:14px}[data-ui=modern] .wtsDesk.wtm .cards.m-ot>.card-order{align-self:start;max-height:100%}[data-ui=modern] .wtsDesk.wtm .cards.m-ot .of-row-price{margin-top:4px}[data-ui=modern] .wtsDesk.wtm .book-head{height:46px;padding:0 10px 0 16px}[data-ui=modern] .wtsDesk.wtm .bk-opts{gap:3px}[data-ui=modern] .wtsDesk.wtm .bk-opts button{border-radius:12px;gap:3px;height:24px;padding:0 7px}[data-ui=modern] .wtsDesk.wtm .bk-opts button:before{width:5px;height:5px}[data-ui=modern] .wtsDesk.wtm .card-book .bk-bar.top button,[data-ui=modern] .wtsDesk.wtm .card-book .bk-bar.bottom button{height:32px}[data-ui=modern] .wtsDesk.wtm .ld-head{height:30px}[data-ui=modern] .wtsDesk.wtm .ld-c{border-radius:5px;width:24px;height:22px}[data-ui=modern] .wtsDesk.wtm .ld-row{height:34px}[data-ui=modern] .wtsDesk.wtm .chip{border-radius:10px;min-width:24px;height:20px;padding:2px 6px 0}[data-ui=modern] .wtsDesk.wtm .ld-foot{height:30px}[data-ui=modern] .wtsDesk.wtm .order{padding:0 16px}[data-ui=modern] .wtsDesk.wtm .of-link{height:30px;padding:0 12px}[data-ui=modern] .wtsDesk.wtm .of-seg,[data-ui=modern] .wtsDesk.wtm .of-step{height:34px}[data-ui=modern] .wtsDesk.wtm .of-step button{flex-basis:36px}[data-ui=modern] .wtsDesk.wtm .of-quick button{height:30px}[data-ui=modern] .wtsDesk.wtm .of-auto-row label{min-height:32px}[data-ui=modern] .wtsDesk.wtm .of-step.sm{width:116px;height:30px}[data-ui=modern] .wtsDesk.wtm .of-step.sm button{flex-basis:30px}[data-ui=modern] .wtsDesk.wtm .of-btns button{height:40px}[data-ui=modern] .wtsDesk.wtm .of-row{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px 8px;margin-top:20px;display:grid}[data-ui=modern] .wtsDesk.wtm .of-avail{order:1;margin-top:20px}[data-ui=modern] .wtsDesk.wtm .of-auto,[data-ui=modern] .wtsDesk.wtm .of-total,[data-ui=modern] .wtsDesk.wtm .of-btns,[data-ui=modern] .wtsDesk.wtm .ti-sec{order:2}[data-ui=modern] .wtsDesk.wtm .of-auto{margin-top:20px}[data-ui=modern] .wtsDesk.wtm .of-auto-head{margin-bottom:10px}[data-ui=modern] .wtsDesk.wtm .of-auto-body{gap:10px}[data-ui=modern] .wtsDesk.wtm .of-total{margin-top:22px}[data-ui=modern] .wtsDesk.wtm .order .of-total .l,[data-ui=modern] .wtsDesk.wtm .order .of-total .v{font-size:14px}[data-ui=modern] .wtsDesk.wtm .of-btns{margin-top:8px}[data-ui=modern] .wtsDesk.wtm .of-row .of-label{display:contents}[data-ui=modern] .wtsDesk.wtm .of-row-price{grid-template-columns:76px minmax(0,1fr) auto;grid-template-areas:"lbl seg seg"".step cur"}[data-ui=modern] .wtsDesk.wtm .of-row-price .of-label>span{grid-area:lbl}[data-ui=modern] .wtsDesk.wtm .of-row-price .of-seg{grid-area:seg;height:36px;margin:0;padding:3px}[data-ui=modern] .wtsDesk.wtm .of-row-price .of-step{grid-area:step}[data-ui=modern] .wtsDesk.wtm .of-row-price .of-link{grid-area:cur;height:34px;margin-left:-2px;padding:0 10px}[data-ui=modern] .wtsDesk.wtm .of-row-qty{grid-template-areas:"lbl step"".quick"}[data-ui=modern] .wtsDesk.wtm .of-row-qty .of-label>span:first-child{grid-area:lbl}[data-ui=modern] .wtsDesk.wtm .of-row-qty .unit{display:none}[data-ui=modern] .wtsDesk.wtm .of-row-qty .of-step{grid-area:step}[data-ui=modern] .wtsDesk.wtm .of-row-qty .of-quick{grid-area:quick;margin:0}[data-ui=modern] .wtsDesk.wtm .chart-head{scrollbar-width:none;height:52px;padding:0 12px;overflow-x:auto}[data-ui=modern] .wtsDesk.wtm .chart-head::-webkit-scrollbar{display:none}[data-ui=modern] .wtsDesk.wtm .chart-head .title{margin-right:16px}[data-ui=modern] .wtsDesk.wtm .seg-plain button{width:36px;height:34px}[data-ui=modern] .wtsDesk.wtm .chart-tools button{width:36px;height:36px}[data-ui=modern] .wtsDesk.wtm .pos-head{height:52px}[data-ui=modern] .wtsDesk.wtm .pos-filter{height:28px}[data-ui=modern] .wtsDesk.wtm .pos-filter button{padding:0 9px}[data-ui=modern] .wtsDesk.wtm .pos-th{min-height:30px}[data-ui=modern] .wtsDesk.wtm .pos-row{min-height:40px}[data-ui=modern] .wtsDesk.wtm .pos-btn{height:26px;padding:0 10px}[data-ui=modern] .wtsDesk.wtm .ti-row.wide{height:34px}[data-ui=modern] .wtsDesk.wtm .side{z-index:60;visibility:hidden;border:0;border-radius:18px 18px 0 0;flex:none;width:auto;height:min(92dvh,860px);transition:transform .25s,visibility 0s linear .25s;position:fixed;bottom:0;left:0;right:0;transform:translateY(102%);box-shadow:0 -12px 32px #0000002e}[data-ui=modern] .wtsDesk.wtm.sheet-open .side{visibility:visible;transition:transform .25s,visibility;transform:none}[data-ui=modern] .wtsDesk.wtm .sheet-bg{z-index:59;background:var(--overlay);opacity:0;pointer-events:none;transition:opacity .2s;display:block;position:fixed;inset:0}[data-ui=modern] .wtsDesk.wtm.sheet-open .sheet-bg{opacity:1;pointer-events:auto}[data-ui=modern] .wtsDesk.wtm .side .listwrap:before{content:"";background:var(--disabled);border-radius:2px;width:40px;height:4px;margin-left:-20px;position:absolute;top:8px;left:50%}[data-ui=modern] .wtsDesk.wtm .sheet-close{z-index:2;width:40px;height:40px;color:var(--text3);border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}[data-ui=modern] .wtsDesk.wtm .sheet-close:active{background:var(--bg)}[data-ui=modern] .wtsDesk.wtm .side .listwrap{flex-direction:column;padding:54px 12px 0;display:flex}[data-ui=modern] .wtsDesk.wtm .side .wl{flex:1;min-height:0;margin-top:12px;position:static}[data-ui=modern] .wtsDesk.wtm .account-more{grid-area:account;min-width:0;margin-top:6px}[data-ui=modern] .wtsDesk.wtm .m-acct .acct-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}[data-ui=modern] .wtsDesk.wtm .m-acct .acct-card{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}[data-ui=modern] .wtsDesk.wtm .m-acct .acct-card:nth-child(n+3){order:2}[data-ui=modern] .wtsDesk.wtm .m-acct .acct-card:nth-child(6){order:1}[data-ui=modern] .wtsDesk.wtm .m-acct .acct-card .l{color:var(--text2);white-space:nowrap;font-size:12px}[data-ui=modern] .wtsDesk.wtm .m-acct .acct-card .v{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:700;overflow:hidden}[data-ui=modern] .wtsDesk.wtm .m-acct .acct-card .v.u{color:var(--up)}[data-ui=modern] .wtsDesk.wtm .m-acct .acct-card .v.d{color:var(--down)}[data-ui=modern] .wtsDesk.wtm .m-acct{background:var(--surface);border:1px solid var(--border-card);border-radius:10px;padding:10px 12px}[data-ui=modern] .wtsDesk.wtm .m-acct .my{display:none}[data-ui=modern] .wtsDesk.wtm .side .sbox{height:34px}[data-ui=modern] .wtsDesk.wtm .side .tabs,[data-ui=modern] .wtsDesk.wtm .side .tabs button{height:40px}[data-ui=modern] .wtsDesk.wtm .side .wl-sub button{border-radius:17px;height:34px;padding:0 14px}[data-ui=modern] .wtsDesk.wtm .of-toast{white-space:normal;text-align:center;max-width:calc(100vw - 32px)}@media (width<=640px){[data-ui=modern] .wtsDesk.wtm .stats-more{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui=modern] .wtsDesk.wtm .stats-more .stat:nth-child(n):before{display:block}[data-ui=modern] .wtsDesk.wtm .stats-more .stat:nth-child(odd):before{display:none}[data-ui=modern] .wtsDesk.wtm .cards.m-book{grid-template:"book"max-content"pos"max-content"tape"max-content/minmax(0,1fr)}[data-ui=modern] .wtsDesk.wtm .cards.m-book>.card-order{display:none}[data-ui=modern] .wtsDesk.wtm .cards.m-book>.card-pos{min-height:240px}[data-ui=modern] .wtsDesk.wtm .cards.m-book .pos-body{overflow:visible}[data-ui=modern] .wtsDesk.wtm .ticker{display:none}[data-ui=modern] .wtsDesk.wtm .card-book{padding-bottom:8px}[data-ui=modern] .wtsDesk.wtm .wt-modal .ov-opts{grid-template-columns:1fr}}@media (width<=767px){[data-ui=modern] .wtsDesk.wtm .pos-head{gap:8px;padding:0 12px 0 14px}[data-ui=modern] .wtsDesk.wtm .pos-row{--pos-cols:1.15fr 1fr .6fr 1.1fr 52px;font-size:12px}[data-ui=modern] .wtsDesk.wtm .pos-row .c-type,[data-ui=modern] .wtsDesk.wtm .pos-row .c-side,[data-ui=modern] .wtsDesk.wtm .pos-row .c-cur{display:none}[data-ui=modern] .wtsDesk.wtm .pos-row .c-qty.b{color:var(--up);font-weight:700}[data-ui=modern] .wtsDesk.wtm .pos-row .c-qty.s{color:var(--down);font-weight:700}}[data-ui=modern] .wtsDesk.wtm .ld-act:not(:has(.chip)):hover:after{content:none}[data-ui=modern] .wtsDesk.wtm .chip:hover{filter:none;color:#fff!important}[data-ui=modern] .wtsDesk.wtm .chip:hover>*{visibility:visible}[data-ui=modern] .wtsDesk.wtm .chip:hover:after{content:none}[data-ui=modern] .mainPanel.mobileDesk{padding:0;overflow:auto}[data-ui=modern] .wtsDesk.wtm .stats-more{display:none}[data-ui=modern] .mainPanel.mobileDesk .tradeChartWorkspace{min-width:0;height:100%;display:block}[data-ui=modern] .wtsDesk.wtm{height:100%}[data-ui=modern] .appShell.wtm .sideNav{height:53px;padding:0 6px 0 14px}[data-ui=modern] .appShell.wtm .sideNav .navLinks,[data-ui=modern] .appShell.wtm .sideNav .sessionActions{display:none}[data-ui=modern] .appShell.wtm .dr-head .brandLogo{font-size:19px}[data-ui=modern] .appShell.wtm .dr-downloads .clientDownloadButton{height:40px;color:var(--text);background:0 0;border:0;border-radius:10px;font-size:14px;font-weight:500}[data-ui=modern] .wtsDesk.wtm .hogaGrid .hogaHead>:first-child,[data-ui=modern] .wtsDesk.wtm .hogaGrid .hogaHead>:nth-child(9),[data-ui=modern] .wtsDesk.wtm .hogaGrid .hogaRow>:first-child,[data-ui=modern] .wtsDesk.wtm .hogaGrid .hogaRow>:nth-child(9),[data-ui=modern] .wtsDesk.wtm .hogaGrid .hogaTotal>:first-child,[data-ui=modern] .wtsDesk.wtm .hogaGrid .hogaTotal>:nth-child(9){display:none}[data-ui=modern] .wtsDesk.wtm .hogaGrid .hogaHead,[data-ui=modern] .wtsDesk.wtm .hogaGrid .hogaTotal{height:30px}[data-ui=modern] .wtsDesk.wtm .hogaGrid .ld-c{width:20px;height:22px}[data-ui=modern] .wtsDesk.wtm .hogaGrid .hogaCenterControl{gap:3px}[data-ui=modern] .wtsDesk.wtm .hogaGrid .hogaCenterControl b{flex:none}[data-ui=modern] .wtsDesk.wtm .card-book .bk-bar.bottom{grid-template-columns:repeat(4,minmax(0,1fr))}[data-ui=modern] .wtsDesk.wtm .card-book .ladder{flex:none}[data-ui=modern] .wtsDesk .hogaGrid .contractMarker{filter:none;clip-path:none;border-radius:1px;width:2px;height:72%}[data-ui=modern] .wtsDesk .hogaGrid .contractMarker.buy{background:var(--up);right:0}[data-ui=modern] .wtsDesk .hogaGrid .contractMarker.sell{background:var(--down);left:0}[data-ui=modern] .wtsDesk .ladder.no-cnt .hogaHead>:nth-child(3),[data-ui=modern] .wtsDesk .ladder.no-cnt .hogaHead>:nth-child(7),[data-ui=modern] .wtsDesk .ladder.no-cnt .hogaRow>:nth-child(3),[data-ui=modern] .wtsDesk .ladder.no-cnt .hogaRow>:nth-child(7),[data-ui=modern] .wtsDesk .ladder.no-cnt .hogaTotal>:nth-child(3),[data-ui=modern] .wtsDesk .ladder.no-cnt .hogaTotal>:nth-child(7),[data-ui=modern] .wtsDesk .ladder.no-mit .hogaHead>:first-child,[data-ui=modern] .wtsDesk .ladder.no-mit .hogaHead>:nth-child(9),[data-ui=modern] .wtsDesk .ladder.no-mit .hogaRow>:first-child,[data-ui=modern] .wtsDesk .ladder.no-mit .hogaRow>:nth-child(9),[data-ui=modern] .wtsDesk .ladder.no-mit .hogaTotal>:first-child,[data-ui=modern] .wtsDesk .ladder.no-mit .hogaTotal>:nth-child(9){display:none}[data-ui=modern] .wtsDesk .hogaGrid .qchip.cancel:hover{filter:brightness(.92);color:#0000}[data-ui=modern] .wtsDesk .hogaGrid .qchip.cancel.m:hover:before{visibility:hidden}[data-ui=modern] .wtsDesk .hogaGrid .qchip.cancel:hover:after{content:"×";color:#fff;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0;transform:translateY(-1px)}@media (hover:none){[data-ui=modern] .wtsDesk .hogaGrid .qchip.cancel:hover{color:#fff;filter:none}[data-ui=modern] .wtsDesk .hogaGrid .qchip.cancel.m:hover:before{visibility:visible}[data-ui=modern] .wtsDesk .hogaGrid .qchip.cancel:hover:after{content:none}}[data-ui=modern] .wtsDesk .side .sbox.disabled{opacity:.55}[data-ui=modern] .wtsDesk .side .sbox.disabled input{cursor:not-allowed}[data-ui=modern] .wtsDesk .stat .set-btn.close{background:var(--fill-2);color:var(--text);border-color:#c4c9d0}[data-ui=modern] .wtsDesk .stat .set-btn.close .dot{background:var(--text3)}[data-ui=modern] .wtsDesk .stat .set-btn.close:hover{border-color:var(--muted);color:var(--text);background:#d5d9de}:root[data-ui=modern][data-theme=dark] .wtsDesk .stat .set-btn.close{color:#fff;background:#4f5560;border-color:#6f7682}:root[data-ui=modern][data-theme=dark] .wtsDesk .stat .set-btn.close .dot{background:#c3c8cf}:root[data-ui=modern][data-theme=dark] .wtsDesk .stat .set-btn.close:hover{background:#5d636f;border-color:#8b929c}[data-ui=modern] .wtsDesk .stat .set-btn.close:hover{background:var(--fill);border-color:var(--border);color:var(--text)}[data-ui=modern] .wtsDesk .pos-filter button{cursor:pointer}[data-ui=modern] .modalOverlay{z-index:100;background:var(--overlay);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}[data-ui=modern] .modalOverlay>section[role]{background:var(--surface);width:380px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);color:var(--text);border:0;border-radius:18px;margin:0;padding:26px 24px 20px;font-size:14px;line-height:1.5;position:relative;overflow:auto;box-shadow:0 16px 40px #0003}[data-ui=modern] .modalOverlay>section.overnightDialog{width:500px;padding:28px 28px 22px}[data-ui=modern] .modalOverlay>section>.deskTitle{min-height:0;color:var(--text);background:0 0;border:0;justify-content:space-between;align-items:center;margin:0;padding:0;display:flex}[data-ui=modern] .modalOverlay>section>.deskTitle strong{font-size:18px;font-weight:700}[data-ui=modern] .modalOverlay>section>.deskTitle button{color:#0000;background:0 0;border:0;border-radius:8px;width:30px;height:30px;min-height:0;margin:-6px -8px 0 0;padding:0;font-size:0;position:relative}[data-ui=modern] .modalOverlay>section>.deskTitle button:before{content:"×";color:var(--text3);font-size:22px;line-height:30px}[data-ui=modern] .modalOverlay>section>.deskTitle button:hover{background:var(--fill)}[data-ui=modern] .modalOverlay .dialogActions{background:0 0;border:0;flex-direction:row-reverse;gap:8px;margin:20px 0 0;padding:0;display:flex}[data-ui=modern] .modalOverlay .dialogActions button{background:var(--fill);height:42px;min-height:0;color:var(--text2);border:0;border-radius:10px;flex:1;padding:0;font-size:14px;font-weight:700}[data-ui=modern] .modalOverlay .dialogActions button.primaryBtn{background:var(--brand);color:#fff}[data-ui=modern] .modalOverlay .dialogActions button:disabled{opacity:.45;cursor:default}[data-ui=modern] .modalOverlay .dialogActions button:focus{outline:none}[data-ui=modern] .modalOverlay .dialogActions button:focus-visible{box-shadow:0 0 0 3px var(--brand-ring)}[data-ui=modern] .modalOverlay .dialogMessage{color:var(--up);margin:12px 0 0;font-size:13px}[data-ui=modern] .overnightDialog .overnightOptions{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 0;padding:0;display:grid}[data-ui=modern] .overnightDialog .overnightOptions label{border:1.5px solid var(--border);background:var(--surface);min-height:56px;color:var(--text);cursor:pointer;border-radius:12px;align-items:center;gap:10px;margin:0;padding:0 14px;font-size:15px;font-weight:700;display:flex}[data-ui=modern] .overnightDialog .overnightOptions label:hover{border-color:var(--brand-line)}[data-ui=modern] .overnightDialog .overnightOptions label:has(input:checked){border-color:var(--brand);background:var(--brand-soft-3)}[data-ui=modern] .overnightDialog .overnightOptions input[type=radio]{border:1.5px solid var(--disabled);background:var(--surface);appearance:none;border-radius:50%;flex:none;width:18px;height:18px;min-height:0;margin:0;padding:0}[data-ui=modern] .overnightDialog .overnightOptions input[type=radio]:checked{border:5px solid var(--brand)}[data-ui=modern] .overnightDialog .overnightMarginGroup{background:var(--surface-2);border:0;border-radius:12px;margin:18px 0 0;padding:12px 16px}[data-ui=modern] .overnightDialog .overnightMarginGroup legend{float:left;width:100%;color:var(--text2);margin:0 0 8px;padding:0;font-size:14px;font-weight:700}[data-ui=modern] .overnightDialog .overnightMarginRow{clear:both;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:15px;display:flex}[data-ui=modern] .overnightDialog .overnightMarginRow+.overnightMarginRow{margin-top:8px}[data-ui=modern] .overnightDialog .overnightMarginRow span{color:var(--text3)}[data-ui=modern] .overnightDialog .overnightMarginRow input{border:1px solid var(--border);background:var(--fill);width:180px;height:38px;min-height:0;color:var(--text2);-webkit-text-fill-color:var(--text2);opacity:1;text-align:right;cursor:default;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:8px;padding:0 12px;font-size:15px;font-weight:700}[data-ui=modern] .modalOverlay>section.leverageDialog{width:440px}[data-ui=modern] .leverageDialog .leverageForm{background:0 0;border:0;margin:18px 0 0;padding:0;display:block}[data-ui=modern] .leverageDialog .levNow{background:var(--surface-2);height:48px;color:var(--text3);border-radius:12px;justify-content:space-between;align-items:center;padding:0 16px;font-size:14px;display:flex}[data-ui=modern] .leverageDialog .levNow span{min-width:0;height:auto;min-height:0;color:var(--text3);background:0 0;border:0;margin:0;padding:0;font-size:14px;font-weight:500;line-height:normal;display:inline}[data-ui=modern] .leverageDialog .levNow b{color:var(--brand-ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}[data-ui=modern] .leverageDialog .levLabel{color:var(--text2);margin:16px 0 8px;font-size:13px;font-weight:700}[data-ui=modern] .leverageDialog .lev-quick{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:6px;display:grid}[data-ui=modern] .leverageDialog .lev-quick button{border:1px solid var(--border-input);background:var(--surface);height:40px;min-height:0;color:var(--text2);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1px;margin:0;padding:0;font-size:13px;font-weight:600;display:flex}[data-ui=modern] .leverageDialog .lev-quick button:hover:not(:disabled){border-color:var(--muted)}[data-ui=modern] .leverageDialog .lev-quick button.active{border-color:var(--brand-line);background:var(--brand-soft-2);color:var(--brand-ink);font-weight:700}[data-ui=modern] .leverageDialog .lev-quick button small{font-size:11px;font-weight:600;line-height:1}[data-ui=modern] .leverageDialog .lev-quick button.current{border:1.5px solid var(--text2);background:var(--surface);color:var(--text);opacity:1;cursor:default;font-weight:800;position:relative}[data-ui=modern] .leverageDialog .lev-quick button.current small{background:var(--brand);color:#fff;height:17px;box-shadow:0 0 0 2px var(--surface);border-radius:9px;padding:0 6px;font-size:10px;font-weight:700;line-height:17px;position:absolute;top:-8px;right:-5px}[data-ui=modern] .leverageDialog .lev-quick button:disabled:not(.current){opacity:.5;cursor:default}[data-ui=modern] .leverageDialog .levWarn{color:var(--up);margin:10px 0 0;font-size:13px}:root[data-ui=modern][data-theme=dark] .leverageDialog .lev-quick button.active{color:#fff}[data-ui=modern] .leverageDialog .leverageForm p{color:var(--up);margin:0;font-size:13px}[data-ui=modern] .orderConfirmDialog .orderConfirmList{background:var(--surface-2);border-radius:12px;margin:16px 0 0;padding:12px 16px}[data-ui=modern] .orderConfirmDialog .orderConfirmList div{justify-content:space-between;gap:12px;font-size:14px;line-height:32px;display:flex}[data-ui=modern] .orderConfirmDialog .orderConfirmList dt{color:var(--text3)}[data-ui=modern] .orderConfirmDialog .orderConfirmList dd{color:var(--text);text-align:right;margin:0;font-weight:700}[data-ui=modern] .orderConfirmDialog .orderConfirmList dd.s{color:var(--down)}[data-ui=modern] .orderConfirmDialog .orderConfirmList dd.b{color:var(--up)}[data-ui=modern] .modalOverlay .dialogActions button.primaryBtn.buy{background:var(--up)}[data-ui=modern] .modalOverlay .dialogActions button.primaryBtn.sell{background:var(--down)}[data-ui=modern] .orderRejectDialog .orderRejectBody{color:var(--text2);margin:12px 0 0;font-size:14px;line-height:1.6}[data-ui=modern] .orderRejectDialog .orderRejectBody p{margin:0}[data-ui=modern] .orderRejectDialog .orderRejectBody .orderRejectMeta{color:var(--text);font-weight:700}[data-ui=modern] .orderRejectDialog .orderRejectBody .orderRejectCode{color:var(--sub);margin-top:8px;font-size:13px}[data-ui=modern] .logoutDialog .logoutOrders{background:var(--surface-2);max-height:300px;color:var(--text2);border-radius:12px;margin:14px 0 0;padding:12px 16px;font-size:13px;overflow:auto}[data-ui=modern] .logoutDialog .logoutOrders h3{color:var(--text3);margin:6px 0 4px;font-size:13px;font-weight:700}[data-ui=modern] .logoutDialog .logoutOrders p{margin:2px 0}[data-ui=modern] .logoutDialog .logoutQuestion{color:var(--text);margin:14px 0 0;font-size:15px}[data-ui=modern] .toastStack{z-index:120;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:56px;left:50%;transform:translate(-50%)}[data-ui=modern] .toastStack>.orderResultNotice{animation:.18s ease-out toastIn;position:static;transform:none}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-ui=modern] .orderResultNotice{z-index:120;white-space:nowrap;background:var(--toast);color:#fff;border:0;border-radius:10px;align-items:center;gap:10px;width:auto;min-width:0;max-width:calc(100vw - 32px);margin:0;padding:10px 16px;font-size:13px;display:flex;position:fixed;inset:auto auto 56px 50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}[data-ui=modern] .orderResultNotice strong{color:#fff;font-weight:700}[data-ui=modern] .orderResultNotice span{color:#ffffffd9}[data-ui=modern] .queryPage{width:100%;max-width:1200px;height:100%;min-height:0;color:var(--text);flex-direction:column;gap:16px;margin:0 auto;padding:24px 24px 20px;font-size:13px;display:flex}[data-ui=modern] .queryPage.wide{max-width:1400px}[data-ui=modern] .pageTitlebar{flex:none}[data-ui=modern] .pageTitle{color:var(--text);letter-spacing:-.4px;margin:0;font-size:22px;font-weight:800;line-height:1.3}[data-ui=modern] .pageSub{color:var(--text3);margin:4px 0 0;font-size:14px}[data-ui=modern] .queryPage>.queryWindow,[data-ui=modern] .queryPage>.walletWindow,[data-ui=modern] .queryPage>.noticeWindow,[data-ui=modern] .queryPage>.chatWindow{border:1px solid var(--border-card);background:var(--surface);width:100%;max-width:none;height:auto;min-height:0;color:var(--text);border-radius:14px;flex-direction:column;font-size:13px;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000a}[data-ui=modern] .queryPage>.queryWindow,[data-ui=modern] .queryPage>.noticeWindow,[data-ui=modern] .queryPage>.chatWindow{flex:auto}[data-ui=modern] .queryPage>.walletWindow{flex:none;min-height:0}[data-ui=modern] .pageCardHead{border-bottom:1px solid var(--border-soft);flex:none;align-items:center;gap:12px;min-height:56px;padding:0 20px;display:flex}[data-ui=modern] .pageCardHead h2{color:var(--text);flex:none;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}[data-ui=modern] .pageCardHead h2 strong{font-weight:700}[data-ui=modern] .pageCardHead .hic{background:var(--brand-soft);width:26px;height:26px;color:var(--brand-ink);border-radius:8px;justify-content:center;align-items:center;display:flex}[data-ui=modern] .querySum{color:var(--text3);white-space:nowrap;gap:18px;margin-left:auto;font-size:14px;display:flex}[data-ui=modern] .querySum b{color:var(--text);font-variant-numeric:tabular-nums;margin-left:4px}[data-ui=modern] .querySum .dep b{color:var(--up)}[data-ui=modern] .querySum .wd b{color:var(--down)}[data-ui=modern] .queryPage .queryToolbar{background:0 0;flex-wrap:wrap;flex:none;align-items:flex-end;gap:10px;padding:16px 20px;display:flex}[data-ui=modern] .queryPage .queryToolbar label{color:var(--text3);flex-direction:column;gap:6px;margin:0;font-size:14px;font-weight:400;display:flex}[data-ui=modern] .queryPage .queryToolbar .queryRange{margin-right:10px}[data-ui=modern] .queryPage .queryToolbar label.queryDateField+label.queryDateField,[data-ui=modern] .queryPage .queryToolbar label.queryDateField+label{margin-left:6px}[data-ui=modern] .queryPage .queryToolbar label.queryDateField,[data-ui=modern] .queryPage .queryToolbar label.queryTypeField{color:var(--text2);white-space:nowrap;flex-direction:row;align-items:center;gap:8px;font-size:14px;font-weight:500}[data-ui=modern] .queryPage .queryToolbar label:has(>.wDropdown){color:var(--text2);white-space:nowrap;flex-direction:row;align-items:center;gap:8px;font-size:14px;font-weight:500}[data-ui=modern] .queryPage .queryToolbar label:has(>.wDate){color:var(--text2);white-space:nowrap;flex-direction:row;align-items:center;gap:8px;font-size:14px;font-weight:500}[data-ui=modern] .queryPage .queryToolbar label.checkboxLabel{color:var(--text2);flex-direction:row;align-self:center;align-items:center;font-size:14px}[data-ui=modern] .queryPage .queryToolbar input:not([type=checkbox]),[data-ui=modern] .queryPage .queryToolbar select{border:1px solid var(--border-input);background:var(--surface);height:36px;min-height:36px;color:var(--text);border-radius:8px;outline:none;padding:0 10px;font-size:14px}[data-ui=modern] .queryPage .queryToolbar input:focus,[data-ui=modern] .queryPage .queryToolbar select:focus{border-color:var(--brand)}[data-ui=modern] .queryPage .queryToolbar .primaryBtn{background:var(--brand);color:#fff;border:0;border-radius:8px;height:36px;min-height:36px;padding:0 18px;font-size:14px;font-weight:700}[data-ui=modern] .queryPage .queryToolbar .primaryBtn:hover{filter:brightness(.95)}[data-ui=modern] .queryPage .queryToolbar .primaryBtn:disabled{opacity:.6}[data-ui=modern] .queryPage .excelSaveBtn{border:1px solid var(--border-input);background:var(--surface);height:36px;min-height:36px;color:var(--text2);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:14px;font-weight:600;display:flex}[data-ui=modern] .queryPage .excelSaveBtn:hover{color:#1d7a46;border-color:#1d7a46}[data-ui=modern] .queryPage .excelSaveBtn svg{flex:none}[data-ui=modern] .queryRange{gap:4px;display:flex}[data-ui=modern] .queryRange button,[data-ui=modern] .queryChips button{border:1px solid var(--border-input);background:var(--surface);height:36px;min-height:36px;color:var(--text2);white-space:nowrap;cursor:pointer;border-radius:8px;padding:0 10px;font-size:14px;font-weight:600}[data-ui=modern] .queryRange button.active,[data-ui=modern] .queryChips button.active{border-color:var(--brand-line);background:var(--brand-soft-2);color:var(--brand-ink)}[data-ui=modern] .queryChips{gap:4px;display:flex}[data-ui=modern] .queryPage .queryTableWrap{background:0 0;flex:auto;min-height:0;max-height:none;margin:0 20px;padding:0 0 18px;overflow:auto}[data-ui=modern] .queryPage .queryTableWrap>.errorText{margin:0 0 10px}[data-ui=modern] .queryPage .queryTable{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;background:0 0;font-size:14px}[data-ui=modern] .queryPage .queryTable th,[data-ui=modern] .queryPage .queryTable td{border:0;border-bottom:1px solid var(--border-soft);background:var(--surface);height:44px;color:var(--text);padding:0 10px}[data-ui=modern] .queryPage .queryTable thead th{z-index:3;background:var(--fill);height:36px;color:var(--text2);border-bottom:0;font-size:13px;font-weight:700;position:sticky;top:0}[data-ui=modern] .queryPage .queryTable thead tr:first-child th:first-child{border-top-left-radius:8px}[data-ui=modern] .queryPage .queryTable thead tr:first-child th:last-child{border-top-right-radius:8px}[data-ui=modern] .queryPage .queryTable thead tr:last-child th:first-child{border-bottom-left-radius:8px}[data-ui=modern] .queryPage .queryTable thead tr:last-child th:last-child{border-bottom-right-radius:8px}[data-ui=modern] .queryPage .queryTable thead th:first-child{z-index:4}[data-ui=modern] .queryPage .queryTable td:first-child{background:var(--surface)}[data-ui=modern] .queryPage .queryTable thead tr.groupHeaderRow>th{height:36px}[data-ui=modern] .queryPage .queryTable thead tr.groupHeaderRow+tr>th{top:36px}[data-ui=modern] .queryPage .queryTable thead tr.groupHeaderRow+tr>th:first-child{z-index:3;border-bottom-left-radius:0;left:auto}[data-ui=modern] .queryPage .queryTable thead tr.groupHeaderRow>th:first-child{z-index:5;border-bottom-left-radius:8px;left:0}[data-ui=modern] .queryPage .queryTable tbody tr.summaryRow>td:first-child{background:var(--surface-2)}[data-ui=modern] .queryPage .queryTable tbody tr:hover>td:first-child,[data-ui=modern] .queryPage .queryTable tbody tr:hover td{background:var(--brand-soft-3)}[data-ui=modern] .queryPage .queryTable .summaryRow td{background:var(--surface-2);font-weight:800}[data-ui=modern] .queryPage .queryTable .groupHeaderRow th{background:var(--fill);height:30px;color:var(--text3);font-size:13px}[data-ui=modern] .queryPage .queryTable tr.emptyRow td,[data-ui=modern] .queryPage .queryTable tr.emptyRow:hover td{height:auto;color:var(--sub);text-align:center;background:0 0;border-bottom:0;padding:40px 0}[data-ui=modern] .queryPage .queryColumnResizeHandle{border-right:0;justify-content:flex-end;align-items:center;width:9px;display:flex}[data-ui=modern] .queryPage .queryColumnResizeHandle:after{content:"";background:var(--border-input);border-radius:1px;width:1.5px;height:14px;transition:height .12s,background .12s}[data-ui=modern] .queryPage .queryColumnResizeHandle:hover,[data-ui=modern] .queryPage .queryColumnResizeHandle:active{border-right:0}[data-ui=modern] .queryPage .queryColumnResizeHandle:hover:after,[data-ui=modern] .queryPage .queryColumnResizeHandle:active:after{background:var(--brand);width:2px;height:100%}[data-ui=modern] .queryPage th:last-child>.queryColumnResizeHandle:after{display:none}[data-ui=modern] .queryPage .dailyProfitTable th+th,[data-ui=modern] .queryPage .dailyProfitTable td+td{border-left:1px solid var(--border-soft)}[data-ui=modern] .queryPage .dailyProfitTable thead th+th{border-left-color:var(--border)}[data-ui=modern] .queryPage .dailyProfitTable td:first-child{color:var(--text2);text-align:left}[data-ui=modern] .queryPage .dailyProfitTable td+td{text-align:right}[data-ui=modern] .queryPage .dailyProfitTable td.zero{color:var(--muted)}[data-ui=modern] .queryPage .dailyProfitTable td.subTotal{font-weight:700}[data-ui=modern] .queryPage .dailyProfitTable :is(th,td).groupStart{border-left-color:var(--border)}[data-ui=modern] .queryPage .dailyProfitTable td .dayName{color:var(--sub);margin-left:6px;font-size:12px}[data-ui=modern] .queryPage .dailyProfitTable td.weekend{color:var(--sub)}[data-ui=modern] .queryPage .riseText,[data-ui=modern] .queryPage .buyText,[data-ui=modern] .queryPage .queryTable td.riseText,[data-ui=modern] .queryPage .queryTable td.buyText{color:var(--up)}[data-ui=modern] .queryPage .fallText,[data-ui=modern] .queryPage .sellText,[data-ui=modern] .queryPage .queryTable td.fallText,[data-ui=modern] .queryPage .queryTable td.sellText{color:var(--down)}[data-ui=modern] .queryPage .orderHistoryTable,[data-ui=modern] .queryPage .orderActionLogTable{font-size:14px}[data-ui=modern] .queryPage .orderHistoryTable td,[data-ui=modern] .queryPage .orderActionLogTable td{height:46px;padding:0 6px}[data-ui=modern] .queryPage .dimText{color:var(--text3)}[data-ui=modern] .queryPage .strongText,[data-ui=modern] .queryPage .kindText{font-weight:700}[data-ui=modern] .queryTag{background:var(--fill);color:var(--text2);border-radius:5px;padding:1px 6px;font-size:12px;font-weight:600;line-height:16px;display:inline-block}[data-ui=modern] .queryTag:empty{display:none}[data-ui=modern] .queryPage .errorText,[data-ui=modern] .queryPage .messageText{color:var(--up);margin:8px 20px 0;font-size:13px;font-weight:600}[data-ui=modern] .queryPage .emptyText{color:var(--sub);text-align:center;margin:0;padding:40px 0;font-size:13px}[data-ui=modern] .queryTotals{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}[data-ui=modern] .queryTotal{--c:var(--sub);border:1px solid var(--border-card);background:color-mix(in srgb, var(--c) 5%, var(--surface));border-radius:14px;align-items:center;gap:14px;padding:18px 20px;display:flex}[data-ui=modern] .queryTotal[data-tone=up]{--c:var(--up)}[data-ui=modern] .queryTotal[data-tone=down]{--c:var(--down)}[data-ui=modern] .queryTotal.fee{--c:var(--warn)}[data-ui=modern] .queryTotal.net{--c:var(--brand)}[data-ui=modern] .queryTotal .ic{background:color-mix(in srgb, var(--c) 14%, var(--surface));width:44px;height:44px;color:var(--c);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}[data-ui=modern] .queryTotal .tx{flex-direction:column;gap:2px;min-width:0;display:flex}[data-ui=modern] .queryTotal .l{color:var(--text3);font-size:14px;font-weight:600}[data-ui=modern] .queryTotal b{color:var(--text);letter-spacing:-.3px;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:21px;font-weight:800}[data-ui=modern] .queryTotal b.riseText{color:var(--up)}[data-ui=modern] .queryTotal b.fallText{color:var(--down)}[data-ui=modern] .queryPage .eventPanels{background:0 0;flex:auto;gap:16px;min-height:0;padding:0 20px 20px;display:grid;overflow:auto}[data-ui=modern] .queryPage .eventPanel{border:1px solid var(--border-soft);background:var(--surface);color:var(--text);border-radius:12px;padding:16px}[data-ui=modern] .queryPage .eventPanel h3{color:var(--text);margin:0 0 8px;font-size:15px;font-weight:700}[data-ui=modern] .queryPage .eventPanel p,[data-ui=modern] .queryPage .eventMeta{color:var(--text2)}[data-ui=modern] .queryPage .eventPanel .queryToolbar{padding:12px 0}[data-ui=modern] .queryPage .eventPanel .queryTableWrap{margin:0;padding:0}[data-ui=modern] .queryPage .linkButton{color:var(--brand-ink)}[data-ui=modern] .queryPage .eventPanels{align-items:start}[data-ui=modern] .queryPage .queryToolbar>button:not(.primaryBtn):not(.excelSaveBtn),[data-ui=modern] .queryPage .eventPanel button:not(.primaryBtn):not(.linkButton){border:1px solid var(--border-input);background:var(--surface);height:36px;min-height:36px;color:var(--text2);border-radius:8px;padding:0 14px;font-size:14px;font-weight:600}[data-ui=modern] .queryPage .queryToolbar>button:not(.primaryBtn):not(.excelSaveBtn):hover,[data-ui=modern] .queryPage .eventPanel button:not(.primaryBtn):not(.linkButton):hover{border-color:var(--muted);color:var(--text)}[data-ui=modern] .walletWindow .pageCardHead .walletTabs{background:var(--fill);border:0;border-radius:8px;height:34px;margin:0;padding:3px;display:flex}[data-ui=modern] .walletWindow .walletTabs button{min-width:64px;height:100%;min-height:0;color:var(--sub);background:0 0;border:0;border-radius:6px;padding:0 14px;font-size:14px;font-weight:600}[data-ui=modern] .walletWindow .walletTabs button.selected{background:var(--surface);color:var(--up);font-weight:700;box-shadow:0 1px 3px #00000014}[data-ui=modern] .walletWindow.isWithdraw .walletTabs button.selected{color:var(--down)}[data-ui=modern] .queryPage .walletWindow .walletFormGrid{background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:24px;padding:20px;display:grid}[data-ui=modern] .walletWindow .bankBox{--c:var(--up);border:1px solid color-mix(in srgb, var(--c) 12%, var(--border-soft));background:color-mix(in srgb, var(--c) 4%, var(--surface));border-radius:12px;align-self:start;min-width:0;margin:0;padding:16px 18px}[data-ui=modern] .walletWindow.isWithdraw .bankBox{--c:var(--down)}[data-ui=modern] .walletWindow .bankBox legend{float:left;width:100%;color:var(--text2);margin:0 0 10px;padding:0;font-size:14px;font-weight:700}[data-ui=modern] .walletWindow .bankRow{clear:both;border:0;border-top:1px solid var(--border-soft);background:0 0;align-items:flex-start;gap:12px;min-height:0;padding:9px 0;display:flex}[data-ui=modern] .walletWindow .bankBox legend+.bankRow{border-top:0}[data-ui=modern] .walletWindow .bankRow span{color:var(--text3);flex:0 0 64px;font-size:14px;font-weight:400;line-height:22px}[data-ui=modern] .walletWindow .bankRow strong{min-width:0;min-height:0;color:var(--text);text-align:left;word-break:break-all;background:0 0;flex:1;font-size:14px;font-weight:700;line-height:22px;display:block}[data-ui=modern] .walletWindow .bankRow strong.redText{color:var(--c);font-variant-numeric:tabular-nums}[data-ui=modern] .walletWindow .walletRequest{background:0 0;flex-direction:column;gap:14px;min-width:0;padding:0;display:flex}[data-ui=modern] .walletWindow .walletLine{color:var(--text2);grid-template-columns:88px minmax(0,1fr);align-items:center;column-gap:6px;margin:0;font-size:14px;font-weight:400;display:grid}[data-ui=modern] .walletWindow .walletLine>span{margin-right:6px}[data-ui=modern] .walletWindow .walletLine.amountLine{grid-template-columns:88px minmax(0,1fr) auto auto}[data-ui=modern] .walletWindow .walletLine input{border:1px solid var(--border-input);background:var(--surface);width:100%;height:40px;min-height:40px;color:var(--text);text-align:left;border-radius:8px;outline:none;padding:0 12px;font-size:14px;font-weight:400}[data-ui=modern] .walletWindow .walletLine input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring-2)}[data-ui=modern] .walletWindow .walletLine input[readonly]{background:var(--surface-2);text-align:right}[data-ui=modern] .walletWindow .walletLine input.redText{color:var(--down);font-weight:700}[data-ui=modern] .walletWindow .amountLine input{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}[data-ui=modern] .walletWindow .amountLine button{border:1px solid var(--border-input);background:var(--surface);height:40px;min-height:40px;color:var(--text2);border-radius:8px;padding:0 14px;font-size:14px;font-weight:600}[data-ui=modern] .walletWindow .amountButtons{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:auto;margin-left:100px;padding:0;display:grid}[data-ui=modern] .walletWindow .amountButtons button{border:1px solid var(--border-input);background:var(--surface);min-width:0;height:32px;min-height:32px;color:var(--text2);border-radius:8px;padding:0 4px;font-size:14px;font-weight:600}[data-ui=modern] .walletWindow .amountLine button:hover,[data-ui=modern] .walletWindow .amountButtons button:hover{border-color:var(--brand-line);color:var(--brand-ink)}[data-ui=modern] .walletWindow .walletSubmitRow{flex-direction:column;grid-column:1/-1;align-items:center;gap:8px;display:flex}[data-ui=modern] .walletWindow .walletSubmit{background:var(--up);color:#fff;border:0;border-radius:10px;min-width:200px;height:42px;min-height:42px;padding:0 20px;font-size:14px;font-weight:700}[data-ui=modern] .walletWindow.isWithdraw .walletSubmit{background:var(--down)}[data-ui=modern] .walletWindow .walletSubmit:hover{filter:brightness(.95)}[data-ui=modern] .walletWindow .walletRequestMessage{color:var(--text2);margin:0;font-size:14px}[data-ui=modern] .walletWindow .noticeBox{border:1px solid var(--border-soft);background:var(--surface-2);border-radius:12px;grid-column:1/-1;padding:14px 16px}[data-ui=modern] .walletWindow .noticeBox>span{color:var(--text2);margin-bottom:6px;font-size:14px;font-weight:700;display:block}[data-ui=modern] .walletWindow .noticeArea{min-height:0;color:var(--text2);white-space:pre-wrap;background:0 0;border:0;padding:0;font-size:14px;line-height:1.6}[data-ui=modern] .queryPage.noticePage{height:auto;min-height:100%}[data-ui=modern] .queryPage.noticePage>.noticeWindow{flex:none}[data-ui=modern] .queryPage.noticePage .noticeSplit{overflow:visible}[data-ui=modern] .pageCardHead>.noticeBackButton{border:1px solid var(--border-input);background:var(--surface);min-height:40px;color:var(--text2);cursor:pointer;border-radius:8px;align-items:center;gap:4px;margin-left:auto;padding:0 12px;font-size:14px;display:inline-flex}[data-ui=modern] .pageCardHead>.noticeSearch{margin-left:auto}[data-ui=modern] .queryPage .noticeWindow>.noticeSplit{padding-top:16px}[data-ui=modern] .queryPage .noticeTable .queryColumnResizeHandle{display:none}[data-ui=modern] .noticeFilter{flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:16px 20px;display:flex}[data-ui=modern] .noticeSearch{border:1px solid var(--border-input);background:var(--surface);width:260px;height:36px;color:var(--text3);border-radius:8px;align-items:center;padding-right:10px;display:flex}[data-ui=modern] .noticeSearch input{min-width:0;height:100%;min-height:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:0 10px;font-size:14px}[data-ui=modern] .queryPage .noticeSplit{background:0 0;flex-direction:column;flex:auto;gap:16px;min-height:0;padding:0 20px 20px;display:flex;overflow:auto}[data-ui=modern] .queryPage .noticeTableWrap{background:0 0;border:0;flex:none;min-height:0;max-height:none;padding:0;overflow:visible}[data-ui=modern] .queryPage .noticeTable{border-collapse:separate;border-spacing:0;background:0 0}[data-ui=modern] .queryPage .noticeTable th,[data-ui=modern] .queryPage .noticeTable td{border:0;border-bottom:1px solid var(--border-soft);background:var(--surface);height:52px;color:var(--text);text-align:left;padding:0 10px;font-size:14px}[data-ui=modern] .queryPage .noticeTable thead th{background:var(--fill);height:36px;color:var(--text2);border-bottom:0;font-size:14px;font-weight:700}[data-ui=modern] .queryPage .noticeTable thead th:first-child{border-radius:8px 0 0 8px}[data-ui=modern] .queryPage .noticeTable thead th:last-child{border-radius:0 8px 8px 0}[data-ui=modern] .queryPage .noticeTable th:first-child,[data-ui=modern] .queryPage .noticeTable td:first-child,[data-ui=modern] .queryPage .noticeTable th:nth-child(3),[data-ui=modern] .queryPage .noticeTable td:nth-child(3){text-align:center}[data-ui=modern] .queryPage .noticeTable td:nth-child(3){color:var(--text3);font-size:14px}[data-ui=modern] .queryPage .noticeTable tbody tr{cursor:pointer}[data-ui=modern] .queryPage .noticeTable tbody tr:hover td{background:var(--brand-soft-3)}[data-ui=modern] .queryPage .noticeTable tr.pinnedRow td{background:var(--surface-2)}[data-ui=modern] .queryPage .noticeTable tr.selectedRow td{background:var(--brand-soft-2)}[data-ui=modern] .queryPage .noticeTable .noticeTitleImportant{color:var(--text);font-weight:700}[data-ui=modern] .noticeType{background:var(--brand-soft);color:var(--brand-ink);border-radius:5px;padding:1px 7px;font-size:12px;font-weight:700;line-height:18px;display:inline-block}[data-ui=modern] .noticeFlag{vertical-align:1px;border-radius:5px;margin-right:6px;padding:1px 7px;font-size:12px;font-weight:700;line-height:18px;display:inline-block}[data-ui=modern] .noticeFlag.top{background:color-mix(in srgb, var(--up) 10%, var(--surface));color:var(--up)}[data-ui=modern] .noticeFlag.must{background:var(--warn-soft);color:var(--warn)}[data-ui=modern] .queryPage .noticeDetail{border:1px solid var(--border-soft);background:var(--surface);color:var(--text);border-radius:12px;flex:none;margin:0;padding:0}[data-ui=modern] .queryPage .noticeItemHeader{border-bottom:1px solid var(--border-soft);background:0 0;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:22px 24px 18px;display:flex}[data-ui=modern] .queryPage .noticeItemHeader .noticeType{order:1}[data-ui=modern] .queryPage .noticeItemHeader strong{color:var(--text);letter-spacing:-.3px;word-break:keep-all;flex:100%;order:2;font-size:20px;font-weight:800;line-height:1.4}[data-ui=modern] .queryPage .noticeItemHeader .noticeMeta{color:var(--sub);font-variant-numeric:tabular-nums;order:3;font-size:14px}[data-ui=modern] .noticeBodyPlain p{white-space:pre-line;margin:0}[data-ui=modern] .queryPage .chatComposer .chatFileAttach,[data-ui=modern] .queryPage .chatComposer .chatSendBtn{justify-content:center;align-items:center;gap:6px;display:inline-flex}[data-ui=modern] .queryPage .chatComposer .chatFileAttach svg{color:var(--text3)}[data-ui=modern] .queryPage .noticeDetail .noticeBodyHtml{min-height:160px;color:var(--text2);word-break:keep-all;padding:24px;font-size:15px;line-height:1.8}[data-ui=modern] .queryPage .noticeDetail .noticeBodyHtml table{background:0 0}[data-ui=modern] .queryPage .noticeDetail .noticeBodyHtml th,[data-ui=modern] .queryPage .noticeDetail .noticeBodyHtml td{border:1px solid var(--border);color:var(--text);padding:9px 16px}[data-ui=modern] .queryPage .noticeDetail .noticeBodyHtml th{background:var(--fill);color:var(--text2)}[data-ui=modern] .noticePopupBackdrop{background:var(--overlay)}[data-ui=modern] .noticePopup{background:var(--surface);color:var(--text);border:0;border-radius:18px;overflow:hidden;box-shadow:0 16px 40px #0003}[data-ui=modern] .noticePopup header{border-bottom:1px solid var(--border-soft);background:var(--surface);color:var(--text)}[data-ui=modern] .noticePopup header button{border:1px solid var(--border-input);background:var(--surface);color:var(--text2);border-radius:8px}[data-ui=modern] .noticePopupTitle,[data-ui=modern] .noticePopupBody{background:var(--surface);color:var(--text)}[data-ui=modern] .queryPage .chatBody{background:0 0;flex-direction:column;flex:auto;min-height:0;padding:0;display:flex}[data-ui=modern] .queryPage .chatMessages{background:var(--surface-2);border:0;flex:auto;gap:12px;min-height:0;padding:20px}[data-ui=modern] .queryPage .chatSender{color:var(--text3);margin:0 0 4px 4px;font-weight:700}[data-ui=modern] .queryPage .chatBubbleLine .chatTime{color:var(--sub)}[data-ui=modern] .queryPage .chatBubble{border-radius:16px;padding:10px 14px}[data-ui=modern] .queryPage .chatBubble:after{display:none}[data-ui=modern] .queryPage .chatMessageRow.mine .chatBubble{background:var(--brand);border-bottom-right-radius:4px}[data-ui=modern] .queryPage .chatMessageRow.mine .chatBubbleText{color:#fff}[data-ui=modern] .queryPage .chatMessageRow.manager .chatBubble{border:1px solid var(--border-soft);background:var(--surface);border-bottom-left-radius:4px}[data-ui=modern] .queryPage .chatMessageRow.manager .chatBubbleText{color:var(--text)}[data-ui=modern] .queryPage .chatFileBtn{border:1px solid var(--border-input);background:var(--surface);color:var(--text2);border-radius:8px}[data-ui=modern] .queryPage .chatComposer{border:0;border-top:1px solid var(--border-soft);background:var(--surface);flex:none;align-items:stretch;gap:8px;padding:14px 20px;display:flex}[data-ui=modern] .queryPage .chatComposer textarea{border:1px solid var(--border-input);background:var(--surface);min-width:0;min-height:44px;color:var(--text);font:inherit;resize:none;border-radius:10px;outline:none;flex:1;padding:11px 12px;font-size:14px}[data-ui=modern] .queryPage .chatComposer textarea:focus{border-color:var(--brand)}[data-ui=modern] .queryPage .chatComposer button{border:1px solid var(--border-input);background:var(--surface);min-height:44px;color:var(--text2);border-radius:10px;padding:0 16px;font-size:14px;font-weight:700}[data-ui=modern] .queryPage .chatComposer .primaryBtn{border-color:var(--brand);background:var(--brand);color:#fff}[data-ui=modern] .queryPage .chatComposer+.errorText{margin:0 20px 12px}@container page-space (width<700px){[data-ui=modern] .queryPage{gap:12px;padding:14px 12px 16px}[data-ui=modern] .pageTitle{font-size:19px}[data-ui=modern] .pageCardHead{flex-wrap:wrap;padding:10px 14px}[data-ui=modern] .queryTotals{gap:8px}[data-ui=modern] .queryTotal{text-align:center;flex-direction:column;gap:6px;padding:12px 6px}[data-ui=modern] .queryTotal .tx{align-items:center}[data-ui=modern] .queryTotal b{font-size:14px}[data-ui=modern] .queryPage .queryToolbar{padding:12px 14px}[data-ui=modern] .queryPage .queryTableWrap{margin:0 14px;padding:0 0 14px}[data-ui=modern] .queryPage .noticeSplit{padding:0 14px 14px}[data-ui=modern] .queryPage .walletWindow .walletFormGrid{grid-template-columns:minmax(0,1fr);padding:14px}[data-ui=modern] .walletWindow .amountButtons{margin-left:0}[data-ui=modern] .noticeFilter{flex-wrap:wrap;padding:12px 14px}[data-ui=modern] .noticeSearch{width:100%}}[data-ui=modern] .queryPage.bankingPage{height:auto;min-height:100%}[data-ui=modern] .queryPage.bankingPage>.queryWindow{flex:none;height:560px}[data-ui=modern] .settingsPage>.settingsWindow{flex:none}[data-ui=modern] .settingsWindow .pageCardHead{min-height:56px}[data-ui=modern] .settingsWindow .settingsTabs{background:var(--fill);border:0;border-radius:10px;gap:2px;margin:0;padding:3px;display:flex}[data-ui=modern] .settingsWindow .settingsTabs button{height:30px;min-height:0;color:var(--text3);background:0 0;border:0;border-radius:8px;margin:0;padding:0 14px;font-size:13px;font-weight:600}[data-ui=modern] .settingsWindow .settingsTabs button.active{background:var(--surface);color:var(--brand-ink);font-weight:700;box-shadow:0 1px 3px #00000014}[data-ui=modern] .settingsWindow .settingsContent{background:0 0;padding:20px}[data-ui=modern] .settingsWindow .settingsTradeForm{max-width:none}[data-ui=modern] .settingsWindow .settingsTradeLayout{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}[data-ui=modern] .settingsWindow .settingsTradeRight{gap:20px;display:grid}[data-ui=modern] .settingsWindow .setCard{border:1px solid var(--border-card);background:var(--surface);border-radius:12px;margin:0;padding:16px 18px 18px}[data-ui=modern] .settingsWindow .setCardHead{align-items:center;gap:10px;margin-bottom:14px;display:flex}[data-ui=modern] .settingsWindow .setCardHead .hic{background:var(--brand-soft);width:30px;height:30px;color:var(--brand-ink);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}[data-ui=modern] .settingsWindow .setCardHead strong{color:var(--text);font-size:15px;font-weight:700;display:block}[data-ui=modern] .settingsWindow .setCardHead small{color:var(--text3);margin-top:2px;font-size:13px;display:block}[data-ui=modern] .settingsWindow .setVoiceTable{border:1px solid var(--border-soft);border-collapse:separate;border-spacing:0;border-radius:10px;width:100%;font-size:14px;overflow:hidden}[data-ui=modern] .settingsWindow .setVoiceTable th{background:var(--fill);height:38px;color:var(--text2);text-align:left;border:0;padding:0 16px;font-size:14px;font-weight:700}[data-ui=modern] .settingsWindow .setVoiceTable th.s,[data-ui=modern] .settingsWindow .setVoiceTable th.b{text-align:center;width:96px}[data-ui=modern] .settingsWindow .setVoiceTable th.s{color:var(--down)}[data-ui=modern] .settingsWindow .setVoiceTable th.b{color:var(--up)}[data-ui=modern] .settingsWindow .setVoiceTable td{border:0;border-top:1px solid var(--border-soft);height:48px;color:var(--text);background:0 0;padding:0 16px}[data-ui=modern] .settingsWindow .setVoiceTable td:nth-child(n+2){text-align:center}[data-ui=modern] .settingsWindow input[type=checkbox]:not(.setSwitch){border:1.5px solid var(--disabled);background:var(--surface) center / 12px no-repeat;vertical-align:middle;cursor:pointer;appearance:none;border-radius:6px;width:20px;height:20px;min-height:0;margin:0;padding:0}[data-ui=modern] .settingsWindow input[type=checkbox]:not(.setSwitch):checked{border-color:var(--brand);background-color:var(--brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6 9.6 3.6' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-ui=modern] .settingsWindow .setRow{border-top:1px solid var(--border-soft);color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:12px 0;font-weight:400;display:flex}[data-ui=modern] .settingsWindow .setCardHead+.setRow{border-top:0;padding-top:2px}[data-ui=modern] .settingsWindow .setRow strong{color:var(--text);font-size:14px;font-weight:700;display:block}[data-ui=modern] .settingsWindow .setRow small{color:var(--text3);margin-top:3px;font-size:13px;display:block}[data-ui=modern] .settingsWindow .setSwitch{background:var(--fill-2);cursor:pointer;appearance:none;border:0;border-radius:12px;flex:none;width:40px;height:24px;min-height:0;margin:0;padding:0;transition:background .15s;position:relative}[data-ui=modern] .settingsWindow .setSwitch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}[data-ui=modern] .settingsWindow .setSwitch:checked{background:var(--brand)}[data-ui=modern] .settingsWindow .setSwitch:checked:after{transform:translate(16px)}[data-ui=modern] .settingsWindow .settingsShortcutGrid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}[data-ui=modern] .settingsWindow .settingsShortcutGrid input{border:1px solid var(--border-input);background:var(--surface);height:40px;min-height:0;color:var(--text);text-align:center;border-radius:8px;padding:0;font-size:14px;font-weight:700}[data-ui=modern] .settingsWindow .settingsShortcutGrid input:focus,[data-ui=modern] .settingsWindow .setField input:focus{border-color:var(--brand);outline:none}[data-ui=modern] .settingsWindow .settingsActions{background:0 0;border:0;justify-content:center;gap:8px;margin:20px 0 0;padding:0;display:flex}[data-ui=modern] .settingsWindow .settingsActions button{background:var(--brand);color:#fff;border:0;border-radius:10px;width:160px;height:42px;min-height:0;font-size:14px;font-weight:700}[data-ui=modern] .settingsWindow .settingsActions button:disabled{opacity:.5}[data-ui=modern] .settingsWindow .settingsMessage{color:var(--text2);text-align:center;background:0 0;border:0;margin:14px 0 0;padding:0;font-size:13px}[data-ui=modern] .settingsWindow .settingsMessage.success{color:var(--ok-text)}[data-ui=modern] .settingsWindow .settingsMessage.error{color:var(--up)}[data-ui=modern] .settingsWindow .settingsPasswordForm,[data-ui=modern] .settingsWindow .settingsMileageForm,[data-ui=modern] .settingsWindow .settingsChatForm{gap:14px;max-width:560px;margin:0 auto;display:grid}[data-ui=modern] .settingsWindow .setField{color:var(--text2);grid-template-columns:120px 1fr;align-items:center;gap:12px;margin:0;font-size:13px;font-weight:600;display:grid}[data-ui=modern] .settingsWindow .setField input{border:1px solid var(--border-input);background:var(--surface);height:40px;min-height:0;color:var(--text);border-radius:8px;padding:0 12px;font-size:14px}[data-ui=modern] .settingsWindow .setField input[readonly]{background:var(--surface-2)}[data-ui=modern] .settingsWindow .settingsHint{color:var(--text3);margin:0 0 0 132px;font-size:13px}[data-ui=modern] .settingsWindow .settingsInlineCheck{color:var(--text2);align-items:center;gap:8px;margin:0 0 0 132px;font-size:13px;font-weight:600;display:flex}[data-ui=modern] .settingsWindow .settingsFontSizes{gap:10px;display:flex}[data-ui=modern] .settingsWindow .settingsFontSizes label{border:1px solid var(--border);color:var(--text2);cursor:pointer;border-radius:10px;align-items:center;gap:6px;margin:0;padding:8px 14px;font-weight:600;display:flex}[data-ui=modern] .settingsWindow .settingsFontSizes label:has(input:checked){border-color:var(--brand);background:var(--brand-soft-3);color:var(--brand-ink)}[data-ui=modern] .wDropdown{min-width:96px;font-size:14px;display:inline-flex;position:relative}[data-ui=modern] .wDropdownButton{border:1px solid var(--border-input);background:var(--surface);width:100%;height:36px;min-height:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:0 8px 0 12px;font-weight:500;display:flex}[data-ui=modern] .wDropdownButton:hover{border-color:var(--disabled)}[data-ui=modern] .wDropdown.open .wDropdownButton,[data-ui=modern] .wDropdownButton:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);outline:none}[data-ui=modern] .wDropdownValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-ui=modern] .wDropdownArrow{color:var(--text3);flex:none;transition:transform .15s}[data-ui=modern] .wDropdown.open .wDropdownArrow{transform:rotate(180deg)}[data-ui=modern] .wDropdown.disabled .wDropdownButton{background:var(--fill);color:var(--text3);cursor:default}[data-ui=modern] .wDropdownList{z-index:60;border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:100%;max-height:260px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}[data-ui=modern] .wDropdownList li{height:34px;color:var(--text);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;padding:0 12px;display:flex}[data-ui=modern] .wDropdownList li.active{background:var(--fill)}[data-ui=modern] .wDropdownList li.selected{color:var(--brand-ink);font-weight:700}[data-ui=modern] .leverageDialog .leverageForm .wDropdown{min-width:120px}[data-ui=modern] .leverageDialog .leverageForm .wDropdownButton{font-weight:700}[data-ui=modern] .wDate{display:inline-flex;position:relative}[data-ui=modern] .wDateButton{border:1px solid var(--border-input);background:var(--surface);width:100%;min-width:136px;height:36px;min-height:0;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:0 9px 0 12px;font-size:14px;font-weight:500;display:flex}[data-ui=modern] .wDateButton:hover{border-color:var(--disabled)}[data-ui=modern] .wDate.open .wDateButton,[data-ui=modern] .wDateButton:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);outline:none}[data-ui=modern] .wDateIcon{background:var(--brand-soft);width:24px;height:24px;color:var(--brand-ink);border-radius:6px;justify-content:center;align-items:center;display:flex}[data-ui=modern] .wDatePop{z-index:60;border:1px solid var(--border);background:var(--surface);width:284px;color:var(--text);cursor:default;border-radius:14px;padding:14px 14px 10px;font-size:14px;font-weight:400;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #00000024}[data-ui=modern] .wDateHead{justify-content:space-between;align-items:center;margin:0 2px 10px 6px;display:flex}[data-ui=modern] .wDateHead strong{color:var(--text);font-size:15px;font-weight:700}[data-ui=modern] .wDateNav{gap:2px;display:flex}[data-ui=modern] .wDateNav button{width:30px;height:30px;min-height:0;color:var(--text3);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;display:flex}[data-ui=modern] .wDateNav button:hover{background:var(--fill);color:var(--text)}[data-ui=modern] .wDateGrid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}[data-ui=modern] .wDateWeek{height:28px;color:var(--sub);justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}[data-ui=modern] .wDateWeek.sun{color:var(--up)}[data-ui=modern] .wDateWeek.sat{color:var(--down)}[data-ui=modern] .wDateDay{height:34px;min-height:0;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;font-size:13px;display:flex}[data-ui=modern] .wDateDay:hover{background:var(--fill)}[data-ui=modern] .wDateDay.sun{color:var(--up)}[data-ui=modern] .wDateDay.sat{color:var(--down)}[data-ui=modern] .wDateDay.other{color:var(--disabled)}[data-ui=modern] .wDateDay.today{color:var(--brand-ink);box-shadow:inset 0 0 0 1.5px var(--brand-line);font-weight:700}[data-ui=modern] .wDateDay.selected,[data-ui=modern] .wDateDay.selected:hover{background:var(--brand);color:#fff;box-shadow:none;font-weight:700}[data-ui=modern] .wDateDay:disabled,[data-ui=modern] .wDateDay:disabled:hover{color:var(--disabled);cursor:default;box-shadow:none;opacity:.6;background:0 0;text-decoration:none}[data-ui=modern] .wDateDay.today:disabled{color:var(--disabled)}[data-ui=modern] .wDateNav button:disabled{opacity:.35;cursor:default;background:0 0}[data-ui=modern] .wDateFoot button:disabled{opacity:.45;cursor:default}[data-ui=modern] .wDateFoot{border-top:1px solid var(--border-soft);justify-content:flex-end;margin-top:6px;padding-top:8px;display:flex}[data-ui=modern] .wDateFoot button{background:var(--brand-soft);height:30px;min-height:0;color:var(--brand-ink);border:0;border-radius:8px;margin:0;padding:0 12px;font-size:14px;font-weight:700}[data-ui=modern] .wDateFoot button:hover{background:var(--brand-soft-2,var(--brand-soft))}[data-ui=modern] .appShell.wtm .queryPage .queryToolbar .queryDateField .wDate{width:100%}[data-ui=modern] .appShell.wtm .wDatePop{width:min(284px,100vw - 24px)}[data-ui=modern] .eventsPage .evtNotice{background:var(--brand-soft-2);color:var(--brand-ink);border-radius:12px;flex:none;padding:12px 16px;font-size:14px;font-weight:600}[data-ui=modern] .eventsPage .evtGrid{flex:none;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);align-items:start;gap:16px;display:grid}[data-ui=modern] .eventsPage .evtCard{border:1px solid var(--border-card);background:var(--surface);border-radius:18px;flex-direction:column;gap:14px;min-width:0;margin:0;padding:22px 24px 24px;display:flex}[data-ui=modern] .eventsPage .evtHead{align-items:center;gap:12px;display:flex}[data-ui=modern] .eventsPage .evtIcon{background:var(--brand-soft);width:40px;height:40px;color:var(--brand-ink);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}[data-ui=modern] .eventsPage .evtIcon svg{width:20px;height:20px}[data-ui=modern] .eventsPage .evtIcon.invest{background:var(--ok-soft);color:var(--ok-text)}[data-ui=modern] .eventsPage .evtTitle{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}[data-ui=modern] .eventsPage .evtTitle strong{color:var(--text);font-size:16px;font-weight:800}[data-ui=modern] .eventsPage .evtSub{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-ui=modern] .eventsPage .evtBadge{background:var(--fill);height:22px;color:var(--text3);border-radius:11px;align-items:center;gap:5px;padding:0 9px 0 8px;font-size:12px;font-weight:700;display:inline-flex}[data-ui=modern] .eventsPage .evtBadge i{background:var(--disabled);border-radius:50%;width:6px;height:6px}[data-ui=modern] .eventsPage .evtBadge.on{background:var(--ok-soft);color:var(--ok-text)}[data-ui=modern] .eventsPage .evtBadge.on i{background:var(--ok)}[data-ui=modern] .eventsPage .evtPeriod{color:var(--text3);font-variant-numeric:tabular-nums;font-size:14px}[data-ui=modern] .eventsPage .evtRefresh{border:1px solid var(--border-input);background:var(--surface);height:34px;min-height:0;color:var(--text2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}[data-ui=modern] .eventsPage .evtRefresh:hover{border-color:var(--muted);color:var(--text)}[data-ui=modern] .eventsPage .evtInfo{background:var(--surface-2);color:var(--text2);border-radius:12px;margin:0;padding:14px 16px;font-size:14px;line-height:1.6}[data-ui=modern] .eventsPage .evtLabel{color:var(--text2);margin-top:4px;font-size:14px;font-weight:700}[data-ui=modern] .eventsPage .evtSymbols{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:-4px;display:grid}[data-ui=modern] .eventsPage .evtSymbol{border:1.5px solid var(--border);background:var(--surface);min-width:0;min-height:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;gap:6px;margin:0;padding:14px 16px;display:flex}[data-ui=modern] .eventsPage .evtSymbol:hover{border-color:var(--brand-line)}[data-ui=modern] .eventsPage .evtSymbol.selected{border-color:var(--brand);background:var(--brand-soft-3)}[data-ui=modern] .eventsPage .evtSymbol.closed{background:var(--surface-2)}[data-ui=modern] .eventsPage .evtSymbolTop{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-ui=modern] .eventsPage .evtSymbolTop b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}[data-ui=modern] .eventsPage .evtState{background:var(--fill);height:20px;color:var(--text3);border-radius:6px;flex:none;padding:0 7px;font-size:12px;font-weight:700;line-height:20px}[data-ui=modern] .eventsPage .evtState.on{background:var(--brand-soft);color:var(--brand-ink)}[data-ui=modern] .eventsPage .evtSymbolMeta{color:var(--sub);font-variant-numeric:tabular-nums;gap:10px;font-size:14px;display:flex}[data-ui=modern] .eventsPage .evtSymbolMine{color:var(--text3);font-size:14px}[data-ui=modern] .eventsPage .evtSymbolMine b{color:var(--text);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:700}[data-ui=modern] .eventsPage .evtApply{background:var(--surface-2);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;padding:16px;display:grid}[data-ui=modern] .eventsPage .evtApply label{min-width:0;color:var(--text3);flex-direction:column;gap:6px;margin:0;font-size:14px;font-weight:600;display:flex}[data-ui=modern] .eventsPage .evtApply input{border:1px solid var(--border-input);background:var(--surface);width:100%;height:42px;min-height:0;color:var(--text);font-variant-numeric:tabular-nums;border-radius:10px;outline:none;padding:0 12px;font-size:14px;font-weight:600}[data-ui=modern] .eventsPage .evtApply input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}[data-ui=modern] .eventsPage .evtApply .primaryBtn{border:0;border-radius:10px;height:42px;min-height:0;padding:0 26px;font-size:14px;font-weight:700}[data-ui=modern] .eventsPage .evtResultHead{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;margin-top:6px;padding-top:16px;display:flex}[data-ui=modern] .eventsPage .evtResultHead strong{color:var(--text);font-size:15px;font-weight:700}[data-ui=modern] .eventsPage .evtResultHead button{border:1px solid var(--border-input);background:var(--surface);height:32px;min-height:0;color:var(--text2);cursor:pointer;border-radius:8px;padding:0 12px;font-size:14px;font-weight:600}[data-ui=modern] .eventsPage .evtResults{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}[data-ui=modern] .eventsPage .evtResult{border:1px solid var(--border-soft);background:var(--surface);border-radius:14px;padding:16px 18px}[data-ui=modern] .eventsPage .evtResultTop{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}[data-ui=modern] .eventsPage .evtResultTop>b{color:var(--text);font-size:15px;font-weight:700}[data-ui=modern] .eventsPage .evtResultDate{color:var(--sub);font-variant-numeric:tabular-nums;font-size:14px}[data-ui=modern] .eventsPage .evtResultClose{color:var(--text3);margin-left:auto;font-size:14px}[data-ui=modern] .eventsPage .evtResultClose b{color:var(--text);font-variant-numeric:tabular-nums;margin-left:4px;font-size:16px;font-weight:800}[data-ui=modern] .eventsPage .evtRanking{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}[data-ui=modern] .eventsPage .evtRanking li{background:var(--surface-2);height:44px;color:var(--text2);border-radius:12px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:14px;display:flex}[data-ui=modern] .eventsPage .evtRanking{grid-template-columns:repeat(3,minmax(0,1fr))}[data-ui=modern] .eventsPage .evtRanking li{height:52px}[data-ui=modern] .eventsPage .evtRanking .rankId{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-ui=modern] .eventsPage .evtRanking .rankPrice{flex-direction:column;align-items:flex-end;margin-left:auto;line-height:1.25;display:flex}[data-ui=modern] .eventsPage .evtRanking .rankPrice b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}[data-ui=modern] .eventsPage .evtRanking .rankPrice small,[data-ui=modern] .eventsPage .evtRankRest small{color:var(--sub);font-variant-numeric:tabular-nums;font-size:12px}[data-ui=modern] .eventsPage .evtRankRest{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:10px 0 0;padding:4px 4px 0;list-style:none;display:grid}[data-ui=modern] .eventsPage .evtRankRest li{border-bottom:1px solid var(--border-soft);height:36px;color:var(--text2);grid-template-columns:26px minmax(0,1fr) auto 64px;align-items:center;gap:8px;font-size:14px;display:grid}[data-ui=modern] .eventsPage .evtRankRest .rank{width:22px;height:22px;font-size:12px}[data-ui=modern] .eventsPage .evtRankRest b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}[data-ui=modern] .eventsPage .evtRankRest small{text-align:right}[data-ui=modern] .eventsPage .evtRankMore{background:var(--surface-2);width:100%;height:36px;min-height:0;color:var(--text2);cursor:pointer;border:0;border-radius:10px;margin:10px 0 0;font-size:14px;font-weight:600;display:block}[data-ui=modern] .eventsPage .evtRankMore:hover{background:var(--fill);color:var(--text)}[data-ui=modern] .eventsPage .evtRankNone{color:var(--sub);margin:0;font-size:14px}[data-ui=modern] .appShell.wtm .eventsPage .evtRanking,[data-ui=modern] .appShell.wtm .eventsPage .evtRankRest{grid-template-columns:minmax(0,1fr)}[data-ui=modern] .eventsPage .evtRanking li.none{color:var(--sub)}[data-ui=modern] .eventsPage .evtRanking .rank{background:var(--fill);width:22px;height:22px;color:var(--text3);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:800;display:flex}[data-ui=modern] .eventsPage .evtRanking .rank.r1{color:#a36b00;background:#fff3c4}[data-ui=modern] .eventsPage .evtRanking .rank.r2{background:var(--fill-2);color:var(--text2)}[data-ui=modern] .eventsPage .evtRanking .rank.r3{color:#b25b14;background:#ffe2cc}:root[data-ui=modern][data-theme=dark] .eventsPage .evtRanking .rank.r1{color:#ffd659;background:#4a3d12}:root[data-ui=modern][data-theme=dark] .eventsPage .evtRanking .rank.r3{color:#ffad6b;background:#4a2e18}[data-ui=modern] .eventsPage .evtEmpty{color:var(--sub);text-align:center;margin:0;padding:18px 0 4px;font-size:14px}[data-ui=modern] .eventsPage .evtStats{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}[data-ui=modern] .eventsPage .evtStats div{background:var(--surface-2);border-radius:12px;padding:14px 16px}[data-ui=modern] .eventsPage .evtStats dt{color:var(--text3);font-size:14px}[data-ui=modern] .eventsPage .evtStats dd{color:var(--text);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:16px;font-weight:700}[data-ui=modern] .eventsPage .evtActions{grid-template-columns:1fr 1.6fr;gap:8px;display:grid}[data-ui=modern] .eventsPage .evtActions button{background:var(--fill);height:44px;min-height:0;color:var(--text2);cursor:pointer;border:0;border-radius:10px;margin:0;font-size:14px;font-weight:700}[data-ui=modern] .eventsPage .evtActions button.primaryBtn{background:var(--brand);color:#fff}[data-ui=modern] .eventsPage .evtActions button:disabled,[data-ui=modern] .eventsPage .evtApply .primaryBtn:disabled{opacity:.45;cursor:default}@media (width<=1100px){[data-ui=modern] .eventsPage .evtGrid{grid-template-columns:minmax(0,1fr)}}[data-ui=modern] .appShell.wtm .eventsPage .evtGrid{grid-template-columns:minmax(0,1fr);gap:12px}[data-ui=modern] .appShell.wtm .eventsPage .evtCard{padding:18px 16px}[data-ui=modern] .appShell.wtm .eventsPage .evtApply{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-ui=modern] .appShell.wtm .eventsPage .evtApply .primaryBtn{grid-column:1/-1}[data-ui=modern] .appShell.wtm .eventsPage .evtRefresh span{display:none}[data-ui=modern] .modalOverlay.appDialogOverlay{z-index:130}[data-ui=modern] .appAlertDialog .appAlertMessage{color:var(--text2);white-space:pre-line;word-break:keep-all;margin:12px 0 0;font-size:14px;line-height:1.6}[data-ui=modern] .settingsWindow .settingsTradeForm .settingsActions{justify-content:center;align-items:center;gap:12px}[data-ui=modern] .settingsWindow .settingsTradeForm .settingsSaved{background:var(--ok-soft);height:34px;color:var(--ok-text);white-space:nowrap;border-radius:17px;order:-1;align-items:center;gap:6px;margin-right:auto;padding:0 14px 0 12px;font-size:14px;font-weight:700;animation:.18s ease-out settingsSavedIn,.3s ease-in 2.7s forwards settingsSavedOut;display:inline-flex}@keyframes settingsSavedIn{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}@keyframes settingsSavedOut{to{opacity:0}}[data-ui=modern] .appShell.wtm .settingsWindow .settingsTradeForm .settingsActions{flex-direction:column;align-items:center}[data-ui=modern] .appShell.wtm .settingsWindow .settingsTradeForm .settingsSaved{order:0;animation:none}[data-ui=modern] .settingsConfirmDialog .settingsConfirmMessage{color:var(--text2);margin:12px 0 0;font-size:14px;line-height:1.6}[data-ui=modern] .settingsPage>.settingsWindow{height:auto;overflow:visible}[data-ui=modern] .settingsPage .settingsWindow .pageCardHead h2{align-items:center;gap:10px;margin:0;font-size:16px;display:flex}[data-ui=modern] .settingsPage .settingsWindow .pageCardHead .hic{background:var(--brand-soft);width:30px;height:30px;color:var(--brand-ink);border-radius:8px;justify-content:center;align-items:center;display:flex}[data-ui=modern] .settingsPage .settingsMoreGrid{flex:none;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch;gap:16px;display:grid}[data-ui=modern] .settingsPage .settingsMoreGrid>.setCard{border:1px solid var(--border-card);background:var(--surface);border-radius:16px;flex-direction:column;align-items:stretch;gap:12px;max-width:none;margin:0;padding:20px;display:flex}[data-ui=modern] .settingsPage .settingsMoreGrid .setCardHead{align-items:center;gap:10px;margin:0 0 4px;display:flex}[data-ui=modern] .settingsPage .settingsMoreGrid .setCardHead .hic{background:var(--brand-soft);width:30px;height:30px;color:var(--brand-ink);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}[data-ui=modern] .settingsPage .settingsMoreGrid .setCardHead strong{color:var(--text);font-size:15px;font-weight:700;display:block}[data-ui=modern] .settingsPage .settingsMoreGrid .setCardHead small{color:var(--text3);margin-top:2px;font-size:13px;display:block}[data-ui=modern] .settingsPage .settingsMoreGrid .setField{color:var(--text2);grid-template-columns:minmax(0,1fr);gap:6px;margin:0;font-size:13px;font-weight:600;display:grid}[data-ui=modern] .settingsPage .settingsMoreGrid .setField input{border:1px solid var(--border-input);background:var(--surface);width:100%;height:40px;min-height:0;color:var(--text);border-radius:8px;padding:0 12px;font-size:14px}[data-ui=modern] .settingsPage .settingsMoreGrid .setField input:focus{border-color:var(--brand);outline:none}[data-ui=modern] .settingsPage .settingsMoreGrid .setField input[readonly]{background:var(--surface-2)}[data-ui=modern] .settingsPage .settingsMoreGrid .settingsHint{color:var(--text3);background:0 0;border:0;margin:-6px 0 0;padding:0;font-size:13px}[data-ui=modern] .settingsPage .settingsMoreGrid .settingsInlineCheck{color:var(--text2);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}[data-ui=modern] .settingsPage .settingsMoreGrid input[type=checkbox]{border:1.5px solid var(--disabled);background:var(--surface) center / 12px no-repeat;cursor:pointer;appearance:none;border-radius:6px;width:20px;height:20px;min-height:0;margin:0;padding:0}[data-ui=modern] .settingsPage .settingsMoreGrid input[type=checkbox]:checked{border-color:var(--brand);background-color:var(--brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6 9.6 3.6' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-ui=modern] .settingsPage .settingsMoreGrid .settingsFontSizes{gap:10px;display:flex}[data-ui=modern] .settingsPage .settingsMoreGrid .settingsFontSizes label{border:1px solid var(--border);height:42px;color:var(--text2);cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;margin:0;font-weight:600;display:flex}[data-ui=modern] .settingsPage .settingsMoreGrid .settingsFontSizes label:has(input:checked){border-color:var(--brand);background:var(--brand-soft-3);color:var(--brand-ink)}[data-ui=modern] .settingsPage .settingsMoreGrid .settingsFontSizes input{accent-color:var(--brand);margin:0}[data-ui=modern] .settingsPage .settingsMoreGrid .setNoteBox{background:var(--surface-2);color:var(--text2);border-radius:10px;margin:2px 0 0;padding:12px 14px;font-size:13px}[data-ui=modern] .settingsPage .settingsMoreGrid .setNoteBox>strong{color:var(--text);margin:0 0 6px;font-size:13px;font-weight:700;display:block}[data-ui=modern] .settingsPage .settingsMoreGrid .setNoteBox ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}[data-ui=modern] .settingsPage .settingsMoreGrid .setNoteBox li{padding-left:11px;line-height:1.5;position:relative}[data-ui=modern] .settingsPage .settingsMoreGrid .setNoteBox li:before{content:"";background:var(--text3);border-radius:50%;width:4px;height:4px;position:absolute;top:.62em;left:1px}[data-ui=modern] .settingsPage .settingsMoreGrid .setNoteBox p{color:var(--text3);margin:8px 0 0;font-size:13px;line-height:1.5}[data-ui=modern] .settingsPage .settingsMoreGrid .setNoteBox p:first-child{color:var(--text2);margin:0}[data-ui=modern] .settingsPage .settingsMoreGrid .setInputRow{gap:6px;display:flex}[data-ui=modern] .settingsPage .settingsMoreGrid .setInputRow input{flex:auto;min-width:0}[data-ui=modern] .settingsPage .settingsMoreGrid .setAllBtn{border:1px solid var(--border-input);background:var(--surface);height:40px;min-height:0;color:var(--text2);cursor:pointer;border-radius:8px;flex:none;margin:0;padding:0 16px;font-size:13px;font-weight:700}[data-ui=modern] .settingsPage .settingsMoreGrid .setAllBtn:hover{border-color:var(--muted)}[data-ui=modern] .settingsPage .settingsMoreGrid .settingsActions{background:0 0;border:0;margin:auto 0 0;padding:6px 0 0;display:flex}[data-ui=modern] .settingsPage .settingsMoreGrid .settingsActions button{background:var(--brand);color:#fff;border:0;border-radius:10px;width:100%;height:40px;min-height:0;font-size:14px;font-weight:700}[data-ui=modern] .settingsPage .settingsMoreGrid .settingsActions button:disabled{opacity:.5}[data-ui=modern] .settingsPage .settingsMoreGrid .settingsMessage{color:var(--text2);background:0 0;border:0;margin:0;padding:0;font-size:13px}[data-ui=modern] .settingsPage .settingsMoreGrid .settingsMessage.success{color:var(--ok-text)}[data-ui=modern] .settingsPage .settingsMoreGrid .settingsMessage.error{color:var(--up)}[data-ui=modern] .settingsPage .settingsMoreGrid .setChatFont{flex:1;grid-template-columns:92px minmax(0,1fr);gap:12px;min-height:0;display:grid}[data-ui=modern] .settingsPage .settingsMoreGrid .setChatFont .settingsFontSizes{flex-direction:column;gap:8px}[data-ui=modern] .settingsPage .settingsMoreGrid .setChatFont .settingsFontSizes label{flex:none;justify-content:flex-start;height:42px;padding:0 12px}[data-ui=modern] .settingsPage .settingsMoreGrid .setChatCurrent{background:var(--fill);color:var(--text3);border-radius:5px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:700}[data-ui=modern] .settingsPage .settingsMoreGrid .setChatPreview{background:var(--surface-2);border-radius:12px;flex-direction:column;gap:10px;min-width:0;height:0;min-height:100%;padding:12px;display:flex;overflow:hidden}[data-ui=modern] .settingsPage .settingsMoreGrid .setChatPreview .pvTitle{color:var(--sub);flex:none;font-size:12px;font-weight:600}[data-ui=modern] .settingsPage .settingsMoreGrid .setChatPreview .pvRow{flex-direction:column;min-width:0;display:flex}[data-ui=modern] .settingsPage .settingsMoreGrid .setChatPreview .pvRow.mine{align-items:flex-end}[data-ui=modern] .settingsPage .settingsMoreGrid .setChatPreview .pvSender{color:var(--text3);margin:0 0 4px 4px;font-weight:700}[data-ui=modern] .settingsPage .settingsMoreGrid .setChatPreview .pvLine{align-items:flex-end;gap:6px;min-width:0;display:flex}[data-ui=modern] .settingsPage .settingsMoreGrid .setChatPreview .pvBubble{white-space:nowrap;text-overflow:ellipsis;border-radius:14px;min-width:0;margin:0;padding:7px 12px;line-height:1.4;overflow:hidden}[data-ui=modern] .settingsPage .settingsMoreGrid .setChatPreview .manager .pvBubble{border:1px solid var(--border-soft);background:var(--surface);color:var(--text);border-bottom-left-radius:4px}[data-ui=modern] .settingsPage .settingsMoreGrid .setChatPreview .mine .pvBubble{background:var(--brand);color:#fff;border-bottom-right-radius:4px}[data-ui=modern] .settingsPage .settingsMoreGrid .setChatPreview .pvTime{color:var(--sub);flex:none}[data-ui=modern] .settingsPage .settingsMoreGrid .setChatPreview.size-small .pvBubble{font-size:12px}[data-ui=modern] .settingsPage .settingsMoreGrid .setChatPreview.size-medium .pvBubble{font-size:15px}[data-ui=modern] .settingsPage .settingsMoreGrid .setChatPreview.size-large .pvBubble{font-size:18px}[data-ui=modern] .settingsPage .settingsMoreGrid .setChatPreview.size-small :is(.pvSender,.pvTime){font-size:10px}[data-ui=modern] .settingsPage .settingsMoreGrid .setChatPreview.size-medium :is(.pvSender,.pvTime){font-size:12px}[data-ui=modern] .settingsPage .settingsMoreGrid .setChatPreview.size-large :is(.pvSender,.pvTime){font-size:14px}[data-ui=modern] .appShell.wtm .settingsPage .settingsMoreGrid{grid-template-columns:minmax(0,1fr);gap:12px}[data-ui=modern] .appShell.wtm .mainPanel{padding:0}[data-ui=modern] .appShell.wtm .queryPage{gap:12px;min-width:0;max-width:100%;padding:14px 12px 24px}[data-ui=modern] .appShell.wtm .queryPage:not(:has(>.chatWindow)){height:auto;min-height:100%}[data-ui=modern] .appShell.wtm .queryPage>*,[data-ui=modern] .appShell.wtm .queryPage .queryWindow>*,[data-ui=modern] .appShell.wtm .queryPage .noticeSplit>*{min-width:0;max-width:100%}[data-ui=modern] .appShell.wtm .queryPage>.queryWindow,[data-ui=modern] .appShell.wtm .queryPage>.noticeWindow,[data-ui=modern] .appShell.wtm .queryPage.bankingPage>.queryWindow{flex:none;height:auto}[data-ui=modern] .appShell.wtm .pageSub{font-size:12px}[data-ui=modern] .appShell.wtm .pageCardHead{flex-wrap:wrap;row-gap:6px;min-height:52px;padding:0 14px}[data-ui=modern] .appShell.wtm .pageCardHead:has(.querySum){padding-top:12px;padding-bottom:12px}[data-ui=modern] .appShell.wtm .querySum{font-size:12px}[data-ui=modern] .appShell.wtm .queryTotals{gap:8px}[data-ui=modern] .appShell.wtm .queryTotal{text-align:center;border-radius:12px;flex-direction:column;gap:6px;padding:12px 6px}[data-ui=modern] .appShell.wtm .queryTotal .ic{border-radius:9px;width:30px;height:30px}[data-ui=modern] .appShell.wtm .queryTotal .ic svg{width:16px;height:16px}[data-ui=modern] .appShell.wtm .queryTotal .tx{align-items:center}[data-ui=modern] .appShell.wtm .queryTotal .l{font-size:12px}[data-ui=modern] .appShell.wtm .queryTotal b{font-size:14px}[data-ui=modern] .appShell.wtm .queryPage .queryToolbar{gap:8px;padding:12px 14px}[data-ui=modern] .appShell.wtm .queryRange{flex:0 0 100%;order:-1;gap:8px;display:flex}[data-ui=modern] .appShell.wtm .queryRange button{flex:1;height:40px}[data-ui=modern] .appShell.wtm .queryPage .queryToolbar .queryDateField{flex:40%;min-width:0}[data-ui=modern] .appShell.wtm .queryPage .queryToolbar .queryDateField input{width:100%}[data-ui=modern] .appShell.wtm .queryPage .queryToolbar .queryTypeField{flex:none}[data-ui=modern] .appShell.wtm .queryPage .queryToolbar .primaryBtn{flex:auto;height:44px}[data-ui=modern] .appShell.wtm .queryPage .excelSaveBtn{height:44px;margin-left:0}[data-ui=modern] .appShell.wtm .queryPage .queryTableWrap{-webkit-overflow-scrolling:touch;margin:0 14px;padding:0 0 6px;overflow-x:auto}[data-ui=modern] .appShell.wtm .queryPage .noticeSplit{padding:0 14px 14px;overflow:visible}[data-ui=modern] .appShell.wtm .queryPage .noticeTableWrap{overflow:visible}[data-ui=modern] .appShell.wtm .queryPage .noticeTable{display:block;table-layout:auto!important;width:100%!important;min-width:0!important}[data-ui=modern] .appShell.wtm .queryPage .noticeTable :is(colgroup,thead){display:none}[data-ui=modern] .appShell.wtm .queryPage .noticeTable tbody{display:block}[data-ui=modern] .appShell.wtm .queryPage .noticeTable tbody tr{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"type date""title title";row-gap:6px;padding:12px 2px;display:grid}[data-ui=modern] .appShell.wtm .queryPage .noticeTable tbody tr>td{text-align:left;background:0 0;border:0;height:auto;padding:0;display:block}[data-ui=modern] .appShell.wtm .queryPage .noticeTable tbody tr>td:first-child{grid-area:type}[data-ui=modern] .appShell.wtm .queryPage .noticeTable tbody tr>td:nth-child(2){color:var(--text);white-space:normal;grid-area:title;font-size:14px;overflow:visible}[data-ui=modern] .appShell.wtm .queryPage .noticeTable tbody tr>td:nth-child(3){color:var(--sub);text-align:right;grid-area:date;font-size:13px}[data-ui=modern] .appShell.wtm .queryPage .noticeTable tbody tr.emptyRow{display:block}[data-ui=modern] .appShell.wtm .queryPage .noticeTable tbody tr.selectedRow>td,[data-ui=modern] .appShell.wtm .queryPage .noticeTable tbody tr.pinnedRow>td{background:0 0}[data-ui=modern] .appShell.wtm .queryPage .noticeTable tbody tr.selectedRow{background:var(--brand-soft-3);border-radius:8px}[data-ui=modern] .appShell.wtm .queryPage .noticeItemHeader strong{font-size:17px}[data-ui=modern] .appShell.wtm .queryPage>.chatWindow{flex:auto}[data-ui=modern] .appShell.wtm .queryPage .chatComposer{gap:6px;padding:10px 12px}[data-ui=modern] .appShell.wtm .queryPage .walletWindow .walletFormGrid{grid-template-columns:minmax(0,1fr);gap:16px;padding:14px}[data-ui=modern] .walletWindow .bankRow{border-top:0;align-items:center;padding:0}[data-ui=modern] .walletWindow .bankRow+.bankRow{margin-top:8px}[data-ui=modern] .walletWindow .bankRow span{line-height:38px}[data-ui=modern] .walletWindow .bankRow strong{border:1px solid var(--border);background:var(--fill);height:38px;color:var(--text2);white-space:nowrap;text-overflow:ellipsis;word-break:normal;cursor:default;border-radius:8px;align-items:center;padding:0 12px;font-size:15px;line-height:1;display:flex;overflow:hidden}[data-ui=modern] .walletWindow .bankRow strong.redText{color:var(--c)}[data-ui=modern] .walletWindow .bankRow strong:empty:before{content:"-";color:var(--sub)}[data-ui=modern] .appShell.wtm .walletWindow .bankBox{padding:14px}[data-ui=modern] .appShell.wtm .walletWindow .bankRow strong{overflow-wrap:anywhere;white-space:normal}[data-ui=modern] .appShell.wtm .walletWindow .walletLine{grid-template-columns:minmax(0,1fr);row-gap:6px}[data-ui=modern] .appShell.wtm .walletWindow .walletLine.amountLine{grid-template-columns:minmax(0,1fr) auto auto;column-gap:6px}[data-ui=modern] .appShell.wtm .walletWindow .walletLine.amountLine>span:first-child{grid-column:1/-1}[data-ui=modern] .appShell.wtm .walletWindow .walletLine.amountLine button{padding:0 14px}[data-ui=modern] .appShell.wtm .walletWindow .walletLine input,[data-ui=modern] .appShell.wtm .walletWindow .amountLine button{height:44px}[data-ui=modern] .appShell.wtm .walletWindow .amountButtons{gap:4px;margin-left:0}[data-ui=modern] .appShell.wtm .walletWindow .amountButtons button{height:36px;padding:0;font-size:12px}[data-ui=modern] .appShell.wtm .walletWindow .walletSubmitRow{padding:0}[data-ui=modern] .appShell.wtm .walletWindow .walletSubmit{width:100%;height:46px}[data-ui=modern] .appShell.wtm .walletWindow .noticeBox{margin:0}[data-ui=modern] .appShell.wtm .settingsPage .settingsWindow{flex:none}[data-ui=modern] .appShell.wtm .settingsWindow .pageCardHead{scrollbar-width:none;overflow-x:auto}[data-ui=modern] .appShell.wtm .settingsWindow .settingsTabs{flex:none}[data-ui=modern] .appShell.wtm .settingsWindow .settingsTabs button{white-space:nowrap}[data-ui=modern] .appShell.wtm .settingsWindow .settingsContent{padding:14px}[data-ui=modern] .appShell.wtm .settingsWindow .settingsTradeLayout,[data-ui=modern] .appShell.wtm .settingsWindow .settingsTradeRight{grid-template-columns:minmax(0,1fr);gap:14px}[data-ui=modern] .appShell.wtm .settingsWindow .setCard{min-width:0;padding:14px}[data-ui=modern] .appShell.wtm .settingsWindow .settingsShortcutGrid input{width:100%;min-width:0}[data-ui=modern] .appShell.wtm .settingsWindow .setRow>span{flex:auto;min-width:0}[data-ui=modern] .appShell.wtm .settingsWindow .setRow small,[data-ui=modern] .appShell.wtm .settingsWindow .setRow strong{white-space:normal}[data-ui=modern] .appShell.wtm .settingsWindow .setVoiceTable th.s,[data-ui=modern] .appShell.wtm .settingsWindow .setVoiceTable th.b{width:72px}[data-ui=modern] .appShell.wtm .settingsWindow .setField{grid-template-columns:minmax(0,1fr);gap:6px}[data-ui=modern] .appShell.wtm .settingsWindow .settingsHint,[data-ui=modern] .appShell.wtm .settingsWindow .settingsInlineCheck{margin-left:0}[data-ui=modern] .appShell.wtm .settingsWindow .settingsActions button{width:100%;height:46px}[data-ui=modern] .appShell.wtm .queryPage .eventPanels{grid-template-columns:minmax(0,1fr)}[data-ui=modern] .appShell.wtm .queryPage .eventPanel{min-width:0;padding:14px}[data-ui=modern] .appShell.wtm .queryPage .eventPanel .queryTableWrap{margin:0;padding:0;overflow-x:auto}[data-ui=modern] .pageTitlebar{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}[data-ui=modern] .pageTitlebar .pageSub{margin:0;padding-left:13px;position:relative}[data-ui=modern] .pageTitlebar .pageSub:before{content:"";background:var(--border-input);width:1px;height:14px;margin-top:-7px;position:absolute;top:50%;left:0}[data-ui=modern] .appShell.wtm .pageTitlebar{display:block}[data-ui=modern] .appShell.wtm .pageTitlebar .pageSub{margin-top:4px;padding-left:0}[data-ui=modern] .appShell.wtm .pageTitlebar .pageSub:before{display:none}[data-ui=modern] .queryPage>.pageTitlebar{margin-bottom:12px}[data-ui=modern] .appShell.wtm .queryPage>.pageTitlebar{margin-bottom:4px}[data-ui=modern] .queryPage .pageCardHead{background:0 0;border-bottom:0;min-height:0;padding:20px 20px 4px}[data-ui=modern] .queryPage .pageCardHead h2,[data-ui=modern] .settingsPage .settingsWindow .pageCardHead h2{letter-spacing:-.3px;gap:12px;font-size:16px;font-weight:800}[data-ui=modern] .queryPage .pageCardHead h2 strong{font-weight:800}[data-ui=modern] .queryPage .pageCardHead .hic,[data-ui=modern] .settingsPage .settingsWindow .pageCardHead .hic{background:var(--brand-soft);width:36px;height:36px;color:var(--brand-ink);box-shadow:none;border-radius:11px}[data-ui=modern] .queryPage .pageCardHead .hic svg{width:18px;height:18px}[data-ui=modern] .appShell.wtm .queryPage .pageCardHead{min-height:0;padding:16px 14px 2px}[data-ui=modern] .appShell.wtm .queryPage .pageCardHead .hic{border-radius:10px;width:32px;height:32px}:root[data-ui=modern][data-theme=dark] .walletWindow .pageCardHead .walletTabs{background:var(--fill);box-shadow:inset 0 0 0 1px var(--border-input)}:root[data-ui=modern][data-theme=dark] .walletWindow .walletTabs button{color:var(--text3)}:root[data-ui=modern][data-theme=dark] .walletWindow .walletTabs button.selected{color:color-mix(in srgb, var(--up) 75%, #fff);background:#4a4f59;box-shadow:0 1px 2px #0006}:root[data-ui=modern][data-theme=dark] .walletWindow.isWithdraw .walletTabs button.selected{color:color-mix(in srgb, var(--down) 60%, #fff)}[data-ui=modern] .wtsDesk .pos-th th{color:inherit;background:0 0}[data-ui=modern] .queryPage .walletWindow .pageCardHead .walletTabs{border-radius:10px;height:40px;margin:3px 0 0 16px;padding:4px}[data-ui=modern] .queryPage .walletWindow .walletTabs button{border-radius:7px;min-width:84px;padding:0 18px;font-size:14px}[data-ui=modern] .appShell.wtm .queryPage .walletWindow .pageCardHead .walletTabs{height:38px;margin-left:10px}[data-ui=modern] .appShell.wtm .queryPage .walletWindow .walletTabs button{min-width:70px;padding:0 14px}[data-ui=modern] .eventsPage .evtRankRest .rank{background:var(--fill);width:24px;height:24px;color:var(--text3);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:700;line-height:1;display:flex}[data-ui=modern] .queryPage>.walletWindow{font-size:14px}[data-ui=modern] .queryPage{padding-bottom:0}[data-ui=modern] .queryPage:after{content:"";flex:none;height:24px}[data-ui=modern] .appShell.wtm .queryPage{padding-bottom:0}[data-ui=modern] .appShell.wtm .queryPage:after{height:12px}[data-ui=modern] .appShell.wtm .queryPage .noticeDetail{padding:0}[data-ui=modern] .appShell.wtm .queryPage .noticeItemHeader{padding:16px 16px 12px}[data-ui=modern] .appShell.wtm .queryPage .noticeDetail .noticeBodyHtml{padding:14px 16px 18px;font-size:14px}[data-ui=modern] .queryPage .queryTable tr.emptyRow:hover td,[data-ui=modern] .queryPage .queryTable tr.emptyRow:hover>td:first-child{cursor:default;background:0 0}[data-ui=modern] .queryPage .queryTableWrap:has(tr.emptyRow)>table{height:100%}[data-ui=modern] .queryPage .queryTableWrap:has(tr.emptyRow)>table>thead th{height:36px}[data-ui=modern] .queryPage .queryTable tr.emptyRow td{vertical-align:middle;height:100%;padding:24px 0}[data-ui=modern] .wtsDesk .infoActionBtn,[data-ui=modern] .wtsDesk .infoActionBtn:active{box-shadow:none;line-height:normal}[data-ui=modern] .wtsDesk .stat .set-btn:active{border-color:var(--brand-line)}[data-ui=modern] .wtsDesk .stat .set-btn.close:active{border-color:var(--border-input)}:root[data-ui=modern][data-theme=dark] .wtsDesk .stat .set-btn.close:active{border-color:#6f7682}[data-ui=modern] .settingsPage .settingsPageTabs{background:var(--fill);border-radius:12px;flex:none;align-self:flex-start;height:44px;padding:4px;display:inline-flex}[data-ui=modern] .settingsPage .settingsPageTabs button{min-width:110px;min-height:0;color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 20px;font-size:15px;font-weight:600}[data-ui=modern] .settingsPage .settingsPageTabs button:hover:not(.active){color:var(--text2)}[data-ui=modern] .settingsPage .settingsPageTabs button.active{background:var(--surface);color:var(--brand-ink);font-weight:700;box-shadow:0 1px 3px #00000014}:root[data-ui=modern][data-theme=dark] .settingsPage .settingsPageTabs{box-shadow:inset 0 0 0 1px var(--border-input)}:root[data-ui=modern][data-theme=dark] .settingsPage .settingsPageTabs button{color:var(--text3)}:root[data-ui=modern][data-theme=dark] .settingsPage .settingsPageTabs button.active{color:#fff;background:#4a4f59;box-shadow:0 1px 2px #0006}[data-ui=modern] .appShell.wtm .settingsPage .settingsPageTabs{align-self:stretch;height:42px}[data-ui=modern] .appShell.wtm .settingsPage .settingsPageTabs button{flex:1;min-width:0;font-size:14px}[data-ui=modern] .settingsPage .settingsMoreGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}[data-ui=modern] .settingsPage .settingsMoreGrid>.settingsPasswordForm{grid-row:span 2;align-self:stretch}[data-ui=modern] .settingsPage .settingsMoreGrid>.setCard:not(.settingsPasswordForm){grid-column:2}[data-ui=modern] .settingsPage .settingsMoreGrid .setChatFont{flex:none;height:170px}[data-ui=modern] .settingsPage .settingsMoreGrid .setChatPreview{height:100%;min-height:0}[data-ui=modern] .settingsPage .settingsMoreGrid .setCardHead small,[data-ui=modern] .settingsPage .settingsMoreGrid .setNoteBox,[data-ui=modern] .settingsPage .settingsMoreGrid .setNoteBox>strong,[data-ui=modern] .settingsPage .settingsMoreGrid .setNoteBox p{font-size:14px}[data-ui=modern] .appShell.wtm .settingsPage .settingsMoreGrid{grid-template-columns:minmax(0,1fr)}[data-ui=modern] .appShell.wtm .settingsPage .settingsMoreGrid>.settingsPasswordForm{grid-row:auto}[data-ui=modern] .appShell.wtm .settingsPage .settingsMoreGrid>.setCard:not(.settingsPasswordForm){grid-column:auto}[data-ui=modern] .settingsPage .settingsMoreGrid .setMileageNow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}[data-ui=modern] .settingsPage .settingsMoreGrid .setMileageNow b{color:var(--text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}[data-ui=modern] .settingsPage .settingsMoreGrid .setMileageSum p{color:var(--text3);margin:6px 0 0}[data-ui=modern] .settingsPage .settingsMoreGrid>.settingsPasswordForm .setField{gap:8px}[data-ui=modern] .settingsPage .settingsMoreGrid .setField{font-size:14px}[data-ui=modern] .settingsPage .settingsMoreGrid{align-items:stretch;gap:20px}[data-ui=modern] .settingsPage .settingsMoreGrid>.setCard{gap:16px;padding:24px}[data-ui=modern] .settingsPage .settingsMoreGrid .setCardHead{margin:0 0 2px}[data-ui=modern] .settingsPage .settingsMoreGrid .setCardHead .hic{border-radius:11px;width:36px;height:36px}[data-ui=modern] .settingsPage .settingsMoreGrid .setCardHead strong{font-size:16px;font-weight:800}[data-ui=modern] .settingsPage .settingsMoreGrid .setCardHead small{color:var(--text3);margin-top:3px;font-size:14px}[data-ui=modern] .settingsPage .settingsMoreGrid .settingsActions{justify-content:flex-end;margin-top:auto;padding-top:4px}[data-ui=modern] .settingsPage .settingsMoreGrid .settingsActions button{width:auto;min-width:128px;height:44px;padding:0 24px}[data-ui=modern] .settingsPage .settingsMoreGrid .setPwRules{border-left:3px solid var(--brand-line);background:var(--brand-soft-3);border-radius:4px 10px 10px 4px;padding:14px 16px}[data-ui=modern] .settingsPage .settingsMoreGrid .setPwRules li{line-height:1.7}[data-ui=modern] .settingsPage .settingsMoreGrid>.settingsPasswordForm{gap:16px}[data-ui=modern] .settingsPage .settingsMoreGrid>.settingsPasswordForm .setField input{height:46px}[data-ui=modern] .settingsPage .settingsMoreGrid .settingsMileageForm .setCardHead{align-items:flex-start}[data-ui=modern] .settingsPage .settingsMoreGrid .setMileageNow{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;display:flex}[data-ui=modern] .settingsPage .settingsMoreGrid .setMileageNow span{color:var(--text3);font-size:13px;font-weight:600}[data-ui=modern] .settingsPage .settingsMoreGrid .setMileageNow b{color:var(--brand-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.1}[data-ui=modern] .settingsPage .settingsMoreGrid .setInlineSubmit{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:8px;flex:none;min-width:96px;height:40px;min-height:0;margin:0;padding:0 20px;font-size:14px;font-weight:700}[data-ui=modern] .settingsPage .settingsMoreGrid .setInlineSubmit:disabled{opacity:.5;cursor:default}[data-ui=modern] .settingsPage .settingsMoreGrid .settingsMileageForm .setInputRow input,[data-ui=modern] .settingsPage .settingsMoreGrid .settingsMileageForm .setAllBtn,[data-ui=modern] .settingsPage .settingsMoreGrid .settingsMileageForm .setInlineSubmit{height:46px}[data-ui=modern] .settingsPage .settingsMoreGrid .setChatFont{height:162px}[data-ui=modern] .settingsPage .settingsMoreGrid .setChatFont .settingsFontSizes label{height:46px}[data-ui=modern] .appShell.wtm .settingsPage .settingsMoreGrid .settingsActions button{width:100%}[data-ui=modern] .appShell.wtm .settingsPage .settingsMoreGrid>.setCard{padding:18px}[data-ui=modern] .settingsPage .settingsMoreGrid .setAllBtn{align-items:center;gap:7px;padding:0 14px 0 12px;display:inline-flex}[data-ui=modern] .settingsPage .settingsMoreGrid .setAllCheck{border:1.5px solid var(--disabled);background:var(--surface);width:18px;height:18px;color:var(--sub);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-ui=modern] .settingsPage .settingsMoreGrid .setAllBtn.active{border-color:var(--brand);background:var(--brand-soft-2);color:var(--brand-ink)}[data-ui=modern] .settingsPage .settingsMoreGrid .setAllBtn.active .setAllCheck{border-color:var(--brand);background:var(--brand);color:#fff}:root[data-ui=modern][data-theme=dark] .settingsPage .settingsMoreGrid .setAllBtn.active{color:#fff}[data-ui=modern] .settingsPage>.settingsTradePlain{height:auto;box-shadow:none;background:0 0;border:0;overflow:visible}[data-ui=modern] .settingsTradePlain .settingsContent{padding:0}[data-ui=modern] .settingsTradePlain .settingsTradeForm{flex-direction:column;gap:20px;display:flex}[data-ui=modern] .settingsTradePlain .settingsTradeLayout,[data-ui=modern] .settingsTradePlain .settingsTradeRight{gap:20px}[data-ui=modern] .settingsTradePlain .setCard{border-radius:16px;padding:24px}[data-ui=modern] .settingsTradePlain .setCardHead{gap:12px;margin-bottom:16px}[data-ui=modern] .settingsTradePlain .setCardHead .hic{border-radius:11px;width:36px;height:36px}[data-ui=modern] .settingsTradePlain .setCardHead strong{font-size:16px;font-weight:800}[data-ui=modern] .settingsTradePlain .setCardHead small{margin-top:3px;font-size:14px}[data-ui=modern] .settingsTradePlain .settingsTradeForm .settingsActions{margin:0;padding:0}[data-ui=modern] .appShell.wtm .settingsTradePlain .settingsContent{padding:0}[data-ui=modern] .appShell.wtm .settingsTradePlain .setCard{padding:18px}[data-ui=modern] .appShell.wtm .settingsTradePlain .settingsTradeForm,[data-ui=modern] .appShell.wtm .settingsTradePlain .settingsTradeLayout,[data-ui=modern] .appShell.wtm .settingsTradePlain .settingsTradeRight{gap:12px}[data-ui=modern] .queryPage .walletWindow .noticeBox{border:1px solid color-mix(in srgb, var(--brand) 14%, var(--border-card));background:var(--brand-soft-3);align-items:flex-start;gap:12px;padding:14px 18px;display:flex}[data-ui=modern] .queryPage .walletWindow .noticeBox>span{background:var(--brand);color:#fff;border-radius:999px;flex:none;margin:1px 0 0;padding:2px 9px;font-size:12px;font-weight:700;line-height:1.4}[data-ui=modern] .queryPage .walletWindow .noticeArea{min-width:0;color:var(--text);flex:1;font-size:13px;line-height:1.6}[data-ui=modern] .appShell.wtm .queryPage .walletWindow .noticeBox{gap:10px;padding:12px 14px}[data-ui=modern] .settingsPage .settingsMoreGrid .settingsMileageForm .setInlineSubmit{border-radius:10px;min-width:128px;height:44px;padding:0 24px}[data-ui=modern] .settingsPage .settingsMoreGrid .settingsMileageForm .setInputRow input,[data-ui=modern] .settingsPage .settingsMoreGrid .settingsMileageForm .setAllBtn{height:44px}[data-ui=modern] .navAlarm{display:flex;position:relative}[data-ui=modern] .navAlarmDot{background:var(--up);width:7px;height:7px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:7px;right:8px}[data-ui=modern] .m-drawer .dr-sec>button{position:relative}[data-ui=modern] .m-drawer .dr-sec>button .navAlarmDot{margin-left:auto;position:static}[data-ui=modern] .serverMessageDialog{--sm-color:var(--text);width:min(420px,100vw - 32px)}[data-ui=modern] .serverMessageDialog.kind-deposit{--sm-color:var(--up)}[data-ui=modern] .serverMessageDialog.kind-withdraw{--sm-color:var(--down)}[data-ui=modern] .serverMessageDialog .serverMessageTitle{color:var(--text);word-break:keep-all;margin:16px 0 0;font-size:17px;font-weight:800;line-height:1.4}[data-ui=modern] .serverMessageDialog .smAmount{color:var(--sm-color);letter-spacing:-.3px;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:22px;font-weight:800}[data-ui=modern] .serverMessageDialog .serverMessageBody{background:var(--surface-2);max-height:40vh;color:var(--text2);border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:14px;line-height:1.6;overflow-y:auto}[data-ui=modern] .serverMessageDialog .serverMessageBody .noticeBodyHtml{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}[data-ui=modern] .serverMessageDialog .serverMessageBody .noticeBodyPlain p{white-space:pre-line;word-break:keep-all;margin:0}[data-ui=modern] .serverMessageDialog .dialogActions{margin-top:16px}[data-ui=modern] .wtsDesk .pos-row .c-sym,[data-ui=modern] .wtsDesk .posTableEl td.c-sym,[data-ui=modern] .wtsDesk .posTableEl th.c-sym{text-align:left}[data-ui=modern] .settingsTradePlain .settingsTradeForm .settingsActions button:disabled{opacity:1;background:var(--fill-2);color:var(--disabled);cursor:default;box-shadow:none}[data-ui=modern] .settingsTradePlain .settingsDirty{color:var(--brand-ink);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}[data-ui=modern] .settingsTradePlain .settingsDirty:before{content:"";background:var(--brand);border-radius:50%;width:7px;height:7px}[data-ui=modern] .settingsTradePlain .settingsTradeForm .settingsActions{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}[data-ui=modern] .settingsTradePlain .settingsTradeForm .settingsActions .settingsDirty{grid-column:1;justify-self:end}[data-ui=modern] .settingsTradePlain .settingsTradeForm .settingsActions button{grid-column:2}[data-ui=modern] .settingsTradePlain .settingsTradeForm .settingsActions{justify-content:flex-end;align-items:center;gap:12px;display:flex}[data-ui=modern] .settingsTradePlain .settingsTradeForm .settingsActions .settingsDirty{color:var(--up);margin-right:auto}[data-ui=modern] .settingsTradePlain .settingsDirty:before{background:var(--up)}[data-ui=modern] .wtsDesk .posTableEl td.c-sym .gridLinkButton{text-align:left;width:100%;padding-left:0;padding-right:0;display:block}[data-ui=modern] .wtsDesk:not(.wtm){--tick-h:37px}[data-ui=modern] .wtsDesk:not(.wtm) .ticker{border-top:1px solid var(--border-soft);background:var(--surface-2);white-space:nowrap;flex:0 0 100%;order:4;align-items:center;height:36px;margin-top:auto;font-size:12px;display:flex;position:relative;overflow:hidden}[data-ui=modern] .wtsDesk:not(.wtm) .ticker:before,[data-ui=modern] .wtsDesk:not(.wtm) .ticker:after{content:"";z-index:1;pointer-events:none;width:28px;position:absolute;top:0;bottom:0}[data-ui=modern] .wtsDesk:not(.wtm) .ticker:before{background:linear-gradient(90deg, var(--surface-2), transparent);left:0}[data-ui=modern] .wtsDesk:not(.wtm) .ticker:after{background:linear-gradient(270deg, var(--surface-2), transparent);right:0}[data-ui=modern] .wtsDesk:not(.wtm) .ticker-track{width:max-content;animation:tickerMove var(--ticker-dur,60s) linear infinite;display:flex}[data-ui=modern] .wtsDesk:not(.wtm) .ticker:hover .ticker-track{animation-play-state:paused}[data-ui=modern] .wtsDesk:not(.wtm) .ticker .it{align-items:center;gap:6px;padding:0 26px;display:flex}[data-ui=modern] .wtsDesk:not(.wtm) .ticker .it .n{color:var(--text2)}[data-ui=modern] .wtsDesk:not(.wtm) .ticker .it .p{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}[data-ui=modern] .wtsDesk:not(.wtm) .ticker .it .c{color:var(--sub);font-variant-numeric:tabular-nums}[data-ui=modern] .wtsDesk:not(.wtm) .ticker .it .c.u{color:var(--up)}[data-ui=modern] .wtsDesk:not(.wtm) .ticker .it .c.d{color:var(--down)}[data-ui=modern] .settingsPage .setPwIn{display:block;position:relative}[data-ui=modern] .settingsPage .setPwIn input{width:100%;padding-right:44px}[data-ui=modern] .settingsPage .setPwIn .setEye{width:38px;height:38px;min-height:0;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}[data-ui=modern] .settingsPage .setPwIn .setEye:hover{background:var(--fill);color:var(--text2)}[data-ui=modern] .settingsPage .setPwIn .setEye[aria-pressed=true]{color:var(--brand-ink)}[data-ui=modern] .wtsDesk .book-head .sym-pick{min-width:0;max-width:46%;height:32px;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:4px;margin-left:-8px;padding:0 8px;font-size:14px;font-weight:700;display:inline-flex}[data-ui=modern] .wtsDesk .book-head .sym-pick .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-ui=modern] .wtsDesk .book-head .sym-pick svg{color:var(--sub);flex:none}[data-ui=modern] .wtsDesk .book-head .sym-pick:hover{background:var(--fill)}[data-ui=modern] .wtsDesk .book-head .sym-pick:focus{outline:none}[data-ui=modern] .wtsDesk .book-head .sym-pick:focus-visible{box-shadow:0 0 0 3px var(--brand-ring)}[data-ui=modern] .modalOverlay>section.symbolPickerDialog{flex-direction:column;width:480px;height:min(640px,100vh - 32px);padding:24px 24px 16px;display:flex;overflow:hidden}[data-ui=modern] .symbolPickerDialog .sp-search{border:1px solid var(--border-input);background:var(--surface);height:42px;color:var(--sub);border-radius:10px;flex:none;align-items:center;gap:8px;margin-top:16px;padding:0 14px;display:flex}[data-ui=modern] .symbolPickerDialog .sp-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--brand-ring-2)}[data-ui=modern] .symbolPickerDialog .sp-search input{min-width:0;height:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:14px}[data-ui=modern] .symbolPickerDialog .sp-tabs{scrollbar-width:none;flex:none;gap:6px;margin-top:12px;display:flex;overflow-x:auto}[data-ui=modern] .symbolPickerDialog .sp-subtabs{margin-top:8px}[data-ui=modern] .symbolPickerDialog .sp-tabs::-webkit-scrollbar{display:none}[data-ui=modern] .symbolPickerDialog .sp-tabs button{background:var(--bg);height:30px;color:var(--text2);white-space:nowrap;border-radius:15px;flex:none;padding:0 12px;font-size:13px;font-weight:600}[data-ui=modern] .symbolPickerDialog .sp-tabs button:hover{color:var(--text)}[data-ui=modern] .symbolPickerDialog .sp-tabs button.active{background:var(--brand-soft);color:var(--brand-ink);font-weight:700}[data-ui=modern] .symbolPickerDialog .sp-list{overscroll-behavior:contain;flex:1;min-height:0;margin:12px -8px 0;padding:0 8px;overflow-y:auto}[data-ui=modern] .symbolPickerDialog .sp-gt{z-index:1;background:var(--surface);color:var(--text3);padding:10px 4px 6px;font-size:12px;font-weight:700;position:sticky;top:0}[data-ui=modern] .symbolPickerDialog .sp-row{text-align:left;width:100%;height:46px;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 8px;display:flex}[data-ui=modern] .symbolPickerDialog .sp-row:hover{background:var(--surface-2)}[data-ui=modern] .symbolPickerDialog .sp-row.sel{background:var(--brand-soft-3)}[data-ui=modern] .symbolPickerDialog .sp-row:focus{outline:none}[data-ui=modern] .symbolPickerDialog .sp-row:focus-visible{box-shadow:inset 0 0 0 2px var(--blue)}[data-ui=modern] .symbolPickerDialog .sp-row .lg{color:#fff;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-family:Arial,sans-serif;font-weight:700;display:flex}[data-ui=modern] .symbolPickerDialog .sp-row .lg>span{position:relative;top:1px}[data-ui=modern] .symbolPickerDialog .sp-row .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}[data-ui=modern] .symbolPickerDialog .sp-row .mon{background:var(--bg);color:var(--text3);border-radius:4px;flex:none;padding:1px 5px;font-size:11px;line-height:16px}[data-ui=modern] .symbolPickerDialog .sp-row .code{color:var(--sub);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:12px}[data-ui=modern] .symbolPickerDialog .sp-row .now+.code{margin-left:0}[data-ui=modern] .symbolPickerDialog .sp-row .now{background:var(--blue);color:#fff;border-radius:10px;flex:none;height:20px;margin-left:auto;padding:0 7px;font-size:11px;font-weight:700;line-height:20px}[data-ui=modern] .symbolPickerDialog .sp-empty{text-align:center;color:var(--sub);padding:48px 0;font-size:14px}[data-ui=modern] .wtsDesk .order-head .of-reset{border:1px solid var(--border);background:var(--surface);height:22px;color:var(--text2);cursor:pointer;border-radius:11px;align-items:center;gap:3px;padding:0 8px 0 6px;font-size:11px;font-weight:600;display:inline-flex}[data-ui=modern] .wtsDesk .order-head .of-reset:hover{background:var(--fill);color:var(--text)}[data-ui=modern] .wtsDesk .order-head .of-reset:hover svg{transform:rotate(-60deg)}[data-ui=modern] .wtsDesk .order-head .of-reset svg{transition:transform .2s}[data-ui=modern] .wtsDesk .order-head .of-reset:focus{outline:none}[data-ui=modern] .wtsDesk .order-head .of-reset:focus-visible{box-shadow:0 0 0 3px var(--brand-ring)}:root[data-ui=modern]{--hoga-cur-bg:#c9eed6;--hoga-cur-line:#1f9d55;--hoga-cur-fg:inherit;--hoga-near-bg:#fff6d6;--hoga-sell-bg:color-mix(in srgb, var(--down) 8%, var(--surface));--hoga-buy-bg:color-mix(in srgb, var(--up) 8%, var(--surface))}:root[data-ui=modern][data-theme=dark]{--hoga-cur-bg:#1e5a3a;--hoga-cur-line:#5fd38d;--hoga-cur-fg:inherit;--hoga-near-bg:#3a3320;--hoga-sell-bg:color-mix(in srgb, var(--down) 13%, var(--surface));--hoga-buy-bg:color-mix(in srgb, var(--up) 13%, var(--surface))}[data-ui=modern] .wtsDesk .hogaGrid .hogaHead>span:first-child,[data-ui=modern] .wtsDesk .hogaGrid .hogaHead>span:nth-child(9){color:var(--text3)}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow>.hogaMitCell.active:hover{background:var(--fill)}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow.askQuantity>span:nth-child(3),[data-ui=modern] .wtsDesk .hogaGrid .hogaRow.askQuantity>span:nth-child(4),[data-ui=modern] .wtsDesk .hogaGrid .hogaRow.bidQuantity>span:nth-child(6),[data-ui=modern] .wtsDesk .hogaGrid .hogaRow.bidQuantity>span:nth-child(7){background:var(--hoga-near-bg)}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow.current>strong.hogaPriceCell:hover{filter:brightness(.97)}[data-ui=modern] .wtsDesk:not(.wtm) .card-book .bk-bar.bottom{margin-top:4px;margin-bottom:8px}[data-ui=modern] .wtsDesk:not(.wtm) .card-book .bk-bar.bottom button{height:28px}[data-ui=modern] .wtsDesk:not(.wtm) .card-book .hogaGrid .hogaTotal{margin-top:auto}[data-ui=modern] .wtsDesk .order-head .of-reset svg{width:11px;height:11px}[data-ui=modern] .wtsDesk .acct-grid .acct-card.lev-btn{border:1px solid var(--brand-line);background:var(--brand-soft-2);text-align:left;cursor:pointer;font:inherit;color:inherit;border-radius:6px;align-items:flex-start;margin:-3px -6px;padding:2px 20px 2px 5px;transition:background-color .15s,border-color .15s;position:relative}[data-ui=modern] .wtsDesk .acct-grid .acct-card.lev-btn .l{color:var(--brand-ink)}[data-ui=modern] .wtsDesk .acct-grid .acct-card.lev-btn .v{color:var(--brand-ink);overflow:visible}[data-ui=modern] .wtsDesk .acct-grid .acct-card.lev-btn .v svg{position:absolute;top:50%;right:5px;transform:translateY(-50%)}[data-ui=modern] .wtsDesk .acct-grid .acct-card.lev-btn:hover:not(:disabled){background:var(--blue);border-color:var(--blue)}[data-ui=modern] .wtsDesk .acct-grid .acct-card.lev-btn:hover:not(:disabled) .l,[data-ui=modern] .wtsDesk .acct-grid .acct-card.lev-btn:hover:not(:disabled) .v{color:#fff}[data-ui=modern] .wtsDesk .acct-grid .acct-card.lev-btn:focus-visible{box-shadow:0 0 0 3px var(--brand-ring);outline:none}[data-ui=modern] .wtsDesk .acct-grid .acct-card.lev-btn:disabled{cursor:default;background:var(--fill);border-color:var(--border)}[data-ui=modern] .wtsDesk .acct-grid .acct-card.lev-btn:disabled .l,[data-ui=modern] .wtsDesk .acct-grid .acct-card.lev-btn:disabled .v{color:var(--sub)}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow.sideAsk>strong.hogaPriceCell{color:color-mix(in srgb, var(--down) 55%, var(--surface))}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow.sideBid>strong.hogaPriceCell{color:color-mix(in srgb, var(--up) 55%, var(--surface))}[data-ui=modern] .wtsDesk .hogaGrid .hogaRows.loading{position:relative}[data-ui=modern] .wtsDesk .hogaGrid .hogaLoading{z-index:2;background:var(--surface);color:var(--sub);white-space:nowrap;pointer-events:none;border-radius:14px;padding:6px 12px;font-size:12px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000014}[data-ui=modern] .wtsDesk .hogaGrid .hogaRows.loading .hogaRow>strong.hogaPriceCell,[data-ui=modern] .wtsDesk .hogaGrid .hogaRows.loading .hogaRow>span{box-shadow:none!important;background:0 0!important}[data-ui=modern] .wtsDesk.wtm .stock-head{row-gap:0;padding:6px 6px 4px 10px}[data-ui=modern] .wtsDesk.wtm .sym-name .code{font-size:11px}[data-ui=modern] .wtsDesk.wtm .sym-price{margin-top:0;font-size:16px}[data-ui=modern] .wtsDesk.wtm .sym-change b{font-size:11px}[data-ui=modern] .wtsDesk.wtm .stats{row-gap:0;margin-top:0}[data-ui=modern] .wtsDesk.wtm .stats .stat{gap:5px;height:19px}[data-ui=modern] .wtsDesk.wtm .stats .stat .l{font-size:11px}[data-ui=modern] .wtsDesk.wtm .stats .stat .v{font-size:12px}[data-ui=modern] .wtsDesk.wtm .m-tabs{height:34px;margin-bottom:8px}[data-ui=modern] .wtsDesk.wtm .m-tabs button{font-size:13px}[data-ui=modern] .wtsDesk.wtm .m-sym-btn{min-width:0;max-width:100%;color:var(--text);text-align:left;cursor:pointer;padding:0;font-family:inherit}[data-ui=modern] .wtsDesk.wtm .m-sym-btn:active{opacity:.7}[data-ui=modern] .wtsDesk.wtm .m-sym-btn:focus{outline:none}[data-ui=modern] .wtsDesk.wtm .m-sym-btn:focus-visible{box-shadow:0 0 0 2px var(--brand-ring);border-radius:4px}[data-ui=modern] .queryPage .bankingQueryTable tbody td{font-size:13px}[data-ui=modern] .appShell.wtm .queryPage .mFilter{align-items:center;gap:8px 6px;padding:10px 12px}[data-ui=modern] .appShell.wtm .queryPage .mFilter .queryRange{gap:6px;margin-right:0}[data-ui=modern] .appShell.wtm .queryPage .mFilter .queryRange button{height:34px;min-height:34px;font-size:13px}[data-ui=modern] .appShell.wtm .queryPage .mFilter label.queryDateField,[data-ui=modern] .appShell.wtm .queryPage .mFilter label.queryTypeField{gap:6px;margin-left:0;font-size:13px}[data-ui=modern] .appShell.wtm .queryPage .mFilter .queryDateField{flex:1 1 0;order:1;min-width:0}[data-ui=modern] .appShell.wtm .queryPage .mFilter .queryDateField .wDate{flex:auto;min-width:0}[data-ui=modern] .appShell.wtm .queryPage .mFilter .wDateButton{gap:4px;min-width:0;height:34px;padding:0 5px 0 8px;font-size:13px}[data-ui=modern] .appShell.wtm .queryPage .mFilter .wDateIcon{width:22px;height:22px}[data-ui=modern] .appShell.wtm .queryPage .mFilter .wDropdown{min-width:84px;font-size:13px}[data-ui=modern] .appShell.wtm .queryPage .mFilter .wDropdownButton{height:34px;padding:0 6px 0 10px}[data-ui=modern] .appShell.wtm .queryPage .mFilter .excelSaveBtn{order:3;height:34px;min-height:34px;margin-left:auto;padding:0 10px;font-size:13px}[data-ui=modern] .appShell.wtm .queryPage .mFilter .primaryBtn{flex:0 0 100%;order:4;height:38px;min-height:38px;font-size:13px}[data-ui=modern] .appShell.wtm .queryPage .mFilter .queryDateField{flex:calc(50% - 3px)}[data-ui=modern] .appShell.wtm .pageTitle{font-size:18px}[data-ui=modern] .appShell.wtm .queryPage .pageCardHead h2,[data-ui=modern] .appShell.wtm .settingsPage .settingsWindow .pageCardHead h2{gap:10px;font-size:15px}[data-ui=modern] .appShell.wtm .queryPage .pageCardHead .hic,[data-ui=modern] .appShell.wtm .settingsPage .settingsWindow .pageCardHead .hic,[data-ui=modern] .appShell.wtm .settingsWindow .setCardHead .hic,[data-ui=modern] .appShell.wtm .settingsPage .settingsMoreGrid .setCardHead .hic{border-radius:8px;width:28px;height:28px}[data-ui=modern] .appShell.wtm .queryPage .pageCardHead .hic svg,[data-ui=modern] .appShell.wtm .settingsPage .settingsWindow .pageCardHead .hic svg,[data-ui=modern] .appShell.wtm .settingsWindow .setCardHead .hic svg{width:16px;height:16px}[data-ui=modern] .appShell.wtm .queryPage .walletWindow .walletTabs button,[data-ui=modern] .appShell.wtm .queryPage .walletWindow .bankBox legend,[data-ui=modern] .appShell.wtm .queryPage .walletWindow .bankRow span{font-size:13px}[data-ui=modern] .appShell.wtm .queryPage .walletWindow .bankRow strong{font-size:14px}[data-ui=modern] .appShell.wtm .queryPage .walletWindow .walletLine span,[data-ui=modern] .appShell.wtm .queryPage .walletWindow .walletLine input,[data-ui=modern] .appShell.wtm .queryPage .walletWindow .amountLine button{font-size:13px}[data-ui=modern] .appShell.wtm .queryPage .walletWindow .amountButtons button{font-size:11px}[data-ui=modern] .appShell.wtm .queryPage .walletWindow .walletSubmit{font-size:13px}[data-ui=modern] .appShell.wtm .queryPage .walletWindow .noticeArea{font-size:12px}[data-ui=modern] .appShell.wtm .queryPage .walletWindow .noticeBox>span{font-size:11px}[data-ui=modern] .appShell.wtm .queryPage .querySum{display:none}[data-ui=modern] .appShell.wtm .queryPage .mFilter{align-items:flex-end}[data-ui=modern] .appShell.wtm .queryPage .mFilter label.queryDateField,[data-ui=modern] .appShell.wtm .queryPage .mFilter label.queryTypeField{flex-direction:column;align-items:stretch;gap:4px;font-size:12px}[data-ui=modern] .appShell:not(.wtm) .pageTitlebar .pageSub{top:2px}[data-ui=modern] .wtsDesk.wtm .stock-head{padding-bottom:10px}[data-ui=modern] .wtsDesk.wtm .card-book .bk-bar.bottom{margin-bottom:0}[data-ui=modern] .appShell.wtm .queryPage .queryTableWrap{container-type:inline-size}[data-ui=modern] .appShell.wtm .queryPage .queryTable:not(.noticeTable) tr.emptyRow td{text-align:left;height:180px;padding:0}[data-ui=modern] .appShell.wtm .queryPage .queryTable:not(.noticeTable) tr.emptyRow .emptyText{text-align:center;width:100cqw;display:block;position:sticky;left:0}[data-ui=modern] .appShell.wtm .queryPage .mFilter{padding-bottom:16px}[data-ui=modern] .appShell.wtm .queryPage .mFilter label.querySearchField{flex-direction:column;flex:1 1 0;order:2;align-items:stretch;gap:4px;min-width:0;margin-left:0;font-size:12px}[data-ui=modern] .appShell.wtm .queryPage .mFilter label.querySearchField input{width:100%;height:34px;min-height:34px;font-size:13px}[data-ui=modern] .appShell.wtm .queryPage .mFilter .queryTypeField{order:2}[data-ui=modern] .appShell.wtm .queryPage .mFilter .excelSaveBtn{order:3}[data-ui=modern] .wtsDesk.wtm .cards.m-ot .order-head{justify-content:flex-end;height:28px;margin-bottom:4px;display:flex}[data-ui=modern] .wtsDesk.wtm .cards.m-ot .order-head .title{display:none}[data-ui=modern] .wtsDesk.wtm .order-head .of-reset{border-radius:14px;height:28px;padding:0 10px 0 8px;font-size:12px}[data-ui=modern] .wtsDesk.wtm .order-head .of-reset svg{width:12px;height:12px}[data-ui=modern] .appShell.wtm .queryPage .queryTable th,[data-ui=modern] .appShell.wtm .queryPage .queryTable td,[data-ui=modern] .appShell.wtm .queryPage .queryTable thead th{font-size:12px}[data-ui=modern] .appShell.wtm .queryPage .queryTable th:first-child,[data-ui=modern] .appShell.wtm .queryPage .queryTable td:first-child{padding:0 6px}[data-ui=modern] .appShell.wtm .queryPage .queryWindow:has(>.mFilter){position:relative}[data-ui=modern] .appShell.wtm .queryPage .mFilter .excelSaveBtn{height:30px;min-height:30px;padding:0 10px;font-size:12px;position:absolute;top:15px;right:14px}[data-ui=modern] .appShell.wtm .queryPage .queryToolbarSingleDate.mFilter .queryDateField{flex:100%}[data-ui=modern] .appShell:not(.wtm) .queryPage:has(>.chatWindow){max-width:648px}[data-ui=modern] .sideNav.navCompact .clientDownloadButton{justify-content:center;width:32px;padding:0}[data-ui=modern] .sideNav.navCompact .clientDownloadButton .dlText,[data-ui=modern] .sideNav.navTight .brandMark+.brandName{display:none}[data-ui=modern] .sideNav.navTight .navLinks{margin-left:14px}[data-ui=modern] .sideNav.navTight .navLinks>button{padding:0 7px}[data-ui=modern] .sideNav.navTight .navLinks>button.active:after{left:7px;right:7px}[data-ui=modern] .sideNav.navCompact .logoutBtn{justify-content:center;width:32px;margin-left:4px;padding:0}[data-ui=modern] .sideNav.navCompact .logoutBtn>span{display:none}[data-ui=modern] .chatNoticeToast{z-index:45;border:1px solid var(--border-card);background:var(--surface);border-radius:14px;align-items:flex-start;width:340px;max-width:calc(100vw - 24px);animation:.25s chatNoticeIn;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 30px #00000029}@keyframes chatNoticeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}[data-ui=modern] .chatNoticeToast .cnBody{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:12px;padding:14px 4px 14px 16px;display:flex}[data-ui=modern] .chatNoticeToast .cnIcon{background:var(--brand-soft);width:36px;height:36px;color:var(--brand-ink);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}[data-ui=modern] .chatNoticeToast .cnText{flex-direction:column;gap:3px;min-width:0;display:flex}[data-ui=modern] .chatNoticeToast .cnText strong{font-size:14px;font-weight:700}[data-ui=modern] .chatNoticeToast .cnPreview{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}[data-ui=modern] .chatNoticeToast .cnText small{color:var(--brand-ink);font-size:12px;font-weight:600}[data-ui=modern] .chatNoticeToast .cnClose{width:32px;height:32px;color:var(--text3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:8px 8px 0 0;display:flex}[data-ui=modern] .chatNoticeToast .cnBody:hover strong{color:var(--brand-ink)}[data-ui=modern] .chatNoticeToast .cnClose:hover{background:var(--fill);color:var(--text)}[data-ui=modern] .chatDock.queryPage{z-index:40;width:400px;max-width:100vw;height:auto;margin:0;padding:12px 12px 12px 0;animation:.2s chatDockIn;position:fixed;top:60px;bottom:0;right:0}@keyframes chatDockIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}[data-ui=modern] .chatDock.queryPage>.chatWindow{height:100%;box-shadow:0 12px 36px #0000002e}[data-ui=modern] .chatDock .chatDockClose{width:32px;height:32px;color:var(--text3);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;display:flex}[data-ui=modern] .chatDock .chatDockClose:hover{background:var(--fill);color:var(--text)}[data-ui=modern] .chatDock .pageCardHead{padding-top:14px;padding-bottom:8px}[data-ui=modern] .appShell.wtm .chatDock.queryPage{z-index:60;width:auto;padding:0;top:0;left:0}[data-ui=modern] .appShell.wtm .chatDock.queryPage>.chatWindow{box-shadow:none;border:0;border-radius:0}[data-ui=modern] .appShell.wtm .chatNoticeToast{width:auto;bottom:12px;left:12px;right:12px}[data-ui=modern] .chatDock.queryPage:after{display:none}[data-ui=modern] .appShell.wtm .chatDock.queryPage .pageCardHead{align-items:center;min-height:56px;padding:10px 10px 10px 14px}[data-ui=modern] .appShell.wtm .chatDock.queryPage .pageCardHead h2{margin:0}[data-ui=modern] .searchBtn{position:relative}[data-ui=modern] .searchBtn.busy .sbText{visibility:hidden}[data-ui=modern] .searchBtn .sbSpin{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:.7s linear infinite searchBtnSpin;position:absolute;top:50%;left:50%}@keyframes searchBtnSpin{to{transform:rotate(360deg)}}[data-ui=modern] .queryPage .queryToolbar .primaryBtn.searchBtn.busy:disabled{opacity:1;background:var(--fill-2);color:var(--text3);cursor:default;filter:none}[data-ui=modern] .searchBtn.busy .sbSpin{border-color:var(--border-input);border-top-color:var(--brand)}[data-ui=modern] .excelSaveBtn svg{color:#1d7a46}:root[data-ui=modern][data-theme=dark] .excelSaveBtn svg{color:#4cc38a}:root[data-ui=modern]{--range-on:color-mix(in srgb, var(--brand) 78%, #000)}:root[data-ui=modern][data-theme=dark]{--range-on:var(--brand-ink)}[data-ui=modern] .queryRange button{justify-content:center;align-items:center;gap:4px;display:inline-flex}[data-ui=modern] .queryRange button svg{color:var(--disabled);flex:none}[data-ui=modern] .queryRange button.active,[data-ui=modern] .queryRange button.active svg{color:var(--range-on)}[data-ui=modern] .queryRange button.active{font-weight:700}[data-ui=modern] .queryPage .excelSaveBtn{border-color:color-mix(in srgb, #1d7a46 45%, var(--surface));color:#1d7a46}[data-ui=modern] .queryPage .excelSaveBtn:hover{background:color-mix(in srgb, #1d7a46 7%, var(--surface));border-color:#1d7a46}:root[data-ui=modern][data-theme=dark] .queryPage .excelSaveBtn{border-color:color-mix(in srgb, #4cc38a 45%, var(--surface));color:#4cc38a}:root[data-ui=modern][data-theme=dark] .queryPage .excelSaveBtn:hover{border-color:#4cc38a}[data-ui=modern] .appShell:not(.wtm) .queryPage .queryToolbar .primaryBtn.searchBtn{min-width:100px;padding:0 28px;font-size:15px}[data-ui=modern] .appShell:not(.wtm) .queryPage .queryToolbar .queryRange{align-self:center}[data-ui=modern] .appShell:not(.wtm) .queryRange button{gap:3px;height:32px;min-height:32px;padding:0 9px 0 7px;font-size:13px}[data-ui=modern] .chatDock .chatComposer{gap:6px;padding:10px 12px}[data-ui=modern] .chatDock .chatComposer textarea{border-radius:8px;min-height:36px;padding:7px 10px;font-size:13px}[data-ui=modern] .chatDock .chatComposer button{border-radius:8px;min-height:36px;padding:0 12px;font-size:13px}[data-ui=modern] .chatDock .chatComposer .chatFileAttach{width:36px;padding:0}[data-ui=modern] .chatDock .chatComposer .chatFileAttach .cfText{display:none}[data-ui=modern] .chatDock .chatComposer button svg{width:14px;height:14px}[data-ui=modern] .queryPage .chatBody{gap:0}[data-ui=modern] .chatDock.queryPage .pageCardHead,[data-ui=modern] .appShell.wtm .chatDock.queryPage .pageCardHead{border-bottom:1px solid var(--border-soft);align-items:center;min-height:48px;padding:8px 8px 8px 14px}[data-ui=modern] .chatDock.queryPage .pageCardHead h2,[data-ui=modern] .appShell.wtm .chatDock.queryPage .pageCardHead h2{gap:8px;margin:0;font-size:14px}[data-ui=modern] .chatDock.queryPage .pageCardHead .hic,[data-ui=modern] .appShell.wtm .chatDock.queryPage .pageCardHead .hic{border-radius:8px;width:28px;height:28px}[data-ui=modern] .chatDock.queryPage .pageCardHead .hic svg{width:15px;height:15px}[data-ui=modern] .chatDock .chatDockClose{width:30px;height:30px}[data-ui=modern] .chatDock .chatDockClose svg{width:16px;height:16px}[data-ui=modern] .appShell:not(.wtm) .chatDock.queryPage{height:min(560px,100vh - 72px);top:auto}[data-ui=modern] .appShell.wtm .chatDock.queryPage{height:auto}[data-ui=modern] .chatDock.draggable .pageCardHead{cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}[data-ui=modern] .chatDock.draggable .pageCardHead .chatDockClose{cursor:pointer}[data-ui=modern] .appShell:not(.wtm) .chatDock.queryPage{width:412px;padding:12px}[data-ui=modern] .queryPage>.chatWindow:not(.chatDocked)>.pageCardHead{align-items:center;padding:14px 20px}[data-ui=modern] .appShell.wtm .queryPage>.chatWindow:not(.chatDocked)>.pageCardHead{padding:12px 14px}[data-ui=modern] .queryPage>.chatWindow:not(.chatDocked)>.pageCardHead h2{margin:0}[data-ui=modern] .queryPage .chatWindow .chatPopOutBtn{border:1px solid var(--brand-line);background:var(--brand-soft-2);height:32px;color:var(--brand-ink);cursor:pointer;border-radius:16px;align-items:center;gap:5px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}[data-ui=modern] .queryPage .chatWindow .chatPopOutBtn:hover{border-color:var(--brand);background:var(--brand);color:#fff}[data-ui=modern] .appShell:not(.wtm) .chatDock.queryPage:has(>.chatWindow.collapsed){width:260px;height:auto}[data-ui=modern] .chatDock .chatWindow.collapsed>.chatBody{display:none}[data-ui=modern] .chatDock .chatWindow.collapsed>.pageCardHead{border-bottom:0}[data-ui=modern] .chatDock .chatDockFold+.chatDockClose{margin-left:2px}[data-ui=modern] .chatDock .chatUnseenDot{background:var(--up);border-radius:50%;width:8px;height:8px;margin-left:2px}[data-ui=modern] .navAlarmDot,[data-ui=modern] .chatDock .chatUnseenDot{animation:1.5s ease-in-out infinite alarmDotBlink}@keyframes alarmDotBlink{0%,to{opacity:1}50%{opacity:.15}}[data-ui=modern] .dayStepper{align-items:center;gap:4px;min-width:0;display:inline-flex}[data-ui=modern] .dayStepBtn{border:1px solid var(--border-input);background:var(--surface);width:32px;height:36px;min-height:0;color:var(--text2);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}[data-ui=modern] .dayStepBtn:hover:not(:disabled){border-color:var(--brand-line);color:var(--brand-ink)}[data-ui=modern] .dayStepBtn:disabled{color:var(--disabled);cursor:default}[data-ui=modern] .appShell.wtm .queryPage .mFilter .dayStepper{width:100%}[data-ui=modern] .appShell.wtm .queryPage .mFilter .dayStepper .wDate{flex:auto;min-width:0}[data-ui=modern] .appShell.wtm .queryPage .mFilter .dayStepBtn{height:34px}[data-ui=modern] .queryToolbarSingleDate .dayField{align-items:center;min-width:0;display:flex}[data-ui=modern] .appShell.wtm .queryPage .queryToolbarSingleDate.mFilter .queryRange{flex:none;order:0}[data-ui=modern] .appShell.wtm .queryPage .queryToolbarSingleDate.mFilter .queryRange button{flex:none;padding:0 10px 0 8px}[data-ui=modern] .appShell.wtm .queryPage .queryToolbarSingleDate.mFilter .dayField{flex:1 1 0;order:1}[data-ui=modern] .wtsDesk .hogaGrid .contractMarker{filter:drop-shadow(0 1px 1px #0f172a2e);border-radius:0;width:8px;height:11px}[data-ui=modern] .wtsDesk .hogaGrid .contractMarker.buy{background:color-mix(in srgb, var(--up) 90%, #000);clip-path:polygon(100% 0,0 50%,100% 100%);left:auto;right:2px}[data-ui=modern] .wtsDesk .hogaGrid .contractMarker.sell{background:color-mix(in srgb, var(--down) 90%, #000);clip-path:polygon(0 0,100% 50%,0 100%);left:2px;right:auto}[data-ui=modern] .wtsDesk:not(.wtm) .stock-head .sym-name{flex-direction:row;align-items:baseline;gap:8px}[data-ui=modern] .wtsDesk:not(.wtm) .stats{grid-template-columns:repeat(5,auto);row-gap:2px;display:grid}[data-ui=modern] .wtsDesk:not(.wtm) .stat{height:24px}[data-ui=modern] .wtsDesk:not(.wtm) .stat:nth-child(n):before{display:block}[data-ui=modern] .wtsDesk:not(.wtm) .stat:nth-child(5n+1):before{display:none}[data-ui=modern] .wtsDesk:not(.wtm) .stat{justify-content:flex-start;gap:6px}[data-ui=modern] .wtsDesk:not(.wtm) .stock-head .sym-info,[data-ui=modern] .wtsDesk:not(.wtm) .stock-head .sym-name{align-items:center}[data-ui=modern] .wtsDesk:not(.wtm) .stock-head .sym-name .code{font-size:14px;line-height:1}[data-ui=modern] .wtsDesk:not(.wtm) .sym-change{align-items:center;display:flex}[data-ui=modern] .wtsDesk:not(.wtm) .sym-change b{line-height:1;top:0}[data-ui=modern] .wtsDesk:not(.wtm) .stat:nth-child(n){padding:0 16px}[data-ui=modern] .wtsDesk:not(.wtm) .stat:nth-child(5n+1){padding-left:0}[data-ui=modern] .wtsDesk:not(.wtm) .stat:nth-child(5n){padding-right:0}[data-ui=modern] .wtsDesk:not(.wtm) .stock-head{padding-right:32px}[data-ui=modern] .wtsDesk .ladder>.hogaGrid{--ld-cols:.75fr .9fr .65fr 1.2fr 2.2fr 1.2fr .65fr .9fr .75fr}[data-ui=modern] .wtsDesk .ladder.no-cnt>.hogaGrid{--ld-cols:.75fr .9fr 1.15fr 2.2fr 1.15fr .9fr .75fr}[data-ui=modern] .wtsDesk .ladder.no-mit>.hogaGrid{--ld-cols:.9fr .65fr 1.2fr 2.2fr 1.2fr .65fr .9fr}[data-ui=modern] .wtsDesk .ladder.no-cnt.no-mit>.hogaGrid{--ld-cols:.9fr 1.25fr 2.2fr 1.25fr .9fr}[data-ui=modern] .wtsDesk.wtm .ladder>.hogaGrid{--ld-cols:.95fr .65fr 1.25fr 2.3fr 1.25fr .65fr .95fr}[data-ui=modern] .wtsDesk.wtm .ladder.no-cnt>.hogaGrid{--ld-cols:.95fr 1.2fr 2.4fr 1.2fr .95fr}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow>strong.hogaPriceCell{padding-left:13px;padding-right:13px}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow>span:nth-child(4){padding-right:3px}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow>span:nth-child(6){padding-left:3px}[data-ui=modern] .wtsDesk:not(.wtm) .stat:before{background:var(--border-input)}[data-ui=modern] .wtsDesk:not(.wtm) .stat .set-btn{border-radius:6px;gap:5px;height:22px;margin-left:4px;padding:0 11px 0 12px;line-height:1}[data-ui=modern] .wtsDesk:not(.wtm) .stat .set-btn>span:not(.dot){line-height:1;display:block}[data-ui=modern] .wtsDesk:not(.wtm) .stat .set-btn svg{flex:none;display:block}[data-ui=modern] .wtsDesk:not(.wtm) .stat .set-btn .dot{flex:none}[data-ui=modern] .wtsDesk:not(.wtm) .stat .set-btn{padding:0 9px 0 10px}[data-ui=modern] .wtsDesk:not(.wtm) .stat .set-btn>span:not(.dot){position:relative;top:-1px}[data-ui=modern] .wtsDesk .acct-grid .acct-card.lev-btn{padding:2px 24px 2px 10px}[data-ui=modern] .wtsDesk .acct-grid .acct-card.lev-btn .v svg{width:15px;height:15px;right:7px}[data-ui=modern] .wtsDesk:not(.wtm) .stock-head .sym-name>span,[data-ui=modern] .wtsDesk:not(.wtm) .stock-head .sym-price,[data-ui=modern] .wtsDesk:not(.wtm) .sym-change b{position:relative;top:-1px}[data-ui=modern] .wtsDesk:not(.wtm) .sym-change b.u .arr{position:relative;top:1px}[data-ui=modern] .wtsDesk:not(.wtm) .sym-change b,[data-ui=modern] .wtsDesk:not(.wtm) .stock-head .sym-price{top:-2px}[data-ui=modern] .wtsDesk:not(.wtm) .stock-head .sym-price{top:-3px}[data-ui=modern] .wtsDesk:not(.wtm) .sym-change .arr{vertical-align:1px;margin-right:4px;font-size:10px;display:inline-block}[data-ui=modern] .navAlarmWrap{display:flex;position:relative}[data-ui=modern] .navAlarmPanel{z-index:300;border:1px solid var(--border-card);background:var(--surface);text-align:left;border-radius:14px;width:320px;padding:14px 16px 16px;position:absolute;top:calc(100% + 8px);right:-10px;box-shadow:0 12px 32px #00000024}[data-ui=modern] .navAlarmPanel:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}[data-ui=modern] .navAlarmPanel .napHead{color:var(--text);margin:0 0 10px;font-size:15px;font-weight:800;display:block}[data-ui=modern] .navAlarmPanel .napItem{background:var(--brand-soft);min-height:48px;color:var(--brand-ink);border-radius:10px;align-items:center;gap:10px;padding:10px 8px 10px 14px;display:flex}[data-ui=modern] .navAlarmPanel .napText{word-break:keep-all;flex:1;min-width:0;font-size:14px;font-weight:700;line-height:1.4}[data-ui=modern] .navAlarmPanel .napClose{width:30px;height:30px;min-height:0;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}[data-ui=modern] .navAlarmPanel .napClose:hover{background:color-mix(in srgb, var(--brand) 16%, transparent)}[data-ui=modern] .navAlarmPanel .napEmpty{background:var(--surface-2);color:var(--sub);text-align:center;border-radius:10px;margin:0;padding:14px 0;font-size:14px}:root[data-ui=modern][data-theme=dark] .navAlarmPanel .napItem{color:#fff}[data-ui=modern] .m-drawer .drAlarmPanel{margin:2px 0 6px}[data-ui=modern] .m-drawer .drAlarmPanel .navAlarmPanel{width:auto;box-shadow:none;position:static}[data-ui=modern] .m-drawer .drAlarmPanel .navAlarmPanel:before{display:none}[data-ui=modern] .standardLoginForm .loginPwWrap{display:block;position:relative}[data-ui=modern] .standardLoginForm .loginPwWrap .loginTextInput{padding-right:46px}[data-ui=modern] .standardLoginForm .loginEye{width:38px;height:38px;min-height:0;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}[data-ui=modern] .standardLoginForm .loginEye:hover:not(:disabled){background:var(--fill);color:var(--text2)}[data-ui=modern] .standardLoginForm .loginEye[aria-pressed=true]{color:var(--brand-ink)}[data-ui=modern] .standardLoginForm .loginSaveIdRow{color:var(--text2);cursor:pointer;justify-self:start;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}[data-ui=modern] .standardLoginForm .loginSaveIdRow input[type=checkbox]{border:1.5px solid var(--disabled);background:var(--surface) center / 12px no-repeat;cursor:pointer;appearance:none;border-radius:6px;flex:none;width:20px;height:20px;min-height:0;margin:0;padding:0}[data-ui=modern] .standardLoginForm .loginSaveIdRow input[type=checkbox]:checked{border-color:var(--brand);background-color:var(--brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6 9.6 3.6' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-ui=modern] .standardLoginForm .loginSaveIdRow input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px var(--brand-soft);outline:none}[data-ui=modern] .registerOverlay{background:var(--overlay)}[data-ui=modern] .registerOverlay .registerDialog{background:var(--surface);width:min(640px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--text);border:0;border-radius:18px;flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden;box-shadow:0 16px 40px #0003}[data-ui=modern] .registerOverlay .registerDialog header{background:0 0;border:0;justify-content:space-between;align-items:center;min-height:0;padding:22px 24px 8px;display:flex}[data-ui=modern] .registerOverlay .registerDialog header strong{color:var(--text);font-size:18px;font-weight:800}[data-ui=modern] .registerOverlay .registerDialog .regClose{width:34px;height:34px;min-height:0;color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0 -6px 0 0;padding:0;display:flex}[data-ui=modern] .registerOverlay .registerDialog .regClose:hover{background:var(--fill);color:var(--text)}[data-ui=modern] .registerOverlay .registerFormGrid{background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 16px;padding:12px 24px 4px;display:grid;overflow-y:auto}[data-ui=modern] .registerOverlay .registerFormGrid label,[data-ui=modern] .registerOverlay .registerFormGrid .regField{color:var(--text2);gap:6px;margin:0;font-size:14px;font-weight:600;display:grid}[data-ui=modern] .registerOverlay .registerFormGrid input{box-sizing:border-box;border:1px solid var(--border-input);background:var(--surface);width:100%;height:44px;min-height:0;color:var(--text);border-radius:8px;padding:0 12px;font-size:14px;font-weight:500}[data-ui=modern] .registerOverlay .registerFormGrid input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}[data-ui=modern] .registerOverlay .regPwWrap{display:block;position:relative}[data-ui=modern] .registerOverlay .regPwWrap input{padding-right:44px}[data-ui=modern] .registerOverlay .regEye{width:36px;height:36px;min-height:0;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}[data-ui=modern] .registerOverlay .regEye:hover{background:var(--fill);color:var(--text2)}[data-ui=modern] .registerOverlay .regEye[aria-pressed=true]{color:var(--brand-ink)}[data-ui=modern] .registerOverlay .registerPasswordRule{background:var(--surface-2);color:var(--text3);border-radius:8px;grid-column:1/-1;margin:-4px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}[data-ui=modern] .registerOverlay .regBank{width:100%}[data-ui=modern] .registerOverlay .regBank .wDropdownButton,[data-ui=modern] .registerOverlay .regBank>button{width:100%;height:44px}[data-ui=modern] .registerOverlay .registerDialog>.errorText,[data-ui=modern] .registerOverlay .registerDialog>.successText{margin:8px 24px 0;font-size:14px}[data-ui=modern] .registerOverlay .registerDialog footer{background:0 0;border:0;justify-content:flex-end;gap:8px;padding:18px 24px 22px;display:flex}[data-ui=modern] .registerOverlay .registerDialog footer button{cursor:pointer;border-radius:10px;min-width:110px;height:44px;min-height:0;padding:0 20px;font-size:15px;font-weight:700}[data-ui=modern] .registerOverlay .registerDialog footer .regCancel{border:1px solid var(--border-input);background:var(--surface);color:var(--text2)}[data-ui=modern] .registerOverlay .registerDialog footer .primaryBtn{background:var(--brand);color:#fff;border:0}[data-ui=modern] .registerOverlay .registerDialog footer .primaryBtn:disabled{opacity:.6}@media (width<=640px){[data-ui=modern] .registerOverlay .registerFormGrid{grid-template-columns:minmax(0,1fr);padding:10px 18px 4px}[data-ui=modern] .registerOverlay .registerDialog header{padding:18px 18px 6px}[data-ui=modern] .registerOverlay .registerDialog footer{padding:14px 18px 18px}[data-ui=modern] .registerOverlay .registerDialog footer button{flex:1;min-width:0}}[data-ui=modern] .registerOverlay .registerDialog>.errorText{color:var(--up)}[data-ui=modern] .leverageDialog .lev-quick button.current{cursor:pointer}[data-ui=modern] .leverageDialog .lev-quick button.active,[data-ui=modern] .leverageDialog .lev-quick button.current.active{border-color:var(--brand);background:var(--brand-soft-2);color:var(--brand-ink);box-shadow:inset 0 0 0 1px var(--brand);font-weight:800}[data-ui=modern] .leverageDialog .lev-quick button:hover:not(:disabled):not(.active){border-color:var(--muted)}[data-ui=modern] .loginConnectingDialog{background:var(--surface);min-width:260px;color:var(--text);border:0;border-radius:18px;padding:28px 32px;font-size:15px;box-shadow:0 16px 40px #0003}[data-ui=modern] .loginSpinner{border:4px solid var(--brand-soft);border-top-color:var(--brand);width:38px;height:38px}[data-ui=modern] .registerOverlay .regBank .wDropdownList{box-sizing:content-box;max-height:200px}[data-ui=modern] .registerOverlay .regBank .wDropdownList li{height:40px}[data-ui=modern] .wDropdownList li{justify-content:space-between;gap:12px}[data-ui=modern] .wDropdownList li .wDropdownLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}[data-ui=modern] .wDropdownList li .wDropdownCheck{color:var(--brand-ink);flex:none}[data-ui=modern] .wDropdownButton .wDropdownArrow{width:16px;height:16px}[data-ui=modern] .wDropdownList li .wDropdownCheck{width:18px;height:18px}[data-ui=modern] .standardLoginForm .loginButtonRow button{border-radius:10px;height:50px;min-height:0;font-size:16px;font-weight:700}[data-ui=modern] .standardLoginForm .loginButtonRow .secondaryBtn{border:1px solid var(--border-input);background:var(--surface);color:var(--text2)}[data-ui=modern] .standardLoginForm .loginButtonRow .secondaryBtn:hover:not(:disabled){border-color:var(--muted);color:var(--text)}[data-ui=modern] .queryPage .queryToolbar label.querySearchField{color:var(--text2);white-space:nowrap;flex-direction:row;align-items:center;gap:8px;font-size:14px;font-weight:500}[data-ui=modern] .queryPage .queryToolbar label.querySearchField input{width:200px}[data-ui=modern] .queryPage .recommenderClientsTable thead th:nth-child(2),[data-ui=modern] .queryPage .recommenderReportTable thead th:nth-child(2){text-align:left}[data-ui=modern] .wDropdownList{min-width:160px}[data-ui=modern] .wDropdownList li{justify-content:flex-start;padding:0 44px 0 14px;position:relative}[data-ui=modern] .wDropdownList li .wDropdownCheck{position:absolute;top:50%;right:14px;transform:translateY(-50%)}[data-ui=modern] .wDropdownList li.selected{background:var(--brand-soft-2);color:var(--brand-ink);font-weight:700}[data-ui=modern] .wDropdownList li.active:not(.selected){background:var(--fill)}[data-ui=modern] .wDropdownList li.selected.active{background:var(--brand-soft)}[data-ui=modern] .queryPage .bankingQueryTable td:nth-child(2){text-align:right}[data-ui=modern] .queryPage .queryToolbar label.queryClientIdField{flex-direction:row;align-items:center}[data-ui=modern] .queryPage .queryToolbar label.queryClientIdField input{width:200px}[data-ui=modern] .queryPage .queryToolbar label.checkboxLabel{cursor:pointer;white-space:nowrap;gap:8px}[data-ui=modern] .queryPage .queryToolbar label.checkboxLabel input[type=checkbox]{border:1.5px solid var(--disabled);background:var(--surface) center / 12px no-repeat;cursor:pointer;appearance:none;border-radius:6px;flex:none;width:20px;height:20px;min-height:0;margin:0;padding:0}[data-ui=modern] .queryPage .queryToolbar label.checkboxLabel input[type=checkbox]:hover{border-color:var(--brand)}[data-ui=modern] .queryPage .queryToolbar label.checkboxLabel input[type=checkbox]:checked{border-color:var(--brand);background-color:var(--brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6 9.6 3.6' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-ui=modern] .queryPage .queryToolbar label.checkboxLabel input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px var(--brand-soft);outline:none}[data-ui=modern] .queryPage .queryToolbar label.checkboxLabel:has(input:checked){color:var(--text)}[data-ui=modern] .wtsDesk .hogaGrid .qchip{min-width:30px;padding:0 9px}[data-ui=modern] .wtsDesk .hogaGrid .qchip.m{padding:0 9px 0 6px}[data-ui=modern] .wtsDesk .hogaGrid .qchip.cancel{cursor:grab}[data-ui=modern] .wtsDesk .hogaGrid.chipDragging,[data-ui=modern] .wtsDesk .hogaGrid.chipDragging *{cursor:grabbing!important}[data-ui=modern] .wtsDesk .hogaGrid.chipDragging .qchip.cancel:hover{color:#fff;filter:none}[data-ui=modern] .wtsDesk .hogaGrid.chipDragging .qchip.cancel.m:hover:before{visibility:visible}[data-ui=modern] .wtsDesk .hogaGrid.chipDragging .qchip.cancel:hover:after,[data-ui=modern] .wtsDesk .hogaGrid.chipDragging .hogaRow>.hogaOrderCell:empty:hover:after,[data-ui=modern] .wtsDesk .hogaGrid.chipDragging .hogaRow>.hogaMitCell:empty:hover:after{content:none}[data-ui=modern] .wtsDesk .hogaGrid.chipDragging.dragLimit.dragSell .hogaRow>.hogaOrderCell.sell.active:hover,[data-ui=modern] .wtsDesk .hogaGrid.chipDragging.dragMit.dragSell .hogaRow>.hogaMitCell.sell.active:hover{box-shadow:inset 0 0 0 2px var(--down)}[data-ui=modern] .wtsDesk .hogaGrid.chipDragging.dragLimit.dragBuy .hogaRow>.hogaOrderCell.buy.active:hover,[data-ui=modern] .wtsDesk .hogaGrid.chipDragging.dragMit.dragBuy .hogaRow>.hogaMitCell.buy.active:hover{box-shadow:inset 0 0 0 2px var(--up)}[data-ui=modern] .wtsDesk .hogaGrid.chipDragging.dragLimit.dragSell .hogaRow>.hogaOrderCell.buy.active:hover,[data-ui=modern] .wtsDesk .hogaGrid.chipDragging.dragLimit.dragBuy .hogaRow>.hogaOrderCell.sell.active:hover,[data-ui=modern] .wtsDesk .hogaGrid.chipDragging.dragMit.dragSell .hogaRow>.hogaMitCell.buy.active:hover,[data-ui=modern] .wtsDesk .hogaGrid.chipDragging.dragMit.dragBuy .hogaRow>.hogaMitCell.sell.active:hover{box-shadow:inset 0 0 0 2px var(--text3);position:relative}[data-ui=modern] .wtsDesk .hogaGrid.chipDragging.dragLimit.dragSell .hogaRow>.hogaOrderCell.buy.active:hover:after,[data-ui=modern] .wtsDesk .hogaGrid.chipDragging.dragLimit.dragBuy .hogaRow>.hogaOrderCell.sell.active:hover:after,[data-ui=modern] .wtsDesk .hogaGrid.chipDragging.dragMit.dragSell .hogaRow>.hogaMitCell.buy.active:hover:after,[data-ui=modern] .wtsDesk .hogaGrid.chipDragging.dragMit.dragBuy .hogaRow>.hogaMitCell.sell.active:hover:after{content:"취소";background:var(--surface);color:var(--text2);justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;inset:0}[data-ui=modern] .queryPage .queryToolbar input::placeholder{color:var(--muted);font-weight:400}:root[data-ui=modern][data-theme=dark] .loginGate{background:linear-gradient(90deg,#181a1ff7,#181a1fdb),url(https://images.unsplash.com/photo-1642790551116-18e150f248e5?auto=format&fit=crop&w=1800&q=80) 50%/cover}:root[data-ui=modern][data-theme=dark] .loginForm{border-color:var(--border-card);background:var(--surface);box-shadow:0 18px 48px #00000073}:root[data-ui=modern][data-theme=dark] .loginCustomerName{color:var(--text)}:root[data-ui=modern][data-theme=dark] .loginTextInput{border-color:var(--border-input);background:var(--surface-2);color:var(--text)}:root[data-ui=modern][data-theme=dark] .loginTextInput:focus{border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 3px var(--brand-soft)}:root[data-ui=modern][data-theme=dark] .loginTextInput::placeholder{color:var(--muted)}:root[data-ui=modern][data-theme=dark] .loginTextInput:-webkit-autofill{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 40px var(--surface-2) inset;caret-color:var(--text)}:root[data-ui=modern][data-theme=dark] .standardLoginForm .loginSaveIdRow input[type=checkbox]:not(:checked){border-color:var(--border-input);background-color:var(--surface-2)}:root[data-ui=modern][data-theme=dark] .standardLoginForm .loginButtonRow .secondaryBtn{border-color:var(--border-input);background:var(--fill);color:var(--text)}:root[data-ui=modern][data-theme=dark] .standardLoginForm .loginButtonRow .secondaryBtn:hover:not(:disabled){border-color:var(--muted);background:var(--fill-2)}[data-ui=modern] .navLinks>button .noticeBadge,[data-ui=modern] .m-drawer .dr-sec a .noticeBadge{background:var(--up);color:#fff;vertical-align:2px;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;margin:0 0 0 4px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}[data-ui=modern] .m-drawer .dr-sec a .noticeBadge{margin-left:auto}[data-ui=modern] .navLinks>button .noticeBadge{letter-spacing:-.2px;pointer-events:none;border:0;border-radius:7px;min-width:14px;height:14px;min-height:0;margin:0;padding:0 3px;font-size:9px;line-height:14px;position:absolute;top:calc(50% - 17px);left:calc(100% - 22px)}@media (width<=1500px){[data-ui=modern] .navLinks>button .noticeBadge{left:calc(100% - 18px)}}[data-ui=modern] .sideNav.navTight .navLinks>button .noticeBadge{left:calc(100% - 15px)}[data-ui=modern] .queryPage .noticeTable .noticeUnreadDot{background:var(--up);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin:0 0 2px 6px;display:inline-block}[data-ui=modern] .queryPage .noticeDetail .noticeConfirmActions{justify-content:flex-end;margin-top:16px;display:flex}[data-ui=modern] .queryPage .noticeDetail .noticeConfirmActions button{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:10px;height:38px;min-height:0;padding:0 20px;font-size:14px;font-weight:700}[data-ui=modern] .queryPage .noticeDetail .noticeConfirmActions button:disabled{background:var(--fill);color:var(--text3);cursor:default}[data-ui=modern] .noticeArrivalToast{z-index:46;max-width:calc(100vw - 24px);animation:.25s chatNoticeIn;bottom:20px;right:20px}[data-ui=modern] body:has(.chatNoticeToast) .noticeArrivalToast{bottom:112px}[data-ui=modern] .noticeArrivalToast button{border:1px solid var(--border-card);background:var(--surface);min-width:260px;min-height:0;color:var(--text);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:16px 18px;font-size:14px;font-weight:700;display:flex;box-shadow:0 10px 30px #00000029}[data-ui=modern] .noticeArrivalToast button:before{content:"";background:var(--brand-soft) no-repeat center / 18px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233182f6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11v2a1 1 0 0 0 1 1h2l5 4V6L6 10H4a1 1 0 0 0-1 1z'/%3E%3Cpath d='M15.5 8.5a5 5 0 0 1 0 7'/%3E%3C/svg%3E");border-radius:11px;flex:none;width:36px;height:36px}[data-ui=modern] .noticeArrivalToast button:after{content:"›";color:var(--text3);margin-left:auto;font-size:20px;font-weight:400}[data-ui=modern] .noticeArrivalToast button:hover{border-color:var(--brand-line)}[data-ui=modern] .appShell.wtm~.noticeArrivalToast,[data-ui=modern] .wtm .noticeArrivalToast{bottom:12px;left:12px;right:12px}[data-ui=modern] dialog.noticeArrivalPopup{background:var(--surface);width:min(560px,100vw - 32px);max-height:min(720px,100vh - 32px);color:var(--text);border:0;border-radius:18px;padding:24px 24px 20px;font-size:14px;box-shadow:0 16px 40px #0003}[data-ui=modern] dialog.noticeArrivalPopup::backdrop{background:var(--overlay,#0f172a73)}[data-ui=modern] dialog.noticeArrivalPopup>.deskTitle{min-height:0;color:var(--text);background:0 0;border:0;margin:0;padding:0;display:block}[data-ui=modern] dialog.noticeArrivalPopup>.deskTitle strong{font-size:18px;font-weight:700}[data-ui=modern] dialog.noticeArrivalPopup .noticePopupTitle{background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;margin:16px 0 0;padding:0;display:flex}[data-ui=modern] dialog.noticeArrivalPopup .noticePopupTitle strong{min-width:0;color:var(--text);font-size:15px;font-weight:700}[data-ui=modern] dialog.noticeArrivalPopup .noticePopupTitle span{color:var(--sub);flex:none;font-size:12px}[data-ui=modern] dialog.noticeArrivalPopup .noticePopupBody{background:var(--surface-2);color:var(--text2);border:0;border-radius:12px;margin:12px 0 0;padding:14px 16px;font-size:14px;line-height:1.6;overflow:auto}[data-ui=modern] dialog.noticeArrivalPopup .noticeBodyHtml{color:inherit}[data-ui=modern] dialog.noticeArrivalPopup .noticeBodyHtml table{background:0 0}[data-ui=modern] dialog.noticeArrivalPopup .noticePopupBody p{margin:0}[data-ui=modern] dialog.noticeArrivalPopup .noticePopupBody p+p,[data-ui=modern] dialog.noticeArrivalPopup .noticePopupBody p+h3,[data-ui=modern] dialog.noticeArrivalPopup .noticePopupBody h3+h3{margin-top:8px}[data-ui=modern] dialog.depositAccountNotice .noticePopupBody h3{color:var(--up);margin:10px 0 0;font-size:15px;font-weight:700}[data-ui=modern] dialog.noticeArrivalPopup .dialogActions{background:0 0;border:0;margin:20px 0 0;padding:0;display:flex}[data-ui=modern] dialog.noticeArrivalPopup .dialogActions button{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:10px;flex:1;height:44px;min-height:0;font-size:15px;font-weight:700}[data-ui=modern] dialog.noticeArrivalPopup .dialogActions button:focus{outline:none}[data-ui=modern] dialog.noticeArrivalPopup .dialogActions button:focus-visible{box-shadow:0 0 0 3px var(--brand-ring)}[data-ui=modern] dialog.noticeArrivalPopup .errorText{color:var(--up);margin:10px 0 0;font-size:13px}[data-ui=modern] .queryPage .walletWindow .bankAccountQrValue{flex:1 1 0;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;min-width:0;display:grid}[data-ui=modern] .queryPage .walletWindow .bankAccountQrValue button{border:1px solid var(--brand-line);background:var(--brand-soft-2);min-height:0;color:var(--brand-ink);cursor:pointer;border-radius:8px;padding:0 14px;font-size:13px;font-weight:700}[data-ui=modern] .queryPage .walletWindow .bankAccountQrValue button:disabled{border-color:var(--border);background:var(--fill);color:var(--disabled);cursor:default}[data-ui=modern] .queryPage .walletWindow .walletCopyAddress{overflow-wrap:anywhere}[data-ui=modern] .walletWindow .bankRow .walletCopyAddress{gap:8px;padding-right:5px}[data-ui=modern] .walletWindow .bankRow .walletCopyAddress .walletAccountText{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}[data-ui=modern] .appShell .queryPage .walletWindow .bankRow .walletCopyAddress .walletAccountText{width:auto;color:inherit;font:inherit;line-height:inherit;padding:0}[data-ui=modern] .walletWindow .bankAccountQrValue .walletCopyAddress .walletAccountText{overflow:visible}[data-ui=modern] .walletWindow .bankRow .walletCopyAddress .walletCopyBtn{width:28px;height:28px;min-height:0;color:var(--text3);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;align-self:center;place-items:center;padding:0;display:inline-grid}[data-ui=modern] .walletWindow .bankRow .walletCopyAddress .walletCopyBtn:hover{background:var(--surface);color:var(--brand)}[data-ui=modern] .walletWindow .bankRow .walletCopyAddress .walletCopyBtn svg{display:block}[data-ui=modern] .modalOverlay>section.walletQrDialog{width:min(392px,100vw - 32px)}[data-ui=modern] .walletQrDialog .walletQrContent{justify-items:center;gap:14px;margin-top:16px;padding:0;display:grid}[data-ui=modern] .walletQrDialog .walletQrContent>svg{background:#fff;border-radius:12px;width:176px;max-width:100%;height:auto}[data-ui=modern] .walletQrDialog .walletQrAddress{box-sizing:border-box;border:1px solid var(--border);background:var(--fill);width:100%;min-height:38px;color:var(--text);letter-spacing:-.1px;cursor:default;border-radius:8px;align-items:center;gap:8px;padding:4px 5px 4px 12px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.35;display:flex}[data-ui=modern] .walletQrDialog .walletQrAddress span{overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:text;user-select:text;flex:1;min-width:0}[data-ui=modern] .walletQrDialog .walletQrAddress .walletCopyBtn{width:28px;height:28px;min-height:0;color:var(--text3);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}[data-ui=modern] .walletQrDialog .walletQrAddress .walletCopyBtn:hover{background:var(--surface);color:var(--brand)}[data-ui=modern] .walletQrDialog .walletQrAddress .walletCopyBtn svg{display:block}@media (width<=440px){[data-ui=modern] .walletQrDialog .walletQrAddress{letter-spacing:-.3px;padding-left:10px;font-size:12px}}[data-ui=modern] .walletQrDialog .walletQrContent>button{background:var(--fill);width:100%;height:42px;min-height:0;color:var(--text2);cursor:pointer;border:0;border-radius:10px;justify-self:stretch;font-size:14px;font-weight:700}[data-ui=modern] .walletCopyToast{z-index:120;color:#fff;background:#191f28eb;border-radius:20px;padding:10px 18px;font-size:13px;font-weight:600;box-shadow:0 6px 18px #0000002e}[data-ui=modern] .queryPage .walletWindow .bankAccountQrValue strong{white-space:normal;overflow-wrap:anywhere;word-break:break-all;height:auto;min-height:38px;padding-top:4px;padding-bottom:4px;line-height:1.35}[data-ui=modern] .queryPage .walletWindow .bankAccountQrValue button{align-self:stretch}[data-ui=modern] .queryPage .walletWindow .bankAccountQrValue strong{letter-spacing:-.1px;font-size:13px}[data-ui=modern] .queryPage .walletWindow .walletFormGrid:has(.bankAccountQrValue){grid-template-columns:minmax(530px,1fr) minmax(0,1fr)}@container page-space (width<1100px){[data-ui=modern] .queryPage .walletWindow .walletFormGrid:has(.bankAccountQrValue){grid-template-columns:minmax(0,1fr)}}[data-ui=modern] .appShell.wtm .queryPage .walletWindow .walletFormGrid:has(.bankAccountQrValue){grid-template-columns:minmax(0,1fr)}[data-ui=modern] .wtsDesk:not(.wtm) .cards{position:relative}[data-ui=modern] .wtsDesk .cards .desk-split{z-index:4;touch-action:none;outline:none;position:relative}[data-ui=modern] .wtsDesk.wtm .cards .desk-split,[data-ui=modern] .wtsDesk .cards.view-chart .desk-split-col{display:none}[data-ui=modern] .wtsDesk .cards .desk-split-col{cursor:col-resize;grid-area:1/2/-1;justify-self:start;width:10px;margin-left:-10px}[data-ui=modern] .wtsDesk .cards .desk-split-row{cursor:row-resize;grid-area:1/1;align-self:end;height:10px;margin-bottom:-10px}[data-ui=modern] .wtsDesk .cards.book-h-set>.card-book{height:var(--book-h);align-self:start}[data-ui=modern] .wtsDesk .cards .desk-split.desk-split-book{cursor:row-resize;grid-area:1/2/-1;align-self:end;height:10px;margin-bottom:-10px}[data-ui=modern] .wtsDesk .cards.book-h-set .desk-split.desk-split-book{margin-top:var(--book-h);align-self:start;margin-bottom:0}[data-ui=modern] .wtsDesk.wtm .cards .card-book .desk-split.desk-split-book{flex:none;align-self:stretch;height:18px;margin:0;display:block}[data-ui=modern] .wtsDesk .cards .desk-split-book:before{height:2px;top:4px;left:0;right:0}[data-ui=modern] .wtsDesk .cards .desk-split-book:after{width:32px;height:4px;margin-left:-16px;top:3px;left:50%}[data-ui=modern] .wtsDesk .cards.view-chart .desk-split-book{display:none}[data-ui=modern] .wtsDesk .cards .desk-split:before{content:"";background:var(--brand);opacity:0;border-radius:2px;transition:opacity .15s;position:absolute}[data-ui=modern] .wtsDesk .cards .desk-split-col:before{width:2px;top:0;bottom:0;left:4px}[data-ui=modern] .wtsDesk .cards .desk-split-row:before{height:2px;top:4px;left:0;right:0}[data-ui=modern] .wtsDesk .cards .desk-split:after{content:"";background:var(--border);border-radius:3px;transition:background .15s;position:absolute}[data-ui=modern] .wtsDesk .cards .desk-split-col:after{width:4px;height:32px;margin-top:-16px;top:50%;left:3px}[data-ui=modern] .wtsDesk .cards .desk-split-row:after{width:32px;height:4px;margin-left:-16px;top:3px;left:50%}[data-ui=modern] .wtsDesk .cards .desk-split:hover:before,[data-ui=modern] .wtsDesk .cards .desk-split:focus-visible:before,[data-ui=modern] body.deskSplitDraggingCol .desk-split-col:before,[data-ui=modern] body.deskSplitDraggingRow .desk-split-row:before,[data-ui=modern] body.deskSplitDraggingBook .desk-split-book:before{opacity:1}[data-ui=modern] .wtsDesk .cards .desk-split:hover:after,[data-ui=modern] .wtsDesk .cards .desk-split:focus-visible:after,[data-ui=modern] body.deskSplitDraggingCol .desk-split-col:after,[data-ui=modern] body.deskSplitDraggingRow .desk-split-row:after,[data-ui=modern] body.deskSplitDraggingBook .desk-split-book:after{background:var(--brand)}[data-ui=modern] body.deskSplitDraggingCol,[data-ui=modern] body.deskSplitDraggingCol *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}[data-ui=modern] body.deskSplitDraggingRow,[data-ui=modern] body.deskSplitDraggingRow *,[data-ui=modern] body.deskSplitDraggingBook,[data-ui=modern] body.deskSplitDraggingBook *{-webkit-user-select:none;user-select:none;cursor:row-resize!important}[data-ui=modern] body.deskSplitDraggingCol iframe,[data-ui=modern] body.deskSplitDraggingRow iframe,[data-ui=modern] body.deskSplitDraggingBook iframe{pointer-events:none}[data-ui=modern] .sessionActions .uiModeToggle{border:1px solid var(--border-input);background:var(--surface);height:32px;color:var(--text2);cursor:pointer;border-radius:18px;gap:5px;padding:0 12px;font-size:13px;font-weight:600}[data-ui=modern] .sessionActions .uiModeToggle:hover{border-color:var(--brand);color:var(--brand-ink)}[data-ui=modern] .sideNav.navCompact .sessionActions .uiModeToggle{justify-content:center;width:32px;padding:0}[data-ui=modern] .sideNav.navCompact .sessionActions .uiModeToggle span{display:none}[data-ui=modern] .m-drawer .uiModeToggle.drUiMode svg{width:20px;height:20px}[data-ui=modern] .wtsDesk .bk-bar.top button.s{background:var(--down);color:#fff;font-weight:700}[data-ui=modern] .wtsDesk .bk-bar.top button.b{background:var(--up);color:#fff;font-weight:700}[data-ui=modern] .wtsDesk .bk-bar.top button.s:hover{background:var(--down);color:#fff;filter:brightness(.95)}[data-ui=modern] .wtsDesk .bk-bar.top button.b:hover{background:var(--up);color:#fff;filter:brightness(.95)}[data-ui=modern] .wtsDesk .bk-bar button:disabled,[data-ui=modern] .wtsDesk .bk-bar button.s:disabled,[data-ui=modern] .wtsDesk .bk-bar button.b:disabled,[data-ui=modern] .wtsDesk .bk-bar button:disabled:hover,[data-ui=modern] .wtsDesk .bk-bar button.s:disabled:hover,[data-ui=modern] .wtsDesk .bk-bar button.b:disabled:hover{opacity:1;background:var(--fill);box-shadow:none;color:var(--text3);filter:none;cursor:default}[data-ui=modern] .wtsDesk .bk-bar button:not(:disabled):not(.s):not(.b){background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text3) 55%, var(--surface));color:var(--text);font-weight:700}[data-ui=modern] .wtsDesk .bk-bar button:not(:disabled):not(.s):not(.b):hover{background:var(--fill)}[data-ui=modern] .wtsDesk .bk-bar.bottom button.s:not(:disabled){background:var(--down-soft);box-shadow:inset 0 0 0 1.5px var(--down);color:var(--down);font-weight:700}[data-ui=modern] .wtsDesk .bk-bar.bottom button.b:not(:disabled){background:color-mix(in srgb, var(--up) 16%, var(--surface));box-shadow:inset 0 0 0 1.5px var(--up);color:var(--up);font-weight:700}[data-ui=modern] .wtsDesk .bk-bar.bottom button.s:not(:disabled):hover{background:var(--down-hover)}[data-ui=modern] .wtsDesk .bk-bar.bottom button.b:not(:disabled):hover{background:var(--up-hover)}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow.autoLossLine:after,[data-ui=modern] .wtsDesk .hogaGrid .hogaRow.autoEarnLine:after{content:"";z-index:3;pointer-events:none;height:1px;position:absolute;top:-1px;left:0;right:0}[data-ui=modern] .wtsDesk .hogaGrid{--hoga-col-line:color-mix(in srgb, var(--text3) 28%, var(--surface))}[data-ui=modern] .wtsDesk .hogaGrid .hogaHead>.hogaCenterControl,[data-ui=modern] .wtsDesk .hogaGrid .hogaRow>strong.hogaPriceCell,[data-ui=modern] .wtsDesk .hogaGrid .hogaTotal>strong{box-shadow:inset 1px 0 0 var(--hoga-col-line), inset -1px 0 0 var(--hoga-col-line)}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow.current>strong.hogaPriceCell{box-shadow:inset 0 0 0 1px var(--hoga-cur-line)}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow>strong.hogaPriceCell{height:calc(100% + 1px);box-shadow:inset 1px 0 0 var(--hoga-col-line), inset -1px 0 0 var(--hoga-col-line), inset 0 -1px 0 var(--border-soft);align-self:start}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow.current>strong.hogaPriceCell{height:100%}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow>span:nth-child(3),[data-ui=modern] .wtsDesk .hogaGrid .hogaHead>span:nth-child(3),[data-ui=modern] .wtsDesk .hogaGrid .hogaTotal>:nth-child(3){text-align:right;justify-content:flex-end;padding-right:3px}[data-ui=modern] .wtsDesk .hogaGrid .hogaRow>span:nth-child(7),[data-ui=modern] .wtsDesk .hogaGrid .hogaHead>span:nth-child(7),[data-ui=modern] .wtsDesk .hogaGrid .hogaTotal>:nth-child(7){text-align:left;justify-content:flex-start;padding-left:3px}:is([data-ui=modern] .wtsDesk .hogaGrid .hogaRow:has(+.hogaRow.autoLossLine)>strong.hogaPriceCell,[data-ui=modern] .wtsDesk .hogaGrid .hogaRow:has(+.hogaRow.autoEarnLine)>strong.hogaPriceCell){height:100%}
