.comprehensive-report[data-v-5aafc644]{min-height:calc(100vh - 140px);background:#f5f7fb}.page-title[data-v-5aafc644]{margin-bottom:20px;font-size:22px;font-weight:600;color:#1f2937}.table-page-search-wrapper[data-v-5aafc644]{margin-bottom:16px;padding:16px 20px 0;background:#fff;border-radius:12px}.filter-actions[data-v-5aafc644]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin-bottom:24px}.month-range-sep[data-v-5aafc644]{display:inline-block;width:4%;text-align:center;color:#94a3b8}.section-title[data-v-5aafc644]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;margin:8px 0 16px;font-size:18px;font-weight:700;color:#1e293b}.section-title small[data-v-5aafc644]{font-size:13px;font-weight:400;color:#94a3b8}.section-divider[data-v-5aafc644]{margin:24px 0 20px;border:none;border-top:2px dashed #e2e8f0}.stat-cards[data-v-5aafc644]{margin-bottom:16px}.stat-card[data-v-5aafc644]{padding:20px 24px;background:#fff;border-radius:12px;box-shadow:0 6px 18px rgba(31,41,55,.05)}.stat-label[data-v-5aafc644]{margin-bottom:8px;font-size:13px;color:#64748b}.stat-value[data-v-5aafc644]{margin-bottom:8px;font-size:28px;font-weight:700;line-height:1.2}.stat-unit[data-v-5aafc644]{font-size:14px;font-weight:400;color:#94a3b8}.stat-value.blue[data-v-5aafc644]{color:#2b7ef5}.stat-value.green[data-v-5aafc644]{color:#22c55e}.stat-value.orange[data-v-5aafc644]{color:#f59e0b}.stat-value.red[data-v-5aafc644]{color:#ef4444}.stat-sub[data-v-5aafc644]{font-size:12px;color:#94a3b8}.chart-row[data-v-5aafc644]{margin-bottom:16px}.content-card[data-v-5aafc644]{min-height:320px;border-radius:12px;box-shadow:0 6px 18px rgba(31,41,55,.05)}.card-header[data-v-5aafc644]{margin-bottom:12px;font-size:15px;font-weight:600;color:#1f2937}.chart-box[data-v-5aafc644]{width:100%;height:260px}.chart-medium[data-v-5aafc644]{height:280px}.chart-tall[data-v-5aafc644]{height:300px}