.ui-kpi-card {
    background: #ffffff;
    border: 1px solid #dfe6ef;
    border-radius: 16px;
    padding: 22px;
    box-shadow: 0 14px 34px rgba(18, 34, 56, .07);
}

.ui-kpi-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    margin-bottom: 18px;
}

.ui-kpi-label {
    color: #6d7f95;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: .08em;
}

.ui-kpi-badge {
    background: rgba(214, 179, 106, .16);
    border: 1px solid rgba(154, 122, 50, .18);
    color: #9a7a32;
    border-radius: 999px;
    padding: 5px 9px;
    font-size: 11px;
    font-weight: 800;
}

.ui-kpi-value {
    color: #132238;
    font-size: 36px;
    font-weight: 900;
}