.terminal{--terminal-background:var(--background);--terminal-card:var(--card);--terminal-muted:var(--muted);--terminal-primary:var(--primary);--terminal-primary-light:var(--primary-light);--terminal-brand:var(--primary);--terminal-brand-light:var(--primary-light);--terminal-border:var(--border);--terminal-border-hover:var(--border-hover);--terminal-resizer:var(--border);--terminal-resizer-grip:var(--muted-foreground);--terminal-text:var(--foreground);--terminal-muted-text:var(--muted-foreground);grid-template-rows:70px 1fr 180px 50px;grid-template-columns:53px 1fr 320px;height:100vh;display:grid;background-color:var(--terminal-background)!important}.terminal.light{--terminal-background:#fafbfc;--terminal-card:#fff;--terminal-muted:#f3f4f6;--terminal-primary:#f5b800;--terminal-primary-light:#ffc83d;--terminal-border:#e7eaf0;--terminal-border-hover:#f5b800;--terminal-resizer:#e7eaf0;--terminal-resizer-grip:#667085;--terminal-text:#101828;--terminal-muted-text:#667085}.terminal.light [class*=text-white]{color:var(--terminal-text)!important}.terminal.light .order-bar-panel .relative>button{color:#fff!important}.terminal.light .MuiSelect-select{color:var(--terminal-text)!important}.terminal.light .order-unit-select .MuiOutlinedInput-root{background-color:var(--terminal-muted)!important}.terminal.light .order-unit-select .MuiOutlinedInput-notchedOutline{border-color:var(--terminal-border)!important}.terminal.light .order-unit-select .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--terminal-primary)!important}.terminal.light .field-box input::placeholder{color:var(--terminal-muted-text)!important}.terminal.light .MuiTabs-indicator{background-color:var(--terminal-primary)!important}.terminal.light .MuiTab-root.Mui-selected{color:var(--terminal-primary)!important}.terminal.light .order-bar-panel>button{color:#fff!important;background-color:var(--terminal-primary)!important}.terminal.light .order-bar-panel>button:hover{background-color:var(--terminal-primary-light)!important}.terminal .topbar{grid-area:1/1/auto/-1}.terminal .settings-bar{grid-area:2/1/5}.terminal .order-panel{grid-area:2/3/4}.terminal .bottom-bar{grid-area:4/2/auto/4}.terminal .topbar{border-bottom:5px solid var(--terminal-background)!important;height:auto!important}.terminal .settings-bar{border-right:5px solid var(--terminal-background)}.terminal .market-watch{border-right:0}.terminal .order-panel{border-left:5px solid var(--terminal-background)}.terminal .bottom-bar{border-top:5px solid var(--terminal-background)}.terminal .market-chart-wrapper{grid-area:2/2/4;min-width:0;min-height:0;overflow:hidden}.terminal .market-chart-panels,.terminal .chart-panels{width:100%;min-width:0;height:100%;min-height:0}.terminal .market-watch,.terminal .chart-area{height:100%;min-height:0;overflow:hidden}.terminal .terminal-tab-placeholder{width:100%;height:100%;color:var(--terminal-text);background:var(--terminal-card);place-items:center;font:600 16px Inter,Arial,sans-serif;display:grid}.terminal .chart-wrapper,.terminal .chart-panel-content,.terminal .positions-panel-content{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.terminal .positions-panel-content{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--terminal-muted-text) var(--terminal-muted);overflow:auto}.terminal .positions-panel-content::-webkit-scrollbar{width:10px;height:10px}.terminal .positions-panel-content::-webkit-scrollbar-track{background:var(--terminal-muted);border-left:1px solid var(--terminal-border)}.terminal .positions-panel-content::-webkit-scrollbar-thumb{border:3px solid var(--terminal-muted);background:var(--terminal-muted-text);border-radius:999px;min-height:44px}.terminal .positions-panel-content::-webkit-scrollbar-thumb:hover{background:var(--terminal-border-hover)}.terminal .positions-panel-content::-webkit-scrollbar-corner{background:var(--terminal-muted)}.terminal .resize-line{background:var(--terminal-resizer);cursor:row-resize;flex:0 0 5px;height:5px;position:relative}.terminal .vertical-resize-line{background:var(--terminal-resizer);cursor:col-resize;flex:0 0 5px;width:5px;min-width:5px;position:relative}.terminal .resize-line:hover,.terminal .vertical-resize-line:hover,.terminal .resize-line:focus-visible,.terminal .vertical-resize-line:focus-visible,.terminal .resize-line[data-resize-handle-state=drag],.terminal .vertical-resize-line[data-resize-handle-state=drag]{background:var(--terminal-border-hover);outline:none}.terminal .resize-line:after,.terminal .vertical-resize-line:after{content:"";opacity:0;transition:opacity .12s;position:absolute}.terminal .resize-line:after{background:radial-gradient(circle, var(--terminal-resizer-grip) 1px, transparent 1.5px) 0 0 / 8px 4px repeat-x;width:24px;height:4px;top:50%;left:50%;transform:translate(-50%,-50%)}.terminal .vertical-resize-line:after{background:radial-gradient(circle, var(--terminal-resizer-grip) 1px, transparent 1.5px) 0 0 / 4px 8px repeat-y;width:4px;height:24px;top:50%;left:50%;transform:translate(-50%,-50%)}.terminal.light .resize-line:after,.terminal.light .vertical-resize-line:after{opacity:.65}.terminal .resize-line:hover:after,.terminal .vertical-resize-line:hover:after,.terminal .resize-line:focus-visible:after,.terminal .vertical-resize-line:focus-visible:after,.terminal .resize-line[data-resize-handle-state=drag]:after,.terminal .vertical-resize-line[data-resize-handle-state=drag]:after{opacity:1}.terminal .positions-panel-content,.terminal .chart-panel-content,.terminal .market-watch-panel{background-color:var(--terminal-card);border-radius:5px}.terminal .bottom-bar-panel{background-color:var(--terminal-card);color:var(--terminal-text);border-top-left-radius:5px}.terminal .order-bar-panel{background-color:var(--terminal-card);border-top-left-radius:5px;border-bottom-left-radius:5px}.terminal .settings-bar-panel{background-color:var(--terminal-card);border-top-right-radius:5px}.terminal .settings-bar-panel,.terminal .bottom-bar-panel,.terminal .order-bar-panel{width:100%;height:100%}
.top-bar-panel{box-sizing:border-box;width:100%;min-width:0;height:100%;color:var(--terminal-text);background:var(--terminal-card);align-items:center;padding:3px 6px;font-family:Inter,Arial,sans-serif;display:flex;overflow:hidden}.paxivo-logo{color:var(--terminal-text);letter-spacing:1.7px;flex:none;align-items:center;gap:9px;margin:0 150px 0 5px;font-size:20px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.paxivo-logo-mark{width:36px;height:36px;color:var(--terminal-card);background:linear-gradient(135deg, var(--terminal-primary-light), var(--terminal-primary));letter-spacing:-1px;border-radius:10px;place-items:center;font-size:21px;font-style:italic;font-weight:900;display:grid;box-shadow:0 3px 10px #f5b8003d}.paxivo-logo:hover{color:var(--terminal-text)}.ticker-list{scrollbar-width:none;flex:auto;align-items:center;gap:8px;min-width:0;height:100%;display:flex;overflow-x:auto}.ticker-list::-webkit-scrollbar{display:none}.ticker-card{box-sizing:border-box;border:1px solid var(--terminal-border);background:var(--terminal-muted);min-width:164px;height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:28px minmax(68px,auto) 60px;align-items:center;gap:6px;padding:4px 7px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.ticker-card:hover{border-color:var(--terminal-border-hover);background:var(--terminal-muted)}.ticker-card.active{border-color:var(--terminal-primary);background:var(--terminal-muted);box-shadow:inset 0 -3px 0 var(--terminal-primary), 0 0 0 1px color-mix(in srgb, var(--terminal-primary) 28%, transparent)}.ticker-card:focus-visible{outline:2px solid var(--terminal-primary);outline-offset:2px}.instrument-icon{border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:grid;overflow:hidden}.icon-coin,.icon-gold{color:var(--terminal-primary-light);background:linear-gradient(135deg, color-mix(in srgb, var(--terminal-primary) 30%, #000), color-mix(in srgb, var(--terminal-primary) 8%, #000));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--terminal-primary) 45%, transparent)}.icon-gold{font-size:16px}.flag-eu{color:var(--terminal-primary-light);letter-spacing:1px;background:#123b9b;font-size:9px}.flag-gb{color:#fff;background:linear-gradient(90deg,#0000 39%,#d7182a 39% 61%,#0000 61%),linear-gradient(#0000 39%,#d7182a 39% 61%,#0000 61%),#1d3e86;font-size:20px;line-height:1;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 5px #d7182a}.ticker-copy{white-space:nowrap;grid-template-columns:auto auto;align-items:center;column-gap:4px;display:grid}.ticker-symbol{color:var(--terminal-text);grid-column:1/-1;font-size:10px;font-weight:700;line-height:11px}.ticker-price{color:var(--terminal-text);letter-spacing:.1px;font-size:13px;font-weight:750;line-height:14px}.ticker-change{grid-column:1/-1;font-size:9px;font-weight:700;line-height:10px}.ticker-change.up{color:#12c982}.ticker-change.down{color:#ff4e5c}.change-arrow{margin-right:3px;font-size:8px}.ticker-trend{width:60px;height:28px}.ticker-trend polyline{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ticker-trend polygon{opacity:.14}.ticker-trend.up polyline{stroke:#11c982}.ticker-trend.up polygon{fill:#11c982}.ticker-trend.down polyline{stroke:#ff4e5c}.ticker-trend.down polygon{fill:#ff4e5c}.topbar-actions{flex:none;align-self:stretch;align-items:center;gap:6px;margin-left:10px;display:flex}.topbar-action{border:1px solid var(--terminal-border);width:28px;height:28px;color:var(--terminal-text);background:var(--terminal-muted);cursor:pointer;border-radius:7px;padding:0;font-size:18px;line-height:1;transition:border-color .14s,background .14s,color .14s,box-shadow .14s}.topbar-action:hover{color:var(--terminal-primary);background:var(--terminal-muted);border-color:var(--terminal-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--terminal-primary) 12%, transparent)}.theme-toggle svg{width:15px;height:15px}.topbar-menu{letter-spacing:1px;font-size:15px}.instrument-modal-backdrop{z-index:1000;background:color-mix(in srgb, var(--terminal-background) 72%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.instrument-modal{border:1px solid var(--terminal-border);background:var(--terminal-card);border-radius:14px;width:min(680px,100%);max-height:min(680px,100vh - 40px);overflow:hidden;box-shadow:0 24px 70px #0000008c}.instrument-modal-header{justify-content:space-between;align-items:flex-start;padding:21px 22px 15px;display:flex}.instrument-modal-eyebrow{color:var(--terminal-muted-text);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:700}.instrument-modal h2{color:var(--terminal-text);margin:0;font-size:19px;line-height:1.2}.instrument-modal-close{width:30px;height:30px;color:var(--terminal-muted-text);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;font-size:25px;line-height:1;transition:color .14s,background .14s;display:grid}.instrument-modal-close:hover{color:var(--terminal-text);background:var(--terminal-muted)}.instrument-search{border:1px solid var(--terminal-border);color:var(--terminal-muted-text);background:var(--terminal-background);border-radius:9px;align-items:center;gap:9px;margin:0 22px 15px;padding:0 12px;display:flex}.instrument-search:focus-within{border-color:var(--terminal-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--terminal-primary) 14%, transparent)}.instrument-search>span{font-size:21px;line-height:1;transform:rotate(-20deg)}.instrument-search input{width:100%;height:42px;color:var(--terminal-text);background:0 0;border:0;outline:0;padding:0;font:500 13px Inter,Arial,sans-serif}.instrument-search input::placeholder{color:var(--terminal-muted-text)}.instrument-table-wrap{border-top:1px solid var(--terminal-border);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--terminal-muted-text) var(--terminal-muted);max-height:440px;overflow:auto}.instrument-table-wrap::-webkit-scrollbar{width:10px;height:10px}.instrument-table-wrap::-webkit-scrollbar-track{background:var(--terminal-muted);border-left:1px solid var(--terminal-border)}.instrument-table-wrap::-webkit-scrollbar-thumb{border:3px solid var(--terminal-muted);background:var(--terminal-muted-text);border-radius:999px;min-height:44px}.instrument-table-wrap::-webkit-scrollbar-thumb:hover{background:var(--terminal-border-hover)}.instrument-table-wrap::-webkit-scrollbar-corner{background:var(--terminal-muted)}.instrument-table{border-collapse:collapse;width:100%;color:var(--terminal-text);font-size:12px}.instrument-table th{z-index:1;color:var(--terminal-muted-text);background:var(--terminal-muted);letter-spacing:.07em;text-align:left;text-transform:uppercase;padding:11px 22px;font-size:10px;font-weight:700;position:sticky;top:0}.instrument-table th:nth-last-child(-n+3),.instrument-table td:nth-last-child(-n+3){text-align:right}.instrument-table td{border-top:1px solid var(--terminal-border);font-variant-numeric:tabular-nums;padding:10px 22px}.instrument-table tbody tr:hover{background:var(--terminal-muted)}.pair-name{align-items:center;gap:10px;min-width:225px;display:flex}.pair-name .instrument-icon{flex:none;width:26px;height:26px}.pair-name span{gap:2px;display:grid}.pair-name strong{color:var(--terminal-text);font-size:12px}.pair-name small{color:var(--terminal-muted-text);font-size:10px}.pair-change.up{color:#12c982}.pair-change.down{color:#ff6672}.add-pair-button{border:1px solid color-mix(in srgb, var(--terminal-primary) 45%, var(--terminal-border));min-width:72px;height:28px;color:var(--terminal-primary-light);background:color-mix(in srgb, var(--terminal-primary) 10%, transparent);cursor:pointer;border-radius:6px;padding:0 10px;font:700 11px Inter,Arial,sans-serif;transition:color .14s,background .14s,border-color .14s}.add-pair-button:hover{color:var(--terminal-card);background:var(--terminal-primary);border-color:var(--terminal-primary)}.add-pair-button:disabled{border-color:var(--terminal-border);color:var(--terminal-muted-text);cursor:default;background:0 0}.add-pair-button.is-available{border-color:var(--terminal-primary);color:var(--terminal-card);background:var(--terminal-primary);opacity:1}.add-pair-button.is-available:hover{border-color:var(--terminal-primary-light);color:var(--terminal-card);background:var(--terminal-primary-light)}.add-pair-button.is-added{border-color:var(--terminal-border);color:var(--terminal-muted-text);background:var(--terminal-muted);opacity:1}.instrument-empty-state{color:var(--terminal-muted-text);text-align:center;margin:0;padding:34px 22px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.ticker-card{grid-template-columns:28px minmax(62px,auto) 52px;min-width:156px;padding-inline:6px}.ticker-trend{width:52px}.ticker-price{font-size:14px}}
.market-watch-panel{background:var(--terminal-card);height:100%;min-height:0;color:var(--terminal-text);flex-direction:column;font-family:Inter,Arial,sans-serif;display:flex}.market-watch-header{border-bottom:1px solid var(--terminal-border);flex:0 0 46px;justify-content:space-between;align-items:center;height:46px;padding:0 14px;display:flex}.market-watch-title{color:var(--terminal-text);font-size:14px;font-weight:700}.market-watch-actions{align-items:center;gap:12px;display:flex}.market-watch-actions button{width:28px;height:28px;color:var(--terminal-muted-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:0;font-size:20px;transition:color .14s,background .14s,border-color .14s;display:grid}.market-watch-actions button:hover{color:var(--terminal-primary);background:color-mix(in srgb, var(--terminal-primary) 8%, transparent);border-color:color-mix(in srgb, var(--terminal-primary) 18%, transparent)}.search-wrapper{padding:12px}.search-box{box-sizing:border-box;background:var(--terminal-muted);border:1px solid var(--terminal-border);width:100%;height:38px;color:var(--terminal-text);border-radius:8px;outline:none;padding:0 14px;font-size:14px;transition:border-color .14s,box-shadow .14s,background .14s}.search-box:focus{border-color:var(--terminal-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--terminal-primary) 12%, transparent)}.search-box::placeholder{color:var(--terminal-muted-text)}.market-tabs{border-bottom:1px solid var(--terminal-border);padding:0 12px 10px}.market-tabs-control .MuiTab-root{color:var(--terminal-muted-text);transition:color .14s,background .14s}.market-tabs-control .MuiTab-root:hover{color:var(--terminal-text)}.market-tabs-control .MuiTab-root.Mui-selected{color:var(--terminal-primary)}.market-tabs-control .MuiTabs-indicator{background-color:var(--terminal-primary)}.market-tab{color:var(--terminal-muted-text);cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:500;transition:color .14s,background .14s}.market-tab:hover{color:var(--terminal-text)}.market-tab.active{color:var(--terminal-primary);font-weight:700}.market-empty-state{color:var(--terminal-muted-text);text-align:center;margin:0;padding:30px 12px;font-size:13px}.symbol-list{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--terminal-muted-text) var(--terminal-muted);flex:1;min-width:0;min-height:0;overflow:auto}.symbol-list::-webkit-scrollbar{width:10px;height:10px}.symbol-list::-webkit-scrollbar-track{background:var(--terminal-muted)}.symbol-list::-webkit-scrollbar-thumb{border:3px solid var(--terminal-muted);background:var(--terminal-muted-text);border-radius:999px;min-width:44px;min-height:44px}.symbol-list::-webkit-scrollbar-thumb:hover{background:var(--terminal-border-hover)}.symbol-list::-webkit-scrollbar-corner{background:var(--terminal-muted)}.symbol-row{border-bottom:1px solid var(--terminal-border);cursor:pointer;justify-content:space-between;align-items:center;height:62px;padding:0 12px;transition:background .14s,border-color .14s;display:flex}.symbol-row:hover{background:color-mix(in srgb, var(--terminal-primary) 4%, transparent)}.symbol-left{align-items:center;gap:10px;min-width:0;display:flex}.symbol-avatar{background:var(--terminal-background);border:1px solid var(--terminal-border);width:30px;height:30px;color:var(--terminal-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:border-color .14s,background .14s;display:flex}.symbol-row:hover .symbol-avatar{border-color:color-mix(in srgb, var(--terminal-primary) 35%, var(--terminal-border))}.symbol-info{min-width:0}.symbol-info h4{color:var(--terminal-text);margin:0;font-size:14px;font-weight:700}.symbol-info span{color:var(--terminal-muted-text);margin-top:2px;font-size:11px;display:block}.symbol-price{text-align:right;flex-shrink:0}.symbol-price h4{color:var(--terminal-text);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:700}.symbol-price span{font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;font-weight:600;display:block}.symbol-price.up h4,.symbol-price.up span{color:#26d99c}.symbol-price.down h4,.symbol-price.down span{color:#ff4d57}.market-watch-footer{border-top:1px solid var(--terminal-border);padding:12px}.view-all-btn{border:1px solid var(--terminal-border);width:100%;height:40px;color:var(--terminal-primary);cursor:pointer;background:0 0;border-radius:10px;font-size:14px;font-weight:600;transition:color .14s,background .14s,border-color .14s,box-shadow .14s}.view-all-btn:hover{color:var(--terminal-primary-light);background:color-mix(in srgb, var(--terminal-primary) 8%, transparent);border-color:var(--terminal-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--terminal-primary) 10%, transparent)}.view-all-btn:active{transform:translateY(1px)}
.chart-container{background:var(--terminal-card);flex-direction:column;height:100%;min-height:0;display:flex}.chart-header{border-bottom:1px solid var(--terminal-border);flex:none;height:40px}.chart-body{flex:1;min-height:0;display:flex;overflow:hidden}.chart-toolbar{border-right:1px solid var(--terminal-border);width:48px}.trading-chart{flex:1}.chart-header{border-bottom:1px solid var(--terminal-border);height:40px;color:var(--terminal-text);align-items:center;gap:16px;padding:0 12px;display:flex}.chart-symbol{font-size:14px;font-weight:700}.chart-timeframe{color:var(--terminal-primary);font-size:13px}.chart-ohlc{color:var(--terminal-muted-text);font-size:12px}.chart-toolbar{border-right:1px solid var(--terminal-border);flex-direction:column;align-items:center;gap:12px;width:48px;padding-top:12px;display:flex}.chart-toolbar button{width:32px;height:32px;color:var(--terminal-text);cursor:pointer;background:0 0;border:none}.trading-chart{color:#666;flex:1;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;display:flex}.chart-toolbar{background:var(--terminal-muted);border-right:1px solid var(--terminal-border);flex-direction:column;align-items:center;gap:8px;width:44px;height:100%;padding-top:10px;display:flex}.chart-toolbar button{width:32px;height:32px;color:var(--terminal-muted-text);cursor:pointer;background:0 0;border:none;border-radius:6px}.chart-toolbar button:hover{background:var(--terminal-muted);color:var(--terminal-text)}.chart-toolbar button.active{background:var(--terminal-primary);color:#000}#tv-attr-logo{display:none}.tools-arrow-up{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.tools-arrow-down{border-top-left-radius:5px;border-top-right-radius:5px}.tool-bar-icons{border-radius:5px;margin-left:4px;margin-right:4px;padding:5px!important}.chart-area{height:100%;overflow:hidden}
.panel{background:var(--terminal-card);border:1px solid var(--terminal-border)}.order-panel-scroll{box-sizing:border-box;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--terminal-muted-text) var(--terminal-muted);width:100%;height:100%;overflow:auto}.order-panel-scroll::-webkit-scrollbar{width:10px;height:10px}.order-panel-scroll::-webkit-scrollbar-track{background:var(--terminal-muted);border-left:1px solid var(--terminal-border)}.order-panel-scroll::-webkit-scrollbar-thumb{border:3px solid var(--terminal-muted);background:var(--terminal-muted-text);border-radius:999px;min-height:44px}.order-panel-scroll::-webkit-scrollbar-thumb:hover{background:var(--terminal-border-hover)}.order-panel-scroll::-webkit-scrollbar-corner{background:var(--terminal-muted)}.order-type-tabs .MuiTab-root{color:var(--terminal-muted-text);transition:color .14s,background .14s}.order-type-tabs .MuiTab-root:hover{color:var(--terminal-text)}.order-type-tabs .MuiTab-root.Mui-selected{color:var(--terminal-primary)}.order-type-tabs .MuiTabs-indicator{background-color:var(--terminal-primary)}.stepper-box,.field-box{background:var(--terminal-muted);border:1px solid var(--terminal-border)}.switch{width:38px;height:22px}.switch input{display:none}.switch-track{background:var(--terminal-border-hover);cursor:pointer;border-radius:999px;transition:background .2s,box-shadow .2s;position:absolute;inset:0}.switch-track:after{content:"";background:var(--terminal-text);border-radius:50%;width:18px;height:18px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.switch input:checked+.switch-track{background:var(--terminal-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--terminal-primary) 12%, transparent)}.switch input:checked+.switch-track:after{background:var(--terminal-card);transform:translate(16px)}.donut{background:conic-gradient(#14b8a6 0% 62%,#ff4d57 62% 100%);border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.donut-inner{background:var(--terminal-card);border-radius:50%;width:78px;height:78px}.impact-high{background:color-mix(in srgb, #ff4d57 14%, var(--terminal-card));color:#ff6b73;border:1px solid #ff4d5740}.impact-medium{background:color-mix(in srgb, var(--terminal-primary) 12%, var(--terminal-card));color:var(--terminal-primary-light);border:1px solid color-mix(in srgb, var(--terminal-primary) 24%, transparent)}.currency-badge{background:var(--terminal-muted);color:var(--terminal-muted-text);border:1px solid var(--terminal-border)}.tabular{font-variant-numeric:tabular-nums}
.positions-panel{width:100%;height:100%;color:var(--terminal-text);background:var(--terminal-card);font:500 13px Inter,Arial,sans-serif;overflow:hidden}.positions-tabs{min-height:57px;padding:0 24px}.positions-tabs .MuiTabs-list,.positions-tabs .MuiTabs-flexContainer{gap:30px}.positions-tabs .MuiTab-root{color:var(--terminal-muted-text);transition:color .14s,background .14s}.positions-tabs .MuiTab-root:hover{color:var(--terminal-text)}.positions-tabs .MuiTab-root.Mui-selected{color:var(--terminal-primary)}.positions-tabs .MuiTabs-indicator{background-color:var(--terminal-primary)}.positions-table-wrap{height:calc(100% - 57px);overflow:auto}.positions-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:900px}.positions-table th,.positions-table td{border-bottom:1px solid var(--terminal-border);white-space:nowrap;text-align:left;padding:15px 10px}.positions-table th{color:var(--terminal-muted-text);font-size:12px;font-weight:500}.positions-table th:first-child,.positions-table td:first-child{padding-left:24px}.positions-table th:last-child,.positions-table td:last-child{padding-right:24px}.positions-table td{color:var(--terminal-text)}.positions-table tbody tr{transition:background .12s}.positions-table tbody tr:hover:not(.positions-total){background:color-mix(in srgb, var(--terminal-primary) 4%, transparent)}.cell-positive{color:#00c076!important}.cell-negative{color:#ff4d57!important}.cell-strong{font-weight:700}.cell-status{color:var(--terminal-muted-text)!important}.positions-total td{color:var(--terminal-text);border-bottom:0;padding-block:19px;font-size:14px;font-weight:700}.table-action{color:#ff7a81;cursor:pointer;background:#ff4d5714;border:1px solid #ff4d5759;border-radius:5px;min-width:56px;height:27px;font:600 11px Inter,Arial,sans-serif;transition:color .14s,background .14s,border-color .14s,transform .1s}.table-action:hover{color:#fff;background:#d43c46;border-color:#d43c46}.table-action:active{transform:scale(.96)}.positions-empty{color:var(--terminal-muted-text)!important;text-align:center!important;padding:38px!important}
.settings-bar-panel{flex-direction:column;align-items:center;width:48px;height:100%;padding-top:8px;display:flex}.settings-nav-icon{width:48px;height:48px;color:var(--terminal-muted-text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .15s,background .15s;display:grid}.settings-nav-icon svg{stroke-width:1.9px;width:16px;height:16px}.settings-nav-icon:hover,.settings-nav-icon:focus-visible,.settings-nav-icon.active{color:var(--terminal-text);background:var(--terminal-muted)}.settings-nav-icon:focus-visible{outline:1px solid var(--terminal-primary);outline-offset:-1px}
