/* ═══════════════════════════════════════════════════════
   ÉQUIPE RH V2 — Tablet (769–1024px)
   ═══════════════════════════════════════════════════════ */
@media (min-width: 769px) and (max-width: 1024px) {

#equipe-page .employes-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
  padding: 16px 20px 40px;
}

#equipe-page .employe-card { flex-direction: column; align-items: flex-start; gap: 10px; }
#equipe-page .employe-card > div { width: 100%; }

#equipe-page .factures-stats-grid { padding: 16px 20px; gap: 12px; }
#equipe-page .stat-card { padding: 18px 14px; }
#equipe-page .stat-card-value { font-size: 26px; }

#equipe-page .equipe-tabs,
#equipe-page .rh-tabs { padding: 0 20px; }

#equipe-page .page-header { padding: 16px 20px 12px; }
#equipe-page .page-header h2 { font-size: 22px; }

#equipe-page .rh-filter-bar { padding: 12px 20px; }
#equipe-page .table-container { padding: 0 20px 16px; }
#equipe-page .equipe-coming-soon { margin: 12px 20px; }
#equipe-page #rh-page-actions { padding: 14px 20px 0; }

#equipe-page .employe-stats {
  flex-direction: row; justify-content: flex-start; gap: 16px;
  padding: 8px 0; border-top: 1px solid var(--eq-border);
}
#equipe-page .employe-stat span  { font-size: 16px; }
#equipe-page .employe-stat small { font-size: 10px; }

#equipe-page .employe-actions { width: 100%; }
#equipe-page .employe-actions .btn-sm { width: 100%; justify-content: center; height: 38px; }

}
