body:has(.dashboard){background-color:var(--bg);background-image:var(--bg-gradient)}.dashboard{isolation:isolate;max-width:1560px;min-height:100vh;padding:28px 32px 64px 252px;color:var(--text);font-family:Inter,system-ui,sans-serif}.dashboard:before{content:"";position:fixed;inset:0;background-color:var(--bg);background-image:var(--bg-gradient);z-index:-1}.dashboard h1,.dashboard h2,.dashboard h3{font-family:Inter,system-ui,sans-serif}.dashboard .dash-header-v2{display:flex;justify-content:space-between;gap:20px;padding:0 0 24px;margin-bottom:30px;background:none;border:0;border-bottom:1px solid var(--border);border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dashboard .dash-brand-area{gap:12px}.dashboard-mark{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:linear-gradient(135deg,var(--gold),#d97706);color:#fff;border-radius:11px;font-size:29px;font-weight:700;letter-spacing:-3px;padding-right:3px}.dashboard-mark span{color:#fef3c7}.dashboard-wordmark{display:flex;flex-direction:column;gap:4px;font-size:17px;font-weight:650;letter-spacing:-.5px}.dashboard-wordmark>span{font-size:10px;color:var(--text-dim);letter-spacing:.2px;font-weight:400}.dashboard .dash-header-right{gap:12px;flex-wrap:nowrap;min-width:0}.dashboard .theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:8px 11px;border:1px solid var(--border);border-radius:7px;color:var(--text-dim);background:var(--panel-solid);font-size:11px;font-weight:550;white-space:nowrap;cursor:pointer}.dashboard .theme-toggle:hover{color:var(--text);border-color:var(--border-light);background:var(--panel-hover)}.dashboard .theme-toggle-icon{font-size:15px;line-height:1}.dashboard .dash-nav-btn.blue{background:rgba(99,102,241,.15);color:#a5b4fc;border:1px solid var(--border-focus);box-shadow:none;padding:10px 14px;min-height:42px;white-space:nowrap;font-size:12px;font-weight:550}.dashboard .dash-nav-btn.blue:hover{background:rgba(99,102,241,.25);border-color:var(--primary);transform:none}.dashboard .user-email-pill{background:none;border:0;padding:0;gap:8px;max-width:180px;min-width:0}.dashboard .user-email-text{font-size:11px;color:var(--text-dim)}.dashboard .user-avatar-circle{background:rgba(99,102,241,.15);color:#a5b4fc;box-shadow:none;width:32px;height:32px;flex-shrink:0}.dashboard .dash-signout-btn{background:transparent;border:1px solid var(--border);color:var(--text-dim);font-size:11px;min-height:42px;padding:8px 12px}.dashboard .dash-signout-btn:hover{color:#fff;border-color:var(--border-light);background:var(--panel-hover)}.dashboard .quiet-tag{font-size:10px;color:var(--text-dim);background:var(--panel-solid);border:1px solid var(--border);padding:6px 10px;border-radius:6px;white-space:nowrap}.workspace-intro{display:flex;justify-content:space-between;gap:28px;align-items:center;margin-bottom:28px}.dashboard .eyebrow{display:block;font-size:10px;font-weight:600;letter-spacing:1.8px;color:var(--text-dim);margin-bottom:10px}.workspace-intro h1{margin:0;font-size:clamp(25px,3vw,34px);line-height:1.2;letter-spacing:-1.3px;font-weight:600}.workspace-intro p{margin:10px 0 0;color:var(--text-dim);font-size:12px;line-height:1.6}.workspace-account{display:flex;align-items:flex-end;flex-direction:column;gap:10px;max-width:230px;text-align:right}.workspace-account>span:last-child{font-size:11px;color:var(--text-dim);overflow-wrap:anywhere;line-height:1.5}.status-indicator{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:var(--text-dim);border:1px solid var(--border);border-radius:20px;padding:6px 10px;background:var(--panel-solid);white-space:nowrap}.status-indicator i{width:5px;height:5px;border-radius:50%;background:var(--text-dim)}.status-indicator.running{color:var(--green);border-color:rgba(16,185,129,.35)}.status-indicator.running i{background:var(--green)}.dashboard .dash-tab-nav{position:fixed;top:28px;bottom:28px;left:max(20px,calc((100vw - 1560px) / 2 + 20px));display:flex;flex-direction:column;align-items:stretch;gap:6px;width:200px;padding:28px 12px;margin:0;background:var(--panel-solid);border:1px solid var(--border);border-radius:14px;box-shadow:none;overflow-y:auto;z-index:20}.dashboard .dash-tab-nav:before{content:"WORKSPACE";color:var(--text-dim);font-size:9px;letter-spacing:1.8px;font-weight:600;padding:0 12px 22px}.dashboard .dash-tab-nav:after{content:"Your markets. Your control.";margin-top:auto;padding:24px 12px 0;border-top:1px solid var(--border);color:var(--text-dim);font-size:10px;line-height:1.6}.dashboard .dash-tab-btn,.dashboard .dash-tab-btn.logs-tab{width:100%;padding:12px 10px;gap:10px;border:1px solid transparent;justify-content:flex-start;color:var(--text-dim);font-size:11px;font-weight:500;background:none;margin:0;box-shadow:none;border-radius:8px}.dashboard .dash-tab-btn svg{width:16px;height:16px;flex-shrink:0;opacity:.8}.dashboard .dash-tab-btn:hover{color:var(--text);background:var(--panel-hover)}.dashboard .dash-tab-btn.active{background:rgba(99,102,241,.15);color:#a5b4fc;border-color:var(--border-focus)}.dashboard .tab-pill-count{margin-left:auto;background:rgba(99,102,241,.2);color:#a5b4fc;font-size:9px;padding:2px 5px}.dashboard .pnl-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:24px}.dashboard .pnl-card{padding:22px 20px;background:var(--panel-solid);border:1px solid var(--border);border-radius:12px;box-shadow:none;min-height:138px}.dashboard .pnl-card:hover{transform:none;border-color:var(--border-light);box-shadow:none}.dashboard .pnl-title{color:var(--text-dim)!important;font-size:11px;font-weight:500;text-transform:none;letter-spacing:0;margin-bottom:18px}.dashboard .pnl-title>span:last-child{display:none}.dashboard .pnl-value{font-size:clamp(23px,2.25vw,31px);font-weight:550;letter-spacing:-1px;font-family:Inter,system-ui,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.2}.dashboard .pnl-pos,.dashboard .positive{color:var(--green)}.dashboard .negative,.dashboard .pnl-neg{color:var(--red)}.dashboard .pnl-subtitle{color:var(--text-dim);font-size:10px;margin-top:12px;line-height:1.5}.dashboard .pnl-subtitle .pulse-dot{display:none}.dashboard .trading-controller{padding:24px;margin-bottom:24px;background:var(--panel-solid);border:1px solid var(--border);border-radius:12px;box-shadow:none;gap:24px;align-items:center}.dashboard .trading-controller.active{border-color:rgba(16,185,129,.35);background:rgba(16,185,129,.05)}.dashboard .trading-controller:before{display:none}.dashboard .trading-controller>div{flex:1 1;min-width:0}.dashboard .trading-controller>div>div:nth-child(2){font-size:18px!important;font-weight:500!important;margin-top:9px!important}.dashboard .trading-controller .pulse-dot{animation:none;box-shadow:none;width:6px;height:6px}.dashboard .asset-pill-group{gap:6px;flex-wrap:wrap}.dashboard .asset-pill{min-height:36px;border:1px solid var(--border);color:var(--text-dim);background:var(--panel-solid);border-radius:6px;font-size:10px;font-weight:500;padding:7px 10px;box-shadow:none}.dashboard .asset-pill>span:first-child{display:none}.dashboard .asset-pill.active{color:#a5b4fc;background:rgba(99,102,241,.15);border-color:var(--border-focus)}.dashboard .asset-pill:hover{transform:none;background:var(--panel-hover)}.dashboard .master-trade-btn{min-width:192px;padding:14px 20px;min-height:48px;border-radius:8px;letter-spacing:0;text-transform:none;font-size:12px;font-weight:600;box-shadow:none}.dashboard .master-trade-btn.start{background:linear-gradient(135deg,var(--primary),var(--primary-hover));color:#fff;border-color:var(--border-light)}.dashboard .master-trade-btn.start:hover{background:linear-gradient(135deg,#7174f8,var(--primary));transform:none;box-shadow:none}.dashboard .master-trade-btn.stop{background:rgba(244,63,94,.15);color:#fda4af;border-color:rgba(244,63,94,.5)}.dashboard .master-trade-btn.stop:hover{background:rgba(244,63,94,.25);transform:none;box-shadow:none}.dashboard .master-trade-btn:after{display:none}.dashboard .trading-policy{padding-top:16px;border-top:1px solid var(--border);font-size:10px;color:var(--text-dim)}.performance-card{background:var(--panel-solid);border:1px solid var(--border);border-radius:12px;padding:24px;margin-bottom:24px}.performance-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.performance-heading .eyebrow{margin-bottom:7px}.performance-heading h2{font-size:16px;margin:0;font-weight:550;letter-spacing:-.3px}.performance-details{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-top:20px}.performance-details strong{font-size:25px;font-weight:500;letter-spacing:-.6px}.performance-details>span{font-size:11px;color:var(--text-dim)}.performance-plot{width:100%;height:164px;display:block;margin-top:10px}.performance-footnote{display:flex;justify-content:space-between;gap:8px;color:var(--text-dim);font-size:10px}.performance-empty{position:relative;display:grid;place-items:center;min-height:125px;text-align:center;color:var(--text-dim);font-size:12px}.empty-chart-lines{position:absolute;inset:10px 0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 30px,var(--border) 31px,transparent 32px);opacity:.45;pointer-events:none}.performance-empty p{position:relative;padding:12px;background:var(--panel-solid);line-height:1.6}.dashboard .chart-card-shell,.dashboard .panel,.dashboard .terminal-panel{border-radius:12px;border-color:var(--border);background:var(--panel-solid);box-shadow:none}.dashboard .chart-topbar,.dashboard .terminal-header{padding:18px 22px;background:none;border-bottom:1px solid var(--border)}.dashboard .chart-topbar>div:first-child>span:first-child{font-size:14px!important;font-weight:550!important}.dashboard .chart-topbar>div:first-child>span:last-child{display:none!important}.dashboard .chart-viewport-box{background:var(--bg);height:400px}.dashboard .chart-reference-note{margin:0;padding:10px 16px;color:var(--text-dim);background:rgba(99,102,241,.08);border-bottom:1px solid var(--border);font-size:11px;line-height:1.6}.dashboard .chart-viewport-box>.notice{display:flex;justify-content:center;align-items:center;height:100%;padding:24px;background:none;border:none;border-radius:0;margin:0;color:var(--text-dim);line-height:1.7;text-align:center}.dashboard .tf-group{background:var(--panel-hover);border:1px solid var(--border);padding:3px;gap:2px;border-radius:7px}.dashboard .tf-btn{min-width:33px;min-height:34px;padding:6px;color:var(--text-dim);font-size:10px;border:0}.dashboard .tf-btn.active{background:rgba(99,102,241,.2);color:#a5b4fc;box-shadow:none}.dashboard .tab-pill{font-size:11px;text-transform:none;letter-spacing:0;font-weight:500;box-shadow:none}.dashboard .tab-pill.active{background:rgba(99,102,241,.15);color:#a5b4fc;border-color:var(--border-focus)}.dashboard .terminal-toolbar{padding:14px 20px;background:none;gap:12px}.dashboard .terminal-search-input{background:var(--bg);color:var(--text);border-color:var(--border-light);border-radius:6px}.dashboard .terminal-body{font-size:11px}.dashboard .notice{border:1px solid var(--border-focus);background:rgba(99,102,241,.08);color:#c7d2fe;font-size:11px;line-height:1.7;padding:12px 16px;margin-bottom:24px;border-radius:8px}.dashboard .panel{padding:24px}.dashboard table{min-width:680px;width:100%;font-size:12px}.dashboard th{font-size:10px;letter-spacing:.5px;font-weight:500;color:var(--text-dim);background:var(--panel-solid);padding:16px}.dashboard td{padding:16px;border-bottom-color:var(--border)}.dashboard tr:hover td{background:var(--panel-hover)}.dashboard .dash-meta-chip{background:var(--panel-solid);border-color:var(--border);color:var(--text-dim);font-size:10px}.dashboard .panel>div:first-child>div:last-child{flex-wrap:wrap}.dashboard .risk-grid{gap:14px}.dashboard .risk-grid>div{border-color:var(--border)!important;background:var(--panel-solid)!important}@media (max-width:1200px){.dashboard{padding-left:224px;padding-right:24px}.dashboard .dash-tab-nav{width:178px;padding-inline:8px}.dashboard .dash-tab-btn{font-size:10px;gap:7px;padding-inline:8px}.dashboard .plan-tag,.dashboard .user-email-text{display:none}.dashboard .user-email-pill{flex:0 1;min-width:32px}.dashboard .pnl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.dashboard{padding:24px 24px 60px}.dashboard .dash-header-right{width:auto;justify-content:flex-end}.dashboard .dash-tab-nav{position:-webkit-sticky;position:sticky;top:0;left:auto;bottom:auto;width:100%;height:auto;flex-direction:row;gap:4px;padding:8px;margin-bottom:24px;border-radius:9px;overflow-x:auto;overflow-y:hidden;background:var(--panel-solid)}.dashboard .dash-tab-nav:after,.dashboard .dash-tab-nav:before{display:none}.dashboard .dash-tab-btn,.dashboard .dash-tab-btn.logs-tab{width:auto;font-size:11px;padding:10px;flex-shrink:0}.dashboard .dash-tab-nav{scrollbar-width:thin;scrollbar-color:var(--border-light) var(--panel-solid)}.dashboard .trading-controller{flex-wrap:wrap}.dashboard .master-trade-btn{align-self:flex-end}}@media (max-width:600px){.dashboard{padding:18px 16px 40px}.dashboard .dash-header-v2{flex-wrap:wrap;gap:18px;padding-bottom:18px;margin-bottom:24px}.dashboard .dash-header-right{width:100%;justify-content:flex-start;gap:10px}.dashboard .dash-nav-btn.blue{flex:1 1;justify-content:center}.dashboard .user-email-pill{margin-left:auto}.dashboard .dash-signout-btn{padding-inline:10px}.dashboard .workspace-intro{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:22px}.dashboard .workspace-account{flex-direction:row;align-items:center;max-width:none;text-align:left;gap:10px}.workspace-account>span:last-child{font-size:10px}.dashboard .pnl-grid{gap:10px;margin-bottom:18px}.dashboard .pnl-card{padding:16px 14px;min-height:124px}.dashboard .pnl-title{font-size:11px;margin-bottom:14px;line-height:1.5}.dashboard .pnl-value{font-size:clamp(20px,5.3vw,26px);letter-spacing:-.7px}.dashboard .pnl-subtitle{font-size:10px}.dashboard .trading-controller{padding:18px;gap:20px;margin-bottom:18px}.dashboard .trading-controller>div>div:nth-child(2){font-size:17px!important}.dashboard .master-trade-btn{width:100%;min-width:0;min-height:48px}.dashboard .asset-pill-group{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard .asset-pill{min-height:44px;justify-content:center}.dashboard .performance-card{padding:18px;margin-bottom:18px}.performance-heading h2{font-size:14px}.performance-heading .quiet-tag{font-size:9px;padding:5px 7px}.performance-details{margin-top:16px;gap:8px}.performance-details>span{font-size:10px}.performance-plot{height:130px}.performance-footnote{font-size:9px;flex-wrap:wrap}.dashboard .chart-topbar{padding:16px;gap:16px}.dashboard .chart-topbar>div:last-child{flex-wrap:wrap;width:100%;justify-content:space-between}.dashboard .chart-topbar>div:last-child>span{font-size:10px!important}.dashboard .chart-viewport-box{height:310px}.dashboard .tf-btn{min-height:44px}.dashboard .terminal-header,.dashboard .terminal-toolbar{padding:14px}.dashboard .terminal-body{padding:12px 14px}.dashboard .panel{padding:18px}.dashboard .panel h2{font-size:18px!important;line-height:1.4}.dashboard .risk-grid.padded{padding:14px}}.broker-connections{display:grid;grid-gap:12px;gap:12px;margin:0 0 22px}.broker-connection{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 20px;border:1px solid #29304a;border-radius:14px;background:#131526;min-width:0}.broker-connection>div{flex:1 1;min-width:180px;overflow-wrap:anywhere}.broker-connection strong{font-size:14px;color:#f4f4fa}.broker-connection p{color:#a4acc2;font-size:13px;margin:6px 0 0;line-height:1.5}.connection-badge{border-radius:20px;padding:7px 12px;background:#332b1a;color:#f6cd76;font-size:12px;white-space:nowrap}.connection-badge.verified{background:#14362d;color:#81e4bd}.connection-retry{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;flex-basis:100%}.connection-retry label{display:grid;grid-gap:6px;gap:6px;flex:1 1;min-width:180px;font-size:12px;color:#b6bed1}.connection-retry input{width:100%;box-sizing:border-box;min-height:44px;background:#0e1020;color:#fff;border:1px solid #424763;border-radius:8px;padding:10px}.connection-retry button{min-height:44px;cursor:pointer}:root[data-theme=light] .dashboard .asset-pill.active,:root[data-theme=light] .dashboard .dash-nav-btn.blue,:root[data-theme=light] .dashboard .dash-tab-btn.active,:root[data-theme=light] .dashboard .tab-pill.active,:root[data-theme=light] .dashboard .tf-btn.active,:root[data-theme=light] .dashboard .user-avatar-circle{color:#4338ca}:root[data-theme=light] .dashboard .notice{color:#3730a3}:root[data-theme=light] .dashboard .dash-signout-btn:hover{color:var(--text)}:root[data-theme=light] .broker-connection{border-color:var(--border);background:var(--panel-solid)}:root[data-theme=light] .broker-connection strong{color:var(--text)}:root[data-theme=light] .broker-connection p,:root[data-theme=light] .connection-retry label{color:var(--text-dim)}:root[data-theme=light] .connection-badge{background:#fff7df;color:#9a5a00}:root[data-theme=light] .connection-badge.verified{background:#e7f8ef;color:#067647}:root[data-theme=light] .connection-retry input{background:#fff;color:var(--text);border-color:var(--border-light)}@media(max-width:600px){.dashboard .theme-toggle-label{display:none}.dashboard .theme-toggle{width:42px;padding:8px}}@media(max-width:480px){.broker-connection{padding:14px}.connection-retry button,.connection-retry label{flex-basis:100%;width:100%}}:root[data-theme=light] .dashboard{color:#172033}:root[data-theme=light] .dashboard .dash-tab-btn{color:#475569}:root[data-theme=light] .dashboard .dash-tab-btn:hover{color:#1e293b;background:#eef2f7}:root[data-theme=light] .dashboard .dash-tab-btn.active{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}:root[data-theme=light] .dashboard .tab-pill-count{color:#3730a3;background:#e0e7ff}:root[data-theme=light] .dashboard .asset-pill.active,:root[data-theme=light] .dashboard .tab-pill.active,:root[data-theme=light] .dashboard .tf-btn.active{color:#3730a3;background:#e0e7ff;border-color:#c7d2fe}:root[data-theme=light] .dashboard .notice{color:#312e81;background:#eef2ff;border-color:#c7d2fe}:root[data-theme=light] .dashboard .master-trade-btn.stop{color:#be123c;background:#fff1f2;border-color:#fda4af}:root[data-theme=light] .dashboard .log-msg{color:#334155}:root[data-theme=light] .dashboard .log-badge{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}:root[data-theme=light] .dashboard .log-badge.error{color:#be123c;background:#fff1f2;border-color:#fda4af}:root[data-theme=light] .dashboard .log-badge.warn{color:#92400e;background:#fffbeb;border-color:#fcd34d}:root[data-theme=light] .dashboard .log-badge.trade{color:#047857;background:#ecfdf5;border-color:#6ee7b7}:root[data-theme=light] .dashboard .chart-reference-note{color:#334155;background:#f8fafc}:root[data-theme=light] .dashboard .terminal-search-input{background:#fff;color:#172033}:root[data-theme=light] .dashboard .risk-grid>div{color:#172033}.mobile-dashboard-menu{display:none}@media (max-width:600px){.dashboard .dash-header-right{width:auto;margin-left:auto}.dashboard .mobile-dashboard-menu{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:8px 11px;border:1px solid var(--border);border-radius:8px;color:var(--text);background:var(--panel-solid);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.dashboard .mobile-dashboard-menu span:first-child{font-size:18px;line-height:1}.dashboard .dash-tab-nav{display:none!important;position:fixed!important;top:76px!important;right:16px!important;left:16px!important;bottom:auto!important;width:auto!important;max-height:calc(100dvh - 96px);padding:10px!important;margin:0!important;flex-direction:column!important;overflow-y:auto!important;border-radius:12px!important;box-shadow:0 18px 42px rgba(15,23,42,.22)!important;z-index:100!important}.dashboard .dash-tab-nav.mobile-open{display:flex!important}.dashboard .dash-tab-btn,.dashboard .dash-tab-btn.logs-tab{width:100%!important;min-height:48px;padding:13px 12px;font-size:13px}.dashboard .dash-nav-btn.blue,.dashboard .dash-signout-btn,.dashboard .dash-tab-nav:after,.dashboard .dash-tab-nav:before,.dashboard .plan-tag,.dashboard .user-email-pill{display:none}}.dashboard .subscription-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;margin:0 0 24px;border:1px solid rgba(99,102,241,.42);border-radius:12px;background:linear-gradient(90deg,rgba(99,102,241,.15),rgba(99,102,241,.06))}.dashboard .subscription-banner-copy{min-width:0}.dashboard .subscription-banner strong{display:block;color:var(--text);font-size:14px;line-height:1.35}.dashboard .subscription-banner span{display:block;margin-top:4px;color:var(--text-dim);font-size:12px;line-height:1.55}.dashboard .subscription-action{flex:0 0 auto;min-height:42px;white-space:nowrap}.dashboard .trade-history-filter{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 18px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--panel-hover)}.dashboard .trade-filter-options{display:flex;gap:6px;flex-wrap:wrap}.dashboard .trade-filter-options button{min-height:34px;padding:7px 10px;border:1px solid var(--border);border-radius:6px;background:var(--panel-solid);color:var(--text-dim);font-size:11px;font-weight:600;cursor:pointer}.dashboard .trade-filter-options button:hover{color:var(--text);border-color:var(--border-light)}.dashboard .trade-filter-options button.active{color:#c7d2fe;border-color:var(--border-focus);background:rgba(99,102,241,.18)}.dashboard .trade-custom-dates{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard .trade-custom-dates label{display:inline-flex;align-items:center;gap:6px;color:var(--text-dim);font-size:11px;font-weight:600}.dashboard .trade-custom-dates input{min-height:34px;padding:5px 8px;color:var(--text);border:1px solid var(--border);border-radius:6px;background:var(--panel-solid);color-scheme:dark;font:inherit}.dashboard .trade-filter-count{margin-left:auto;color:var(--text-dim);font-size:11px;white-space:nowrap}[data-theme=light] .dashboard .trade-custom-dates input{color-scheme:light}@media (max-width:600px){.dashboard .subscription-banner{align-items:stretch;flex-direction:column;padding:14px;margin-bottom:20px}.dashboard .subscription-action{width:100%}.dashboard .trade-history-filter{align-items:stretch}.dashboard .trade-filter-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard .trade-filter-options button{padding-inline:6px}.dashboard .trade-custom-dates{display:grid;grid-template-columns:1fr}.dashboard .trade-custom-dates label{justify-content:space-between}.dashboard .trade-filter-count{margin-left:0}}