/* ══════════════════════════════════════════════════════════════
   ATLAS TECH — correctifs de cohérence graphique (bleu Atlas)
   Spécificité renforcée (.td-journee …) pour passer devant les
   styles inline de la page. Dark + Light.
   ══════════════════════════════════════════════════════════════ */

/* Frise « Ma journée » · pastilles d'étape (fini le gris terne) */
.td-journee .tdj-dot{background:rgba(37,99,235,.14);border-color:var(--blue-l)}
.td-journee .tdj-num{color:var(--blue-l)}
.td-journee .tdj-node.done .tdj-dot{background:var(--green);border-color:var(--green)}
.td-journee .tdj-node.done .tdj-num{color:#fff}
.td-journee .tdj-node.current .tdj-dot{background:linear-gradient(120deg,var(--blue),#1e4cc4);border-color:var(--blue)}
.td-journee .tdj-node.current .tdj-num{color:#fff}
body.theme-light .td-journee .tdj-dot{background:#eaf1fc;border-color:rgba(37,99,235,.30)}
body.theme-light .td-journee .tdj-num{color:var(--blue-b,#2563eb)}

/* Point d'état de tournée neutre → bleuté */
.td-journee .tdj-state .sd{background:var(--blue-l)}

/* Puces d'état neutres (Fait / Vu / Traité) · slate bleuté cohérent */
.chip.gray{background:rgba(96,165,250,.12);color:var(--blue-l);border:1px solid var(--line2)}
body.theme-light .chip.gray{background:rgba(37,99,235,.08);color:var(--blue-b,#2563eb);border:1px solid rgba(37,99,235,.16)}

/* Puces « Fait / Vu / Traité » (.bd-do) · bleu Atlas au lieu du gris */
.bd-row .bd-do{color:var(--blue-l);background:rgba(96,165,250,.12);border-color:var(--line2)}
body.theme-light .bd-row .bd-do{color:var(--blue-b,#2563eb);background:rgba(37,99,235,.07);border-color:rgba(37,99,235,.18)}

/* Carte « prochaine mission » (.td-next) · fond propre au lieu du dégradé gris/violet */
body.theme-light .td-next{background:linear-gradient(135deg,#f5f9ff,#eaf1fc);border-color:rgba(37,99,235,.16)}
.td-next{background:linear-gradient(135deg,rgba(37,99,235,.16),rgba(37,99,235,.04));border-color:var(--line2)}

/* Autres surfaces « verre sombre » qui viraient au gris terne en thème clair */
body.theme-light .td-mini,
body.theme-light .tdj-ghost,
body.theme-light .td-empty,
body.theme-light .td-trajet .tt-go{background:#fff;border-color:rgba(13,31,92,.10)}
body.theme-light .td-trajet .tt-go{color:var(--blue-b,#2563eb);background:rgba(37,99,235,.07);border-color:rgba(37,99,235,.18)}
/* pastille d'icône des mini-cartes : bleu clair propre */
body.theme-light .td-mini .h{background:rgba(37,99,235,.08);border-color:rgba(37,99,235,.18)}
