.balance-dashboard[data-v-09aa81fc]{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;color:#303133;background:linear-gradient(135deg,#f5f7fa,#f0f2f5);min-height:100vh}.balance-dashboard .mobile-menu-btn[data-v-09aa81fc]{display:none;position:fixed;top:15px;left:15px;z-index:1000;background:linear-gradient(135deg,#5b8cff,#36cfc9);color:#fff;padding:10px 15px;border-radius:25px;font-size:14px;-webkit-box-shadow:0 4px 12px rgba(91,140,255,.3);box-shadow:0 4px 12px rgba(91,140,255,.3);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.balance-dashboard .mobile-menu-btn i[data-v-09aa81fc]{font-size:16px}.balance-dashboard .mobile-menu-overlay[data-v-09aa81fc]{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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.balance-dashboard .mobile-menu[data-v-09aa81fc]{background:#fff;width:280px;height:100%;padding:20px;-webkit-box-shadow:2px 0 8px rgba(0,0,0,.15);box-shadow:2px 0 8px rgba(0,0,0,.15)}.balance-dashboard .mobile-menu .menu-header[data-v-09aa81fc]{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:30px;padding-bottom:15px;border-bottom:1px solid #e4e7ed}.balance-dashboard .mobile-menu .menu-header h3[data-v-09aa81fc]{margin:0;color:#303133;font-size:18px}.balance-dashboard .mobile-menu .menu-header .el-icon-close[data-v-09aa81fc]{font-size:18px;color:#909399;cursor:pointer}.balance-dashboard .mobile-menu .menu-content .menu-item[data-v-09aa81fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:15px;margin-bottom:10px;border-radius:8px;color:#606266;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.balance-dashboard .mobile-menu .menu-content .menu-item[data-v-09aa81fc]:hover{background:#f5f7fa;color:#5b8cff}.balance-dashboard .mobile-menu .menu-content .menu-item i[data-v-09aa81fc]{font-size:18px;width:24px}.balance-dashboard .mobile-menu .menu-content .menu-item span[data-v-09aa81fc]{font-size:16px}.balance-dashboard .dashboard-header[data-v-09aa81fc]{background:#fff;padding:24px 30px;margin-bottom:20px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:0 0 12px 12px;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-09aa81fc]{margin:0 0 8px 0;font-size:24px;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:10px}.balance-dashboard .dashboard-header .header-left .dashboard-title .title-icon[data-v-09aa81fc]{color:#5b8cff;font-size:28px}.balance-dashboard .dashboard-header .header-left .dashboard-subtitle[data-v-09aa81fc]{margin:0;color:#909399;font-size:14px}.balance-dashboard .dashboard-header .header-right[data-v-09aa81fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.balance-dashboard .dashboard-header .header-right .time-display[data-v-09aa81fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#909399;font-size:14px}.balance-dashboard .dashboard-header .header-right .time-display i[data-v-09aa81fc]{font-size:16px}.balance-dashboard .dashboard-header .header-right .refresh-btn[data-v-09aa81fc]{cursor:pointer;padding:8px;border-radius:50%;background:#f5f7fa;-webkit-transition:all .3s;transition:all .3s}.balance-dashboard .dashboard-header .header-right .refresh-btn[data-v-09aa81fc]:hover{background:#e4e7ed;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.balance-dashboard .dashboard-header .header-right .refresh-btn i[data-v-09aa81fc]{font-size:18px;color:#5b8cff}.balance-dashboard .dashboard-header .header-right .refresh-btn i.rotating[data-v-09aa81fc]{-webkit-animation:rotate-data-v-09aa81fc .8s linear infinite;animation:rotate-data-v-09aa81fc .8s linear infinite}.balance-dashboard .stats-section[data-v-09aa81fc]{background:#fff;padding:24px 30px;margin:0 20px 20px;border-radius:12px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.balance-dashboard .stats-section .section-header[data-v-09aa81fc]{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:24px}.balance-dashboard .stats-section .section-header .section-title[data-v-09aa81fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.balance-dashboard .stats-section .section-header .section-title i[data-v-09aa81fc]{font-size:20px;color:#5b8cff}.balance-dashboard .stats-section .section-header .section-title h2[data-v-09aa81fc]{margin:0;font-size:18px;font-weight:600;color:#303133}.balance-dashboard .stats-section .stats-grid[data-v-09aa81fc]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.balance-dashboard .stats-section .stats-grid .stat-card[data-v-09aa81fc]{background:#fff;border:1px solid #e4e7ed;border-radius:12px;padding:20px;-webkit-transition:all .3s;transition:all .3s}.balance-dashboard .stats-section .stats-grid .stat-card[data-v-09aa81fc]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px 0 rgba(0,0,0,.08);box-shadow:0 6px 16px 0 rgba(0,0,0,.08)}.balance-dashboard .stats-section .stats-grid .stat-card.main-stat[data-v-09aa81fc]{background:linear-gradient(135deg,#5b8cff,#36cfc9);border:none}.balance-dashboard .stats-section .stats-grid .stat-card.main-stat .stat-icon[data-v-09aa81fc]{background:hsla(0,0%,100%,.2);color:#fff}.balance-dashboard .stats-section .stats-grid .stat-card.main-stat .currency[data-v-09aa81fc],.balance-dashboard .stats-section .stats-grid .stat-card.main-stat .stat-change[data-v-09aa81fc],.balance-dashboard .stats-section .stats-grid .stat-card.main-stat .stat-label[data-v-09aa81fc],.balance-dashboard .stats-section .stats-grid .stat-card.main-stat .stat-value[data-v-09aa81fc]{color:#fff!important}.balance-dashboard .stats-section .stats-grid .stat-card .stat-icon[data-v-09aa81fc]{width:48px;height:48px;border-radius:12px;background:#f5f7fa;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;margin-bottom:16px}.balance-dashboard .stats-section .stats-grid .stat-card .stat-icon i[data-v-09aa81fc]{font-size:24px;color:#5b8cff}.balance-dashboard .stats-section .stats-grid .stat-card .stat-icon.profit[data-v-09aa81fc]{background:rgba(103,194,58,.1)}.balance-dashboard .stats-section .stats-grid .stat-card .stat-icon.profit i[data-v-09aa81fc]{color:#67c23a}.balance-dashboard .stats-section .stats-grid .stat-card .stat-content .stat-label[data-v-09aa81fc]{font-size:14px;color:#909399;margin-bottom:8px}.balance-dashboard .stats-section .stats-grid .stat-card .stat-content .stat-value[data-v-09aa81fc]{font-size:24px;font-weight:700;color:#303133;margin-bottom:8px}.balance-dashboard .stats-section .stats-grid .stat-card .stat-content .stat-value .currency[data-v-09aa81fc]{font-size:16px;font-weight:400;color:#909399}.balance-dashboard .stats-section .stats-grid .stat-card .stat-content .stat-change[data-v-09aa81fc]{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.balance-dashboard .stats-section .stats-grid .stat-card .stat-content .stat-change.profit[data-v-09aa81fc]{color:#67c23a}.balance-dashboard .stats-section .stats-grid .stat-card .stat-content .stat-change.loss[data-v-09aa81fc]{color:#f56c6c}.balance-dashboard .stats-section .stats-grid .stat-card .stat-content .stat-change .change-icon[data-v-09aa81fc]{font-weight:700}.balance-dashboard .stats-section .stats-grid .stat-card .stat-content .stat-change .change-percent[data-v-09aa81fc]{color:#909399;font-size:12px}.balance-dashboard .chart-section[data-v-09aa81fc]{background:#fff;padding:12px 15px;margin:0 20px 20px;border-radius:12px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.balance-dashboard .chart-section .section-header[data-v-09aa81fc]{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:24px}.balance-dashboard .chart-section .section-header .section-title[data-v-09aa81fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.balance-dashboard .chart-section .section-header .section-title i[data-v-09aa81fc]{font-size:20px;color:#5b8cff}.balance-dashboard .chart-section .section-header .section-title h2[data-v-09aa81fc]{margin:0;font-size:18px;font-weight:600;color:#303133}.balance-dashboard .chart-section .section-header .chart-actions .el-button[data-v-09aa81fc]{margin-left:8px}.balance-dashboard .chart-section .section-header .chart-actions .el-button i[data-v-09aa81fc]{font-size:18px}.balance-dashboard .chart-section .chart-container[data-v-09aa81fc]{border:1px solid #e4e7ed;border-radius:8px;padding:15px;background:#fafafa}.balance-dashboard .chart-section .chart-container .chart-canvas[data-v-09aa81fc]{width:100%;border-radius:4px}.balance-dashboard .chart-section .chart-controls[data-v-09aa81fc]{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.balance-dashboard .chart-section .chart-controls .control-group .control-label[data-v-09aa81fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;color:#606266}.balance-dashboard .chart-section .chart-controls .control-group .control-label i[data-v-09aa81fc]{color:#5b8cff}.balance-dashboard .chart-section .chart-controls .control-group .granularity-tabs[data-v-09aa81fc] .el-radio-group .el-radio-button .el-radio-button__inner{border-radius:4px;border:1px solid #dcdfe6}.balance-dashboard .chart-section .chart-controls .control-group .granularity-tabs[data-v-09aa81fc] .el-radio-group .el-radio-button .el-radio-button__inner:hover{color:#5b8cff}.balance-dashboard .chart-section .chart-controls .control-group .granularity-tabs[data-v-09aa81fc] .el-radio-group .el-radio-button.is-active .el-radio-button__inner{background:#5b8cff;border-color:#5b8cff;color:#fff;-webkit-box-shadow:none;box-shadow:none}.balance-dashboard .chart-section .chart-controls .control-group .display-controls[data-v-09aa81fc] .el-checkbox{margin-right:16px}.balance-dashboard .chart-section .chart-controls .control-group .zoom-controls[data-v-09aa81fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.balance-dashboard .chart-section .chart-controls .control-group .zoom-controls[data-v-09aa81fc] .el-slider{-webkit-box-flex:1;-ms-flex:1;flex:1}.balance-dashboard .analysis-section[data-v-09aa81fc]{background:#fff;padding:24px 30px;margin:0 20px 20px;border-radius:12px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.balance-dashboard .analysis-section .section-header[data-v-09aa81fc]{margin-bottom:24px}.balance-dashboard .analysis-section .section-header .section-title[data-v-09aa81fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.balance-dashboard .analysis-section .section-header .section-title i[data-v-09aa81fc]{font-size:20px;color:#5b8cff}.balance-dashboard .analysis-section .section-header .section-title h2[data-v-09aa81fc]{margin:0;font-size:18px;font-weight:600;color:#303133}.balance-dashboard .analysis-section .analysis-grid[data-v-09aa81fc]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.balance-dashboard .analysis-section .analysis-grid .analysis-card[data-v-09aa81fc]{background:#fff;border:1px solid #e4e7ed;border-radius:12px;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}.balance-dashboard .analysis-section .analysis-grid .analysis-card[data-v-09aa81fc]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px 0 rgba(0,0,0,.08);box-shadow:0 6px 16px 0 rgba(0,0,0,.08)}.balance-dashboard .analysis-section .analysis-grid .analysis-card .analysis-header[data-v-09aa81fc]{background:#f8f9fa;padding:16px 20px;border-bottom:1px solid #e4e7ed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.balance-dashboard .analysis-section .analysis-grid .analysis-card .analysis-header .analysis-icon[data-v-09aa81fc]{width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,#5b8cff,#36cfc9);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 .analysis-section .analysis-grid .analysis-card .analysis-header .analysis-icon i[data-v-09aa81fc]{font-size:20px;color:#fff}.balance-dashboard .analysis-section .analysis-grid .analysis-card .analysis-header .analysis-title[data-v-09aa81fc]{font-size:16px;font-weight:600;color:#303133}.balance-dashboard .analysis-section .analysis-grid .analysis-card .analysis-body[data-v-09aa81fc]{padding:20px}.balance-dashboard .analysis-section .analysis-grid .analysis-card .analysis-body .analysis-item[data-v-09aa81fc]{margin-bottom:16px}.balance-dashboard .analysis-section .analysis-grid .analysis-card .analysis-body .analysis-item[data-v-09aa81fc]:last-child{margin-bottom:0}.balance-dashboard .analysis-section .analysis-grid .analysis-card .analysis-body .analysis-item .analysis-label[data-v-09aa81fc]{font-size:13px;color:#909399;margin-bottom:4px}.balance-dashboard .analysis-section .analysis-grid .analysis-card .analysis-body .analysis-item .analysis-value[data-v-09aa81fc]{font-size:20px;font-weight:700;color:#303133;margin-bottom:4px}.balance-dashboard .analysis-section .analysis-grid .analysis-card .analysis-body .analysis-item .analysis-value.profit[data-v-09aa81fc]{color:#67c23a}.balance-dashboard .analysis-section .analysis-grid .analysis-card .analysis-body .analysis-item .analysis-value.loss[data-v-09aa81fc]{color:#f56c6c}.balance-dashboard .analysis-section .analysis-grid .analysis-card .analysis-body .analysis-item .analysis-value.low-volatility[data-v-09aa81fc]{color:#52c41a}.balance-dashboard .analysis-section .analysis-grid .analysis-card .analysis-body .analysis-item .analysis-value.medium-volatility[data-v-09aa81fc]{color:#faad14}.balance-dashboard .analysis-section .analysis-grid .analysis-card .analysis-body .analysis-item .analysis-value.high-volatility[data-v-09aa81fc],.balance-dashboard .analysis-section .analysis-grid .analysis-card .analysis-body .analysis-item .analysis-value.low-sharpe[data-v-09aa81fc]{color:#f5222d}.balance-dashboard .analysis-section .analysis-grid .analysis-card .analysis-body .analysis-item .analysis-value.medium-sharpe[data-v-09aa81fc]{color:#faad14}.balance-dashboard .analysis-section .analysis-grid .analysis-card .analysis-body .analysis-item .analysis-value.high-sharpe[data-v-09aa81fc]{color:#52c41a}.balance-dashboard .analysis-section .analysis-grid .analysis-card .analysis-body .analysis-item .analysis-value.low-stability[data-v-09aa81fc]{color:#f5222d}.balance-dashboard .analysis-section .analysis-grid .analysis-card .analysis-body .analysis-item .analysis-value.medium-stability[data-v-09aa81fc]{color:#faad14}.balance-dashboard .analysis-section .analysis-grid .analysis-card .analysis-body .analysis-item .analysis-value.high-stability[data-v-09aa81fc]{color:#52c41a}.balance-dashboard .analysis-section .analysis-grid .analysis-card .analysis-body .analysis-item .analysis-sub[data-v-09aa81fc]{font-size:12px;color:#bfbfbf}.balance-dashboard .data-table-section[data-v-09aa81fc]{background:#fff;padding:24px 30px;margin:0 20px 20px;border-radius:12px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.balance-dashboard .data-table-section .table-container[data-v-09aa81fc] .el-table th{background:#f8f9fa;color:#606266;font-weight:600}.balance-dashboard .data-table-section .table-container[data-v-09aa81fc] .el-table .profit{color:#67c23a;font-weight:600}.balance-dashboard .data-table-section .table-container[data-v-09aa81fc] .el-table .loss{color:#f56c6c;font-weight:600}.balance-dashboard .dashboard-footer[data-v-09aa81fc]{background:#fff;padding:16px 30px;margin:0 20px 20px;border-radius:12px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.balance-dashboard .dashboard-footer .footer-content[data-v-09aa81fc]{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-footer .footer-content .footer-info[data-v-09aa81fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;color:#909399}.balance-dashboard .dashboard-footer .footer-content .footer-info i[data-v-09aa81fc]{font-size:14px}.balance-dashboard .dashboard-footer .footer-content .footer-actions[data-v-09aa81fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.balance-dashboard .dashboard-footer .footer-content .footer-actions[data-v-09aa81fc] .el-divider{margin:0 8px;background-color:#e4e7ed}.balance-dashboard[data-v-09aa81fc] .custom-tooltip{padding:12px}.balance-dashboard[data-v-09aa81fc] .custom-tooltip .tooltip-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.balance-dashboard[data-v-09aa81fc] .custom-tooltip .tooltip-header i{color:#5b8cff}.balance-dashboard[data-v-09aa81fc] .custom-tooltip .tooltip-header strong{color:#303133;font-size:14px}.balance-dashboard[data-v-09aa81fc] .custom-tooltip .tooltip-content .tooltip-item{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:8px}.balance-dashboard[data-v-09aa81fc] .custom-tooltip .tooltip-content .tooltip-item:last-child{margin-bottom:0}.balance-dashboard[data-v-09aa81fc] .custom-tooltip .tooltip-content .tooltip-item .tooltip-label{color:#606266;font-size:13px}.balance-dashboard[data-v-09aa81fc] .custom-tooltip .tooltip-content .tooltip-item .tooltip-value{font-weight:600;font-size:13px}.balance-dashboard[data-v-09aa81fc] .custom-tooltip .tooltip-content .tooltip-item .tooltip-value.profit{color:#67c23a}.balance-dashboard[data-v-09aa81fc] .custom-tooltip .tooltip-content .tooltip-item .tooltip-value.loss{color:#f56c6c}@-webkit-keyframes rotate-data-v-09aa81fc{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-data-v-09aa81fc{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media(max-width:1200px){.balance-dashboard .analysis-grid[data-v-09aa81fc],.balance-dashboard .chart-controls[data-v-09aa81fc],.balance-dashboard .stats-grid[data-v-09aa81fc]{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:768px){.balance-dashboard .mobile-menu-btn[data-v-09aa81fc]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.balance-dashboard .dashboard-header[data-v-09aa81fc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;padding:20px!important}.balance-dashboard .dashboard-header .header-right[data-v-09aa81fc]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.balance-dashboard .analysis-section[data-v-09aa81fc],.balance-dashboard .chart-section[data-v-09aa81fc],.balance-dashboard .dashboard-footer[data-v-09aa81fc],.balance-dashboard .data-table-section[data-v-09aa81fc],.balance-dashboard .stats-section[data-v-09aa81fc]{margin:0 0 15px!important;padding:20px!important}.balance-dashboard .stats-grid[data-v-09aa81fc]{grid-template-columns:1fr!important;gap:15px!important}.balance-dashboard .stats-grid .stat-card.main-stat[data-v-09aa81fc]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.balance-dashboard .analysis-grid[data-v-09aa81fc],.balance-dashboard .chart-controls[data-v-09aa81fc]{grid-template-columns:1fr!important;gap:15px!important}.balance-dashboard .chart-section .section-header[data-v-09aa81fc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.balance-dashboard .chart-section .section-header .chart-actions[data-v-09aa81fc]{-ms-flex-item-align:end;align-self:flex-end}.balance-dashboard .dashboard-footer .footer-content[data-v-09aa81fc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.balance-dashboard .footer-actions[data-v-09aa81fc]{-ms-flex-item-align:end;align-self:flex-end}}@media(max-width:480px){.balance-dashboard .dashboard-title[data-v-09aa81fc]{font-size:20px!important}.balance-dashboard .section-title h2[data-v-09aa81fc]{font-size:16px!important}.balance-dashboard .stat-value[data-v-09aa81fc]{font-size:20px!important}.balance-dashboard .analysis-value[data-v-09aa81fc]{font-size:18px!important}.balance-dashboard .chart-height[data-v-09aa81fc]{height:300px!important}}.balance-dashboard .chart-controls[data-v-09aa81fc]{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1200px){.balance-dashboard .chart-controls[data-v-09aa81fc]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.balance-dashboard .chart-controls[data-v-09aa81fc]{grid-template-columns:1fr;gap:15px;padding:10px;background:#f8f9fa;border-radius:8px;border:1px solid #e4e7ed}}.balance-dashboard .chart-controls .control-group[data-v-09aa81fc]{background:#fff;padding:16px;border-radius:8px;border:1px solid #e4e7ed}@media(max-width:768px){.balance-dashboard .chart-controls .control-group[data-v-09aa81fc]{padding:12px;margin-bottom:8px}}.balance-dashboard .chart-controls .control-group.date-range-control[data-v-09aa81fc]{grid-column:1/-1}@media(max-width:768px){.balance-dashboard .chart-controls .control-group.date-range-control[data-v-09aa81fc] .el-date-editor{width:100%!important}.balance-dashboard .chart-controls .control-group.date-range-control[data-v-09aa81fc] .el-date-editor .el-range-separator{width:20px;padding:0 4px;font-size:12px}.balance-dashboard .chart-controls .control-group.date-range-control[data-v-09aa81fc] .el-date-editor .el-range-input{font-size:12px;width:calc(50% - 15px)}.balance-dashboard .chart-controls .control-group.date-range-control[data-v-09aa81fc] .el-date-editor .el-range__close-icon{display:none}}@media(max-width:768px){.balance-dashboard .chart-controls .control-group.date-range-control .date-picker-mobile[data-v-09aa81fc]{width:100%}.balance-dashboard .chart-controls .control-group.date-range-control .date-picker-mobile[data-v-09aa81fc] .el-range-editor{-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;min-height:36px}.balance-dashboard .chart-controls .control-group.date-range-control .date-picker-mobile[data-v-09aa81fc] .el-range-editor .el-range-input{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balance-dashboard .chart-controls .control-group.date-range-control .date-picker-mobile[data-v-09aa81fc] .el-range-editor .el-range-separator{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px}}@media(max-width:768px){.balance-dashboard .chart-controls .control-group.granularity-control[data-v-09aa81fc] .el-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.balance-dashboard .chart-controls .control-group.granularity-control[data-v-09aa81fc] .el-radio-group .el-radio-button{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.balance-dashboard .chart-controls .control-group.granularity-control[data-v-09aa81fc] .el-radio-group .el-radio-button:first-child .el-radio-button__inner{border-radius:4px 0 0 4px}.balance-dashboard .chart-controls .control-group.granularity-control[data-v-09aa81fc] .el-radio-group .el-radio-button:last-child .el-radio-button__inner{border-radius:0 4px 4px 0}.balance-dashboard .chart-controls .control-group.granularity-control[data-v-09aa81fc] .el-radio-group .el-radio-button .el-radio-button__inner{width:100%;padding:8px 4px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:768px){.balance-dashboard .chart-controls .control-group.display-control .display-controls[data-v-09aa81fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.balance-dashboard .chart-controls .control-group.display-control .display-controls[data-v-09aa81fc] .el-checkbox{-webkit-box-flex:0;-ms-flex:0 0 calc(33.333% - 8px);flex:0 0 calc(33.333% - 8px);margin:0;min-width:0}.balance-dashboard .chart-controls .control-group.display-control .display-controls[data-v-09aa81fc] .el-checkbox .el-checkbox__label{font-size:12px;padding-left:4px}}@media(max-width:768px){.balance-dashboard .chart-controls .control-group.zoom-control .zoom-controls[data-v-09aa81fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.balance-dashboard .chart-controls .control-group.zoom-control .zoom-controls .zoom-slider[data-v-09aa81fc]{-webkit-box-flex:1;-ms-flex:1;flex:1}.balance-dashboard .chart-controls .control-group.zoom-control .zoom-controls .zoom-slider[data-v-09aa81fc] .el-slider__runway{margin:0 8px}.balance-dashboard .chart-controls .control-group.zoom-control .zoom-controls .zoom-slider[data-v-09aa81fc] .el-slider__button-wrapper{width:16px;height:16px;top:-6px}.balance-dashboard .chart-controls .control-group.zoom-control .zoom-controls .reset-zoom-btn[data-v-09aa81fc]{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;font-size:12px;padding:2px 4px}}.balance-dashboard .chart-controls .control-group .control-label[data-v-09aa81fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;color:#606266}@media(max-width:768px){.balance-dashboard .chart-controls .control-group .control-label[data-v-09aa81fc]{font-size:13px;margin-bottom:8px}.balance-dashboard .chart-controls .control-group .control-label i[data-v-09aa81fc]{font-size:14px}}@media(max-width:768px){.balance-dashboard[data-v-09aa81fc] .el-form-item{margin-right:0!important;margin-bottom:15px!important;width:100%}.balance-dashboard[data-v-09aa81fc] .el-form-item .el-form-item__label{font-size:13px;padding:0 0 5px 0;width:100%;text-align:left}.balance-dashboard[data-v-09aa81fc] .el-form-item .el-form-item__content{width:100%}.balance-dashboard[data-v-09aa81fc] .el-date-editor--daterange{width:100%!important}.balance-dashboard[data-v-09aa81fc] .el-date-editor--daterange .el-range-input{font-size:12px!important}.balance-dashboard[data-v-09aa81fc] .el-select{width:100%!important}.balance-dashboard[data-v-09aa81fc] .el-button{width:100%;margin:5px 0}}@media(max-width:768px){.balance-dashboard .data-table-section[data-v-09aa81fc]{overflow-x:auto}.balance-dashboard .data-table-section .table-container[data-v-09aa81fc]{min-width:600px}.balance-dashboard .data-table-section .table-container[data-v-09aa81fc] .el-table{font-size:12px}.balance-dashboard .data-table-section .table-container[data-v-09aa81fc] .el-table td,.balance-dashboard .data-table-section .table-container[data-v-09aa81fc] .el-table th{padding:8px 4px!important}.balance-dashboard .data-table-section .table-container[data-v-09aa81fc] .el-table .el-table__body-wrapper,.balance-dashboard .data-table-section .table-container[data-v-09aa81fc] .el-table .el-table__header-wrapper{overflow-x:auto}}@media(max-width:768px){.balance-dashboard .chart-container[data-v-09aa81fc]{padding:8px}.balance-dashboard .chart-container .chart-canvas[data-v-09aa81fc]{height:300px!important}}@media(max-width:480px){.balance-dashboard .chart-container .chart-canvas[data-v-09aa81fc]{height:250px!important}}@media(max-width:768px){.balance-dashboard .stats-grid[data-v-09aa81fc]{gap:10px!important}.balance-dashboard .stats-grid .stat-card[data-v-09aa81fc]{padding:15px 12px}.balance-dashboard .stats-grid .stat-card .stat-value[data-v-09aa81fc]{font-size:20px!important}.balance-dashboard .stats-grid .stat-card .stat-value .currency[data-v-09aa81fc]{font-size:14px}.balance-dashboard .stats-grid .stat-card .stat-change[data-v-09aa81fc]{font-size:12px}}@media(max-width:768px){.balance-dashboard .analysis-grid[data-v-09aa81fc]{gap:10px!important}.balance-dashboard .analysis-grid .analysis-card .analysis-header[data-v-09aa81fc]{padding:12px 15px}.balance-dashboard .analysis-grid .analysis-card .analysis-header .analysis-icon[data-v-09aa81fc]{width:32px;height:32px}.balance-dashboard .analysis-grid .analysis-card .analysis-header .analysis-icon i[data-v-09aa81fc]{font-size:16px}.balance-dashboard .analysis-grid .analysis-card .analysis-body[data-v-09aa81fc]{padding:15px}.balance-dashboard .analysis-grid .analysis-card .analysis-body .analysis-item[data-v-09aa81fc]{margin-bottom:12px}.balance-dashboard .analysis-grid .analysis-card .analysis-body .analysis-item .analysis-value[data-v-09aa81fc]{font-size:18px!important}.balance-dashboard .analysis-grid .analysis-card .analysis-body .analysis-item .analysis-sub[data-v-09aa81fc]{font-size:11px}}@media(max-width:768px){.balance-dashboard .mobile-menu-btn[data-v-09aa81fc]{top:10px;left:10px;padding:8px 12px;font-size:13px}.balance-dashboard .mobile-menu-btn i[data-v-09aa81fc]{font-size:14px}}@media(max-width:768px){.balance-dashboard .mobile-menu[data-v-09aa81fc]{width:250px}.balance-dashboard .mobile-menu .menu-item[data-v-09aa81fc]{padding:12px;font-size:14px}}@media(max-width:768px){.balance-dashboard .dashboard-footer[data-v-09aa81fc]{padding:12px!important}.balance-dashboard .dashboard-footer .footer-content[data-v-09aa81fc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.balance-dashboard .dashboard-footer .footer-content .footer-info[data-v-09aa81fc]{font-size:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.balance-dashboard .dashboard-footer .footer-content .footer-actions[data-v-09aa81fc]{-ms-flex-item-align:end;align-self:flex-end}.balance-dashboard .dashboard-footer .footer-content .footer-actions[data-v-09aa81fc] .el-button{width:auto;margin:0;font-size:12px}}@media(max-width:768px){.el-date-range-picker[data-v-09aa81fc],.el-picker-panel[data-v-09aa81fc]{width:90vw!important;max-width:90vw!important;left:50%!important;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.el-picker-panel__body[data-v-09aa81fc]{min-width:0!important}.el-range-picker__content[data-v-09aa81fc]{width:100%!important}.el-select-dropdown[data-v-09aa81fc]{max-width:90vw!important;left:50%!important;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.el-message[data-v-09aa81fc]{min-width:80vw!important;max-width:90vw!important}}@media(max-width:375px){.balance-dashboard[data-v-09aa81fc]{padding:8px!important}.dashboard-header[data-v-09aa81fc]{padding:15px!important}.dashboard-header .dashboard-title[data-v-09aa81fc]{font-size:18px!important}.dashboard-header .dashboard-subtitle[data-v-09aa81fc]{font-size:12px!important}.stat-card .stat-value[data-v-09aa81fc]{font-size:18px!important}.stat-card .stat-label[data-v-09aa81fc]{font-size:12px!important}.section-title h2[data-v-09aa81fc]{font-size:16px!important}}