/* 图表分组标题 */
.chart-group-title {
    grid-column: 1 / -1;
    font-weight: 700;
    font-size: 1.05rem;
    color: #334155;
    padding: 8px 6px;
    border-left: 4px solid var(--primary);
    background: #f1f5f9;
    border-radius: 8px;
    margin-top: 6px;
}

.chart-card h3 {
    margin: 0 0 10px 0;
    font-size: 1rem;
    color: #0f172a;
}
