/* v0.6 module advies: trainingsadvies, AI-gereedheid, uitleg uitkomst. Betekenis nooit alleen via kleur: steeds ook een teken of tekst. */
.badge.adv-other{border-style:dashed;white-space:normal}
.adv-item{break-inside:avoid}
.adv-ai-off{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;max-width:100%}
.adv-ai-off .btn[disabled],.adv-entry .btn[disabled]{opacity:.55;cursor:not-allowed}
.adv-checklist{list-style:none;padding:0;margin:8px 0 12px}
.adv-checklist li{display:flex;gap:8px;align-items:baseline;padding:4px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}
.adv-mark{display:inline-block;min-width:1.4em;text-align:center;font-weight:700;border:1px solid var(--line);border-radius:99px}
.adv-checklist li.ok .adv-mark{border-color:#2E7D4F}
.adv-checklist li.no .adv-mark{border-color:#B3261E}
.adv-explain summary{cursor:pointer}
.adv-explain ul{margin:8px 0 0}

.vrow.ai-prefilled{border-left:3px solid #B5651D;padding-left:8px}
.ai-prefill-note{margin:6px 0 0;font-weight:600}
