/* TrackR · styles du module recurrentes (nettoyage, étape 4b) : ses règles, sorties de la base par _local/outils/etape4-ecran/ranger-par-module.js
   sans rien réécrire, dans leur ordre d'origine. Chargé après la base, dans l'ordre fixe des balises d'index.html, avant Givre. */
/* V2.10.8 : Cockpit (mensualités clients et coûts fixes), catégories en pastilles modifiables. */
.v2-ck-lines{list-style:none;margin:3px 0 1px;padding:0;display:flex;flex-direction:column;gap:2px;max-width:520px}
.v2-ck-lines li span{min-width:0;overflow-wrap:anywhere}
@media (max-width:760px){.v2-ck-cat{grid-column:1/-1;grid-row:2}}
/* 2.30.7 · Lien ou fichier d'un élément du Cockpit : ligne du process, choix en trois boutons, fichiers lâché … */
.v2-rec-pill{margin-left:6px;padding:2px 8px;font-size:10.5px;vertical-align:2px}
.v2-rec-maybe{margin-top:22px;padding:16px 16px 6px;border-radius:18px;border:1px dashed color-mix(in srgb,var(--orange) 45%,var(--line2));background:color-mix(in srgb,var(--orange) 6%,transparent)}
.v2-rec-maybe-title{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:15px;letter-spacing:-.02em}
.v2-rec-maybe .v2-ck-list>li:last-child{border-bottom:0}
.v2-rec-months{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 2px}
.v2-rec-cand-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}
@media (max-width:760px){.v2-rec-cand-acts{grid-column:1/-1;grid-row:auto;justify-content:flex-start}.v2-rec-maybe{padding:14px 12px 4px}}
/* 2.21 (« le menu de statut de la tâche est tout à droite, loin du titre ») : le statut suit le titre ; échéa … */
/* Mensualités 2.12 : séries plus en cours (repliées, pas comptées). */
.v2-rec-ended{margin-top:18px}
.v2-rec-ended .section-sub{margin:0 0 4px}
.v2-ck-row.is-ended{grid-template-columns:minmax(0,1fr) auto;opacity:.75}
.v2-rec-ended .v2-ck-list>li:last-child{border-bottom:0}
/* 2.17 : mois prochain (prévu) = 13e colonne hachurée (à facturer, HTVA) et deux chiffres sous le graphique, … */
/* Factures récurrentes : catégorie et service de chaque mensualité */
.v2-rec-dim{margin:0 0 12px}
.v2-ck-cats{display:flex;flex-direction:column;gap:6px}
.v2-ck-cat{display:flex;align-items:center;gap:6px}.v2-ck-cat-l{width:62px;font-size:11px;font-weight:700;color:var(--muted);text-align:right}
@media (max-width:760px){.v2-ck-cats{flex-direction:row;flex-wrap:wrap;grid-column:1/-1}.v2-ck-cat-l{width:auto}}
/* 2.27 · Factures récurrentes : pastille « à préparer » du menu, bloc « À préparer », tableau */
.v2-rec-due .section-head{align-items:flex-start;gap:12px;flex-wrap:wrap}
.v2-rec-due .v2-ck-acts{opacity:1;align-self:center}
.v2-rec-due-row:last-child{border-bottom:0}
.v2-rtable td .v2-ctable-name+small{display:block;margin-top:3px}
@media (max-width:760px){.v2-rec-due .v2-ck-row{grid-template-columns:minmax(0,1fr) auto}.v2-rec-due .v2-ck-acts{grid-column:1/-1;grid-row:auto;justify-content:flex-end}}
.v2-rec-due .v2-ck-meta .v2-dk-link{display:inline;text-align:left;padding:0}
.v2-rt-mob{display:none}
@media (max-width:760px){.v2-rtable .v2-rt-hide{display:none}.v2-rtable .v2-rt-mob{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.v2-rtable .v2-rt-mob .v2-qchip{margin-top:0}.v2-rtable .v2-rt-mob .v2-qref{font-size:11px}}
/* 2.27.1 · « souci d'affichage » : cartes de la page espacées, ligne « pas encore » compacte, point vert de B … */.v2-recur>.card:last-child{margin-bottom:0}

/* 2.30.31 · Mensualités Billit : « Reprendre dans TrackR » sous la mensualité ; alerte orange tant que Billit … */
.v2-rec-take{margin-top:6px}
