/* Dashboard specific font sizes */
.dashboard-welcome h1 {
    font-size: 2.5rem !important;
}

.dashboard-welcome p {
    font-size: 1.4rem !important;
}

.dashboard-kpi-number {
    font-size: 2.5rem !important;
}

.dashboard-kpi-label {
    font-size: 1.2rem !important;
}

.dashboard-kpi-subtitle {
    font-size: 1.1rem !important;
}

.dashboard-stat-number {
    font-size: 2.3rem !important;
}

.dashboard-stat-label {
    font-size: 1.2rem !important;
}

.dashboard-chart-title {
    font-size: 1.4rem !important;
}

.dashboard-metric-number {
    font-size: 2.2rem !important;
}

.dashboard-metric-label {
    font-size: 1.2rem !important;
}

.dashboard-quick-action {
    font-size: 1.2rem !important;
}

/* Responsive adjustments for dashboard */
@media (max-width: 768px) {
    .dashboard-welcome h1 {
        font-size: 2.2rem !important;
    }

    .dashboard-welcome p {
        font-size: 1.2rem !important;
    }

    .dashboard-kpi-number {
        font-size: 2.2rem !important;
    }

    .dashboard-kpi-label {
        font-size: 1.1rem !important;
    }

    .dashboard-stat-number {
        font-size: 2rem !important;
    }

    .dashboard-metric-number {
        font-size: 2rem !important;
    }
}
