/* Quiet, information-first market workspace. */
.desk-page{padding:0;max-width:none;margin:0;color:#d9deea;font-variant-numeric:tabular-nums}.desk-header{padding:5px 0 24px;border-bottom:1px solid #ffffff16}.desk-header h1{font:600 29px/1.35 var(--font-sans);letter-spacing:-.5px;margin:0 0 8px;color:#eef0f6}.desk-header p{margin:0;font-size:12px;color:#8e99b0;line-height:1.8}.desk-foot{border-top:1px solid #ffffff13;margin-top:24px;padding:16px 0;color:#7f8ba3;font-size:11px;line-height:1.8}.desk-muted{font-size:12px;color:#929eb3;line-height:1.9;margin-top:12px}.desk-wait{padding:55px 15px;color:#7f8ca3;font-size:12px;grid-column:1/-1;text-align:center}
.desk-page .md-status{padding:13px 0;background:none;border:0;border-radius:0;gap:17px;margin:0;font-size:11px;color:#8996ac}.md-status .live:before{animation:none;box-shadow:none;width:5px;height:5px}.md-status .live{font-weight:500;color:#8cb6a7}.md-status .clk,.md-status .next{font:11px var(--font-sans);color:#74829b}.md-status .clk{color:#b6c1d0}.md-status .btn{border-color:#ffffff25;background:#ffffff04;border-radius:5px;color:#b5c0d0;padding:7px 12px;font-size:11px;min-height:34px}.md-status .btn:hover{background:#ffffff0b;border-color:#adbed055;color:#e3eaf5}
.desk-page .desk-ticker{gap:0;border-top:1px solid #ffffff16;border-bottom:1px solid #ffffff16;background:#101520;margin-bottom:23px}.desk-ticker .md-idx{padding:20px 22px;border:0;border-right:1px solid #ffffff14;border-radius:0;background:none;box-shadow:none}.desk-ticker .md-idx:last-child{border-right:0}.md-idx .name{font-size:12px;color:#acb6c8;font-weight:400}.md-idx .price{font:500 29px/1.35 var(--font-sans);margin-top:11px;letter-spacing:-.6px}.md-idx .chg{font-size:12px;font-weight:400}.md-idx .amt{font-size:11px;color:#77859b;margin-top:9px}.md-idx .pe{font-size:10px;color:#728096}.md-up{color:#d87882}.md-down{color:#68b49b}.md-flat{color:#8e9bb0}
.desk-market-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:20px}.desk-market-grid .md-card{padding:20px;background:#101520;border:1px solid #ffffff15;border-radius:6px;min-width:0}.desk-heat{grid-column:1;grid-row:1}.desk-flow{grid-column:2;grid-row:1/3}.desk-summary{grid-column:1;grid-row:2}.desk-style{grid-column:1/-1}.desk-page .md-card-title{font-size:14px;font-weight:500;line-height:1.5;color:#d9e1ee;border:0;margin:0 0 15px;padding:0;justify-content:space-between}.desk-page .md-card-title .tag{color:#75849b;background:none;border:0;font:10px var(--font-sans);padding:0}.desk-scale{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:10px;color:#7f8ba2;margin:-5px 0 14px}.desk-scale i{display:block;width:95px;height:4px;background:linear-gradient(90deg,#35725e,#18212c,#9a4454)}
.desk-page .md-heatmap{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.md-hcell,.md-heatmap .cell{border:1px solid #ffffff0c;border-radius:3px;box-shadow:none;padding:11px 5px;min-height:69px;transition:filter .15s}.md-hcell:hover,.md-heatmap .cell:hover{transform:none;filter:brightness(1.15)}.md-heatmap .ind{font:10px var(--font-sans)}.md-heatmap .pct{font:500 13px var(--font-sans)}.md-heatmap .flow{font:10px var(--font-sans);opacity:.65}.md-flow-row{grid-template-columns:80px minmax(0,1fr) 70px;gap:8px;margin-bottom:11px;font-size:11px}.md-flow-row .lbl{font-size:11px;color:#a4afc1}.md-flow-row .val{font-size:11px;font-weight:400;font-family:var(--font-sans)}.md-flow-bar{height:17px;border-radius:0;background:#ffffff02}.md-flow-bar .seg{border-radius:0;font:10px var(--font-sans);line-height:17px}.md-flow-bar .seg.in{background:#914e5b}.md-flow-bar .seg.out{background:#3b7765}.md-summary .chip{border:0;border-right:1px solid #ffffff16;background:none;border-radius:0;padding:0 15px 0 0;margin:0 15px 0 0;font-size:12px;color:#abb5c8}.md-summary .chip strong{font-size:14px;font-weight:500}.desk-index-table{width:100%;border-collapse:collapse;font-size:12px}.desk-index-table th{font-size:11px;font-weight:400;color:#8290a6;text-align:right;padding:7px 16px;border-bottom:1px solid #ffffff16}.desk-index-table td{padding:11px 16px;border-bottom:1px solid #ffffff0b;text-align:right}.desk-index-table th:first-child,.desk-index-table td:first-child{text-align:left}.desk-index-table tr:last-child td{border:0}
@media(max-width:1250px){.desk-market-grid{grid-template-columns:1fr 1fr}.desk-page .md-heatmap{grid-template-columns:repeat(4,minmax(0,1fr))}.desk-ticker .md-idx{padding:19px 14px}.md-idx .price{font-size:25px}}@media(max-width:900px){.desk-header h1{font-size:27px}.desk-market-grid{grid-template-columns:1fr}.desk-heat,.desk-flow,.desk-summary,.desk-style{grid-column:auto;grid-row:auto}.desk-page .md-heatmap{grid-template-columns:repeat(6,minmax(0,1fr))}.desk-flow .md-flow-wrap{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}}@media(max-width:580px){.desk-header{padding-bottom:16px}.desk-header h1{font-size:26px}.desk-header p{font-size:12px}.desk-page .md-status{gap:9px 14px}.md-status .next{display:none}.desk-ticker.md-g-main{grid-template-columns:1fr 1fr}.desk-ticker .md-idx{padding:17px 14px;border-bottom:1px solid #ffffff12}.desk-ticker .md-idx:nth-child(2){border-right:0}.md-idx .price{font-size:25px}.desk-market-grid{gap:14px}.desk-market-grid .md-card{padding:17px 13px}.desk-page .md-heatmap{grid-template-columns:repeat(4,minmax(0,1fr))}.desk-flow .md-flow-wrap{display:block}.desk-foot{font-size:10px}}
