/* Surcharges Siftbox — chargé après responsive Maxton */

/* Bouton « Personnaliser » : au-dessus du .page-footer fixe (z-index: 9 dans main.css) */
.theme-customizer-fab {
  z-index: 20;
}

/*
 * Paramètres — nav-pills : la police Material Icons a une boîte EM plus haute que le corps du texte ;
 * line-height + léger translateY pour aligner optiquement le glyphe avec le libellé (axe horizontal du libellé).
 */
.siftbox-settings-tabs .nav-link .siftbox-settings-tab-icon {
  flex-shrink: 0;
  font-size: 1.125rem;
  line-height: 1;
  transform: translateY(0.06em);
}

.siftbox-settings-tabs .nav-link .tab-title {
  line-height: 1.25;
}

/* Dashboard — cartes catégories : bloc graphique type Maxton (chart-container2 pleine largeur, radial aligné début) */
.dashboard-category-chart-wrap.chart-container2 {
  position: relative;
  width: 100%;
  height: auto;
  min-height: 120px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.dashboard-category-chart-wrap .dashboard-card-radial {
  width: 120px;
  height: 120px;
  flex-shrink: 0;
}

/* Carte Total : donut compact, même emprise que les mini-jauges */
.dashboard-category-chart-wrap .dashboard-total-donut-el {
  width: 120px;
  height: 120px;
  min-width: 120px;
  min-height: 120px;
  flex-shrink: 0;
}
