.report-kpi[data-v-3c7e76e6]{--accent:#0f6f78;min-height:124px;padding:1.15rem;border:1px solid #e4e7ec;border-left:4px solid var(--accent);border-radius:12px;background:linear-gradient(145deg,#fff 70%,#f3f8f8);display:flex;align-items:flex-start;gap:.9rem;box-shadow:0 5px 18px rgba(16,24,40,.06)}.report-kpi--amber[data-v-3c7e76e6]{--accent:#d88320}.report-kpi--blue[data-v-3c7e76e6]{--accent:#3969ac}.report-kpi--red[data-v-3c7e76e6]{--accent:#c8473d}.report-kpi--green[data-v-3c7e76e6]{--accent:#438a57}.report-kpi--purple[data-v-3c7e76e6]{--accent:#76559d}.report-kpi__icon[data-v-3c7e76e6]{width:42px;height:42px;flex:0 0 42px;border-radius:11px;background:#edf7f7;color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:1.2rem}.report-kpi__content[data-v-3c7e76e6]{min-width:0;display:flex;flex-direction:column}.report-kpi__label[data-v-3c7e76e6]{color:#667085;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.report-kpi__value[data-v-3c7e76e6]{color:#101828;font-size:1.65rem;line-height:1.25;margin-top:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-kpi__detail[data-v-3c7e76e6]{color:#667085;margin-top:.28rem}