.dashboard-screen-container[data-v-66d4a541]{height:calc(100vh - 120px);overflow-y:auto}.page-content[data-v-66d4a541]{background:#f0f2f5;border-radius:8px;padding:20px}.year-selector[data-v-66d4a541]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding:12px 20px;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.metric-cards[data-v-66d4a541],.year-selector[data-v-66d4a541]{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex}.metric-cards[data-v-66d4a541]{gap:16px}.metric-card[data-v-66d4a541]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border-radius:8px;padding:16px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);border-left:4px solid #1890ff;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.metric-card[data-v-66d4a541]:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1)}.metric-card .metric-icon[data-v-66d4a541]{width:44px;height:44px;border-radius:8px;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;font-size:18px;font-weight:700;color:#fff;margin-right:12px;-ms-flex-negative:0;flex-shrink:0}.metric-card .metric-info[data-v-66d4a541]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.metric-card .metric-label[data-v-66d4a541]{font-size:13px;color:#8c8c8c;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric-card .metric-value[data-v-66d4a541]{font-size:24px;font-weight:700;color:#262626;line-height:1.2}.metric-card .metric-value .metric-unit[data-v-66d4a541]{font-size:13px;font-weight:400;color:#8c8c8c;margin-left:4px}.chart-card[data-v-66d4a541]{background:#fff;border-radius:8px;padding:16px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.chart-card-title[data-v-66d4a541]{font-size:15px;font-weight:700;color:#333;margin-bottom:12px;padding-left:10px;border-left:3px solid #1890ff;line-height:1}.chart-container[data-v-66d4a541]{width:100%;height:320px}[data-v-66d4a541] .hs-table .el-table__header th{background:#fafafa;color:#333;font-weight:600}