/**
 * CUSTOM HEADER - Modifications v3.1
 * Espacement en-tête + bouton actualiser plus petit
 */

/* En-tête - Plus d'espacement entre les stats */
.header-stats {
    display: flex;
    gap: 3rem !important; /* Augmenté pour plus d'espace */
    align-items: center;
}

.stat-item {
    display: flex;
    gap: 0.75rem;
    align-items: center;
    padding: 0.5rem 1rem !important; /* Plus d'espacement interne */
    background: var(--bg-card);
    border-radius: 8px;
    min-width: 160px !important; /* Largeur minimale */
}

.stat-item i {
    font-size: 1.5rem;
}

.stat-label {
    font-size: 0.75rem;
    opacity: 0.7;
}

.stat-value {
    font-size: 0.95rem;
    font-weight: 600;
}

/* Bouton actualiser - Plus petit */
.theme-toggle button {
    padding: 0.35rem 0.75rem !important; /* Réduit */
    font-size: 0.8rem !important;
}

.theme-toggle button i {
    font-size: 0.85rem !important;
}

/* Espacement global header-content */
.header-content {
    gap: 2rem !important;
}

/* Responsive - mobile */
@media (max-width: 992px) {
    .header-stats {
        flex-wrap: wrap;
        gap: 1rem !important;
    }
    
    .stat-item {
        min-width: 140px !important;
    }
}

@media (max-width: 768px) {
    .header-stats {
        flex-direction: column;
        width: 100%;
    }
    
    .stat-item {
        width: 100%;
        min-width: auto !important;
    }
}
