/* === Адаптивность === */

@media (max-width: 768px) {
    .dashboard-stats {
        padding: 16px;
        gap: 16px;
    }

    .chart-header {
        flex-direction: column;
        gap: 8px;
        align-items: start;
    }

    .chart-value {
        font-size: 28px;
    }

    .chart-period {
        font-size: 14px;
    }
}