.balance-dashboard[data-v-b8cb9f58]{padding:12px;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;color:#303133;background:#f5f7fa;min-height:100vh;max-width:1200px;margin:0 auto}.balance-dashboard .mobile-menu-btn[data-v-b8cb9f58]{display:none;position:fixed;top:10px;left:10px;z-index:1000;background:#5b8cff;color:#fff;width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 2px 8px rgba(91,140,255,.3);box-shadow:0 2px 8px rgba(91,140,255,.3)}.balance-dashboard .mobile-menu-btn i[data-v-b8cb9f58]{font-size:18px}.balance-dashboard .mobile-menu-overlay[data-v-b8cb9f58]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:2000;display:-webkit-box;display:-ms-flexbox;display:flex}.balance-dashboard .mobile-menu[data-v-b8cb9f58]{background:#fff;width:240px;height:100%;padding:15px}.balance-dashboard .mobile-menu .menu-header[data-v-b8cb9f58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #e4e7ed}.balance-dashboard .mobile-menu .menu-header h3[data-v-b8cb9f58]{margin:0;font-size:16px}.balance-dashboard .mobile-menu .menu-header .el-icon-close[data-v-b8cb9f58]{color:#909399;cursor:pointer}.balance-dashboard .mobile-menu .menu-content .menu-item[data-v-b8cb9f58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px;margin-bottom:8px;border-radius:6px;color:#606266;cursor:pointer}.balance-dashboard .mobile-menu .menu-content .menu-item[data-v-b8cb9f58]:hover{background:#f5f7fa;color:#5b8cff}.balance-dashboard .mobile-menu .menu-content .menu-item i[data-v-b8cb9f58]{font-size:16px;width:20px}.balance-dashboard .mobile-menu .menu-content .menu-item span[data-v-b8cb9f58]{font-size:14px}.balance-dashboard .dashboard-header[data-v-b8cb9f58]{background:#fff;padding:15px 20px;margin-bottom:12px;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.balance-dashboard .dashboard-header .header-left .dashboard-title[data-v-b8cb9f58]{margin:0 0 6px 0;font-size:18px;font-weight:600;color:#303133;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.balance-dashboard .dashboard-header .header-left .dashboard-title .title-icon[data-v-b8cb9f58]{color:#5b8cff;font-size:20px}.balance-dashboard .dashboard-header .header-left .header-info[data-v-b8cb9f58]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.balance-dashboard .dashboard-header .header-left .header-info .info-item[data-v-b8cb9f58]{font-size:12px;color:#909399;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.balance-dashboard .dashboard-header .header-left .header-info .info-item i[data-v-b8cb9f58]{font-size:12px}.balance-dashboard .dashboard-header .header-actions[data-v-b8cb9f58]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.balance-dashboard .dashboard-header .header-actions[data-v-b8cb9f58] .el-button{width:32px;height:32px;padding:0}.balance-dashboard .dashboard-header .header-actions[data-v-b8cb9f58] .el-button i{font-size:16px}.balance-dashboard .stats-section[data-v-b8cb9f58]{background:#fff;padding:15px;margin-bottom:12px;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.balance-dashboard .stats-section .section-header[data-v-b8cb9f58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.balance-dashboard .stats-section .section-header .section-title[data-v-b8cb9f58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.balance-dashboard .stats-section .section-header .section-title i[data-v-b8cb9f58]{color:#5b8cff;font-size:16px}.balance-dashboard .stats-section .section-header .section-title h3[data-v-b8cb9f58]{margin:0;font-size:14px;font-weight:600}.balance-dashboard .stats-section .stats-grid[data-v-b8cb9f58]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:768px){.balance-dashboard .stats-section .stats-grid[data-v-b8cb9f58]{grid-template-columns:repeat(2,1fr)}}.balance-dashboard .stats-section .stats-grid .stat-card[data-v-b8cb9f58]{background:#f8f9fa;border:1px solid #e4e7ed;border-radius:6px;padding:12px}.balance-dashboard .stats-section .stats-grid .stat-card.main-stat[data-v-b8cb9f58]{background:linear-gradient(135deg,#5b8cff,#36cfc9);border:none}.balance-dashboard .stats-section .stats-grid .stat-card.main-stat .stat-header .stat-icon[data-v-b8cb9f58]{background:hsla(0,0%,100%,.2);color:#fff}.balance-dashboard .stats-section .stats-grid .stat-card.main-stat .stat-change[data-v-b8cb9f58],.balance-dashboard .stats-section .stats-grid .stat-card.main-stat .stat-label[data-v-b8cb9f58],.balance-dashboard .stats-section .stats-grid .stat-card.main-stat .stat-sub[data-v-b8cb9f58],.balance-dashboard .stats-section .stats-grid .stat-card.main-stat .stat-value[data-v-b8cb9f58]{color:#fff!important}.balance-dashboard .stats-section .stats-grid .stat-card .stat-header[data-v-b8cb9f58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.balance-dashboard .stats-section .stats-grid .stat-card .stat-header .stat-icon[data-v-b8cb9f58]{width:32px;height:32px;border-radius:6px;background:#e6f7ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.balance-dashboard .stats-section .stats-grid .stat-card .stat-header .stat-icon i[data-v-b8cb9f58]{font-size:16px;color:#5b8cff}.balance-dashboard .stats-section .stats-grid .stat-card .stat-header .stat-icon.profit[data-v-b8cb9f58]{background:rgba(103,194,58,.1)}.balance-dashboard .stats-section .stats-grid .stat-card .stat-header .stat-icon.profit i[data-v-b8cb9f58]{color:#67c23a}.balance-dashboard .stats-section .stats-grid .stat-card .stat-header .stat-label[data-v-b8cb9f58]{font-size:12px;color:#909399}.balance-dashboard .stats-section .stats-grid .stat-card .stat-value[data-v-b8cb9f58]{font-size:20px;font-weight:700;color:#303133;margin:4px 0;line-height:1.2}.balance-dashboard .stats-section .stats-grid .stat-card .stat-sub[data-v-b8cb9f58]{font-size:11px;color:#909399;margin-bottom:6px}.balance-dashboard .stats-section .stats-grid .stat-card .stat-change[data-v-b8cb9f58]{font-size:11px;font-weight:600}.balance-dashboard .stats-section .stats-grid .stat-card .stat-change.profit[data-v-b8cb9f58]{color:#67c23a}.balance-dashboard .stats-section .stats-grid .stat-card .stat-change.loss[data-v-b8cb9f58]{color:#f56c6c}.balance-dashboard .chart-section[data-v-b8cb9f58]{background:#fff;padding:15px;margin-bottom:12px;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.balance-dashboard .chart-section .section-header[data-v-b8cb9f58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.balance-dashboard .chart-section .section-header .section-title[data-v-b8cb9f58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.balance-dashboard .chart-section .section-header .section-title i[data-v-b8cb9f58]{color:#5b8cff;font-size:16px}.balance-dashboard .chart-section .section-header .section-title h3[data-v-b8cb9f58]{margin:0;font-size:14px;font-weight:600}.balance-dashboard .chart-section .section-header .chart-badges[data-v-b8cb9f58]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.balance-dashboard .chart-section .section-header .chart-badges[data-v-b8cb9f58] .el-tag{height:22px;line-height:20px;padding:0 6px;font-size:11px}.balance-dashboard .chart-section .chart-container[data-v-b8cb9f58]{margin-bottom:15px}.balance-dashboard .chart-section .chart-container .chart-canvas[data-v-b8cb9f58]{width:100%;border-radius:4px}.balance-dashboard .chart-section .chart-controls.compact[data-v-b8cb9f58]{background:#f8f9fa;border:1px solid #e4e7ed;border-radius:6px;padding:12px}.balance-dashboard .chart-section .chart-controls.compact .control-row[data-v-b8cb9f58]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-bottom:12px}.balance-dashboard .chart-section .chart-controls.compact .control-row[data-v-b8cb9f58]:last-child{margin-bottom:0}@media(max-width:768px){.balance-dashboard .chart-section .chart-controls.compact .control-row[data-v-b8cb9f58]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.balance-dashboard .chart-section .chart-controls.compact .control-row .control-item[data-v-b8cb9f58]{-webkit-box-flex:1;-ms-flex:1;flex:1}.balance-dashboard .chart-section .chart-controls.compact .control-row .control-item .control-label[data-v-b8cb9f58]{display:block;font-size:12px;color:#606266;margin-bottom:6px}.balance-dashboard .chart-section .chart-controls.compact .control-row .control-item[data-v-b8cb9f58] .el-date-editor{width:100%}.balance-dashboard .chart-section .chart-controls.compact .control-row .control-item[data-v-b8cb9f58] .el-date-editor .el-range-input{font-size:12px}.balance-dashboard .chart-section .chart-controls.compact .control-row .control-item[data-v-b8cb9f58] .el-date-editor .el-range-separator{font-size:12px;padding:0 4px}.balance-dashboard .chart-section .chart-controls.compact .control-row .control-item[data-v-b8cb9f58] .el-select{width:100%}.balance-dashboard .chart-section .chart-controls.compact .control-row .control-item .display-buttons[data-v-b8cb9f58]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.balance-dashboard .chart-section .chart-controls.compact .control-row .control-item .display-buttons[data-v-b8cb9f58] .el-button{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:6px 8px;font-size:12px}.balance-dashboard .chart-section .chart-controls.compact .control-row .control-item .display-buttons[data-v-b8cb9f58] .el-button.el-button--primary{background:#5b8cff;border-color:#5b8cff}.balance-dashboard .chart-section .chart-controls.compact .control-row .control-item .zoom-controls[data-v-b8cb9f58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.balance-dashboard .chart-section .chart-controls.compact .control-row .control-item .zoom-controls[data-v-b8cb9f58] .el-slider{-webkit-box-flex:1;-ms-flex:1;flex:1}.balance-dashboard .chart-section .chart-controls.compact .control-row .control-item .zoom-controls[data-v-b8cb9f58] .el-button{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;font-size:11px;padding:2px 4px}.balance-dashboard .analysis-section.compact[data-v-b8cb9f58]{background:#fff;padding:15px;margin-bottom:12px;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.balance-dashboard .analysis-section.compact .section-header[data-v-b8cb9f58]{margin-bottom:15px}.balance-dashboard .analysis-section.compact .section-header .section-title[data-v-b8cb9f58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.balance-dashboard .analysis-section.compact .section-header .section-title i[data-v-b8cb9f58]{color:#5b8cff;font-size:16px}.balance-dashboard .analysis-section.compact .section-header .section-title h3[data-v-b8cb9f58]{margin:0;font-size:14px;font-weight:600}.balance-dashboard .analysis-section.compact .analysis-grid[data-v-b8cb9f58]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:768px){.balance-dashboard .analysis-section.compact .analysis-grid[data-v-b8cb9f58]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.balance-dashboard .analysis-section.compact .analysis-grid[data-v-b8cb9f58]{grid-template-columns:1fr}}.balance-dashboard .analysis-section.compact .analysis-grid .analysis-item[data-v-b8cb9f58]{background:#f8f9fa;border:1px solid #e4e7ed;border-radius:6px;padding:10px}.balance-dashboard .analysis-section.compact .analysis-grid .analysis-item .analysis-label[data-v-b8cb9f58]{font-size:11px;color:#909399;margin-bottom:4px}.balance-dashboard .analysis-section.compact .analysis-grid .analysis-item .analysis-value[data-v-b8cb9f58]{font-size:18px;font-weight:700;color:#303133;margin:4px 0}.balance-dashboard .analysis-section.compact .analysis-grid .analysis-item .analysis-value.profit[data-v-b8cb9f58]{color:#67c23a}.balance-dashboard .analysis-section.compact .analysis-grid .analysis-item .analysis-value.loss[data-v-b8cb9f58]{color:#f56c6c}.balance-dashboard .analysis-section.compact .analysis-grid .analysis-item .analysis-value.low-volatility[data-v-b8cb9f58]{color:#52c41a}.balance-dashboard .analysis-section.compact .analysis-grid .analysis-item .analysis-value.medium-volatility[data-v-b8cb9f58]{color:#faad14}.balance-dashboard .analysis-section.compact .analysis-grid .analysis-item .analysis-value.high-volatility[data-v-b8cb9f58],.balance-dashboard .analysis-section.compact .analysis-grid .analysis-item .analysis-value.low-sharpe[data-v-b8cb9f58]{color:#f5222d}.balance-dashboard .analysis-section.compact .analysis-grid .analysis-item .analysis-value.medium-sharpe[data-v-b8cb9f58]{color:#faad14}.balance-dashboard .analysis-section.compact .analysis-grid .analysis-item .analysis-value.high-sharpe[data-v-b8cb9f58]{color:#52c41a}.balance-dashboard .analysis-section.compact .analysis-grid .analysis-item .analysis-sub[data-v-b8cb9f58]{font-size:10px;color:#bfbfbf;margin-top:2px}.balance-dashboard .data-table-section.compact[data-v-b8cb9f58]{background:#fff;padding:15px;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.balance-dashboard .data-table-section.compact[data-v-b8cb9f58] .el-collapse{border:none}.balance-dashboard .data-table-section.compact[data-v-b8cb9f58] .el-collapse .el-collapse-item__header{padding:0;border:none;font-size:14px;font-weight:600;height:auto;line-height:1.5;padding-bottom:10px}.balance-dashboard .data-table-section.compact[data-v-b8cb9f58] .el-collapse .el-collapse-item__wrap{border:none}.balance-dashboard .data-table-section.compact[data-v-b8cb9f58] .el-collapse .el-collapse-item__content{padding:0}.balance-dashboard .data-table-section.compact .table-container[data-v-b8cb9f58] .el-table{font-size:12px}.balance-dashboard .data-table-section.compact .table-container[data-v-b8cb9f58] .el-table th{background:#f8f9fa;padding:8px 4px!important;font-weight:600}.balance-dashboard .data-table-section.compact .table-container[data-v-b8cb9f58] .el-table td{padding:8px 4px!important}.balance-dashboard .data-table-section.compact .table-container[data-v-b8cb9f58] .el-table .profit{color:#67c23a;font-weight:600}.balance-dashboard .data-table-section.compact .table-container[data-v-b8cb9f58] .el-table .loss{color:#f56c6c;font-weight:600}@media(max-width:768px){.balance-dashboard[data-v-b8cb9f58]{padding:8px}.balance-dashboard .mobile-menu-btn[data-v-b8cb9f58]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.balance-dashboard .dashboard-header[data-v-b8cb9f58]{padding:12px 15px;margin-bottom:8px}.balance-dashboard .dashboard-header .header-left .dashboard-title[data-v-b8cb9f58]{font-size:16px}.balance-dashboard .dashboard-header .header-left .header-info[data-v-b8cb9f58]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.balance-dashboard .analysis-section[data-v-b8cb9f58],.balance-dashboard .chart-section[data-v-b8cb9f58],.balance-dashboard .data-table-section[data-v-b8cb9f58],.balance-dashboard .stats-section[data-v-b8cb9f58]{padding:12px;margin-bottom:8px}.balance-dashboard .chart-height[data-v-b8cb9f58]{height:280px!important}}@media(max-width:480px){.balance-dashboard[data-v-b8cb9f58]{padding:6px}.balance-dashboard .stats-grid[data-v-b8cb9f58]{gap:8px!important}.balance-dashboard .stats-grid .stat-card[data-v-b8cb9f58]{padding:10px}.balance-dashboard .stats-grid .stat-card .stat-value[data-v-b8cb9f58]{font-size:18px!important}.balance-dashboard .analysis-grid[data-v-b8cb9f58]{gap:8px!important}.balance-dashboard .analysis-grid .analysis-item[data-v-b8cb9f58]{padding:8px}.balance-dashboard .analysis-grid .analysis-item .analysis-value[data-v-b8cb9f58]{font-size:16px!important}.balance-dashboard .chart-height[data-v-b8cb9f58]{height:240px!important}}@media(max-width:768px){.el-date-range-picker[data-v-b8cb9f58],.el-picker-panel[data-v-b8cb9f58]{width:95vw!important;max-width:95vw!important;left:50%!important;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.el-select-dropdown[data-v-b8cb9f58]{width:80vw!important;max-width:80vw!important;left:50%!important;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}}.slide-enter-active[data-v-b8cb9f58],.slide-leave-active[data-v-b8cb9f58]{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.slide-enter-from[data-v-b8cb9f58],.slide-leave-to[data-v-b8cb9f58]{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.slide-enter-to[data-v-b8cb9f58],.slide-leave-from[data-v-b8cb9f58]{-webkit-transform:translateX(0);transform:translateX(0)}