/* Onglet Fiscalité — le détail d'une année et sa mention de cotisations.
   Chargée en 14, donc en dernier : l'ordre des feuilles décide qui l'emporte. */

/* Les cotisations ne sont pas un impôt : elles se lisent sous le total, en retrait, hors
   du chiffre. Elles expliquent l'écart entre le brut et ce qui est touché. */
.fiscalite-cotisations {
  margin-top: 0.6rem;
  color: var(--muted);
  font-size: 0.8rem;
}

/* Une bande vide ne se dessine pas (convention du bas de 02-mise-en-page.css) : cette
   mention porte sa marge dans sa règle de base, donc elle a besoin de sa propre garde.
   Vider, c'est écrire innerHTML = '' — `:empty` compte les espaces comme du contenu. */
.fiscalite-cotisations:empty { display: none; }

/* Une ligne de poste qui mène à une fiche se signale au survol ; les autres ne bougent pas,
   pour qu'on ne clique pas dans le vide sur l'IFI. */
#fiscalite-postes-table tr[data-ouvrable] { cursor: pointer; }
#fiscalite-postes-table tr[data-ouvrable]:hover { background: var(--bg-hover); }

/* Les biens d'un poste dépliés sous lui. Un surcoût marginal ne se répartit pas : ces
   lignes nomment sans chiffrer, d'où la colonne de montant souvent vide. */
#fiscalite-postes-table tr.poste-source td {
  color: var(--muted);
  font-size: 0.75rem;
}
#fiscalite-postes-table tr.poste-source td:first-child { padding-left: 1.6rem; }

/* Le chevron qui dit qu'une ligne se déplie, et son état ouvert. */
.poste-chevron {
  display: inline-block;
  width: 0.9em;
  color: var(--muted);
  transition: transform 0.12s ease;
}
tr[data-deplie='true'] .poste-chevron { transform: rotate(90deg); }
