:root,:root[data-theme=dark]{color-scheme:dark;--bg: #131722;--panel: #131722;--raised: #1e222d;--hover: #2a2e39;--active: #2a2e39;--border: #2a2e39;--divider: #2a2e39;--text: #d1d4dc;--text-strong: #ffffff;--text-muted: #b2b5be;--text-dim: #787b86;--accent: #2962ff;--accent-hover: #1e53e5;--accent-text: #ffffff;--accent-soft: rgba(41, 98, 255, .16);--accent-fg: #5b8cff;--selected: #142e61;--up: #089981;--down: #f23645;--up-flash: rgba(8, 153, 129, .2);--down-flash: rgba(242, 54, 69, .2);--vol-up: rgba(8, 153, 129, .5);--vol-down: rgba(242, 54, 69, .5);--chart-bg: #131722;--chart-grid: #1f2330;--chart-text: #b2b5be;--chart-crosshair: #787b86;--chart-crosshair-label: #363a45;--chart-label-text: #ffffff;--warn: #f0b90b;--pill-on: #2a2e39;--pill-on-text: #ffffff;--overlay: rgba(0, 0, 0, .55);--shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 8px 24px rgba(0, 0, 0, .45);--scrollbar: #363a45;--scrollbar-hover: #4a4e5a;--av-1: #2962ff;--av-2: #089981;--av-3: #f7931a;--av-4: #9c27b0;--av-5: #e91e63;--av-6: #00897b;--av-text: #ffffff}:root[data-theme=light]{color-scheme:light;--bg: #ffffff;--panel: #ffffff;--raised: #ffffff;--hover: #f0f3fa;--active: #e0e3eb;--border: #e0e3eb;--divider: #e0e3eb;--text: #131722;--text-strong: #000000;--text-muted: #434651;--text-dim: #787b86;--accent: #2962ff;--accent-hover: #1e53e5;--accent-text: #ffffff;--accent-soft: rgba(41, 98, 255, .1);--accent-fg: #2962ff;--selected: #e3effd;--up: #089981;--down: #f23645;--up-flash: rgba(8, 153, 129, .16);--down-flash: rgba(242, 54, 69, .16);--vol-up: rgba(8, 153, 129, .5);--vol-down: rgba(242, 54, 69, .5);--chart-bg: #ffffff;--chart-grid: #f0f3fa;--chart-text: #131722;--chart-crosshair: #9598a1;--chart-crosshair-label: #131722;--chart-label-text: #ffffff;--warn: #c99400;--pill-on: #f0f3fa;--pill-on-text: #131722;--overlay: rgba(0, 0, 0, .3);--shadow: 0 2px 4px rgba(0, 0, 0, .06), 0 8px 24px rgba(0, 0, 0, .14);--scrollbar: #d1d4dc;--scrollbar-hover: #b2b5be;--av-1: #2962ff;--av-2: #089981;--av-3: #f7931a;--av-4: #9c27b0;--av-5: #e91e63;--av-6: #00897b;--av-text: #ffffff}:root{--font-ui: -apple-system, BlinkMacSystemFont, "Trebuchet MS", Roboto, Ubuntu, sans-serif;--fs: 13px;--fs-sm: 11px;--fs-legend: 14px;--row-h: 28px;--topbar-h: 38px;--bottombar-h: 32px;--rail-w: 52px;--wbar-w: 44px;--watchlist-w: 320px;--radius: 4px;--radius-lg: 6px}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font:var(--fs)/1.35 var(--font-ui);overflow:hidden;-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}.num{font-variant-numeric:tabular-nums}.up{color:var(--up)}.down{color:var(--down)}.dim{color:var(--text-dim)}.spacer{flex:1}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar);border-radius:4px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-hover)}.app{display:grid;height:100%;grid-template-rows:var(--topbar-h) minmax(0,1fr);grid-template-columns:var(--rail-w) minmax(0,1fr) auto var(--wbar-w);grid-template-areas:"top top top top" "rail chart panel wbar";gap:1px;background:var(--divider)}.topbar{grid-area:top}.rail{grid-area:rail}.chart-area{grid-area:chart}.rpanel{grid-area:panel}.wbar{grid-area:wbar}.topbar,.rail,.rpanel,.wbar{background:var(--panel);min-width:0;min-height:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 8px;border:0;border-radius:var(--radius);background:transparent;cursor:pointer;white-space:nowrap;color:var(--text)}.btn:hover{background:var(--hover)}.btn.on{color:var(--accent-fg)}.btn:disabled,.btn[aria-disabled=true]{color:var(--text-dim);cursor:default;background:transparent;opacity:.55}.btn.icon{width:28px;padding:0}.btn svg{flex:none}.btn:focus-visible,.rail-btn:focus-visible,.wbar-btn:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.select{height:24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);padding:0 4px}.input{height:28px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);padding:0 8px;outline:none}.input:focus{border-color:var(--accent)}.badge{font-size:10px;padding:0 5px;line-height:16px;border-radius:3px;border:1px solid var(--border);color:var(--text-dim)}.badge.warn{color:var(--warn);border-color:var(--warn)}.topbar{display:flex;align-items:center;gap:2px;padding:0 6px 0 0;overflow:hidden}.brand-mark{flex:none;width:var(--rail-w);height:100%;display:flex;align-items:center;justify-content:center;color:var(--text);margin-right:2px}.tb-sep{flex:none;width:1px;height:20px;margin:0 4px;background:var(--divider)}.symbol-pill{height:28px;padding:0 10px 0 8px;gap:6px;font-weight:600;font-size:14px;color:var(--text);border-radius:var(--radius)}.symbol-pill .logo{margin-left:0}.tf-btn{min-width:28px;padding:0 6px;font-weight:500}.tf-btn.on{color:var(--accent-fg)}.tb-chev{width:18px;padding:0;color:var(--text-dim)}.tb-chev:hover{color:var(--text)}.tb-right{margin-left:auto;display:flex;align-items:center;gap:2px}.tb-label{font-weight:500}.tb-btn-menu{position:relative;display:inline-flex}.rail{display:flex;flex-direction:column;align-items:center;padding:4px 0;gap:2px;overflow:hidden}.rail-item{position:relative;width:100%;display:flex;justify-content:center}.rail-btn{position:relative;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius);background:transparent;color:var(--text);cursor:pointer;padding:0}.rail-btn:hover{background:var(--hover)}.rail-btn.on{color:var(--accent-fg)}.rail-btn[aria-disabled=true]{color:var(--text-dim);cursor:default}.rail-btn[aria-disabled=true]:hover{background:transparent}.rail-btn.grouped:after{content:"";position:absolute;right:3px;bottom:3px;width:0;height:0;border-left:4px solid transparent;border-bottom:4px solid currentColor;opacity:.7}.rail-sep{width:28px;height:1px;background:var(--divider);margin:4px 0;flex:none}.rail .spacer{flex:1}.chart-area{display:flex;flex-direction:column;background:var(--chart-bg);min-width:0;min-height:0}.chart-wrap{position:relative;flex:1;min-height:0}.chart-host{position:absolute;inset:0;outline:none}.chart-host[data-cursor=cross]{cursor:crosshair}.chart-host[data-cursor=dot]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Ccircle cx='6' cy='6' r='2.5' fill='%23ffffff' stroke='%23000000' stroke-width='1'/%3E%3C/svg%3E") 6 6,crosshair}.chart-host[data-cursor=arrow]{cursor:default}.legend{position:absolute;top:8px;left:10px;right:90px;z-index:3;pointer-events:none;font-size:var(--fs-legend);line-height:20px;color:var(--text);font-variant-numeric:tabular-nums}.legend-row{display:flex;align-items:baseline;gap:8px;white-space:nowrap;flex-wrap:wrap}.legend-title{font-size:16px;font-weight:500;color:var(--text);display:inline-flex;align-items:center;gap:6px}.legend-title .logo{align-self:center}.legend-title .sep-dot{color:var(--text-dim)}.legend-ohlc{display:inline-flex;gap:8px;font-size:13px}.legend-ohlc b{font-weight:400;color:var(--text);margin-right:2px}.legend-vol{font-size:13px}.legend-vol b{font-weight:400;margin-right:4px}.legend .badge{align-self:center}.chart-msg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none;color:var(--text-dim)}.chart-msg.error{color:var(--down);pointer-events:auto;flex-direction:column;gap:8px}.bottombar{flex:none;height:var(--bottombar-h);display:flex;align-items:center;gap:2px;padding:0 6px;border-top:1px solid var(--divider);background:var(--panel);white-space:nowrap;overflow:hidden}.bottombar .btn{height:24px;padding:0 7px;font-size:13px}.bottombar .btn.icon{width:24px;padding:0}.bottombar .btn.on{color:var(--accent-fg)}.bb-sep{width:1px;height:16px;background:var(--divider);margin:0 4px;flex:none}.bb-clock{color:var(--text);padding:0 6px;font-variant-numeric:tabular-nums}.conn{display:inline-flex;align-items:center;gap:5px;color:var(--text-dim);font-size:var(--fs-sm);padding:0 4px}.conn i{width:6px;height:6px;border-radius:50%;background:var(--text-dim);display:inline-block}.conn.open i{background:var(--up)}.conn.reconnecting i,.conn.connecting i{background:var(--warn)}.rpanel{width:var(--rp-w, var(--watchlist-w));display:flex;flex-direction:column;position:relative}.rpanel.collapsed{display:none}.rp-body,.wl-pane,.mk-pane{flex:1;min-height:0;display:flex;flex-direction:column}.wbar{display:flex;flex-direction:column;align-items:center;padding:4px 0;gap:4px}.wbar-btn{width:36px;height:36px;border:0;border-radius:var(--radius);background:transparent;color:var(--text-dim);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.wbar-btn:hover{background:var(--hover);color:var(--text)}.wbar-btn.on{color:var(--accent-fg);background:var(--accent-soft)}.ph{display:flex;align-items:center;gap:2px;height:40px;padding:0 4px 0 6px;flex:none;position:relative}.ph-title{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 6px;border:0;border-radius:var(--radius);background:transparent;font-weight:600;font-size:14px;cursor:pointer;min-width:0;max-width:100%}.ph-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-title:hover{background:var(--hover)}.ph-title.static{cursor:default}.ph-title.static:hover{background:transparent}.wl-cols,.wl-row{display:grid;align-items:center;column-gap:6px;padding:0 8px;grid-template-columns:var(--grid-cols)}.wl-cols{height:24px;flex:none;color:var(--text-dim);font-size:var(--fs-sm);border-bottom:1px solid var(--divider)}.wl-cols button{all:unset;cursor:pointer;text-align:right;white-space:nowrap}.wl-cols .colh button{text-align:left;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.wl-cols button:hover{color:var(--text)}.wl-cols .sorted{color:var(--accent-fg)}.wl-cols .r{text-align:right;white-space:nowrap}.wl-body{flex:1;overflow-y:auto;overflow-x:hidden;position:relative;outline:none;contain:strict}.wl-row{position:absolute;left:0;right:0;height:var(--row-h);cursor:pointer}.wl-row:hover{background:var(--hover)}.wl-row.selected{background:var(--selected)}.wl-row.selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent)}.wl-row .c{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.wl-row .c.last{border-radius:2px;color:var(--text)}.wl-row .sym{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.wl-row .sym .lbl{display:flex;flex-direction:column;min-width:0;line-height:1.1}.wl-row .sym .lbl span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.wl-row .sym .lbl small{font-size:9px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-row .sym .lbl.wide{flex-direction:row;align-items:baseline;gap:4px}.wl-row .sym .lbl.wide small{flex:none}.wl-row .x{position:absolute;right:0;top:0;bottom:0;width:26px;display:none;align-items:center;justify-content:center;color:var(--text-dim);border:0;cursor:pointer;padding:0;background:var(--hover)}.wl-row:hover .x{display:flex}.wl-row.selected:hover .x{background:var(--selected)}.wl-row .x:hover{color:var(--text)}.wl-row.section{grid-template-columns:14px minmax(0,1fr) auto auto!important;column-gap:4px;color:var(--text-dim);font-size:var(--fs-sm);font-weight:600;text-transform:uppercase;letter-spacing:.4px;background:var(--panel)}.wl-row.section:hover{background:var(--hover)}.wl-row.section .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-row.section .chev{all:unset;cursor:pointer;color:var(--text-dim);display:flex;align-items:center;justify-content:center}.wl-row.section .chev:hover{color:var(--text)}.wl-row.section .chev svg{transition:transform .12s}.wl-row.section .chev[aria-expanded=false] svg{transform:rotate(-90deg)}.wl-row.section .cnt{font-weight:400;letter-spacing:0;color:var(--text-dim);margin-right:4px}.wl-row.section .badge{font-size:9px;font-weight:500;letter-spacing:.2px;text-transform:lowercase;padding:0 4px;line-height:14px;border-radius:3px;color:var(--text-dim);border:1px solid var(--border)}.wl-row.note{display:block;line-height:var(--row-h);cursor:default;color:var(--text-dim);font-size:var(--fs-sm);font-style:italic;padding-left:30px}.wl-row.note:hover{background:none}.wl-addsec{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:4px 8px 6px;border-bottom:1px solid var(--divider)}.wl-addsec .lbl{color:var(--text-dim);font-size:var(--fs-sm);margin-right:2px}.wl-addsec .chip{flex:none}.wl-addsec .select{flex:1;min-width:90px}.wl-row.dragging{opacity:.4}.wl-row.drop-before{box-shadow:inset 0 2px 0 var(--accent)}.wl-row.drop-after{box-shadow:inset 0 -2px 0 var(--accent)}.wl-empty{padding:16px;color:var(--text-dim);text-align:center}.wl-foot{display:flex;gap:6px;align-items:center;height:24px;padding:0 8px;flex:none;font-size:var(--fs-sm);color:var(--text-dim);border-top:1px solid var(--divider);white-space:nowrap;overflow:hidden}.flash-up{animation:flashUp .4s ease-out}.flash-down{animation:flashDown .4s ease-out}@keyframes flashUp{0%{background:var(--up-flash)}to{background:transparent}}@keyframes flashDown{0%{background:var(--down-flash)}to{background:transparent}}.section-input{height:20px;font-size:var(--fs-sm);width:100%}.logo{flex:none;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--raised);object-fit:cover}.logo.letter{color:var(--av-text);font-weight:600;line-height:1;text-transform:uppercase}.logo.av-1{background:var(--av-1)}.logo.av-2{background:var(--av-2)}.logo.av-3{background:var(--av-3)}.logo.av-4{background:var(--av-4)}.logo.av-5{background:var(--av-5)}.logo.av-6{background:var(--av-6)}.mk-chips{display:flex;align-items:center;gap:4px;padding:0 8px 6px;flex:none}.chip{all:unset;box-sizing:border-box;cursor:pointer;height:26px;line-height:26px;padding:0 10px;border-radius:var(--radius-lg);color:var(--text);font-size:var(--fs);white-space:nowrap;text-align:center}.chip:hover{background:var(--hover)}.chip.on{background:var(--pill-on);color:var(--pill-on-text);font-weight:500}.mk-filter{flex:1;min-width:0;height:26px}.mk-clear{height:24px;width:24px}.seg{display:inline-flex;gap:2px}.seg button{all:unset;cursor:pointer;padding:0 8px;height:24px;line-height:24px;border-radius:var(--radius);color:var(--text-dim);font-size:12px;text-align:center;white-space:nowrap}.seg button:hover{color:var(--text);background:var(--hover)}.seg button.on{background:var(--pill-on);color:var(--pill-on-text)}.mk-row .rank{color:var(--text-dim);font-size:10px;text-align:right;overflow:hidden}.mk-row .star{border:0;background:none;cursor:pointer;padding:0;color:var(--text-dim);font-size:13px;visibility:hidden}.mk-row:hover .star,.mk-row .star.on{visibility:visible}.mk-row .star.on{color:var(--warn)}.mk-row .star:hover{color:var(--text)}.mk-paused{color:var(--warn)}.details{flex:none;display:flex;flex-direction:column;border-top:1px solid var(--divider);position:relative;min-height:0}.details.closed{height:auto!important}.dt-split{position:absolute;top:-4px;left:0;right:0;height:7px;cursor:row-resize;z-index:5;touch-action:none}.dt-split:after{content:"";position:absolute;left:0;right:0;top:3px;height:1px;background:transparent}.dt-split:hover:after,.dt-split.active:after{background:var(--accent);height:2px;top:2px}.dt-head{display:flex;align-items:center;gap:4px;height:30px;padding:0 4px 0 10px;flex:none;color:var(--text-dim);font-size:var(--fs-sm)}.dt-head .t{font-weight:600;text-transform:uppercase;letter-spacing:.4px}.dt-body{flex:1;min-height:0;overflow-y:auto;padding:2px 12px 12px}.dt-sym{display:flex;align-items:center;gap:8px}.dt-sym .tk{font-size:15px;font-weight:600;color:var(--text)}.dt-sym .nm{color:var(--text-dim);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-meta{color:var(--text-dim);font-size:12px;margin:4px 0 8px}.dt-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.dt-price .p{font-size:24px;font-weight:600;color:var(--text);letter-spacing:-.2px}.dt-price .ccy{font-size:12px;color:var(--text-dim)}.dt-price .ch{font-size:14px}.dt-grid{display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:4px;margin-top:10px;font-size:12px}.dt-grid dt{color:var(--text-dim)}.dt-grid dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.dt-range{position:relative;height:4px;border-radius:2px;background:var(--hover);margin:10px 0 4px}.dt-range i{position:absolute;top:-3px;width:2px;height:10px;background:var(--text);border-radius:1px}.colh{position:relative;display:flex;align-items:center;min-width:0;height:100%}.colh>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resize-handle{position:absolute;top:0;bottom:0;z-index:5;cursor:col-resize;touch-action:none;outline:none}.resize-handle:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:transparent;transition:background .12s}.resize-handle:hover:after,.resize-handle:focus-visible:after,.resize-handle.active:after{background:var(--accent)}.panel-handle{left:-4px;width:8px}.col-handle{right:-6px;width:6px}.col-handle:after{width:1px;margin-left:0;background:var(--divider)}.col-resizing,.col-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.row-resizing,.row-resizing *{cursor:row-resize!important;-webkit-user-select:none!important;user-select:none!important}.menu{position:fixed;z-index:150;min-width:180px;max-height:calc(100vh - 16px);overflow-y:auto;background:var(--raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:6px 0;font-size:var(--fs);color:var(--text)}.menu-item{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;min-height:32px;padding:0 14px 0 12px;cursor:pointer;white-space:nowrap}.menu-item:hover,.menu-item:focus-visible{background:var(--hover)}.menu-item.on{color:var(--accent-fg)}.menu-item[aria-disabled=true]{color:var(--text-dim);cursor:default}.menu-item[aria-disabled=true]:hover{background:transparent}.menu-item .ico{width:18px;display:inline-flex;justify-content:center;flex:none}.menu-item .grow{flex:1;overflow:hidden;text-overflow:ellipsis}.menu-item .hint{color:var(--text-dim);font-size:var(--fs-sm);margin-left:16px}.menu-item.danger{color:var(--down)}.menu-head{padding:8px 12px 4px;font-size:var(--fs-sm);color:var(--text-dim);text-transform:uppercase;letter-spacing:.4px}.menu-sep{border:0;border-top:1px solid var(--divider);margin:6px 0}.menu-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;padding:0 8px 4px}.menu-grid .menu-item{justify-content:center;padding:0 6px;border-radius:var(--radius);min-height:30px}.menu-grid .menu-item.on{background:var(--accent);color:var(--accent-text)}.menu a{color:var(--accent-fg);text-decoration:none}.tip{position:fixed;z-index:300;pointer-events:none;display:none;align-items:center;gap:10px;max-width:320px;padding:5px 8px;border-radius:var(--radius);font-size:13px;line-height:18px;background:var(--raised);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow);white-space:pre-line}.tip.show{display:flex}.tip kbd{font:inherit;font-size:11px;color:var(--text-dim);border:1px solid var(--border);border-radius:3px;padding:0 4px;line-height:16px;white-space:nowrap}.overlay{position:fixed;inset:0;background:var(--overlay);z-index:100;display:flex;align-items:flex-start;justify-content:center;padding-top:10vh}.dialog{width:min(600px,calc(100vw - 32px));max-height:70vh;display:flex;flex-direction:column;background:var(--raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.dialog-head{display:flex;align-items:center;gap:8px;padding:14px 14px 10px}.dialog-head h2{font-size:18px;font-weight:600;margin:0}.search-box{flex:1;display:flex;align-items:center;gap:8px;height:40px;padding:0 10px;border-bottom:1px solid var(--divider)}.search-box input{flex:1;border:0;outline:none;background:transparent;font-size:16px;text-transform:uppercase}.search-box input::placeholder{text-transform:none;color:var(--text-dim)}.tabs{display:flex;gap:4px;padding:8px 12px}.results{overflow-y:auto;border-top:1px solid var(--divider)}.result{display:grid;grid-template-columns:22px 1fr auto;gap:10px;padding:0 14px;height:44px;cursor:pointer;align-items:center}.result.active,.result:hover{background:var(--hover)}.result .t{font-weight:600}.result .d{color:var(--text-dim);font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result .m{color:var(--text-dim);font-size:var(--fs-sm);text-transform:uppercase}.result .added{color:var(--up);font-size:var(--fs-sm)}.dialog-msg{padding:16px;color:var(--text-dim)}.toast{position:fixed;bottom:44px;left:50%;transform:translate(-50%);z-index:200;background:var(--raised);border:1px solid var(--border);border-radius:var(--radius-lg);padding:8px 14px;box-shadow:var(--shadow)}@media(max-width:900px){:root{--watchlist-w: 300px}.bottombar .hide-md{display:none}}@media(max-width:700px){.app{grid-template-columns:0 minmax(0,1fr) auto var(--wbar-w)}.rail{display:none}.rpanel:not(.collapsed){position:fixed;right:var(--wbar-w);top:calc(var(--topbar-h) + 1px);bottom:0;z-index:20;box-shadow:var(--shadow);width:var(--watchlist-w)}.topbar .hide-sm,.bottombar .hide-sm{display:none}}
