#viewButton[aria-expanded=true]{border-color:var(--brand)}.view-popover{z-index:60;background:var(--panel);border:1px solid var(--line);width:330px;max-width:calc(100vw - 16px);max-height:calc(100vh - 80px);box-shadow:var(--shadow);border-radius:10px;padding:10px 12px 12px;position:fixed;overflow:auto}.view-popover[hidden]{display:none}.vp-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px;font-weight:600}.vp-row{color:var(--muted);grid-template-columns:62px 1fr;align-items:center;gap:8px;margin-bottom:7px;font-size:12px;display:grid}.vp-pair{grid-template-columns:1fr 1fr;gap:6px;display:grid}.vp-pair select{width:100%}.vp-seg{border:1px solid var(--line);background:var(--bg);border-radius:7px;gap:2px;padding:2px;display:flex}.vp-seg button{color:var(--muted);background:0 0;border:0;border-radius:5px;flex:1;padding:3px 6px;font-size:12px}.vp-seg button.on{background:var(--raised);color:var(--text);box-shadow:0 0 0 1px var(--line)}.vp-step{border:1px solid var(--line);border-radius:7px;align-items:center;width:max-content;display:inline-flex}.vp-step button{background:0 0;border:0;width:28px;padding:3px 0}.vp-step output{text-align:center;min-width:36px;color:var(--text);font-variant-numeric:tabular-nums}.vp-options{border-top:1px solid var(--line);margin-top:10px;padding-top:4px}.vp-foot{border-top:1px solid var(--line);justify-content:space-between;margin-top:8px;padding-top:8px;display:flex}.kpi-strip{z-index:3;background:color-mix(in srgb, var(--bg) 90%, transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;border-radius:8px;display:flex;position:absolute;top:10px;right:12px}.kpi-strip[hidden]{display:none}.kpi{border-left:1px solid var(--line);text-align:right;padding:6px 14px}.kpi:first-child{border-left:0}.kpi>span{color:var(--muted);font-size:10.5px;display:block}.kpi b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:600}.kpi.up b{color:var(--up)}.kpi.down b{color:var(--down)}.kpi-chip{vertical-align:1px;border-radius:999px;padding:0 5px;font-size:10.5px;font-style:normal}.kpi-chip.up{background:color-mix(in srgb, var(--up) 15%, transparent)}.kpi-chip.down{background:color-mix(in srgb, var(--down) 15%, transparent)}.minimap{z-index:3;background:color-mix(in srgb, var(--bg) 90%, transparent);border:1px solid var(--line);cursor:crosshair;touch-action:none;border-radius:8px;width:184px;height:120px;position:absolute;bottom:12px;right:56px}.minimap[hidden]{display:none}#legend i.lg-line{vertical-align:middle;border:0;border-radius:2px;width:14px;height:3px}@media (width<=700px){.minimap{display:none!important}.kpi-strip{flex-wrap:wrap;top:8px;left:12px;right:auto}}
