/* Ergonomie : mises en page communes (ordre logique, actions bien placées). Chargé après les autres feuilles. */

/* Tableau principal plus large que le panneau d'à côté (caisse, dépenses) */
.grid2.grid-large{grid-template-columns:minmax(0,2.2fr) minmax(280px,1fr)}
@media (max-width:860px){.grid2.grid-large{grid-template-columns:minmax(0,1fr)}}

/* Détail d'une vente : actions dangereuses à gauche, action principale à droite */
.actions-vente{align-items:center}
.actions-vente .actions-danger{display:inline-flex;gap:6px;margin-right:auto}
.actions-vente .actions-danger:empty{display:none}

/* Fiche moto : retour à gauche, actions à droite */
.barre-fiche .sp{flex:1}

/* Utilisateurs suspendus en fin de liste, un peu effacés */
tr.ligne-inactive>td{opacity:.62}

/* Créances : total à encaisser bien visible */
.creances-total{margin:0 0 14px;font-size:var(--t-texte);color:var(--muted)}
.creances-total b{color:var(--bad);font-size:var(--t-carte)}

/* Petits titres de section dans les fenêtres (Crédit, Flotte…) */
.form-grid .titre-section{grid-column:1/-1;margin:6px 0 -4px}

/* Caisse : les 3 choix « Pièce achetée dehors / Argent retiré / Argent ajouté » sur une seule ligne */
form[data-form="mouvementCaisse"] .seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
form[data-form="mouvementCaisse"] .seg button{white-space:normal;line-height:1.2;padding:7px 6px;font-size:var(--t-petit)}
