.o-planning-jour-j { display: grid; grid-template-columns: minmax(0, 1fr); gap: 14px; margin-block: 18px; }
.o-planning-jour-j .pl__score { display: flex; align-items: flex-end; gap: 10px; padding-block: 2px 6px; }
.o-planning-jour-j .pl__score .compteur__unite { font-size: 2.2rem; color: var(--peche); padding-block-end: 4px; }
.o-planning-jour-j .pl__titre { font-size: 1.7rem; }
.o-planning-jour-j .pl__deux { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 12px; align-items: end; }
.o-planning-jour-j input[type="time"] { min-inline-size: 0; }
.o-planning-jour-j .pl__jour { margin: 16px 0 6px; font-family: var(--titre); font-weight: 800; font-size: 1.45rem; color: var(--orange); text-transform: var(--casse-titre); }
.o-planning-jour-j .pl__ligne { display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 2px 12px; align-items: center; padding: 9px 10px; margin-block-end: 4px; border-radius: 8px; background: var(--bitume); border-inline-start: 6px solid var(--trait); }
.o-planning-jour-j .pl__ligne[data-type="jeu"] { border-inline-start-color: var(--orange); background: var(--asphalte); font-weight: 800; }
.o-planning-jour-j .pl__ligne[data-type="sommeil"] { border-inline-start-color: var(--ciel-clair); }
.o-planning-jour-j .pl__ligne[data-type="travail"] { border-inline-start-color: var(--gris-2); }
.o-planning-jour-j .pl__ligne[data-type="pre"] { border-inline-start-color: var(--rose); }
.o-planning-jour-j .pl__ligne[data-type="pause"] { padding-block: 4px; color: var(--gris); font-size: .92rem; }
.o-planning-jour-j .pl__h { min-inline-size: 7.4em; font-variant-numeric: tabular-nums; white-space: nowrap; font-size: .95rem; }
[dir="rtl"] .o-planning-jour-j .pl__h { text-align: end; }
