.district-report[data-v-447da496]{padding:24px;background:#f5f7fa;min-height:100vh}.report-header[data-v-447da496]{text-align:center;margin-bottom:32px;padding:32px 0;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;box-shadow:0 4px 20px rgba(102,126,234,.3)}.report-header .report-title[data-v-447da496]{font-size:32px;font-weight:700;margin:0 0 12px 0;letter-spacing:2px}.report-header .report-subtitle[data-v-447da496]{font-size:16px;opacity:.9;margin:0}.section-card[data-v-447da496]{margin-bottom:24px;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.section-card[data-v-447da496] .ant-card-head{background:linear-gradient(135deg,#f0f2f5,#e6ecef);border-radius:12px 12px 0 0!important;font-size:18px;font-weight:600;padding:16px 24px}.section-card[data-v-447da496] .ant-card-body{padding:24px}.subsection[data-v-447da496]{margin-bottom:32px}.subsection[data-v-447da496]:last-child{margin-bottom:0}.subsection-title[data-v-447da496]{font-size:20px;font-weight:600;color:rgba(0,0,0,.85);margin:0 0 16px 0;padding-left:12px;border-left:4px solid #667eea}.paragraph[data-v-447da496]{font-size:15px;line-height:1.8;color:rgba(0,0,0,.65);margin:0 0 16px 0;text-align:justify}.highlight-text[data-v-447da496]{font-size:15px;line-height:1.8;color:rgba(0,0,0,.85);font-weight:500;padding:12px 16px;background:linear-gradient(135deg,#e6f7ff,#f0f5ff);border-left:3px solid #1890ff;border-radius:4px;margin:16px 0}.dimension-stats[data-v-447da496],.overview-stats[data-v-447da496]{margin-top:20px;margin-bottom:20px}.dimension-stats[data-v-447da496] .ant-statistic,.overview-stats[data-v-447da496] .ant-statistic{background:#fafafa;padding:20px;border-radius:8px;text-align:center;border:1px solid #f0f0f0;transition:all .3s ease}.dimension-stats[data-v-447da496] .ant-statistic:hover,.overview-stats[data-v-447da496] .ant-statistic:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.dimension-stats[data-v-447da496] .ant-statistic-title,.overview-stats[data-v-447da496] .ant-statistic-title{font-size:14px;color:rgba(0,0,0,.45);margin-bottom:8px}.dimension-stats[data-v-447da496] .ant-statistic-content,.overview-stats[data-v-447da496] .ant-statistic-content{font-size:24px;font-weight:600;color:rgba(0,0,0,.85)}.chart-container[data-v-447da496]{background:#fff;padding:24px;border-radius:8px;border:1px solid #f0f0f0}.summary-list[data-v-447da496]{list-style:none;padding:0;margin:0}.summary-list li[data-v-447da496]{position:relative;padding-left:24px;margin-bottom:12px;font-size:15px;line-height:1.8;color:rgba(0,0,0,.65)}.summary-list li[data-v-447da496]:before{content:"\2022";position:absolute;left:8px;color:#667eea;font-weight:700;font-size:18px}.case-study[data-v-447da496]{margin-top:24px;padding:20px;background:linear-gradient(135deg,#f6ffed,#f0f9ff);border:1px solid #b7eb8f;border-radius:8px}.case-title[data-v-447da496]{font-size:16px;font-weight:600;color:rgba(0,0,0,.85);margin:0 0 16px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.case-title[data-v-447da496]:before{content:"\1F4CB";margin-right:8px}.case-content p[data-v-447da496]{margin:0 0 12px 0;font-size:14px;line-height:1.8;color:rgba(0,0,0,.65)}.case-content p strong[data-v-447da496]{color:rgba(0,0,0,.85);font-weight:600}.dimension-overview[data-v-447da496]{margin-top:24px;padding:20px;background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:8px;border-left:4px solid #667eea}.dimension-overview .dimension-subtitle[data-v-447da496]{font-size:17px;font-weight:600;color:rgba(0,0,0,.85);margin:0 0 12px 0;padding-left:8px}.dimension-analysis[data-v-447da496]{margin-top:24px;padding:20px;background:linear-gradient(135deg,#f6ffed,#f0f9ff);border-radius:8px;border-left:4px solid #52c41a}.dimension-analysis .dimension-subtitle[data-v-447da496]{font-size:17px;font-weight:600;color:rgba(0,0,0,.85);margin:0 0 12px 0;padding-left:8px}.subsection-category[data-v-447da496]{margin-top:32px;padding:20px;background:linear-gradient(135deg,#fff7e6,#fffbe6);border-radius:8px;border:1px solid #ffd591}.subsection-category .category-title[data-v-447da496]{font-size:18px;font-weight:600;color:rgba(0,0,0,.85);margin:0 0 16px 0;padding-left:12px;border-left:4px solid #faad14}.recommendation-item[data-v-447da496]{margin-bottom:24px;padding:16px;background:linear-gradient(135deg,#f0f9ff,#e6f7ff);border-left:4px solid #1890ff;border-radius:6px}.recommendation-item h4[data-v-447da496]{font-size:16px;font-weight:600;color:rgba(0,0,0,.85);margin:0 0 12px 0}.recommendation-item p[data-v-447da496]{font-size:15px;line-height:1.8;color:rgba(0,0,0,.65);margin:0;text-align:justify}@media (max-width:768px){.district-report[data-v-447da496]{padding:16px}.report-header .report-title[data-v-447da496]{font-size:24px}.report-header .report-subtitle[data-v-447da496]{font-size:14px}.subsection-title[data-v-447da496]{font-size:18px}.dimension-stats[data-v-447da496] .ant-statistic,.overview-stats[data-v-447da496] .ant-statistic{margin-bottom:12px}}