.stats-wrapper[data-v-258e0f38]{--bg:#f3f4f6;--card:#fff;--text:#1f2937;--muted:#6b7280;--ring:rgba(0,0,0,.06);--shadow:0 10px 24px rgba(17,24,39,.08);background:transparent;color:var(--text);padding:24px}.toolbar[data-v-258e0f38]{gap:12px;margin-bottom:16px}.toolbar[data-v-258e0f38],.toolbar-label[data-v-258e0f38]{align-items:center;display:flex;flex-wrap:wrap}.toolbar-label[data-v-258e0f38]{color:var(--muted);gap:.5rem}.select-beca[data-v-258e0f38]{background:var(--card);border:1px solid var(--ring);border-radius:10px;box-shadow:0 2px 8px #00000008;color:var(--text);padding:8px 10px}.btn-sm[data-v-258e0f38]{border-radius:8px;padding:6px 10px}.info-box[data-v-258e0f38]{background:#fff;border:1px solid var(--ring);border-radius:12px;box-shadow:0 2px 10px #0000000a;color:var(--text);margin:8px 0 16px;padding:10px 12px}.kpi-grid[data-v-258e0f38]{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(220px,1fr));margin-bottom:24px}.kpi-card[data-v-258e0f38]{background:var(--card);border:1px solid var(--ring);border-radius:16px;box-shadow:var(--shadow);color:var(--text);display:flex;flex-direction:column;gap:6px;min-height:125px;padding:16px}.kpi-icon[data-v-258e0f38]{font-size:22px;opacity:.8}.kpi-main[data-v-258e0f38]{font-size:34px;font-weight:800;letter-spacing:.2px;line-height:1}.kpi-label[data-v-258e0f38]{color:var(--muted);font-size:12px}.kpi-donut[data-v-258e0f38]{gap:10px;grid-template-columns:120px 1fr}.kpi-donut-canvas[data-v-258e0f38]{height:110px;width:110px}.kpi-row[data-v-258e0f38]{align-items:center;display:flex;gap:6px}.dot[data-v-258e0f38]{border-radius:50%;display:inline-block;height:10px;width:10px}.dot-pre[data-v-258e0f38]{background:#2563eb}.dot-post[data-v-258e0f38]{background:#f59e0b}.dot-art[data-v-258e0f38]{background:#7c3aed}.grid-2[data-v-258e0f38]{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:24px}.panel[data-v-258e0f38]{background:var(--card);border:1px solid var(--ring);border-radius:16px;box-shadow:var(--shadow);color:var(--text)}.panel-header[data-v-258e0f38]{align-items:center;border-bottom:1px solid var(--ring);display:flex;justify-content:space-between;padding:14px 16px}.panel-header h3[data-v-258e0f38]{font-size:16px;letter-spacing:.2px;margin:0}.panel-body[data-v-258e0f38]{padding:12px 16px}.panel-actions[data-v-258e0f38]{align-items:center;display:flex;gap:10px}.scroll-x[data-v-258e0f38]{overflow-x:auto}.loading-overlay[data-v-258e0f38]{background:#fff;border:1px solid var(--ring);border-radius:12px;box-shadow:0 2px 10px #0000000a;color:var(--text)}.error-box[data-v-258e0f38],.loading-overlay[data-v-258e0f38]{margin-top:12px;padding:10px 12px}.error-box[data-v-258e0f38]{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#991b1b}@media(max-width:1100px){.kpi-grid[data-v-258e0f38]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-258e0f38]{grid-template-columns:1fr}}.summary-grid[data-v-258e0f38]{display:grid;gap:16px;grid-template-columns:1.35fr 1fr}.numbers-card[data-v-258e0f38]{align-items:stretch;display:grid;gap:0;grid-template-columns:1fr 1px 1fr 1px 1fr;padding:18px}.metric-cell[data-v-258e0f38]{align-content:center;display:grid;gap:6px;grid-template-rows:auto auto auto auto;min-height:100px}.metric-icon[data-v-258e0f38]{background:#f3f4f6;border-radius:10px;color:var(--text);display:grid;font-size:18px;height:36px;place-items:center;width:36px}.metric-value[data-v-258e0f38]{font-size:36px;font-weight:800;letter-spacing:.2px;line-height:1}.metric-label[data-v-258e0f38]{color:var(--muted);font-size:13px}.metric-hint[data-v-258e0f38]{color:var(--muted);font-size:11px}.metric-sep[data-v-258e0f38]{align-self:stretch;background:var(--ring);opacity:.9;width:1px}.kpi-donut[data-v-258e0f38]{align-items:center;display:grid;gap:14px;grid-template-columns:150px 1fr}.kpi-donut-canvas[data-v-258e0f38]{display:grid;height:150px;place-items:center;width:150px}.kpi-row[data-v-258e0f38]{font-size:14px}.kpi-label[data-v-258e0f38]{margin-top:4px}@media(max-width:1200px){.summary-grid[data-v-258e0f38]{grid-template-columns:1fr}.kpi-donut[data-v-258e0f38]{grid-template-columns:120px 1fr}.kpi-donut-canvas[data-v-258e0f38]{height:120px;width:120px}}@media(max-width:720px){.numbers-card[data-v-258e0f38]{gap:10px;grid-template-columns:1fr}.metric-sep[data-v-258e0f38]{display:none}.metric-cell[data-v-258e0f38]{min-height:unset}.metric-value[data-v-258e0f38]{font-size:30px}}.body-scroll-y-60[data-v-258e0f38]{max-height:60vh;overflow-y:auto}.input-inline[data-v-258e0f38]{border:1px solid var(--ring);border-radius:8px;height:32px;padding:4px 8px}.scroll-x canvas[data-v-258e0f38]{min-width:960px}
