#trader-view{padding:18px 0 6px;color:#e9eee9}.trader-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.trader-topbar h2{font-size:24px;letter-spacing:-.04em;margin:2px 0}.trader-topbar p{color:#737c75;margin:0;font-size:11px}.trader-kicker{color:#c9a947;font:600 9px 'DM Mono';letter-spacing:.16em}.trader-controls{display:flex;gap:8px}.trader-controls label{display:flex;align-items:center;gap:12px;height:38px;padding:0 8px 0 12px;border:1px solid #2a302b;background:#101310;border-radius:5px;color:#69716b;font:9px 'DM Mono';letter-spacing:.08em;text-transform:uppercase}.trader-controls select{min-width:112px;border:0;outline:0;background:#101310;color:#e8ece8;font:600 11px Manrope;padding:0 5px;cursor:pointer}.trader-terminal{overflow:hidden;border:1px solid #293029;border-radius:7px;background:#090c0a;box-shadow:0 18px 50px rgba(0,0,0,.24)}.trader-workspace{display:grid;grid-template-columns:minmax(0,1fr) 255px;min-height:420px}.trader-chart-panel{min-width:0;border-right:1px solid #242a25;background:#0a0d0b}.chart-toolbar{height:58px;padding:0 14px;display:flex;align-items:center;gap:22px;border-bottom:1px solid #222823;background:#0d100e}.chart-toolbar>div:first-child{min-width:145px}.chart-toolbar>div:first-child span{display:block;color:#d5b84f;font:600 10px 'DM Mono';letter-spacing:.09em}.chart-toolbar>div:first-child b{display:block;margin-top:3px;font-size:11px}.ohlc-row{display:flex;gap:11px;margin-right:auto;color:#747d76;font:9px 'DM Mono'}.ohlc-row span b{color:#d9dfda;font-weight:500}.chart-legend{display:flex;align-items:center;gap:5px;color:#626b64;font:9px 'DM Mono'}.chart-legend i{display:inline-block;width:13px;height:2px;margin-left:7px}.chart-legend .ma-fast{background:#e9b949}.chart-legend .ma-slow{background:#4d9dde}.chart-legend .band{height:0;border-top:1px dashed #826cb0}.trader-chart-panel>svg{display:block;width:100%;height:362px;background:#090c0a}.trader-sidebar{display:flex;flex-direction:column;background:#0d100e}.signal-card{padding:18px;border-bottom:1px solid #242a25}.signal-card>span,.metric-grid span{color:#737c75;font:9px 'DM Mono';letter-spacing:.09em}.signal-card strong{display:block;color:#d5b84f;font:700 19px Manrope;margin:8px 0 6px}.signal-card p{min-height:32px;margin:0;color:#8d968f;font-size:10px;line-height:1.55}.signal-card.positive strong{color:#3ecf8e}.signal-card.negative strong{color:#ee6262}.metric-grid{display:grid;grid-template-columns:1fr 1fr}.metric-grid article{min-height:88px;padding:14px;border-bottom:1px solid #242a25}.metric-grid article:nth-child(odd){border-right:1px solid #242a25}.metric-grid b{display:block;margin-top:7px;color:#e3e8e4;font:600 14px 'DM Mono'}.metric-grid .positive{color:#3ecf8e}.metric-grid .negative{color:#ee6262}.terminal-note{display:flex;align-items:center;gap:9px;margin:auto 16px 16px;padding:11px;border:1px solid #253027;background:#101511;border-radius:5px}.terminal-note i{width:7px;height:7px;border-radius:50%;background:#3ecf8e;box-shadow:0 0 0 4px rgba(62,207,142,.09)}.terminal-note b,.terminal-note span{display:block}.terminal-note b{font-size:10px}.terminal-note span{margin-top:2px;color:#657067;font-size:9px}.trader-indicators{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #293029}.trader-indicators article{min-width:0;background:#0b0e0c}.trader-indicators article+article{border-left:1px solid #293029}.trader-indicators header{height:43px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #202621}.trader-indicators header span{display:block;color:#687169;font:8px 'DM Mono';letter-spacing:.1em}.trader-indicators header b{display:block;margin-top:2px;font-size:10px}.trader-indicators header em{color:#aab2ac;font:500 9px 'DM Mono';font-style:normal}.trader-indicators svg{display:block;width:100%;height:142px}.trader-disclaimer{text-align:right;color:#5e675f;font:9px 'DM Mono';margin:9px 2px 0}.trader-price-bg{fill:#090c0a}.chart-gridline{stroke:#202621;stroke-width:.7;vector-effect:non-scaling-stroke}.chart-gridline.vertical{stroke-opacity:.55}.chart-axis{fill:#616a63;font:9px 'DM Mono'}.chart-axis-right{text-anchor:start}.candle-wick{stroke-width:1.15;vector-effect:non-scaling-stroke}.candle-wick.up{stroke:#26a69a}.candle-wick.down{stroke:#ef5350}.candle-body{stroke-width:1;vector-effect:non-scaling-stroke}.candle-body.up{fill:#26a69a;stroke:#4bc1b6}.candle-body.down{fill:#ef5350;stroke:#ff7774}.volume-bar{opacity:.2}.volume-bar.up{fill:#26a69a}.volume-bar.down{fill:#ef5350}.last-price-line{stroke:#26a69a;stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.last-price-label{fill:#26a69a}.last-price-text{fill:#06100e;font:700 9px 'DM Mono';text-anchor:middle}.chart-time{fill:#59625b;font:8px 'DM Mono';text-anchor:middle}.indicator-positive{color:#3ecf8e!important}.indicator-negative{color:#ee6262!important}@media(max-width:1050px){.trader-workspace{grid-template-columns:1fr}.trader-chart-panel{border-right:0}.trader-sidebar{display:grid;grid-template-columns:1fr 2fr}.signal-card{border-right:1px solid #242a25}.terminal-note{display:none}}@media(max-width:720px){.trader-topbar{align-items:flex-start;gap:12px}.trader-topbar p{display:none}.trader-controls{flex-direction:column}.trader-controls label{height:34px}.trader-workspace{min-height:0}.trader-chart-panel>svg{height:300px}.chart-toolbar{gap:8px}.ohlc-row{display:none}.chart-legend{display:none}.trader-sidebar{display:block}.metric-grid article{min-height:72px}.trader-indicators{grid-template-columns:1fr}.trader-indicators article+article{border-left:0;border-top:1px solid #293029}}
