/* ========================================
   STEP 6 - AVANCI CONTACT SELECTION
   Etats loading / ready, cartes par canal, total.
   Token-driven : les 3 themes (light, dark-blue, dark-red) sont couverts via
   les tokens --theme-* / --color-* / --border-radius-* / --transition-*,
   sans regle par-theme dans ce fichier.
   ======================================== */

/* --- Cartes canal -------------------------------------------------------- */
.avanci-channel-card {
    transition: opacity var(--transition-base) var(--easing-base);
}

/* Canal sans vivier disponible : grise + non interactif. */
.avanci-channel-card.is-disabled {
    opacity: 0.55;
}

/* --- Bloc total ---------------------------------------------------------- */
/* Remplace un .bg-light fixe par une surface token-driven, lisible sur les
   3 themes. */
.avanci-total-card .card-body {
    background-color: var(--theme-bg-secondary);
    color: var(--theme-text-primary);
    border-radius: var(--border-radius-sm);
}

/* --- Etat loading -------------------------------------------------------- */
.avanci-loading {
    background-color: var(--theme-bg-secondary);
    color: var(--theme-text-primary);
}
