@charset "UTF-8";.overview-section[data-v-53916cdc]{margin-bottom:12px;width:100%;padding:12px;background-color:#fff;border-radius:8px;box-sizing:border-box}.section-header[data-v-53916cdc]{display:flex;align-items:center;margin-bottom:16px}.section-header .section-title[data-v-53916cdc]{font-weight:500;font-size:16px;color:#2c374e;line-height:22px;margin:0 8px 0 0}.section-header .data-date[data-v-53916cdc]{font-weight:400;font-size:12px;color:#909399;line-height:18px;text-align:left}.overview-cards[data-v-53916cdc]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.overview-cards .overview-card[data-v-53916cdc]{background-color:#fff;border-radius:8px;padding:8px;box-sizing:border-box;border:1px solid #e6eef8}.overview-cards .overview-card .card-title[data-v-53916cdc]{font-size:14px;color:#606266;margin-bottom:8px}.overview-cards .overview-card .card-value[data-v-53916cdc]{font-size:20px;font-weight:600;color:#409eff}.overview-cards .overview-card .card-content[data-v-53916cdc]{display:flex;align-items:center;margin-bottom:4px}.overview-cards .overview-card .card-unit[data-v-53916cdc]{font-size:12px;color:#999;margin-left:4px}.overview-cards .overview-card .card-percentage[data-v-53916cdc]{font-size:12px;color:#606266}.chart-wrapper[data-v-94d76cde]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.chart-wrapper .chart[data-v-94d76cde]{flex:1;min-height:250px}.chart-wrapper[data-v-eaff625a]{width:100%;height:100%;display:flex;flex-direction:column}.chart-wrapper .chart-legend[data-v-eaff625a]{display:flex;gap:20px;margin-bottom:16px;justify-content:center}.chart-wrapper .chart-legend .legend-item[data-v-eaff625a]{display:flex;align-items:center;gap:8px}.chart-wrapper .chart-legend .legend-item .legend-color[data-v-eaff625a]{width:12px;height:12px;border-radius:50%}.chart-wrapper .chart-legend .legend-item .legend-color.subsidized[data-v-eaff625a]{background-color:#4caf50}.chart-wrapper .chart-legend .legend-item .legend-color.non-subsidized[data-v-eaff625a]{background-color:#3498db}.chart-wrapper .chart-legend .legend-item .legend-text[data-v-eaff625a]{font-size:14px;color:#666}.chart-wrapper .chart[data-v-eaff625a]{flex:1;min-height:250px}.area-table[data-v-68d3f03c]{width:100%;overflow:hidden}.table-wrapper[data-v-68d3f03c]{overflow-x:auto;overflow-y:auto}.table-wrapper.layout-scroll[data-v-68d3f03c]{max-height:300px}.table-wrapper.layout-even[data-v-68d3f03c]{max-height:none}.table-container[data-v-68d3f03c]{width:100%}table[data-v-68d3f03c]{width:100%;border-collapse:collapse}thead[data-v-68d3f03c]{position:sticky;top:0;z-index:20;background-color:#f5f7fa}.table-header-cell[data-v-68d3f03c]{padding:12px;font-size:14px;font-weight:600;color:#333;border-bottom:1px solid #e4e7ed;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#f5f7fa}.table-header-cell[data-v-68d3f03c]:last-child{border-right:none}tbody .table-row:last-child .table-cell[data-v-68d3f03c]{border-bottom:none}tbody .table-row.even .table-cell[data-v-68d3f03c]{background-color:#fafafa}.table-cell[data-v-68d3f03c]{padding:12px 2px;font-size:14px;color:#606266;border-bottom:1px solid #e4e7ed;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#fff}.table-cell[data-v-68d3f03c]:last-child{border-right:none}.empty-state[data-v-68d3f03c]{min-height:200px;display:flex;align-items:center;justify-content:center;padding:40px 20px}.table-wrapper[data-v-68d3f03c]::-webkit-scrollbar{width:6px;height:6px}.table-wrapper[data-v-68d3f03c]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.table-wrapper[data-v-68d3f03c]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.table-wrapper[data-v-68d3f03c]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.overview-section-container[data-v-ea0d95da]{margin:0 12px 12px;box-sizing:border-box}.area-distribution-section[data-v-ea0d95da]{background-color:#fff;border-radius:8px;box-sizing:border-box;padding:12px;margin:0 12px}.section-header[data-v-ea0d95da]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-header .section-title[data-v-ea0d95da]{font-weight:500;font-size:16px;color:#2c374e;line-height:22px;margin:0}.section-content[data-v-ea0d95da]{display:flex;gap:20px}.section-content .chart-container[data-v-ea0d95da]{flex:1;min-height:300px}.section-content .table-container[data-v-ea0d95da]{flex:1;min-width:300px}@media (max-width: 1024px){.section-content[data-v-ea0d95da]{flex-direction:column}.section-content .chart-container[data-v-ea0d95da],.section-content .table-container[data-v-ea0d95da]{width:100%}}
