.kpi-card[data-v-d4a66efc]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px 18px;box-shadow:0 1px 4px rgba(0,0,0,.03);height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.kpi-card.is-risk[data-v-d4a66efc]{border-color:#ffccc7}.kpi-label[data-v-d4a66efc]{font-size:12px;color:#888;letter-spacing:.06em;text-transform:uppercase}.kpi-main[data-v-d4a66efc]{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kpi-num[data-v-d4a66efc]{font-size:30px;font-weight:600;color:#333;line-height:1.1}.kpi-num.is-risk[data-v-d4a66efc]{color:#cf1322}.kpi-pill[data-v-d4a66efc]{border-radius:12px;padding:0 10px;border-color:#1890ff;color:#1890ff;background:#e6f7ff}.kpi-sub[data-v-d4a66efc]{font-size:12px;color:#999}.kpi-trend[data-v-d4a66efc]{font-weight:600;margin-right:4px}.kpi-trend.up[data-v-d4a66efc]{color:#389e0d}.kpi-trend.down[data-v-d4a66efc]{color:#cf1322}