.page-container[data-v-244d4ca8]{background-color:#f8fafc;min-height:100vh;padding:24px}.kpi-card[data-v-244d4ca8]{position:relative;overflow:hidden;min-height:130px;background:#fff!important;border:1px solid #e2e8f0;border-left:5px solid var(--kpi-accent);color:#1e293b}.kpi-card--revenue[data-v-244d4ca8]{--kpi-accent:#2563eb}.kpi-card--cost[data-v-244d4ca8]{--kpi-accent:#d97706}.kpi-card--profit[data-v-244d4ca8]{--kpi-accent:#0f766e}.kpi-card--margin[data-v-244d4ca8]{--kpi-accent:#7c3aed}.kpi-caption[data-v-244d4ca8]{position:relative;z-index:1;margin-top:6px;color:#64748b;font-size:12px;line-height:1.25}.kpi-caption--warning[data-v-244d4ca8]{color:#b45309;font-weight:600}.kpi-icon[data-v-244d4ca8]{position:absolute;right:-10px;bottom:-10px;font-size:80px!important;color:var(--kpi-accent)!important;opacity:.12}.bg-light-grey[data-v-244d4ca8]{background-color:#f1f5f9}