/* L'apercu de graphique ouvert depuis une fleche du tableau de bord.
 *
 * Il vit dans le document et non dans la cellule : une cellule de tableau borne
 * ses enfants, et un panneau de trois cents pixels y serait coupe ou
 * elargirait la colonne pour toutes les lignes.
 *
 * Les couleurs viennent des variables de theme (app/themes.py) : aucune teinte
 * de marque en dur, seulement les replis que le navigateur affiche tant que la
 * variable n'est pas posee.
 */
.apercu-fig {
  position: absolute;
  z-index: 1040;              /* au-dessus du tableau, sous les fenetres (1055) */
  width: 320px;
  padding: 10px 12px;
  border-radius: 10px;
  border: 1px solid var(--border, #334155);
  background: var(--card-bg, #1e293b);
  color: var(--fg, #e2e8f0);
  box-shadow: 0 8px 24px rgba(0, 0, 0, .35);
  font-size: 12px;
}

.apercu-fig-titre {
  font-weight: 600;
  margin-bottom: 4px;
}

.apercu-fig-txt {
  margin: 0 0 8px;
  color: var(--muted, #94a3b8);
  line-height: 1.45;
}

.apercu-fig-lien {
  display: inline-block;
  margin-top: 6px;
  font-size: 11px;
}

@media (max-width: 480px) {
  /* Sur telephone, trois cents pixels debordent : le panneau prend la largeur
     disponible plutot que de sortir de l'ecran. */
  .apercu-fig { width: calc(100vw - 24px); left: 12px !important; }
}
