.pr-report-controls[data-v-3a81b396]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1rem}.pr-report-nav[data-v-3a81b396]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.pr-report-date[data-v-3a81b396]{width:165px}.pr-report-recent[data-v-3a81b396]{min-width:230px}.pr-report-actions[data-v-3a81b396]{margin-left:auto}.pr-report-heading[data-v-3a81b396]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1rem}.pr-report-label[data-v-3a81b396]{margin:0;font-size:1.35rem;font-weight:700;color:var(--pr-text)}.pr-report-kpis[data-v-3a81b396]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.25rem}.pr-report-kpi[data-v-3a81b396]{background:var(--pr-bg-elevated);border:1px solid var(--pr-border);border-radius:var(--pr-radius-md, 10px);padding:.85rem 1rem;display:flex;flex-direction:column;gap:.25rem;min-width:0;border-left:4px solid var(--pr-primary)}.pr-report-kpi-label[data-v-3a81b396]{font-size:.74rem;color:var(--pr-text-muted);text-transform:uppercase;letter-spacing:.04em}.pr-report-kpi-value[data-v-3a81b396]{font-size:1.35rem;font-weight:700;color:var(--pr-text);line-height:1.15;word-break:break-word}.pr-report-kpi-delta[data-v-3a81b396]{font-size:.78rem;display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.pr-report-kpi-delta i[data-v-3a81b396]{font-size:.7rem}.pr-report-kpi-delta.is-up[data-v-3a81b396]{color:var(--pr-success-text)}.pr-report-kpi-delta.is-down[data-v-3a81b396]{color:var(--pr-danger-text)}.pr-delta-up[data-v-3a81b396]{color:var(--pr-success-text);font-weight:600}.pr-delta-down[data-v-3a81b396]{color:var(--pr-danger-text);font-weight:600}.pr-report-charts[data-v-3a81b396]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.25rem}.pr-report-chart[data-v-3a81b396]{padding:1rem;min-width:0}.pr-report-chart.is-wide[data-v-3a81b396]{grid-column:1 / -1}.pr-report-canvas[data-v-3a81b396]{height:280px}.pr-report-section[data-v-3a81b396]{padding:1rem;margin-bottom:1rem}.pr-report-section-head[data-v-3a81b396]{margin-bottom:.75rem}.pr-report-section-head h3[data-v-3a81b396]{margin:0 0 .2rem}.pr-report-section-head p[data-v-3a81b396]{margin:0}.pr-report-empty[data-v-3a81b396]{display:flex;align-items:center;gap:.5rem;margin:0}[data-v-3a81b396] .pr-col-num{text-align:right;white-space:nowrap}[data-v-3a81b396] .pr-col-num .p-datatable-column-header-content{justify-content:flex-end}[data-v-3a81b396] .pr-row-emphasis>td{font-weight:700;background:var(--pr-success-bg)!important}@media (max-width: 1024px){.pr-report-kpis[data-v-3a81b396]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.pr-report-controls[data-v-3a81b396]{align-items:stretch}.pr-report-period-select[data-v-3a81b396]{width:100%;overflow-x:auto}.pr-report-actions[data-v-3a81b396]{margin-left:0}.pr-report-recent[data-v-3a81b396]{min-width:0;width:100%}.pr-report-kpis[data-v-3a81b396]{grid-template-columns:repeat(2,1fr);gap:.5rem}.pr-report-kpi-value[data-v-3a81b396]{font-size:1.1rem}.pr-report-charts[data-v-3a81b396]{grid-template-columns:1fr}.pr-report-canvas[data-v-3a81b396]{height:240px}}
