.dashboard-date-range-picker[data-v-4b149beb]{width:100%}.mobile-picker[data-v-4b149beb]{display:flex;flex-direction:column;gap:12px}.mobile-shortcut-select[data-v-4b149beb],.mobile-field[data-v-4b149beb]{width:100%}.chart-strip[data-v-9dbf561b]{width:100%;box-sizing:border-box}.chart-strip--dd[data-v-9dbf561b]{min-height:136px}.chart-strip[data-v-b5b13eb4]{width:100%;box-sizing:border-box}.chart-strip--sym[data-v-b5b13eb4]{min-height:158px}.chart-strip[data-v-e565237a]{width:100%;box-sizing:border-box}.chart-strip--lev[data-v-e565237a]{min-height:136px}.benchmark-chart-stack[data-v-9b9b838f]{display:flex;flex-direction:column;gap:14px;width:100%}.account-analysis-table[data-v-8ca18c61]{margin-top:24px;padding-top:16px;border-top:1px solid #f0f0f0}.table-title[data-v-8ca18c61]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.table-hint[data-v-8ca18c61]{font-size:12px;color:#888;margin-bottom:12px;line-height:1.5}.table-empty[data-v-8ca18c61]{padding:24px;text-align:center;color:#999;background:#fafafa;border-radius:8px}.table-wrap[data-v-8ca18c61]{overflow-x:auto;border:1px solid #e8e8e8;border-radius:8px}.data-table[data-v-8ca18c61]{width:100%;border-collapse:collapse;font-size:13px;background:#fff}.data-table th[data-v-8ca18c61],.data-table td[data-v-8ca18c61]{padding:10px 12px;border-bottom:1px solid #f0f0f0;text-align:left;white-space:nowrap}.data-table thead th[data-v-8ca18c61]{background:#fafafa;font-weight:600;color:#333}.data-table tbody tr[data-v-8ca18c61]:hover{background:#f9f9f9}.data-table tbody tr.row-main-benchmark[data-v-8ca18c61]{background:#f0f7ff}.col-idx[data-v-8ca18c61]{width:40px;text-align:center!important}.col-name[data-v-8ca18c61]{min-width:220px;max-width:320px;white-space:normal!important;word-break:break-all;line-height:1.3}.num[data-v-8ca18c61]{text-align:right!important;font-variant-numeric:tabular-nums}.sortable[data-v-8ca18c61]{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable[data-v-8ca18c61]:hover,.sortable.active[data-v-8ca18c61]{color:#1890ff}.positive[data-v-8ca18c61]{color:#52c41a;font-weight:600}.negative[data-v-8ca18c61]{color:#ff4d4f;font-weight:600}.dd[data-v-8ca18c61]{font-weight:600;color:#333}.dashboard[data-v-56e22910]{margin-top:0}.strategy-tabs[data-v-56e22910]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;padding:6px;background:#fff;border:1px solid #e8e8e8;border-radius:6px;box-shadow:0 1px 3px #0000000d}.strategy-tab[data-v-56e22910]{min-height:26px;padding:4px 9px;border-radius:5px;border:1px solid #d9e2ef;background:#f7f9fc;color:#334155;font-size:12px;line-height:1.1;cursor:pointer}.strategy-tab[data-v-56e22910]:hover{border-color:#1890ff;color:#1890ff;transform:none;opacity:1}.strategy-tab--active[data-v-56e22910]{background:#1890ff;border-color:#1890ff;color:#fff}.dashboard-unified[data-v-56e22910]{background:#fff;border-radius:8px;box-shadow:0 1px 4px #00000014;border:1px solid #e8e8e8;overflow:hidden}.tab-pane-inner[data-v-56e22910]{padding:16px 20px 20px}.filter-toolbar[data-v-56e22910]{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #f0f0f0}.filter-toolbar-main[data-v-56e22910]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.section-title[data-v-56e22910]{font-size:16px;font-weight:600;margin:16px 0 12px;color:#333}.section-title-row[data-v-56e22910]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:16px 0 12px}.section-title-row .section-title[data-v-56e22910]{margin:0}.export-html-link[data-v-56e22910]{height:30px;padding:0 12px;border:1px solid #d9e2ef;border-radius:6px;background:#fff;color:#334155;font-size:12px;line-height:28px;cursor:pointer;transition:all .2s ease}.export-html-link[data-v-56e22910]:hover{border-color:#1890ff;color:#1890ff}.export-html-link[data-v-56e22910]:disabled{cursor:not-allowed;opacity:.6}.chart-bundle-loading[data-v-56e22910]{flex-direction:column;min-height:200px;gap:8px;text-align:center;padding:24px 16px}.loading-title[data-v-56e22910]{font-size:15px;font-weight:600;color:#333;margin:0}.loading-sub[data-v-56e22910]{font-size:13px;color:#888;line-height:1.5;max-width:520px;margin:0 auto}.compare-panel[data-v-56e22910]{margin-bottom:16px;padding:12px 14px;background:#fafbfc;border:1px solid #eef0f3;border-radius:6px}.compare-panel-head[data-v-56e22910]{margin-bottom:10px}.compare-title[data-v-56e22910]{font-weight:600;font-size:14px;color:#333;margin-right:8px}.compare-desc[data-v-56e22910]{font-size:12px;color:#888;line-height:1.5}.compare-checks[data-v-56e22910]{display:flex;flex-wrap:wrap;gap:10px 16px;margin-bottom:8px}.compare-item[data-v-56e22910]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none}.compare-item input[data-v-56e22910]{cursor:pointer}.btn-link[data-v-56e22910]{padding:0;border:none;background:none;color:#1890ff;font-size:13px;cursor:pointer;text-decoration:underline}.btn-link[data-v-56e22910]:hover{color:#40a9ff;transform:none;opacity:1}.compare-cap[data-v-56e22910]{margin:6px 0 0;font-size:12px;color:#fa8c16}.compare-empty[data-v-56e22910]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;color:#666;padding:6px 0}.utc-hint[data-v-56e22910]{margin:0;font-size:12px;color:#888;line-height:1.5;max-width:none;flex:1 1 100%}.update-meta[data-v-56e22910]{margin:0 0 12px;padding:12px 14px;background:#f7f9fc;border-radius:6px;font-size:13px;color:#555;line-height:1.65}.update-meta p[data-v-56e22910]{margin:0 0 4px}.update-meta p[data-v-56e22910]:last-child{margin-bottom:0}.update-meta-beijing[data-v-56e22910]{margin-top:6px!important;padding-top:8px;border-top:1px dashed #e8e8e8;color:#666;font-size:12px}.form-group[data-v-56e22910]{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:0}.form-group--date[data-v-56e22910]{align-items:flex-start;max-width:980px;width:100%}.form-group-actions[data-v-56e22910]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.filter-label[data-v-56e22910]{padding-top:8px;font-weight:500;color:#333;white-space:nowrap}.dashboard-date-picker[data-v-56e22910]{flex:1 1 auto;min-width:0;width:100%;max-width:400px}.dashboard-date-picker[data-v-56e22910] .el-range-editor.el-input__wrapper{width:100%}.form-group button[data-v-56e22910]{padding:8px 16px;border:none;border-radius:4px;background-color:#fff;color:#333;border:1px solid #e8e8e8;cursor:pointer;font-weight:500;transition:all .2s}.form-group button[data-v-56e22910]:hover{border-color:#1890ff;color:#1890ff;transform:none;opacity:1}.form-group button.btn-primary[data-v-56e22910]{background-color:#1890ff;color:#fff;border-color:#1890ff}.form-group button.btn-primary[data-v-56e22910]:hover{background-color:#40a9ff;border-color:#40a9ff}.form-group button.btn-secondary[data-v-56e22910]{background-color:#f5f5f5}.form-group button.btn-secondary[data-v-56e22910]:hover{background-color:#e8e8e8}.empty-state[data-v-56e22910]{padding:36px 12px;text-align:center;color:#888}@media (max-width: 768px){.strategy-tabs[data-v-56e22910]{padding:5px;gap:6px}.strategy-tab[data-v-56e22910]{flex:1 1 calc(50% - 6px);min-height:26px;padding:4px 7px;font-size:12px}.filter-toolbar-main[data-v-56e22910]{flex-wrap:wrap}.utc-hint[data-v-56e22910]{max-width:none;flex:1 1 100%;margin-top:8px}.form-group--date[data-v-56e22910]{flex-direction:column;align-items:stretch;max-width:none;gap:8px}.form-group--date .filter-label[data-v-56e22910]{padding-top:0;margin-bottom:2px;width:100%}.dashboard-date-picker[data-v-56e22910]{max-width:none;width:100%}}.compare-analysis-table[data-v-36879a90]{margin-top:24px;padding-top:16px;border-top:1px solid #f0f0f0}.table-title[data-v-36879a90]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.table-hint[data-v-36879a90]{font-size:12px;color:#888;margin-bottom:12px;line-height:1.5}.table-empty[data-v-36879a90]{padding:24px;text-align:center;color:#999;background:#fafafa;border-radius:8px}.table-wrap[data-v-36879a90]{overflow-x:auto;border:1px solid #e8e8e8;border-radius:8px}.data-table[data-v-36879a90]{width:100%;border-collapse:collapse;font-size:13px;background:#fff}.data-table th[data-v-36879a90],.data-table td[data-v-36879a90]{padding:10px 12px;border-bottom:1px solid #f0f0f0;text-align:left;white-space:nowrap}.data-table thead th[data-v-36879a90]{background:#fafafa;font-weight:600;color:#333}.data-table tbody tr[data-v-36879a90]:hover{background:#f9f9f9}.data-table tbody tr.row-main-benchmark[data-v-36879a90]{background:#f0f7ff}.col-idx[data-v-36879a90]{width:40px;text-align:center!important}.col-strategy[data-v-36879a90]{min-width:126px}.strategy-code[data-v-36879a90]{display:block;font-size:12px;font-weight:700;color:#1668dc;line-height:1.2}.strategy-title[data-v-36879a90]{display:block;margin-top:2px;font-size:12px;color:#64748b;line-height:1.2}.col-name[data-v-36879a90]{min-width:220px;max-width:360px;white-space:normal!important;word-break:break-all;line-height:1.3}.num[data-v-36879a90]{text-align:right!important;font-variant-numeric:tabular-nums}.sortable[data-v-36879a90]{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable[data-v-36879a90]:hover,.sortable.active[data-v-36879a90]{color:#1890ff}.positive[data-v-36879a90]{color:#52c41a;font-weight:600}.negative[data-v-36879a90]{color:#ff4d4f;font-weight:600}.dd[data-v-36879a90]{font-weight:600;color:#333}.compare-page[data-v-481494d2]{margin-top:0}.strategy-tabs[data-v-481494d2]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;padding:6px;background:#fff;border:1px solid #e8e8e8;border-radius:6px;box-shadow:0 1px 3px #0000000d}.strategy-tab[data-v-481494d2]{min-height:26px;padding:4px 9px;border-radius:5px;border:1px solid #d9e2ef;background:#f7f9fc;color:#334155;font-size:12px;line-height:1.1;cursor:pointer}.strategy-tab[data-v-481494d2]:hover{border-color:#1890ff;color:#1890ff;transform:none;opacity:1}.strategy-tab--active[data-v-481494d2]{background:#1890ff;border-color:#1890ff;color:#fff}.compare-shell[data-v-481494d2]{padding:16px 20px 20px;background:#fff;border-radius:8px;box-shadow:0 1px 4px #00000014;border:1px solid #e8e8e8}.filter-toolbar[data-v-481494d2]{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #f0f0f0}.form-group[data-v-481494d2]{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:0}.form-group--date[data-v-481494d2]{align-items:flex-start;max-width:980px;width:100%}.filter-label[data-v-481494d2]{padding-top:8px;font-weight:500;color:#333;white-space:nowrap}.form-group-actions[data-v-481494d2],.selector-actions[data-v-481494d2]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.form-group button[data-v-481494d2],.selector-panel button[data-v-481494d2]{padding:8px 16px;border-radius:4px;border:1px solid #e8e8e8;background-color:#fff;color:#333;cursor:pointer;font-weight:500}.form-group button[data-v-481494d2]:hover,.selector-panel button[data-v-481494d2]:hover{border-color:#1890ff;color:#1890ff;transform:none;opacity:1}.form-group button.btn-primary[data-v-481494d2]{background-color:#1890ff;color:#fff;border-color:#1890ff}.form-group button.btn-primary[data-v-481494d2]:hover{background-color:#40a9ff;border-color:#40a9ff}.form-group button.btn-secondary[data-v-481494d2]{background-color:#f5f5f5}.form-group button[data-v-481494d2]:disabled{cursor:not-allowed;opacity:.65}.utc-hint[data-v-481494d2]{margin:8px 0 0;font-size:12px;color:#888;line-height:1.5}.selector-panel[data-v-481494d2]{margin-bottom:16px;padding:12px 14px;background:#fafbfc;border:1px solid #eef0f3;border-radius:6px}.selector-head[data-v-481494d2]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.selector-title[data-v-481494d2]{margin:0;font-size:15px;font-weight:600;color:#333}.selector-subtitle[data-v-481494d2]{margin:3px 0 0;font-size:12px;color:#888}.quick-panel[data-v-481494d2]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;padding:8px 10px;background:#fff;border:1px dashed #d9e2ef;border-radius:6px}.quick-label[data-v-481494d2]{margin-right:2px;font-size:12px;font-weight:700;color:#475569}.quick-tag[data-v-481494d2]{display:inline-flex;align-items:center;gap:5px;min-height:25px;padding:4px 8px!important;border-color:#d9e2ef!important;background:#f8fafc!important;color:#334155!important;font-size:12px;line-height:1.1}.quick-tag span[data-v-481494d2]{color:#1890ff;font-weight:700}.quick-tag[data-v-481494d2]:hover{border-color:#1890ff!important;background:#edf6ff!important;color:#1668dc!important}.quick-tag[data-v-481494d2]:disabled{cursor:not-allowed;opacity:.45}.selector-grid[data-v-481494d2]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.strategy-picker[data-v-481494d2]{min-width:0}.strategy-picker-head[data-v-481494d2]{display:flex;align-items:baseline;gap:6px;margin-bottom:6px;min-width:0}.strategy-picker-code[data-v-481494d2]{font-size:12px;font-weight:700;color:#0f172a}.strategy-picker-title[data-v-481494d2]{font-size:12px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strategy-select[data-v-481494d2]{width:100%}.selector-actions[data-v-481494d2]{justify-content:flex-end;margin-top:12px}.selector-actions .btn-primary[data-v-481494d2]{min-width:86px;background-color:#1890ff;color:#fff;border-color:#1890ff}.selector-actions .btn-primary[data-v-481494d2]:hover{background-color:#40a9ff;border-color:#40a9ff}.selector-actions .btn-secondary[data-v-481494d2]{min-width:74px;background-color:#f5f5f5}.selected-list[data-v-481494d2]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.selected-chip[data-v-481494d2]{display:inline-flex;align-items:center;max-width:100%;border:1px solid #d9e2ef;border-radius:4px;overflow:hidden;font-size:12px;line-height:1.2}.selected-strategy[data-v-481494d2]{padding:5px 7px;background:#edf6ff;color:#1668dc;font-weight:600;white-space:nowrap}.selected-name[data-v-481494d2]{padding:5px 7px;color:#334155;background:#fff;word-break:break-word}.btn-link[data-v-481494d2]{padding:0!important;border:none!important;background:none!important;color:#1890ff!important;font-size:13px;cursor:pointer;text-decoration:underline}.btn-link[data-v-481494d2]:hover{color:#40a9ff!important}.section-title-row[data-v-481494d2]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:16px 0 12px}.section-title[data-v-481494d2]{margin:0;font-size:16px;font-weight:600;color:#333}.chart-loading[data-v-481494d2]{flex-direction:column;min-height:260px;gap:8px;text-align:center;padding:24px 16px}.loading-title[data-v-481494d2]{font-size:15px;font-weight:600;color:#333;margin:0}.loading-sub[data-v-481494d2]{font-size:13px;color:#888;line-height:1.5;margin:0}.empty-state[data-v-481494d2]{padding:36px 12px;text-align:center;color:#888}[data-v-481494d2] .dashboard-date-picker{flex:1 1 auto;min-width:0;width:100%;max-width:400px}[data-v-481494d2] .dashboard-date-picker .el-range-editor.el-input__wrapper{width:100%}@media (max-width: 1100px){.selector-grid[data-v-481494d2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.strategy-tab[data-v-481494d2]{flex:1 1 calc(50% - 6px);min-height:26px;padding:4px 7px;font-size:12px}.compare-shell[data-v-481494d2]{padding:14px}.form-group--date[data-v-481494d2]{flex-direction:column;align-items:stretch;max-width:none;gap:8px}.filter-label[data-v-481494d2]{padding-top:0;margin-bottom:2px;width:100%}.selector-grid[data-v-481494d2]{grid-template-columns:1fr}[data-v-481494d2] .dashboard-date-picker{max-width:none;width:100%}}.menu-page[data-v-2a7c4281]{position:relative;display:flex;justify-content:center;padding:18px 0 28px;min-height:calc(100vh - 120px);overflow:hidden}.menu-page[data-v-2a7c4281]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffffb8,#f6f8fbeb),#eef3f8}.menu-shell[data-v-2a7c4281]{position:relative;z-index:1;width:min(920px,100%);padding:0 18px}.menu-head[data-v-2a7c4281]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;margin-bottom:16px;text-align:center}.menu-kicker[data-v-2a7c4281]{margin:0 0 6px;font-size:12px;line-height:1;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#64748b}.menu-title[data-v-2a7c4281]{margin:0;font-size:34px;line-height:1.1;font-weight:800;color:#0f172a}.strategy-section[data-v-2a7c4281],.compare-section[data-v-2a7c4281]{margin-bottom:14px}.section-label[data-v-2a7c4281]{margin:0 0 10px;font-size:15px;font-weight:700;color:#475569;text-align:center}.menu-tabs[data-v-2a7c4281]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.menu-tab[data-v-2a7c4281]{position:relative;display:flex;min-height:128px;flex-direction:column;align-items:center;justify-content:center;padding:18px 20px;border:1px solid rgba(148,163,184,.34);border-radius:8px;background:#fff;color:#0f172a;text-align:center;cursor:pointer;box-shadow:0 8px 22px #0f172a0e;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.menu-tab[data-v-2a7c4281]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;pointer-events:none}.menu-tab[data-v-2a7c4281]:after{content:"";position:absolute;inset:auto 28px 18px 28px;height:3px;width:auto;background:#1890ff;opacity:.72;transition:opacity .2s ease,transform .2s ease}.menu-tab[data-v-2a7c4281]:nth-child(1):before{background:linear-gradient(135deg,#fff1f2,#fff7ed)}.menu-tab[data-v-2a7c4281]:nth-child(1):after{background:#fb7185}.menu-tab[data-v-2a7c4281]:nth-child(2):before{background:linear-gradient(135deg,#ecfdf5,#f0fdf4)}.menu-tab[data-v-2a7c4281]:nth-child(2):after{background:#34d399}.menu-tab[data-v-2a7c4281]:nth-child(3):before{background:linear-gradient(135deg,#fffbeb,#fefce8)}.menu-tab[data-v-2a7c4281]:nth-child(3):after{background:#fbbf24}.menu-tab[data-v-2a7c4281]:nth-child(4):before{background:linear-gradient(135deg,#eff6ff,#f0f9ff)}.menu-tab[data-v-2a7c4281]:nth-child(4):after{background:#60a5fa}.menu-tab[data-v-2a7c4281]:nth-child(5):before{background:linear-gradient(135deg,#f5f3ff,#faf5ff)}.menu-tab[data-v-2a7c4281]:nth-child(5):after{background:#a78bfa}.menu-tab[data-v-2a7c4281]:hover{border-color:#1890ff6b;background:#fff;box-shadow:0 16px 34px #0f172a1a;transform:translateY(-2px);opacity:1}.menu-tab[data-v-2a7c4281]:hover:after{opacity:1;transform:scaleX(1.04)}.menu-tab-main[data-v-2a7c4281]{position:relative;z-index:1;display:grid;gap:10px;min-width:0;place-items:center}.menu-tab-code[data-v-2a7c4281]{font-size:32px;line-height:1.1;font-weight:800;word-break:break-word;color:#0f172a}.menu-tab-title[data-v-2a7c4281]{font-size:17px;line-height:1.2;color:#64748b;font-weight:700}.compare-grid[data-v-2a7c4281]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.compare-entry[data-v-2a7c4281]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:108px;padding:22px 24px;border:1px solid rgba(6,182,212,.32);border-radius:8px;background:linear-gradient(135deg,#ecfefff2,#fffffff5),#fff;color:#0f172a;text-align:left;box-shadow:0 12px 30px #0891b214;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.compare-entry[data-v-2a7c4281]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#06b6d4;border-radius:8px 0 0 8px}.compare-entry[data-v-2a7c4281]:hover{transform:translateY(-2px);opacity:1;border-color:#06b6d494;box-shadow:0 18px 38px #0891b224}.compare-entry--consistency[data-v-2a7c4281]{border-color:#10b98152;background:linear-gradient(135deg,#ecfdf5f2,#fffffff5),#fff;box-shadow:0 12px 30px #05966914}.compare-entry--consistency[data-v-2a7c4281]:before{background:#10b981}.compare-entry--consistency[data-v-2a7c4281]:hover{border-color:#10b98194;box-shadow:0 18px 38px #05966924}.compare-entry-main[data-v-2a7c4281]{display:grid;gap:7px;min-width:0}.compare-entry-title[data-v-2a7c4281]{font-size:22px;line-height:1.25;color:#0f172a;font-weight:800}.compare-entry-action[data-v-2a7c4281]{flex:0 0 auto;padding:7px 12px;border-radius:4px;background:#06b6d4;color:#fff;font-size:13px;font-weight:700}.compare-entry--consistency .compare-entry-action[data-v-2a7c4281]{background:#10b981}.dialog-message[data-v-2a7c4281]{margin:0;font-size:15px;line-height:1.7;color:#334155}@media (max-width: 560px){.menu-page[data-v-2a7c4281]{padding:12px 0}.menu-shell[data-v-2a7c4281]{padding:14px}.menu-head[data-v-2a7c4281]{align-items:flex-start;flex-direction:column}.menu-tabs[data-v-2a7c4281]{gap:10px}.menu-tab[data-v-2a7c4281]{min-height:104px;padding:16px 12px}.menu-tab-code[data-v-2a7c4281]{font-size:25px}.menu-tab-title[data-v-2a7c4281]{font-size:14px}.compare-grid[data-v-2a7c4281]{grid-template-columns:1fr}.compare-entry[data-v-2a7c4281]{min-height:96px}.compare-entry-title[data-v-2a7c4281]{font-size:19px}}.header[data-v-bb5d6f93]{background-color:#fff;border-bottom:1px solid #e8e8e8;padding:6px 0;margin-bottom:4px;box-shadow:0 1px 2px #0000000f}.header .container[data-v-bb5d6f93]{padding:3px 20px}main.container[data-v-bb5d6f93]{padding-top:10px;padding-bottom:20px}.title[data-v-bb5d6f93]{font-size:16px;font-weight:600;color:#333;margin:0;line-height:1.2}.subtitle[data-v-bb5d6f93]{font-size:14px;color:#666;margin:0}#app[data-v-bb5d6f93]{min-height:100vh;background-color:#f8f9fa}.auth-error[data-v-bb5d6f93]{margin:10px 0 0;color:#f56c6c;font-size:13px}:root{--primary: #1890ff;--success: #52c41a;--warning: #faad14;--danger: #ff4d4f;--bg-light: #f8f9fa;--bg-white: #ffffff;--border-color: #e8e8e8;--text-primary: #333333;--text-secondary: #666666}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:var(--bg-light);color:var(--text-primary);line-height:1.5}html,body,#app{width:100%;height:100%}.container{max-width:1400px;margin:0 auto;padding:20px}.card{background:var(--bg-white);border-radius:8px;box-shadow:0 1px 4px #00000014;padding:20px;margin-bottom:16px;transition:box-shadow .3s ease}.card:hover{box-shadow:0 2px 8px #0000001f}.form-group{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.form-group label{font-weight:500;color:var(--text-primary)}.form-group input,.form-group select{padding:8px 12px;border:1px solid var(--border-color);border-radius:4px;font-size:14px;background-color:var(--bg-white);color:var(--text-primary);transition:border-color .2s ease}.form-group input:focus,.form-group select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #1890ff1a}button{padding:8px 16px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;background-color:var(--primary);color:#fff}button:hover{opacity:.85;transform:translateY(-1px)}button:active{transform:translateY(0)}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 1024px){.grid-3{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.container{padding:12px}.card{padding:12px;margin-bottom:12px}.grid-2,.grid-3{grid-template-columns:1fr;gap:12px}.form-group{flex-direction:column;align-items:flex-start}.form-group input,.form-group select{width:100%}}.chart-container{width:100%;height:400px;border-radius:8px;background-color:var(--bg-white)}.loading{display:flex;justify-content:center;align-items:center;height:100%;color:var(--text-secondary)}.empty-state{display:flex;flex-direction:column;justify-content:center;align-items:center;height:200px;color:var(--text-secondary)}.empty-state svg{width:80px;height:80px;margin-bottom:16px;opacity:.3}
