:root{color-scheme:dark;--mt-bg:#0c0e10;--mt-panel:#101215;--mt-border:#292b30;--mt-text:#dedfe3;--mt-muted:#838994;--mt-orange:#ff9637;--mt-green:#81c99a}*{box-sizing:border-box}body.market-terminal{margin:0;background:var(--mt-bg);color:var(--mt-text);font:13px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",sans-serif}.mt-content a{color:inherit;text-decoration:none}:where(.mt-content,#mt-gate,#mt-method-dialog) :is(button,select){font:inherit;color:inherit;background:#14171b;border:1px solid var(--mt-border);border-radius:3px;padding:6px 10px}button,a,select,input{touch-action:manipulation}button{cursor:pointer}:where(.mt-content,#mt-gate,#mt-method-dialog) :is(button,select):hover{border-color:#7e644e}:where(.mt-content,#mt-gate,#mt-method-dialog) :is(button,a,select):focus-visible{outline:2px solid var(--mt-orange);outline-offset:3px}button:disabled{opacity:.4;cursor:default}[hidden]{display:none!important}.mt-nav{height:65px;border-bottom:1px solid var(--mt-border);display:flex;align-items:center;gap:35px;padding:0 24px}.mt-brand{display:flex;gap:10px;align-items:center;font-size:23px;letter-spacing:-.8px}.mt-brand img{width:33px;height:33px;object-fit:contain}.mt-brand span{color:#efb935}.mt-terminal-label{font:11px ui-monospace,monospace;letter-spacing:1.8px;color:var(--mt-muted)}.mt-terminal-label b{font-size:10px;padding:3px 6px;background:#36281a;color:var(--mt-orange);margin-left:8px}.mt-nav nav{margin-left:auto;display:flex;gap:25px;color:#a1a6ae;font-size:12px}.mt-summary{display:flex;align-items:center;min-height:126px;padding:22px 26px;border-bottom:1px solid var(--mt-border);gap:40px}.mt-title{min-width:230px}.mt-title small{font:10px ui-monospace,monospace;color:var(--mt-orange);letter-spacing:2px}.mt-title h1{font-size:24px;letter-spacing:1px;font-weight:600;margin:7px 0}.mt-title>span{font-size:11px;color:var(--mt-muted)}.mt-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));flex:1;gap:22px}.mt-metrics>div{display:flex;flex-direction:column;gap:5px}.mt-metrics span{font-size:11px;color:var(--mt-muted)}.mt-metrics b{font:600 23px ui-monospace,SFMono-Regular,monospace;color:#edeef0}.mt-metrics>div:first-child b{color:var(--mt-orange)}.mt-metrics small{font:10px ui-monospace,monospace;color:#787e89}.mt-controls{display:flex;align-items:center;gap:18px;padding:13px 24px;border-bottom:1px solid var(--mt-border);flex-wrap:wrap;font-size:11px}.mt-controls label{display:flex;align-items:center;gap:7px;color:#9ba1aa}.mt-controls select{font-size:12px}.mt-controls input{accent-color:var(--mt-orange);margin:0}.mt-controls #mt-method{margin-left:auto;background:transparent}.mt-controls #mt-status{display:flex;align-items:center;gap:7px;min-width:100px;font:11px ui-monospace,monospace;color:var(--mt-green)}#mt-status i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 7px currentColor}.mt-banner{background:#332313;color:#ecc79f;padding:8px 24px;border-bottom:1px solid #574127;font-size:12px}.mt-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,30%);min-height:730px}.mt-panel{min-width:0;background:var(--mt-panel)}.mt-panel>header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px}.mt-panel h2{font-size:13px;letter-spacing:1px;margin:0;font-weight:600}.mt-panel h2>span{color:var(--mt-orange);margin-right:7px}.mt-panel header small{font:9px ui-monospace,monospace;letter-spacing:1.7px;color:#6f7580;display:block;margin-top:5px}.mt-chart-actions{display:flex;align-items:center;gap:12px}.mt-chart-actions button{font:11px ui-monospace,monospace;padding:5px 8px}.mt-period{display:flex}.mt-period button{border-radius:0}.mt-period button+button{border-left:0}.mt-period .active{border-color:var(--mt-orange);color:var(--mt-orange);background:#291e13}.mt-legend{display:flex;align-items:center;gap:16px;padding:0 20px 10px;color:#9197a1;font-size:10px;flex-wrap:wrap}.mt-legend>span{display:flex;align-items:center;gap:5px}.mt-dot{height:6px;width:6px;border-radius:50%;display:inline-block}.firsto{background:#9bacbd}.official{background:#709dc5}.tapemarket{background:#c0a66b}.mt-line{width:16px;height:1px;background:var(--mt-orange)}.mt-legend-note{margin-left:auto;color:#606670}.mt-price-chart{height:clamp(350px,47vh,630px);width:100%}.mt-chart-foot{display:flex;justify-content:space-between;padding:8px 20px;color:#6e7580;font-size:10px;gap:20px}.mt-volume-head{border-top:1px solid #1f2226;padding:12px 20px 0;display:flex;align-items:center;justify-content:space-between}.mt-volume-head h2{font-size:11px}.mt-volume-head small{font:9px ui-monospace,monospace;color:#6f7580;margin-left:8px}.mt-volume-head>span{font:11px ui-monospace,monospace;color:var(--mt-orange)}.mt-volume-chart{height:155px}.mt-right{border-left:1px solid var(--mt-border);display:flex;flex-direction:column;min-width:0}.mt-recent{border-bottom:1px solid var(--mt-border)}.mt-recent>header>span{font:10px ui-monospace,monospace;color:var(--mt-muted)}.mt-table-wrap{height:306px;overflow:auto;scrollbar-width:thin;scrollbar-color:#373c44 transparent}.mt-content table{border-collapse:collapse;width:100%;font:11px ui-monospace,SFMono-Regular,monospace;font-variant-numeric:tabular-nums}.mt-content th{position:sticky;top:0;background:#15181c;color:#767d88;text-align:right;font-size:10px;font-weight:400;padding:8px 17px;white-space:nowrap}.mt-content th:first-child,.mt-content td:first-child{text-align:left}.mt-content td{padding:9px 17px;text-align:right;border-bottom:1px solid #1a1d22;white-space:nowrap}.mt-content td small{display:block;color:#727984;font-size:9px;margin-top:3px}.mt-content td a:hover{color:var(--mt-orange)}.mt-content td .mt-est{color:#c9a578}.mt-content tbody tr:hover{background:#191d22}.mt-empty{text-align:center!important;color:#717987;padding:40px 12px}.mt-depth{flex:1}.mt-depth>header{padding-bottom:4px}.mt-depth-mode select{font-size:10px;max-width:125px;padding:5px 7px}#mt-depth-chart{height:215px}.mt-depth-note{font-size:10px;color:#787f88;margin:3px 18px 12px}.mt-wall-wrap{max-height:130px;overflow:auto;scrollbar-width:thin}.mt-sources{border-top:1px solid var(--mt-border);border-bottom:1px solid var(--mt-border);display:flex;align-items:center;gap:20px;padding:12px 22px;font:10px ui-monospace,monospace;color:#787f89}.mt-sources>div{display:flex;gap:20px;flex-wrap:wrap}.mt-source-title{letter-spacing:1.3px;color:#adb3bc}.mt-source{display:flex;align-items:center;gap:5px}.mt-source i{width:5px;height:5px;background:#75bd8f;border-radius:50%}.mt-source.stale i{background:#d18b47}.mt-source.stale{color:#bb9977}#mt-updated{margin-left:auto;white-space:nowrap}.mt-footnote{text-align:center;color:#626a75;font-size:10px;padding:5px 12px 12px}.mt-gate{position:fixed;inset:195px 0 0;display:grid;place-items:center;background:#0c0e10e8;backdrop-filter:blur(6px);z-index:10;padding:24px}.mt-gate>div{max-width:520px;border:1px solid #5d4630;border-radius:6px;padding:38px;background:#14171b;box-shadow:0 25px 80px #0008}.mt-gate small{color:var(--mt-orange);letter-spacing:3px;font:11px ui-monospace,monospace}.mt-gate h2{font-size:25px;margin:18px 0}.mt-gate p{line-height:1.9;color:#9ba4af}.mt-gate a:not(.mt-back){display:block;margin:25px 0 16px;background:var(--mt-orange);color:#1a1008;padding:12px;text-align:center;font-weight:600;border-radius:3px}.mt-gate .mt-back{display:block;text-align:center;font-size:12px;color:#8c94a0}:is(#mt-gate,#mt-method-dialog){background:#181c22;color:#c8ced7;border:1px solid #414750;border-radius:7px;max-width:680px;width:calc(100% - 32px);max-height:85dvh;padding:30px;line-height:1.9;font-size:13px}:is(#mt-gate,#mt-method-dialog)::backdrop{background:#000a}:is(#mt-gate,#mt-method-dialog) small{font:10px ui-monospace,monospace;color:var(--mt-orange);letter-spacing:2px}:is(#mt-gate,#mt-method-dialog) h2{font-size:22px;margin:13px 0}:is(#mt-gate,#mt-method-dialog) p{color:#9da7b4}.mt-close{float:right;font-size:23px;line-height:1;padding:5px 10px}.highcharts-tooltip text{font-family:ui-monospace,monospace!important}
@media(min-width:1750px){.mt-grid{grid-template-columns:minmax(0,1fr) 460px}.mt-price-chart{height:58vh}.mt-table-wrap{height:380px}#mt-depth-chart{height:260px}.mt-wall-wrap{max-height:180px}}
@media(max-width:1050px){.mt-nav{gap:20px}.mt-terminal-label{display:none}.mt-summary{gap:24px}.mt-metrics{gap:12px}.mt-metrics b{font-size:20px}.mt-controls{gap:10px}.mt-grid{grid-template-columns:minmax(0,1fr) 340px}.mt-chart-actions{gap:6px}.mt-panel>header{padding:13px}.mt-legend{padding:0 13px 8px;gap:9px}.mt-legend-note{margin-left:0}.mt-price-chart{height:410px}.mt-content td,.mt-content th{padding-left:12px;padding-right:12px}}
@media(max-width:760px){.mt-nav{height:58px;padding:0 14px;gap:8px}.mt-brand{font-size:20px}.mt-brand img{height:28px;width:28px}.mt-nav nav{gap:14px;font-size:10px}.mt-summary{display:block;padding:20px 16px}.mt-title h1{font-size:21px}.mt-title>span{font-size:10px}.mt-metrics{margin-top:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mt-metrics b{font-size:18px}.mt-metrics small{font-size:8px}.mt-metrics span{font-size:10px}.mt-controls{padding:12px 14px;gap:9px}.mt-controls label{font-size:10px}.mt-controls select{font-size:11px;padding:6px}.mt-controls #mt-method{margin-left:0}.mt-controls #mt-status{margin-left:auto;font-size:10px;min-width:auto}.mt-grid{display:block;min-height:0}.mt-price-chart{height:370px}.mt-volume-chart{height:125px}.mt-right{border-left:0;border-top:1px solid var(--mt-border);display:grid;grid-template-columns:1fr}.mt-table-wrap{height:276px}.mt-depth{border-bottom:1px solid var(--mt-border)}#mt-depth-chart{height:245px}.mt-wall-wrap{max-height:190px}.mt-panel>header{padding:14px}.mt-panel h2{font-size:12px}.mt-legend{font-size:9px}.mt-legend-note{width:100%}.mt-chart-foot{font-size:9px;padding:8px 14px}.mt-sources{align-items:flex-start;flex-wrap:wrap;gap:9px;padding:13px 14px}.mt-sources>div{gap:10px;flex:1;min-width:230px}#mt-updated{margin-left:0}.mt-banner{padding:10px 14px;font-size:11px}.mt-gate{inset:58px 0 0}.mt-gate>div{padding:25px}.mt-gate h2{font-size:22px}.mt-volume-head{padding:10px 14px 0}}
@media(max-width:380px){.mt-nav nav a:first-child{display:none}.mt-metrics{grid-template-columns:repeat(2,1fr);row-gap:16px}.mt-chart-actions{gap:3px}.mt-chart-actions button{padding:5px}.mt-panel h2{font-size:11px}.mt-panel header small{font-size:8px;letter-spacing:1px}.mt-controls .mt-estimate{width:100%}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}}

.mt-depth-mode{display:flex;gap:5px;align-items:center}.mt-depth-mode button{font-size:10px;padding:5px 7px;white-space:nowrap}.mt-depth-mode button[aria-pressed=true]{border-color:var(--mt-orange);color:var(--mt-orange)}

.mt-period button{white-space:nowrap}@media(max-width:760px){.mt-sales>header{flex-wrap:wrap}.mt-chart-actions{margin-left:auto}}

/* Shared TapeOutScan presentation. Market data and access policy are unchanged. */
:root{color-scheme:light;--mt-bg:var(--night-surface-alt,#f5f7f9);--mt-panel:var(--night-surface,#fff);--mt-border:var(--line,#e5e9ee);--mt-text:var(--ink,#202b38);--mt-muted:var(--muted,#6b7785);--mt-orange:var(--blue,#0784d1);--mt-green:var(--green,#00a186)}
html[data-theme=dark]{color-scheme:dark}
body.market-terminal{background:var(--mt-bg);font:14px/1.55 var(--sans)}
.market-terminal main.mt-content{width:100%;max-width:none;margin:0;padding:20px var(--page-gutter,24px) 30px}
.mt-nav{height:auto;min-height:68px;background:var(--mt-panel);padding:14px max(24px,calc((100vw - 1512px)/2));gap:22px}
.mt-nav nav{color:var(--mt-orange);font-size:13px}.mt-terminal-label b{background:var(--blue2);border-radius:4px;color:var(--mt-orange)}
.mt-summary{padding:0 0 20px;border:0;gap:24px}.mt-title h1{font-size:23px;letter-spacing:0}.mt-title>span{font-size:12px}
.mt-metrics{gap:0;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:10px;overflow:hidden}.mt-metrics>div{padding:16px;border-right:1px solid var(--mt-border);min-width:0}.mt-metrics>div:last-child{border:0}.mt-metrics b{color:var(--mt-text);font-size:clamp(16px,1.35vw,21px);overflow-wrap:anywhere}.mt-metrics small,.mt-metrics span{color:var(--mt-muted);font-size:11px}
.mt-controls{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:10px;padding:12px 16px;margin-bottom:14px;gap:12px}.mt-controls label{color:var(--mt-muted);font-size:12px}
:where(.mt-content,#mt-gate,#mt-method-dialog) :is(button,select){background:var(--mt-panel);border-color:var(--mt-border);border-radius:6px;min-height:32px;color:var(--mt-text)}:where(.mt-content,#mt-gate,#mt-method-dialog) button:hover{border-color:var(--mt-orange)}
.mt-grid{gap:14px;min-height:0;grid-template-columns:minmax(0,1.7fr) minmax(350px,1fr);align-items:stretch}.mt-panel{border:1px solid var(--mt-border);border-radius:11px;box-shadow:var(--shadow);overflow:hidden}.mt-panel>header{border-bottom:1px solid var(--mt-border);padding:14px 16px;flex-wrap:wrap}.mt-panel h2{font-size:14px;letter-spacing:0}.mt-panel header small{color:var(--mt-muted);letter-spacing:.08em}.mt-chart-actions{flex-wrap:wrap}
.mt-right{border:0;gap:14px}.mt-recent{border:1px solid var(--mt-border)}.mt-legend{padding:12px 16px 8px;color:var(--mt-muted)}.mt-legend-note{color:var(--mt-muted)}.mt-period .active{background:var(--blue2);color:var(--mt-orange)}
.mt-price-chart{height:clamp(350px,46vh,580px)}.mt-volume-chart{height:164px}.mt-chart-foot{color:var(--mt-muted);flex-wrap:wrap;gap:6px;padding:8px 16px}.mt-volume-head{border-color:var(--mt-border)}.mt-volume-head small{color:var(--mt-muted)}
.market-terminal th{background:var(--night-surface-alt,#fafbfc);color:var(--mt-muted);font-size:11px}.market-terminal td{border-color:var(--mt-border);font-size:12px;padding:10px 14px}.market-terminal td small{color:var(--mt-muted);font-size:10px}.market-terminal td a{color:var(--mt-orange)}.market-terminal tbody tr:hover{background:var(--blue2)}.mt-table-wrap{height:260px}.mt-wall-wrap{max-height:170px}.mt-depth-note,.mt-footnote{color:var(--mt-muted);font-size:11px}
.mt-sources{margin-top:14px;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:8px;flex-wrap:wrap;gap:12px;color:var(--mt-muted)}.mt-source-title{color:var(--mt-muted)}.mt-source.stale{color:var(--night-text-gold,#966b16)}
.mt-banner{background:var(--night-tint-warm,#fff8e9);border:1px solid var(--mt-border);color:var(--night-text-gold,#805916);border-radius:8px;margin-bottom:14px;padding:10px 16px}
.mt-gate{position:static;inset:auto;max-width:780px;margin:30px auto 80px;background:none;backdrop-filter:none;padding:0 20px}.mt-gate>div{max-width:none;width:100%;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:12px;box-shadow:var(--shadow);padding:28px}.mt-gate p,.mt-gate .mt-back{color:var(--mt-muted)}.mt-gate a:not(.mt-back){background:var(--night-action,var(--blue));color:#fff;border-radius:6px}
.market-terminal.mt-locked .mt-controls,.market-terminal.mt-locked .mt-grid,.market-terminal.mt-locked .mt-sources,.market-terminal.mt-locked .mt-footnote{display:none}.mt-copyright{text-align:center;color:var(--mt-muted);font-size:12px;padding:8px 16px 95px}
.market-terminal :is(#mt-gate,#mt-method-dialog){background:var(--mt-panel);color:var(--mt-text);border-color:var(--mt-border);border-radius:12px}.market-terminal :is(#mt-gate,#mt-method-dialog) p{color:var(--mt-muted)}.market-terminal .mt-close{min-width:36px;min-height:36px}
.mt-summary,.mt-controls,.mt-panel{min-width:0}.mt-depth-mode select{max-width:none}
@media(max-width:1100px){.mt-summary{display:block}.mt-metrics{margin-top:16px}.mt-grid{grid-template-columns:minmax(0,1fr) 330px}.mt-panel>header{gap:10px}.mt-chart-actions{margin-left:0}}
@media(max-width:760px){.market-terminal main{padding:16px 12px 24px}.mt-nav{padding:12px;gap:8px}.mt-nav nav{font-size:12px;gap:12px}.mt-brand{font-size:19px;gap:6px}.mt-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.mt-metrics>div{padding:12px}.mt-metrics>div:nth-child(even){border-right:0}.mt-metrics>div:nth-child(-n+4){border-bottom:1px solid var(--mt-border)}.mt-metrics b{font-size:clamp(14px,4.5vw,20px);white-space:nowrap}.mt-controls{gap:10px;padding:12px}.mt-controls label:not(.mt-estimate){flex:1 1 130px;display:grid;gap:5px}.mt-controls select{width:100%;font-size:14px;min-height:38px}.mt-controls .mt-estimate{width:auto;flex:1 1 100%}.mt-controls button{min-height:36px}.mt-grid{display:grid;grid-template-columns:1fr}.mt-right{display:grid;gap:14px}.mt-chart-actions{margin-left:0;gap:8px}.mt-price-chart{height:330px}.mt-legend{font-size:10px;gap:10px}.mt-gate{margin-top:4px}.mt-gate>div{padding:22px}.mt-gate h2{font-size:21px}.mt-sources>div{min-width:0}.mt-chart-foot>span{overflow-wrap:anywhere}.mt-title{min-width:0}}
.market-terminal table{min-width:0;table-layout:auto;width:100%}.market-terminal th,.market-terminal td{min-width:0;width:auto}.market-terminal .mt-period{gap:0}
@media(max-width:560px){.mt-nav nav a:first-child{display:none}.mt-nav nav a{white-space:nowrap}.mt-nav .brand{gap:8px}.mt-nav{gap:12px}}

.mt-domain-tabs{padding:0 0 12px;margin-bottom:18px;background:transparent}.mt-domain-tabs .activity-pro-tab.active{color:var(--blue);background:var(--blue2);border-color:var(--night-border-soft,#b7d9ee)}

/* The membership prompt is a real modal with keyboard focus containment. */
dialog.mt-gate[open]{position:fixed;inset:0;margin:auto;display:block;width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--mt-border);border-radius:12px;background:var(--mt-panel);overflow:auto;z-index:100}
dialog.mt-gate>div{max-width:none;border:0;box-shadow:none;margin:0;padding:28px}
dialog.mt-gate::backdrop{background:rgb(10 20 30 / 58%);backdrop-filter:blur(3px)}

/* Local legend filters never trigger a database query or reset the order wall. */
.mt-category-filters{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:0 16px 8px;font-size:11px;color:var(--mt-muted)}
.mt-category-filters button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 9px;font-size:11px;opacity:.55}
.mt-category-filters button.active{opacity:1;background:var(--blue2);border-color:var(--night-border-soft,#b7d9ee);color:var(--blue)}
.mt-seat-optimal,.mt-seat-regular{display:inline-block;width:7px;height:7px;border:1px solid currentColor}.mt-seat-optimal{transform:rotate(45deg);color:#b88718;background:#c9a64840}.mt-seat-regular{border-radius:50%;background:#709dc550}
@media(max-width:400px){.mt-category-filters{padding-inline:12px;gap:5px}.mt-category-filters button{padding-inline:7px}}

.mt-legend button{display:inline-flex;align-items:center;gap:6px;padding:4px 7px;min-height:30px;font-size:10px;opacity:.5}.mt-legend button.active{opacity:1;background:var(--blue2);border-color:var(--night-border-soft,#b7d9ee)}.mt-legend button[hidden]{display:none}.mt-legend .mt-optimal-line{background:#ba8715}.mt-legend .mt-regular-line{height:0;background:none;border-top:2px dashed var(--blue)}

/* Header, account and floating tools use the unchanged main-site styles. */
.market-terminal .footer{justify-content:center}

/* Global market/status filters live with the existing processor controls. */
.mt-controls{display:grid;gap:10px}
.mt-control-main{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}
.mt-filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0}
.mt-filter-label{width:58px;flex-shrink:0;color:var(--mt-muted);font-size:12px}
.mt-market-filters,.mt-controls .mt-category-filters{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:0;min-width:0}
.mt-market-filters button{display:inline-flex;align-items:center;gap:6px;font-size:11px;padding:4px 9px;opacity:.55}
.mt-market-filters button.active{opacity:1;background:var(--blue2);border-color:var(--night-border-soft,#b7d9ee);color:var(--blue)}
.mt-filter-note{font-size:11px;color:var(--mt-muted);margin-left:auto}
@media(max-width:760px){.mt-control-main{gap:10px}.mt-filter-row{align-items:flex-start;gap:7px}.mt-filter-label{width:100%;font-size:11px}.mt-filter-note{margin-left:0;width:100%;font-size:10px}}

/* Reuse main-site circuit links, arrows and gold best-seat markers. */
.mt-content .mt-table-wrap table,.mt-content .mt-wall-wrap table{font-family:var(--sans)}
.mt-content :is(.mt-recent,.mt-depth) th{z-index:1;padding:9px 10px;border-bottom:1px solid var(--line);font:500 11px var(--sans)}
.mt-content :is(.mt-recent,.mt-depth) td{padding:11px 10px;font:12px var(--mono);line-height:1.6;vertical-align:middle}
.mt-content :is(.mt-recent,.mt-depth) td:first-child{white-space:normal;min-width:105px}
.mt-content .mt-circuit-link{color:var(--blue);font:600 12px/1.6 var(--sans);text-decoration:none}
.mt-content .mt-circuit-link:hover{text-decoration:underline;text-underline-offset:3px}
.mt-content td small{line-height:1.5}.mt-content .mt-trade-time{color:var(--muted);font-size:10px}.mt-content .mt-trade-time:hover{color:var(--blue)}
.mt-trade-tooltip{max-width:290px;line-height:1.8;color:var(--ink);font:12px/1.8 var(--sans);pointer-events:auto}
.mt-trade-tooltip .mt-circuit-link{font-size:13px;color:var(--blue)}.mt-trade-tooltip .mt-tooltip-time,.mt-trade-tooltip small{color:var(--muted);font-size:10px}.mt-trade-tooltip small{display:block;margin-top:5px}

.mt-content .mt-circuit-link,.mt-content .mt-trade-time{display:inline!important}
.mt-circuit-number{display:inline!important;color:inherit!important;font:inherit!important;margin:0!important;white-space:nowrap!important}

/* Compact shared controls and a book-first right column. */
.market-terminal .mt-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:10px 12px}
.market-terminal .mt-controls .mt-filter-group{display:flex;align-items:center;flex:0 1 auto;gap:7px;width:auto;min-width:0;font-size:11px}
.market-terminal .mt-controls .mt-filter-label{width:auto;white-space:nowrap;font-size:11px}
.market-terminal .mt-controls select{width:auto;max-width:155px;min-height:30px;font-size:11px;padding:4px 7px}
.mt-segments{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:0;border:1px solid var(--line);border-radius:6px;overflow:hidden;max-width:100%;background:var(--mt-panel)}
.mt-content .mt-segments button{border:0;border-right:1px solid var(--line);border-radius:0;min-height:30px;padding:4px 7px;font-size:11px;white-space:nowrap;opacity:1;background:transparent;color:var(--muted)}
.mt-content .mt-segments button:last-child{border-right:0}.mt-content .mt-segments button.active{background:var(--blue2);color:var(--blue)}
.market-terminal .mt-controls .mt-category-filters,.market-terminal .mt-controls .mt-market-filters{gap:0;flex-wrap:nowrap}
.mt-filter-utilities{display:flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap}
.market-terminal .mt-controls .mt-estimate{display:flex;align-items:center;gap:4px;flex:none;width:auto;font-size:11px;white-space:nowrap}
.mt-controls .mt-estimate input{margin:0;accent-color:var(--blue)}
.market-terminal .mt-controls #mt-method{margin-left:0}.market-terminal .mt-controls #mt-status{min-width:0;font-size:10px;white-space:nowrap}
.mt-filter-utilities button{font-size:11px;min-height:30px;padding:4px 7px;white-space:nowrap}
.market-terminal .mt-grid{grid-template-columns:minmax(0,1.55fr) minmax(380px,1fr);align-items:start}
.mt-right{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}
.mt-depth{flex:none}.mt-sales{display:flex;flex-direction:column}
.mt-view-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 14px 0}
.mt-candle-interval{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted)}
.mt-candle-interval select{min-height:30px;font-size:11px;padding:4px 7px}
#mt-candle-hint{margin-left:auto;font-size:10px;color:var(--muted)}
.market-terminal .mt-price-chart{height:610px}.market-terminal .mt-candles-active .mt-price-chart{height:644px}
.market-terminal #mt-depth-chart{height:205px}
.market-terminal .mt-wall-wrap{height:378px;max-height:none;overflow:auto;scrollbar-width:thin;scrollbar-gutter:stable;overscroll-behavior:contain}
.market-terminal .mt-table-wrap{height:248px;max-height:none;overflow:auto;scrollbar-width:thin;overscroll-behavior:contain}
.market-terminal :is(.mt-wall-wrap,.mt-table-wrap) th{padding:8px 10px}
.market-terminal :is(.mt-wall-wrap,.mt-table-wrap) td{height:56px;padding:7px 10px;line-height:1.5}
.market-terminal :is(.mt-wall-wrap,.mt-table-wrap) td:first-child{min-width:112px}
.market-terminal .mt-wall-wrap .mt-circuit-link{white-space:nowrap}
.market-terminal .mt-content .mt-quote-action{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}
.mt-content .mt-quote-action>span{display:inline!important;color:var(--muted);font:inherit!important;margin:0!important}
.mt-content .mt-buy-link{display:inline-flex!important;align-items:center;gap:2px;font:500 11px var(--sans);color:var(--blue);white-space:nowrap;min-height:20px}
.mt-content .mt-buy-link:hover{text-decoration:underline}.mt-content .mt-buy-link .link-arrow{width:11px;height:11px}
.mt-content .mt-more-orders{display:block;width:100%;border:0;border-top:1px solid var(--line);border-radius:0;color:var(--blue);font-size:11px;background:var(--blue2);min-height:32px}
.mt-ohlc-values{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px}
@media(min-width:1750px){.market-terminal .mt-grid{grid-template-columns:minmax(0,1fr) minmax(430px,30%)}.market-terminal .mt-wall-wrap{height:434px}.market-terminal .mt-price-chart{height:666px}.market-terminal .mt-candles-active .mt-price-chart{height:700px}}
@media(max-width:1100px) and (min-width:761px){.market-terminal .mt-grid{grid-template-columns:minmax(0,1fr) 365px}.market-terminal .mt-price-chart{height:630px}.market-terminal .mt-candles-active .mt-price-chart{height:662px}.mt-filter-utilities{margin-left:0}}
@media(max-width:760px){.market-terminal main.mt-content{padding:14px 10px 24px}.market-terminal .mt-controls{gap:9px;padding:10px}.market-terminal .mt-controls .mt-filter-group{gap:6px}.market-terminal .mt-controls select{min-height:34px;max-width:150px;font-size:12px}.mt-filter-utilities{margin-left:0;gap:7px;width:100%}.market-terminal .mt-controls .mt-segments button{min-height:34px;font-size:11px}.market-terminal .mt-grid{grid-template-columns:minmax(0,1fr)}.market-terminal .mt-price-chart{height:350px}.market-terminal .mt-candles-active .mt-price-chart{height:510px}.market-terminal .mt-wall-wrap{height:322px}.market-terminal .mt-table-wrap{height:264px}.market-terminal #mt-depth-chart{height:210px}#mt-candle-hint{margin-left:0;width:100%}.mt-view-tools{padding-inline:12px}.market-terminal .mt-content :is(.mt-wall-wrap,.mt-table-wrap) table{min-width:345px}.market-terminal :is(.mt-wall-wrap,.mt-table-wrap) td{font-size:11px;padding-inline:8px}.market-terminal :is(.mt-wall-wrap,.mt-table-wrap) th{font-size:10px;padding-inline:8px}}

@media(max-width:400px){.market-terminal .mt-controls .mt-filter-group{flex-wrap:wrap}.market-terminal .mt-controls .mt-segments{flex-shrink:0}}



/* The left chart sets the row height; equal right-hand lists fill the remainder. */
.market-terminal .mt-grid{align-items:stretch}
.mt-right-column{position:relative;min-width:0;min-height:0}
.market-terminal .mt-right{position:absolute;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr) minmax(0,1fr);gap:14px;border:0}
.market-terminal :is(.mt-asks,.mt-recent){display:flex;flex-direction:column;min-height:0}
.market-terminal :is(.mt-asks,.mt-recent)>header{flex:none;height:56px;min-height:56px;padding:8px 12px;flex-wrap:nowrap}
.mt-asks>header>span{font:10px var(--mono);color:var(--muted)}
.market-terminal :is(.mt-wall-wrap,.mt-table-wrap){height:auto;min-height:0;max-height:none;flex:1;scrollbar-gutter:stable}
.market-terminal .mt-candles-active .mt-price-chart{height:610px}
.mt-price-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.mt-price-title select{font-size:11px;min-height:30px;padding:4px 6px;max-width:150px;color:var(--blue)}
@media(min-width:1750px){.market-terminal .mt-candles-active .mt-price-chart{height:666px}}
@media(max-width:1100px) and (min-width:761px){.market-terminal .mt-candles-active .mt-price-chart{height:630px}}
@media(max-width:760px){.market-terminal .mt-right{position:static;grid-template-rows:auto repeat(2,378px)}.market-terminal .mt-candles-active .mt-price-chart{height:350px}}

.mt-filter-strength{display:inline-flex;align-items:center;gap:6px;min-height:30px;white-space:nowrap;font-size:11px;color:var(--muted)}.mt-filter-strength select{min-height:30px;padding:4px 7px;font-size:11px;color:var(--ink)}

/* Keep each source/status intact; the compact mobile strip scrolls horizontally. */
.mt-source-title{white-space:nowrap;flex-shrink:0}
.mt-source{white-space:nowrap;flex-shrink:0}
.mt-source i{flex-shrink:0}
@media(max-width:760px){
 .market-terminal .mt-sources{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;padding:10px 12px;font-size:10px}
 .market-terminal .mt-source-title{grid-column:1;grid-row:1;letter-spacing:.6px;font-size:9px}
 .market-terminal #mt-updated{grid-column:2;grid-row:1;min-width:0;margin:0;text-align:right;font-size:9px;letter-spacing:-.15px}
 .market-terminal #mt-sources{grid-column:1/-1;grid-row:2;min-width:0;display:flex;flex-wrap:nowrap;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:2px;line-height:1.6}
}
