/* Weekplanner en voortgang op de boodschappenlijst (alleen de app laadt dit; de losse pagina's niet). */
.planner { border-left: 4px solid var(--groen); }
.dagkeuze { display: flex; flex-wrap: wrap; gap: 8px; border: 0; padding: 0; margin: 0 0 8px; }
.dagkeuze legend { font-weight: 700; margin-bottom: 6px; }
.dagkeuze label { min-width: 48px; justify-content: center; }
.kaarten li.vast { border-left: 4px solid var(--groen); }
.week-acties { flex-wrap: wrap; align-items: center; gap: 8px; }
.voortgang { font-weight: 700; color: var(--groen-donker); margin: 0 0 4px; }
#week-inhoud ul.kaarten { list-style: none; padding: 0; margin: 0 0 12px; display: grid; gap: 12px; }
#week-inhoud ul.kaarten > li { margin: 0; }
#week-inhoud ul.kaarten > li p { margin: 4px 0; }
.slimtip { border-left: 4px solid var(--warm); }
.slimtips { list-style: none; padding: 0; margin: 0; display: grid; gap: 10px; }
.slimtips li p { margin: 0 0 6px; }
