.village-detail-page[data-v-599fd364]{background-color:#f1f5f9;padding:12px;min-height:calc(100vh - 100px);box-sizing:border-box}.page-title[data-v-599fd364]{font-size:18px;font-weight:600;color:#0f172a;margin-bottom:24px}.stats-row[data-v-599fd364]{display:flex;gap:16px;margin-bottom:24px}.stats-row .stat-card[data-v-599fd364]{flex:1;background:#fff;border-radius:8px;padding:24px 16px;display:flex;align-items:center;gap:16px;box-shadow:0 1px 2px rgba(0,0,0,.04);border-left:4px solid transparent}.stats-row .stat-card[data-v-599fd364]:first-child{border-left-color:#0284c7}.stats-row .stat-card[data-v-599fd364]:nth-child(2){border-left-color:#0284c7}.stats-row .stat-card[data-v-599fd364]:nth-child(3){border-left-color:#dc2626}.stats-row .stat-card[data-v-599fd364]:nth-child(4){border-left-color:#dd6b20}.stats-row .stat-card[data-v-599fd364]:nth-child(5){border-left-color:#38a169}.stats-row .stat-card .stat-icon[data-v-599fd364]{font-size:28px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:4px}.stats-row .stat-card .stat-info[data-v-599fd364]{display:flex;flex-direction:column}.stats-row .stat-card .stat-info .stat-label[data-v-599fd364]{font-size:13px;color:#64748b;margin-bottom:4px}.stats-row .stat-card .stat-info .stat-value[data-v-599fd364]{font-size:28px;font-weight:700;color:#0f172a}.chart-section[data-v-599fd364]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 2px rgba(0,0,0,.04);margin-bottom:24px}.chart-section .card-title[data-v-599fd364]{font-size:16px;font-weight:600;color:#0f172a;margin-bottom:24px}.bar-chart[data-v-599fd364]{display:flex;flex-direction:column;gap:24px;padding:8px 0}.bar-chart .bar-item[data-v-599fd364]{display:flex;align-items:center;gap:16px}.bar-chart .bar-label[data-v-599fd364]{width:110px;font-size:14px;color:#0f172a;text-align:right;flex-shrink:0}.bar-chart .bar-track[data-v-599fd364]{flex:1;height:24px;background:#e8edf2;border-radius:12px;overflow:hidden}.bar-chart .bar-fill[data-v-599fd364]{height:100%;border-radius:12px;transition:width .6s ease}.bar-chart .bar-fill--danger[data-v-599fd364]{background:#dc2626}.bar-chart .bar-fill--warning[data-v-599fd364]{background:#dd6b20}.bar-chart .bar-fill--primary[data-v-599fd364]{background:#0284c7}.bar-chart .bar-value[data-v-599fd364]{width:60px;font-size:13px;color:#64748b;flex-shrink:0}.table-section[data-v-599fd364]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.table-section .card-title[data-v-599fd364]{font-size:16px;font-weight:600;color:#0f172a;margin-bottom:16px}[data-v-599fd364]:deep(.table-header-cell){font-weight:600;color:#64748b;background:#f8fafc}