.sidebar-container[data-v-5cbf897e]{height:100%;display:flex;flex-direction:column;font-size:12px;color:#d1d4dc}.search-bar[data-v-5cbf897e]{padding:10px;border-bottom:1px solid var(--border-color);display:flex;align-items:center;background:var(--bg-app)}.search-bar input[data-v-5cbf897e]{background:transparent;border:none;color:var(--text-primary);margin-left:8px;width:100%;outline:none;font-size:13px}.search-bar[data-v-5cbf897e]{position:relative}.search-results-dropdown[data-v-5cbf897e]{position:absolute;top:100%;left:0;right:0;background:var(--bg-panel);border:1px solid var(--border-color);z-index:1000;max-height:300px;overflow-y:auto;box-shadow:0 4px 6px #0000004d}.dropdown-header[data-v-5cbf897e]{padding:8px 10px;font-size:11px;color:var(--text-secondary);background:var(--bg-app);border-bottom:1px solid var(--border-color)}.result-item[data-v-5cbf897e]{display:flex;align-items:center;padding:8px 10px;cursor:pointer;border-bottom:1px solid var(--border-color)}.result-item[data-v-5cbf897e]:hover{background-color:var(--bg-hover)}.bad-exchange[data-v-5cbf897e]{width:60px;font-size:11px;color:var(--text-accent);text-transform:uppercase}.bad-symbol[data-v-5cbf897e]{flex:1;font-weight:700;color:var(--text-primary)}.bad-code[data-v-5cbf897e]{font-size:11px;color:var(--text-secondary)}.tabs[data-v-5cbf897e]{display:flex;border-bottom:1px solid var(--border-color);background:var(--bg-panel)}.tab[data-v-5cbf897e]{flex:1;text-align:center;padding:10px 0;cursor:pointer;color:var(--text-secondary)}.tab.active[data-v-5cbf897e]{color:var(--text-accent);border-bottom:2px solid var(--text-accent);font-weight:700}.market-filter[data-v-5cbf897e]{display:flex;gap:15px;padding:8px 10px;color:var(--text-secondary);border-bottom:1px solid var(--border-color);background:var(--bg-panel)}.market-filter span[data-v-5cbf897e]{cursor:pointer}.market-filter span.active[data-v-5cbf897e]{color:var(--text-accent);font-weight:600}.list-header[data-v-5cbf897e]{display:flex;padding:8px 10px;color:var(--text-secondary);background:var(--bg-app);font-size:11px}.col-name[data-v-5cbf897e]{flex:1.5;display:flex;flex-direction:column}.col-price[data-v-5cbf897e],.col-chg[data-v-5cbf897e]{flex:1;text-align:right}.list-content[data-v-5cbf897e]{flex:1;overflow-y:auto;background:var(--bg-panel)}.list-item[data-v-5cbf897e]{display:flex;padding:8px 10px;border-bottom:1px solid var(--border-color);cursor:pointer;align-items:center;position:relative;transition:background .1s}.list-item[data-v-5cbf897e]:hover{background-color:var(--bg-hover)}.list-item.active[data-v-5cbf897e]{background-color:#f0b90b1a;border-left:3px solid var(--text-accent)}.code-row[data-v-5cbf897e]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:6px}.badges-row[data-v-5cbf897e]{display:flex;align-items:center;gap:4px}.name[data-v-5cbf897e]{font-size:11px;color:var(--text-secondary);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.code[data-v-5cbf897e]{font-size:13px;font-weight:600;color:var(--text-primary);font-family:Roboto Mono,monospace}.exchange-badge[data-v-5cbf897e]{font-size:9px;color:var(--text-secondary);background:#2a2e39;padding:1px 4px;border-radius:3px;text-transform:uppercase;margin-left:4px}.market-type-badge[data-v-5cbf897e]{font-size:9px;padding:1px 4px;border-radius:3px;font-weight:600;text-transform:uppercase}.market-type-badge.type-spot[data-v-5cbf897e]{color:#34d399;background:#34d3991f}.market-type-badge.type-contract[data-v-5cbf897e]{color:#f59e0b;background:#f59e0b1f}.market-type-badge.type-unknown[data-v-5cbf897e]{color:var(--text-secondary);background:#2a2e39}.highlight[data-v-5cbf897e]{color:var(--text-primary);font-family:Roboto Mono,monospace}.text-up[data-v-5cbf897e]{color:var(--up-color)}.text-down[data-v-5cbf897e]{color:var(--down-color)}.btn-remove[data-v-5cbf897e]{display:none;position:absolute;right:5px;top:50%;transform:translateY(-50%);background:#363a45;border:none;color:#ccc;width:18px;height:18px;border-radius:50%;font-size:12px;cursor:pointer;line-height:1;padding:0}.btn-remove[data-v-5cbf897e]:hover{background:#555;color:#fff}.list-item:hover .btn-remove[data-v-5cbf897e]{display:block}.sidebar-footer[data-v-5cbf897e]{border-top:1px solid var(--border-color);padding:14px 12px 18px;background:linear-gradient(180deg,#151926f5,#111521);margin-top:auto}.service-status-panel[data-v-5cbf897e]{display:flex}.service-status-list[data-v-5cbf897e]{display:flex;gap:8px;flex-wrap:wrap;width:100%}.service-status-chip[data-v-5cbf897e]{min-width:92px;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700;font-family:Roboto Mono,monospace;text-align:center;border:1px solid #3b4153;color:#707789;background:#2a2e3947;box-shadow:inset 0 1px #ffffff08}.service-status-chip-label[data-v-5cbf897e]{display:block;line-height:1.1}.service-status-chip.is-off[data-v-5cbf897e]{color:#7c8395;border-color:#666e7e73;background:#2a2e393d}.service-status-chip.is-spot[data-v-5cbf897e]{color:#34d399;border-color:#34d39980;background:#34d39914;box-shadow:inset 0 0 0 1px #34d3991a}.service-status-chip.is-linear[data-v-5cbf897e]{color:#f59e0b;border-color:#f59e0b80;background:#f59e0b14;box-shadow:inset 0 0 0 1px #f59e0b14}.service-status-chip.is-mixed[data-v-5cbf897e]{color:#f59e0b;border-color:#34d3998c;background:linear-gradient(180deg,#34d3990f,#f59e0b1a);box-shadow:inset 0 0 0 1px #34d3990f}.chart-header[data-v-7c31b325]{height:50px;background-color:var(--bg-app);border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;padding:0 16px;-webkit-user-select:none;user-select:none}.header-left[data-v-7c31b325],.header-right[data-v-7c31b325]{display:flex;align-items:center;gap:12px}.header-center[data-v-7c31b325]{flex:1;display:flex;justify-content:center;min-width:0}.stock-info[data-v-7c31b325]{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--text-primary);min-width:0}.stock-symbol[data-v-7c31b325]{display:flex;align-items:baseline;gap:8px;min-width:0}.mobile-sidebar-button[data-v-7c31b325]{display:none;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid rgba(240,185,11,.35);border-radius:999px;background:#131722eb;color:var(--text-accent);font-size:12px;font-weight:700;flex-shrink:0}.favorite-star[data-v-7c31b325]{font-size:18px;color:#363a45;cursor:pointer}.favorite-star.active[data-v-7c31b325]{color:var(--text-accent)}.stock-code[data-v-7c31b325]{color:var(--text-secondary);font-family:monospace;font-size:12px;white-space:nowrap}.timeframe-scroll[data-v-7c31b325]{max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x}.timeframe-scroll[data-v-7c31b325]::-webkit-scrollbar{display:none}.timeframe-group[data-v-7c31b325]{display:flex;gap:2px;flex-wrap:nowrap;white-space:nowrap}.tf-item[data-v-7c31b325]{padding:4px 10px;font-size:13px;color:var(--text-primary);cursor:pointer;border-radius:4px;transition:background .2s}.tf-item[data-v-7c31b325]:hover{background-color:var(--bg-hover)}.tf-item.active[data-v-7c31b325]{color:var(--text-accent);background-color:#f0b90b1a}.layer-toggles[data-v-7c31b325]{display:flex;gap:12px;font-size:12px}.toggle-item[data-v-7c31b325]{display:flex;align-items:center;gap:5px;cursor:pointer;opacity:1;transition:opacity .2s}.toggle-item.inactive[data-v-7c31b325]{opacity:.4;text-decoration:line-through}.icon-k[data-v-7c31b325]{font-size:10px;font-weight:700;background:#555;color:#fff;width:14px;height:14px;display:flex;align-items:center;justify-content:center;border-radius:2px}.toggle-item:not(.inactive) .icon-k[data-v-7c31b325]{background:#2962ff}.icon-mark[data-v-7c31b325]{width:8px;height:2px}.icon-rect[data-v-7c31b325]{width:10px;height:8px;border:1px solid #888;background:#8080804d}.icon-rect-dotted[data-v-7c31b325]{width:10px;height:8px;border:1px dotted #ffeb3b;background:#ffeb3b1a}.icon-divergence[data-v-7c31b325]{width:12px;height:0;border-top:1.5px dashed #26c6da;transform:rotate(-18deg)}.icon-signal[data-v-7c31b325]{position:relative;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center}.signal-buy[data-v-7c31b325],.signal-sell[data-v-7c31b325]{position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;filter:drop-shadow(0 0 3px rgba(0,0,0,.18))}.signal-buy[data-v-7c31b325]{top:0;left:50%;transform:translate(-50%);border-bottom:7px solid currentColor;opacity:.9}.signal-sell[data-v-7c31b325]{bottom:0;left:50%;transform:translate(-50%);border-top:7px solid currentColor;opacity:.7}.signal-class-1 .signal-buy[data-v-7c31b325]{border-bottom-color:#00e676}.signal-class-1 .signal-sell[data-v-7c31b325]{border-top-color:#ff5252}.signal-class-2 .signal-buy[data-v-7c31b325]{border-bottom-color:#00b0ff}.signal-class-2 .signal-sell[data-v-7c31b325]{border-top-color:#ff9100}.signal-class-3 .signal-buy[data-v-7c31b325]{border-bottom-color:#b388ff}.signal-class-3 .signal-sell[data-v-7c31b325]{border-top-color:#ffd740}.icon-wave[data-v-7c31b325]{font-size:14px;font-weight:700;color:#00e5ff}.divider[data-v-7c31b325]{width:1px;height:20px;background-color:var(--border-color)}.btn-settings[data-v-7c31b325]{background:transparent;border:none;color:var(--text-primary);font-size:13px;cursor:pointer;display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px}.btn-settings[data-v-7c31b325]:hover{background-color:var(--bg-hover);color:var(--text-accent)}.btn-settings.active[data-v-7c31b325]{color:var(--text-accent)}.date-range-search[data-v-7c31b325]{display:flex;align-items:center;gap:4px}.date-input[data-v-7c31b325]{background:transparent;border:1px solid var(--border-color);color:var(--text-primary);font-family:inherit;font-size:12px;padding:2px 4px;border-radius:4px;outline:none;width:80px;text-align:center}.date-input[data-v-7c31b325]:focus{border-color:var(--text-accent)}.date-input[data-v-7c31b325]:hover{border-color:var(--text-secondary)}.separator[data-v-7c31b325]{color:var(--text-secondary);font-size:12px}.clear-btn[data-v-7c31b325]{cursor:pointer;color:var(--text-secondary);font-size:12px;margin-left:4px;padding:2px}.clear-btn[data-v-7c31b325]:hover{color:var(--text-primary)}@media(max-width:900px){.chart-header[data-v-7c31b325]{padding:0 10px;gap:8px}.header-left[data-v-7c31b325]{min-width:0;flex-shrink:0}.header-right[data-v-7c31b325]{display:none}.header-center[data-v-7c31b325]{justify-content:flex-start}.stock-info[data-v-7c31b325]{gap:6px}.mobile-sidebar-button[data-v-7c31b325]{display:inline-flex}.stock-name[data-v-7c31b325]{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-symbol[data-v-7c31b325]{gap:6px}.favorite-star[data-v-7c31b325]{font-size:16px}.timeframe-scroll[data-v-7c31b325]{width:100%}.tf-item[data-v-7c31b325]{padding:4px 9px}}.modal-mask[data-v-9789a1d1]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;display:flex;justify-content:center;align-items:center}.config-modal[data-v-9789a1d1]{width:720px;height:560px;background:#1e222d;border:1px solid #363a45;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;color:#d1d4dc;font-size:13px}.modal-header[data-v-9789a1d1]{height:54px;background:#2a2e39;border-bottom:1px solid #363a45;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.header-left h3[data-v-9789a1d1]{margin:0;font-size:16px;color:#f0b90b}.close-btn[data-v-9789a1d1]{background:none;border:none;font-size:24px;color:#888;cursor:pointer}.modal-body-layout[data-v-9789a1d1]{flex:1;display:flex;overflow:hidden}.sidebar-menu[data-v-9789a1d1]{width:160px;background:#131722;border-right:1px solid #363a45;padding-top:10px}.menu-item[data-v-9789a1d1]{padding:12px 16px;cursor:pointer;color:#888;display:flex;align-items:center;gap:8px}.menu-item[data-v-9789a1d1]:hover{background:#2a2e39;color:#d1d4dc}.menu-item.active[data-v-9789a1d1]{background:#2a2e39;color:#f0b90b;border-left:3px solid #f0b90b;font-weight:600}.content-area[data-v-9789a1d1]{flex:1;padding:20px 30px;overflow-y:auto}.section-title[data-v-9789a1d1]{font-size:15px;font-weight:600;margin-bottom:15px;color:#d1d4dc;border-bottom:1px solid #363a45;padding-bottom:8px}.control-row[data-v-9789a1d1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.control-row.sub-item[data-v-9789a1d1]{padding-left:15px;border-left:2px solid #363a45}.label-group[data-v-9789a1d1]{display:flex;flex-direction:column}.label-group label[data-v-9789a1d1]{font-weight:500}.desc[data-v-9789a1d1]{font-size:11px;color:#787b86;margin-top:2px}.dark-select[data-v-9789a1d1],.dark-input[data-v-9789a1d1]{background:#131722;border:1px solid #363a45;color:#fff;padding:5px 10px;border-radius:4px;outline:none}.dark-input[data-v-9789a1d1]{width:80px;text-align:center}.dark-input.mini[data-v-9789a1d1]{width:60px;padding:4px}.ma-list-container[data-v-9789a1d1]{background:#181b24;border:1px solid #363a45;border-radius:4px;padding:10px}.list-header-row[data-v-9789a1d1]{display:grid;grid-template-columns:100px 1fr 40px;color:#787b86;margin-bottom:8px;border-bottom:1px solid #363a45;padding-bottom:4px}.ma-item[data-v-9789a1d1]{display:grid;grid-template-columns:100px 1fr 40px;align-items:center;margin-bottom:8px}.checkbox-wrapper[data-v-9789a1d1]{display:flex;align-items:center;cursor:pointer}.checkbox-wrapper input[data-v-9789a1d1]{display:none}.custom-check[data-v-9789a1d1]{width:14px;height:14px;border:1px solid #787b86;border-radius:2px;margin-right:8px;position:relative}.checkbox-wrapper input:checked+.custom-check[data-v-9789a1d1]{background:#2962ff;border-color:#2962ff}.checkbox-wrapper input:checked+.custom-check[data-v-9789a1d1]:after{content:"✔";font-size:10px;color:#fff;position:absolute;top:-1px;left:2px}.color-dot[data-v-9789a1d1]{width:12px;height:12px;border-radius:50%;margin:0 auto}.preset-actions[data-v-9789a1d1]{margin-top:15px;display:flex;gap:10px}.btn-tag[data-v-9789a1d1]{background:#2a2e39;border:1px solid #363a45;color:#787b86;padding:4px 10px;border-radius:12px;cursor:pointer;font-size:11px}.modal-footer[data-v-9789a1d1]{height:60px;border-top:1px solid #2a2e39;background:#2a2e39;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.btn-text[data-v-9789a1d1]{background:none;border:none;color:#787b86;cursor:pointer}.btn-cancel[data-v-9789a1d1]{background:#363a45;color:#fff;border:none;padding:7px 18px;border-radius:4px;margin-right:10px;cursor:pointer}.btn-save[data-v-9789a1d1]{background:#f0b90b;color:#000;border:none;padding:7px 18px;border-radius:4px;font-weight:700;cursor:pointer}.toggle-capsule[data-v-9789a1d1]{display:flex;background:#131722;padding:2px;border-radius:4px;border:1px solid #363a45}.capsule-btn[data-v-9789a1d1]{padding:5px 12px;cursor:pointer;border-radius:3px;color:#787b86}.capsule-btn.active[data-v-9789a1d1]{background:#363a45;color:#f0b90b;font-weight:700}.switch[data-v-9789a1d1]{position:relative;display:inline-block;width:36px;height:20px}.switch input[data-v-9789a1d1]{opacity:0;width:0;height:0}.slider[data-v-9789a1d1]{position:absolute;cursor:pointer;inset:0;background-color:#363a45;transition:.4s;border-radius:20px}.slider[data-v-9789a1d1]:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#888;transition:.4s;border-radius:50%}input:checked+.slider[data-v-9789a1d1]{background-color:#2962ff}input:checked+.slider[data-v-9789a1d1]:before{transform:translate(16px);background-color:#fff}.checkbox-grid[data-v-9789a1d1]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.check-box[data-v-9789a1d1]{display:flex;align-items:center;gap:8px;cursor:pointer;background:#131722;padding:8px;border-radius:4px;border:1px solid #363a45}.check-box.checked[data-v-9789a1d1]{border-color:#2962ff}.check-box .mark[data-v-9789a1d1]{width:16px;height:16px;border-radius:2px;background:#363a45;color:transparent;display:flex;align-items:center;justify-content:center;font-size:12px}.check-box.checked .mark[data-v-9789a1d1]{background:#2962ff;color:#fff}.check-box input[data-v-9789a1d1]{display:none}.asset-tabs[data-v-9789a1d1]{display:flex;margin-bottom:20px;background:#131722;border-radius:4px;padding:3px;border:1px solid #363a45}.asset-tab[data-v-9789a1d1]{flex:1;text-align:center;padding:8px;font-size:13px;cursor:pointer;border-radius:3px;color:#787b86;transition:all .2s}.asset-tab.active[data-v-9789a1d1]{background:#363a45;color:#f0b90b;font-weight:700}.watchlist-toolbar[data-v-9789a1d1]{display:flex;gap:12px;align-items:center;margin-bottom:12px}.watchlist-summary[data-v-9789a1d1]{color:#d1d4dc;font-size:12px;white-space:nowrap}.watchlist-search[data-v-9789a1d1]{flex:1;width:auto;text-align:left}.watchlist-hint[data-v-9789a1d1],.watchlist-overflow[data-v-9789a1d1]{color:#787b86;font-size:12px;margin-bottom:12px}.watchlist-button-grid[data-v-9789a1d1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.symbol-toggle-btn[data-v-9789a1d1]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:58px;padding:10px 12px;border-radius:6px;border:1px solid #363a45;background:#131722;color:#8a8f9c;cursor:pointer;transition:all .15s ease}.symbol-toggle-btn[data-v-9789a1d1]:hover{border-color:#5b6170;color:#d1d4dc}.symbol-toggle-btn.active[data-v-9789a1d1]{border-color:#f0b90bcc;background:#f0b90b1f;color:#f6d56a;box-shadow:inset 0 0 0 1px #f0b90b2e}.symbol-toggle-btn.current[data-v-9789a1d1]{position:relative}.symbol-toggle-btn.current[data-v-9789a1d1]:after{content:"当前";position:absolute;top:8px;right:8px;font-size:10px;color:#6ea8ff}.symbol-toggle-code[data-v-9789a1d1]{font-size:13px;font-weight:700;color:inherit}.symbol-toggle-meta[data-v-9789a1d1]{font-size:11px;color:inherit;opacity:.9}.btn-backfill.disabled[data-v-9789a1d1]{opacity:.8;cursor:default}.empty-tip[data-v-9789a1d1]{text-align:center;color:#787b86;padding:20px;font-size:12px}.chart-wrapper[data-v-6f5c7656]{display:flex;flex-direction:column;height:100%;background-color:var(--bg-app);position:relative}.chart-body[data-v-6f5c7656]{flex:1;position:relative;overflow:hidden}.echarts-container[data-v-6f5c7656]{width:100%;height:100%}.chart-legend-overlay[data-v-6f5c7656]{position:absolute;top:35px;left:60px;z-index:5;display:flex;align-items:center;font-size:12px;font-family:Roboto Mono,monospace;pointer-events:none;background:#1317224d;padding:4px 8px;border-radius:4px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.legend-toggle[data-v-6f5c7656]{pointer-events:auto;cursor:pointer;margin-right:8px;color:#787b86;font-size:14px;width:16px;text-align:center}.legend-toggle[data-v-6f5c7656]:hover{color:#d1d4dc}.legend-title[data-v-6f5c7656]{font-weight:700;color:#787b86;margin-right:10px}.legend-values[data-v-6f5c7656]{display:flex;gap:12px}.legend-item[data-v-6f5c7656]{display:flex;gap:4px}.val[data-v-6f5c7656]{font-weight:700}.loading-mask[data-v-6f5c7656]{position:absolute;inset:0;background-color:#13172299;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}.spinner[data-v-6f5c7656]{width:40px;height:40px;border:3px solid transparent;border-top-color:var(--text-accent);border-right-color:var(--text-accent);border-radius:50%;animation:spin-6f5c7656 .8s linear infinite}.loading-text[data-v-6f5c7656]{color:var(--text-accent);font-size:14px;font-weight:500}@keyframes spin-6f5c7656{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.home-layout[data-v-be660616]{display:flex;height:100vh;width:100vw;overflow:hidden;background-color:var(--bg-app)}.mobile-sidebar-backdrop[data-v-be660616]{display:none}.sidebar[data-v-be660616]{width:var(--sidebar-width);min-width:var(--sidebar-width);background-color:var(--bg-panel);border-right:1px solid var(--border-color);display:flex;flex-direction:column}.main-content[data-v-be660616]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden}@media(max-width:900px){.mobile-sidebar-backdrop[data-v-be660616]{position:fixed;inset:0;z-index:45;display:block;background:#080a0e8c}.sidebar[data-v-be660616]{position:fixed;top:0;left:0;bottom:0;z-index:50;width:min(82vw,320px);min-width:min(82vw,320px);transform:translate(-100%);transition:transform .18s ease;box-shadow:0 20px 60px #00000073}.sidebar.sidebar-open[data-v-be660616]{transform:translate(0)}.main-content[data-v-be660616]{width:100%}}:root{--bg-app: #131722;--bg-panel: #1e222d;--bg-hover: #2a2e39;--border-color: #363a45;--text-primary: #d1d4dc;--text-secondary: #787b86;--text-accent: #f0b90b;--up-color: #ef232a;--down-color: #14b143;--state-ok-text: #9bb59f;--state-ok-border: rgba(155, 181, 159, .3);--state-ok-bg: rgba(155, 181, 159, .1);--state-warn-text: #c5b18b;--state-warn-border: rgba(197, 177, 139, .3);--state-warn-bg: rgba(197, 177, 139, .1);--state-alert-text: #c59a97;--state-alert-border: rgba(197, 154, 151, .3);--state-alert-bg: rgba(197, 154, 151, .1);--header-height: 50px;--sidebar-width: 280px}body{margin:0;padding:0;background-color:var(--bg-app);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow:hidden}*{box-sizing:border-box}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-app)}::-webkit-scrollbar-thumb{background:#444;border-radius:3px}
