#view-pool{overflow:hidden;padding:12px 18px 18px;height:100dvh}.sheet{height:100%;min-height:0;display:flex;flex-direction:column}.sheet .head{position:relative;flex:none;padding:12px 24px;gap:10px 22px}.sheet>.statusbar{position:static;flex:none}.sheet .grid{flex:1 1 auto;min-height:0;overflow:hidden;align-items:stretch}.sheet .leftcol{min-height:0;grid-template-rows:auto minmax(120px,1fr);align-content:stretch;overflow-y:auto}.sheet .order{min-height:0;max-height:none;overflow-y:auto;scrollbar-gutter:stable}.sheet #desk-deposits{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.depwrap{position:relative;min-height:0}#dep-rows{position:absolute;inset:0;overflow:auto}.depnone{color:var(--dim);font-size:16px;line-height:1.5;margin:4px 0 18px}.desk-history{font-size:13px;margin-top:10px;border-top:1px solid var(--line);padding-top:8px}.desk-history summary{color:var(--cyan);cursor:pointer}.desk-history[open]{max-height:260px;overflow:auto}#market-chart{padding:16px 0 0}#market-chart h2{margin:0 0 12px;padding:2px 10px;font-size:14px}#market-chart .sil{gap:8px}#market-chart .sil span{font-size:12px}#market-chart .sil b{font-size:20px}.sheet .head .kv span:first-child{font-size:14px}.sheet .ago{font:400 13px IBM Plex Mono,monospace;color:var(--dim);white-space:nowrap}.book-draft{display:flex;justify-content:space-between;gap:12px;min-height:23px;margin-top:9px;font-size:14px;color:var(--dim)}.book-draft .draft{color:var(--yellow)}.sheet .side .top{gap:12px;flex-wrap:wrap}.sheet .bookgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px}.sheet .side .amt{font-size:22px}.sheet .xrow{font-size:16px;padding:10px 0}.sheet .xrow .num{text-align:right}.position-table{width:100%;border-collapse:collapse;font-size:14px}.position-table th{text-align:left;color:var(--cyan);font-weight:500;background:#00a;position:sticky;top:0;z-index:1}.position-table th,.position-table td{padding:12px 10px;border-bottom:1px solid var(--line)}.position-table th:first-child,.position-table td:first-child{padding-left:0}.position-table td:last-child{text-align:right}.position-table .stock-name{gap:8px}.position-table .stock-mark{width:24px;height:24px;flex-basis:24px}.position-table small{display:block;color:var(--dim)}.position-table button{font:inherit;background:navy;color:#5ff;border:1px solid #5555ff;padding:5px 9px;cursor:pointer}.position-table button:disabled{opacity:.5;cursor:default}#bt-body{max-height:420px;overflow:auto}.sheet #trade-order>.fine:not(#tx-status),.sheet #trade-order>.tick-summary{display:none}.tick-routes{margin:10px 0}.tick-ticket{border:2px solid var(--cyan);padding:12px;margin-bottom:12px}.tick-ticket h3{font-size:15px!important;color:var(--cyan)!important;margin:0 0 12px!important}.tick-ticket-row{display:flex;justify-content:space-between;gap:12px;font-size:13px;margin:8px 0}.tick-ticket-row>span{color:var(--dim)}.tick-ticket-row>b{text-align:right;font-weight:500}.tick-ticket-note{font-size:12px;line-height:1.5;color:var(--dim)}.tick-price-comparison{background:#005;border:1px solid var(--line2);padding:10px 12px;margin-top:12px}.tick-price-comparison span{display:block;font-size:12px;color:var(--dim)}.tick-price-comparison b{display:block;font-size:18px;line-height:1.4;color:var(--green)}.tick-price-comparison .cost{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.tick-price-comparison .higher{color:#ff8080}.tick-route-options{font-size:12px;margin:10px 0}.tick-route-options>summary{cursor:pointer;color:var(--cyan)}.tick-route-options .tick-route-label{font-size:12px}.tick-route-options select{background:navy;color:#fff;border:1px solid var(--line2)}.tick-route-options .tick-route-list{max-height:220px}.tick-route-options .tick-route-card{margin:6px 0}.tick-wait{font-size:12px;line-height:1.5;margin:10px 0}.tick-flow-status{font-size:12px}.tick-flow-status p{line-height:1.5}#trade-order #place-order{background:var(--yellow);color:#000;border:2px solid #000;box-shadow:3px 3px #000;font-weight:600;padding:12px;margin-top:10px}.sheet .order>.detail{font-size:13px}.sheet #amt-label{font-size:14px;margin-bottom:5px}.sheet .order .tabs button{padding:9px 0}.sheet .order .pcts button{padding:3px 0;font-size:12px}@media(max-height:780px)and (min-width:981px){.sheet .grid{gap:14px;padding:12px 18px 14px}.sheet .leftcol{gap:14px}.sheet .head{gap:8px 16px;padding:7px 14px}.sheet .inst #h-logo{width:34px;height:34px;flex-basis:34px}.sheet .inst b{font-size:23px}.sheet .inst{gap:9px}.sheet .book,.sheet .order{padding:0 14px 14px}.sheet h2{margin:0 -14px 10px;font-size:17px;padding:2px 14px}.sheet .side{margin-bottom:12px}.sheet .side .amt{font-size:20px}.sheet .xrow{padding:8px 0;font-size:15px}.sheet button.back{padding:5px 13px}.sheet .desk-market select{padding:5px 9px}}@media(max-width:1200px)and (min-width:981px){.sheet #h-venue-wrap{display:none}.sheet .head{gap:10px 16px}.sheet .inst b{font-size:24px}}@media(max-width:980px){#view-pool{padding:0}.sheet{border:0;box-shadow:none;min-height:0}.sheet .head{padding:10px 14px;gap:8px 14px}.sheet .head .kv{font-size:13px}.sheet .head .kv span:first-child{font-size:12px}.sheet .inst #h-logo{width:30px;height:30px;flex-basis:30px}.sheet .inst b{font-size:22px}.sheet .grid{grid-template-columns:minmax(0,1fr);grid-template-rows:max-content max-content;grid-template-areas:"order" "left";overflow-y:auto;align-content:start;padding:14px;gap:18px}.sheet .order{overflow:visible;scrollbar-gutter:auto}.sheet .leftcol{overflow:visible;grid-template-rows:auto 280px;gap:18px}.sheet .bookgrid{gap:0 16px}.sheet .side .amt{font-size:18px}.sheet .statusbar{font-size:11px;padding:4px 12px;gap:4px 12px}.sheet .desk-market{width:auto;font-size:13px}.sheet .desk-market select{font-size:13px;padding:5px}.sheet #h-venue-wrap{display:none}.position-table{font-size:12px}.position-table th,.position-table td{padding:10px 5px}}@media(max-width:540px){.sheet .head{gap:8px 12px}.sheet .back{font-size:13px}.sheet .inst{gap:8px}.sheet .inst .pill{font-size:12px}.sheet .book,.sheet .order{padding:0 14px 14px}.sheet h2{margin-left:-14px;margin-right:-14px;padding:2px 14px}.sheet .xrow{font-size:13px}.sheet .book-draft{font-size:11px}.sheet .head #h-window-wrap{display:none}}
