.desktop-dashboard{min-height:100vh;color:var(--ink);background:#080d12}.desktop-dashboard button,.desktop-dashboard input,.desktop-dashboard select{font:inherit}.desktop-sidebar{z-index:80;background:#0b1118;border-right:1px solid #253242;flex-direction:column;width:212px;display:flex;position:fixed;inset:0 auto 0 0}.desktop-logo{color:#34d399;border-bottom:1px solid #253242;align-items:center;gap:11px;min-height:72px;padding:14px 16px;display:flex}.desktop-logo span{min-width:0;display:grid}.desktop-logo strong{color:#e5eef7;font-size:15px;font-weight:600}.desktop-logo small,.desktop-sidebar-state small{color:#7f93a8;font-size:11px}.desktop-sidebar nav{gap:3px;padding:12px 9px;display:grid}.desktop-sidebar nav button{color:#93a6ba;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:10px;width:100%;height:43px;padding:0 12px;display:flex}.desktop-sidebar nav button:hover{color:#e5eef7;background:#111923}.desktop-sidebar nav button.active{color:#e5eef7;background:#10b9811f;border-color:#10b9816b}.desktop-sidebar nav button.active svg{color:#34d399}.desktop-sidebar-state{border-top:1px solid #253242;gap:6px;margin-top:auto;padding:13px 15px 17px;display:grid}.desktop-sidebar-state>span{align-items:center;gap:6px;font-size:12px;display:flex}.desktop-sidebar-state .online{color:#34d399}.desktop-sidebar-state .offline{color:#f59e0b}.desktop-main{min-width:0;margin-left:212px}.desktop-topbar{z-index:65;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080d12f5;border-bottom:1px solid #253242;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:10px 20px;display:flex;position:sticky;top:0}.desktop-topbar>div:first-child{min-width:0}.desktop-topbar h1,.desktop-topbar small,.desktop-section h2,.desktop-ranking-grid h2,.desktop-opening-head h2{margin:0}.desktop-topbar h1{font-size:20px;font-weight:600}.desktop-topbar>div:first-child small{color:#34d399;font-size:10px}.desktop-topbar-stats{background:#253242;align-items:stretch;gap:1px;display:flex}.desktop-topbar-stats>span{background:#0f1720;align-content:center;gap:2px;min-width:112px;padding:7px 11px;display:grid}.desktop-topbar-stats small{color:#7f93a8;font-size:10px}.desktop-topbar-stats strong{font-size:13px;font-weight:600}.desktop-topbar-stats button{color:#8da0b4;background:#0f1720;border:0;width:42px}.desktop-content{width:min(100%,1600px);margin:0 auto;padding:18px 20px 44px}.desktop-page-stack{gap:16px;display:grid}.desktop-readonly-banner{color:#a7b8c9;background:#38bdf812;border:1px solid #38bdf84d;border-left:3px solid #38bdf8;border-radius:5px;align-items:center;gap:9px;min-height:40px;padding:8px 12px;font-size:12px;display:flex}.desktop-readonly-banner svg,.desktop-readonly-banner strong{color:#7dd3fc}.desktop-metrics{background:#253242;border:1px solid #253242;gap:1px;display:grid}.desktop-metrics.six{grid-template-columns:repeat(6,minmax(0,1fr))}.desktop-metrics.four{grid-template-columns:repeat(4,minmax(0,1fr))}.desktop-metrics.three{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-metrics article,.desktop-metrics>button{color:#e5eef7;text-align:left;background:#111923;border:0;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:4px 8px;min-width:0;min-height:104px;padding:13px;display:grid}.desktop-metrics svg{color:#34d399;grid-row:1/span 2}.desktop-metrics small{color:#8296aa;font-size:11px}.desktop-metrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:600;overflow:hidden}.desktop-metrics em,.desktop-metrics>button>span{color:#8194a8;grid-column:2;font-size:11px;font-style:normal}.desktop-metrics>button.active{background:#10b98114;box-shadow:inset 0 0 0 2px #10b981}.desktop-section,.desktop-chart-section,.desktop-opening-head,.desktop-radar-focus{background:#0d141d;border:1px solid #253242;border-radius:6px}.desktop-section>header{border-bottom:1px solid #253242;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 14px;display:flex}.desktop-section>header>span{display:grid}.desktop-section header small,.desktop-opening-head small{color:#34d399;font-size:10px}.desktop-section h2,.desktop-ranking-grid h2,.desktop-opening-head h2{font-size:15px;font-weight:600}.desktop-section>header>b,.desktop-ranking-grid header b{color:#34d399;text-align:right;min-width:27px;font-size:13px}.desktop-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.desktop-settings-list{background:#253242;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.desktop-settings-list>span{background:#111923;align-content:center;gap:3px;min-width:0;min-height:58px;padding:9px 12px;display:grid}.desktop-settings-list small{color:#8296aa;font-size:10px}.desktop-settings-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.desktop-data-table{overflow-x:auto}.desktop-data-table>.head,.desktop-data-table>button,.desktop-data-table>div:not(.desktop-empty){color:#dfe8f1;text-align:left;background:0 0;border:0;border-bottom:1px solid #202c39;align-items:center;gap:10px;min-width:1050px;padding:8px 12px;display:grid}.desktop-data-table>button:hover,.desktop-data-table>button.selected{background:#121d28}.desktop-data-table>button.selected{box-shadow:inset 3px 0 #f59e0b}.desktop-data-table>.head{color:#778b9f;background:#0b121a;min-height:35px;font-size:10px}.desktop-data-table>button,.desktop-data-table>div:not(.head,.desktop-empty){min-height:50px;font-size:11px}.desktop-data-table span,.desktop-data-table strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.desktop-data-table span:has(>small){display:grid}.desktop-data-table span small{color:#71869b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.desktop-data-table strong{font-weight:600}.desktop-data-table.positions>*{grid-template-columns:1.2fr .45fr .65fr .65fr .65fr .8fr .6fr .75fr .6fr}.desktop-data-table.trades>*{grid-template-columns:.65fr .75fr .55fr .55fr 1fr .45fr .7fr .6fr 1.3fr}.desktop-data-table.radar>*{grid-template-columns:1.05fr .65fr .6fr .65fr .65fr 1fr 1.1fr .7fr 1.25fr}.desktop-data-table.history>*{grid-template-columns:.75fr .7fr .7fr .8fr .8fr .8fr .75fr .75fr .45fr .45fr}.desktop-data-table.opening-history>*{grid-template-columns:.65fr .8fr .55fr .65fr .65fr .9fr .45fr .75fr .65fr .8fr .65fr}.desktop-empty{color:#7e92a7;place-items:center;min-height:96px;font-size:12px;display:grid}.desktop-empty.large{border:1px solid #253242;border-radius:6px;align-content:center;gap:10px;min-height:320px}.desktop-radar-focus{background:#253242;grid-template-columns:minmax(220px,1.4fr) repeat(5,minmax(110px,.7fr));gap:1px;display:grid;overflow:hidden}.desktop-radar-focus>label,.desktop-radar-focus>span{background:#111923;align-content:center;gap:4px;min-width:0;min-height:70px;padding:9px 12px;display:grid}.desktop-radar-focus label span,.desktop-radar-focus small{color:#8296aa;font-size:10px}.desktop-radar-focus select{color:#e5eef7;background:#0b121a;border:1px solid #2a394a;border-radius:4px;width:100%;height:34px;padding:0 8px}.desktop-radar-focus strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.desktop-ranking-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.desktop-ranking-grid article{background:#0d141d;border:1px solid #253242;border-radius:6px;min-width:0;overflow:hidden}.desktop-ranking-grid header{border-bottom:1px solid #253242;justify-content:space-between;align-items:center;min-height:47px;padding:7px 11px;display:flex}.desktop-ranking-grid article>button{color:#dfe8f1;text-align:left;background:0 0;border:0;border-bottom:1px solid #202c39;grid-template-columns:22px minmax(0,1fr) auto 40px;align-items:center;gap:7px;width:100%;min-width:0;min-height:42px;padding:4px 9px;display:grid}.desktop-ranking-grid article>button:hover,.desktop-ranking-grid article>button.active{background:#121d28}.desktop-ranking-grid article>button.active{box-shadow:inset 3px 0 #f59e0b}.desktop-ranking-grid em{color:#71869b;text-align:center;font-size:10px;font-style:normal}.desktop-ranking-grid button>span{min-width:0;display:grid}.desktop-ranking-grid button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.desktop-ranking-grid button small{color:#74889d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.desktop-chart-section{gap:12px;padding:12px;display:grid}.desktop-chart-section .intraday-chart-panel,.desktop-chart-section .macd-chart-panel,.desktop-chart-section .daily-chart-panel{margin:0}.desktop-filter-tabs{background:#253242;gap:1px;display:flex}.desktop-filter-tabs button{color:#8397ab;background:#111923;border:0;height:30px;padding:0 10px;font-size:10px}.desktop-filter-tabs button.active{color:#e5eef7;background:#10b98126}.desktop-opening-head{background:#253242;grid-template-columns:minmax(250px,1fr) repeat(3,minmax(120px,.45fr));gap:1px;display:grid;overflow:hidden}.desktop-opening-head>div,.desktop-opening-head>span{background:#111923;align-content:center;gap:4px;min-width:0;min-height:82px;padding:11px 14px;display:grid}.desktop-opening-head p{color:#8296aa;margin:0;font-size:11px}.desktop-opening-head>span strong{font-size:14px;font-weight:600}.desktop-floating-calc{z-index:1300;background:#0b121afa;border:1px solid #34475a;border-radius:6px;gap:8px;width:230px;padding:10px;display:grid;position:fixed;bottom:24px;right:22px;box-shadow:0 14px 40px #00000073}.desktop-floating-calc header{cursor:move;touch-action:none;justify-content:space-between;align-items:center;display:flex}.desktop-floating-calc header strong{font-size:12px}.desktop-floating-calc header button{color:#8da0b4;background:0 0;border:0;place-items:center;width:25px;height:25px;padding:0;display:grid}.desktop-floating-calc label{color:#8296aa;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;font-size:10px;display:grid}.desktop-floating-calc input{color:#e5eef7;background:#080d12;border:1px solid #2a394a;border-radius:4px;width:100%;height:32px;padding:0 8px}.desktop-floating-calc>div{background:#111923;border:1px solid #253242;place-items:center;min-height:38px;font-size:16px;font-weight:600;display:grid}.desktop-calc-open{z-index:1290;color:#34d399;background:#0b121a;border:1px solid #10b981;border-radius:6px;width:42px;height:42px;font-size:17px;position:fixed;bottom:24px;right:19px;box-shadow:0 8px 24px #00000057}.desktop-access-gate{background:#080d12;place-items:center;min-height:100vh;padding:24px;display:grid}.desktop-access-gate form{color:#e5eef7;background:#111923;border:1px solid #253242;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;width:min(100%,420px);padding:22px;display:grid}.desktop-access-gate svg{color:#34d399}.desktop-access-gate form>div{display:grid}.desktop-access-gate form>div strong{font-size:17px}.desktop-access-gate form>div span{color:#8296aa;font-size:11px}.desktop-access-gate input,.desktop-access-gate button,.desktop-access-gate form>small{grid-column:1/-1}.desktop-access-gate input{color:#e5eef7;background:#080d12;border:1px solid #2a394a;border-radius:5px;height:42px;padding:0 10px}.desktop-access-gate button{color:#04120d;background:#34d399;border:1px solid #10b981;border-radius:5px;height:40px;font-weight:600}.desktop-access-gate button:disabled{opacity:.45}.desktop-access-gate form>small{color:#fb7185}.desktop-dashboard .positive{color:#fb7185!important}.desktop-dashboard .negative{color:#34d399!important}@media (width<=1200px){.desktop-metrics.six{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-topbar-stats>span{min-width:92px}.desktop-radar-focus{grid-template-columns:minmax(210px,1.3fr) repeat(3,minmax(100px,.6fr))}.desktop-radar-focus>span:nth-last-child(-n+2){display:none}}
