.finance-page[data-v-8a91df47]{padding:20px;background:var(--bg-primary, #f0f2f5);min-height:100vh}.page-header[data-v-8a91df47]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-title[data-v-8a91df47]{font-size:22px;font-weight:700;color:#1a1a2e;margin:0}.header-actions[data-v-8a91df47]{display:flex;gap:10px}.tab-content[data-v-8a91df47]{animation:fadeIn-8a91df47 .3s ease-out}@keyframes fadeIn-8a91df47{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.echart-container[data-v-8a91df47],.echart-container-sm[data-v-8a91df47]{height:280px;width:100%;min-height:200px}@media (max-width: 768px){.echart-container[data-v-8a91df47],.echart-container-sm[data-v-8a91df47]{height:240px}.page-title[data-v-8a91df47]{font-size:18px}.header-actions[data-v-8a91df47]{flex-wrap:wrap;gap:8px}}@media (max-width: 576px){.echart-container[data-v-8a91df47],.echart-container-sm[data-v-8a91df47]{height:200px;min-height:160px}.finance-page[data-v-8a91df47]{padding:12px}}.stat-row[data-v-8a91df47]{margin-bottom:16px}.stat-card[data-v-8a91df47] .ant-card-body{padding:20px 24px}.stat-card[data-v-8a91df47] .ant-card:hover{box-shadow:0 4px 16px #0000001a}.stat-card-inner[data-v-8a91df47]{display:flex;align-items:center;justify-content:space-between}.stat-label[data-v-8a91df47]{font-size:13px;color:#8c8c8c;margin-bottom:8px;font-weight:500}.stat-value[data-v-8a91df47]{font-size:26px;font-weight:700;line-height:1;margin-bottom:6px}.stat-sub[data-v-8a91df47]{font-size:12px}.stat-sub .up[data-v-8a91df47]{color:#52c41a;margin-right:4px;font-weight:600}.stat-sub .down[data-v-8a91df47]{color:#ff4d4f;margin-right:4px;font-weight:600}.sub-text[data-v-8a91df47]{color:#8c8c8c}.stat-icon-wrap[data-v-8a91df47]{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:24px}.chart-row[data-v-8a91df47]{margin-bottom:16px}.chart-card[data-v-8a91df47] .ant-card-head-title{font-size:15px;font-weight:600;color:#1a1a2e}.echart-container[data-v-8a91df47],.echart-container-sm[data-v-8a91df47]{height:280px;width:100%}.filter-card[data-v-8a91df47] .ant-card-body{padding-bottom:0}.filter-card[data-v-8a91df47] .ant-form-item{margin-bottom:12px}.table-card[data-v-8a91df47]{margin-top:0}.table-card[data-v-8a91df47] .ant-card-body{padding:0}.core-metrics-grid[data-v-8a91df47]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.metric-item[data-v-8a91df47]{display:flex;align-items:center;gap:12px;padding:16px;border-radius:12px;background:#fafafa;transition:all .3s ease}.metric-item[data-v-8a91df47]:hover{background:#f0f5ff;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.metric-icon-wrap[data-v-8a91df47]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:20px}.metric-info[data-v-8a91df47]{flex:1;min-width:0}.metric-label[data-v-8a91df47]{font-size:13px;color:#8c8c8c;margin-bottom:4px;font-weight:500}.metric-value[data-v-8a91df47]{font-size:20px;font-weight:700;color:#1a1a2e;line-height:1.2}.metric-unit[data-v-8a91df47]{font-size:13px;color:#8c8c8c;font-weight:400;margin-left:2px}@media (max-width: 576px){.core-metrics-grid[data-v-8a91df47]{grid-template-columns:1fr}.metric-item[data-v-8a91df47]{padding:12px}.metric-value[data-v-8a91df47]{font-size:18px}}.text-green[data-v-8a91df47]{color:#52c41a}.text-red[data-v-8a91df47]{color:#ff4d4f}
