/* Subtle section accents keep the long Coach page easy to scan. */
.coach-page #leistung{--coach-section-accent:#37638e;--coach-section-wash:#f1f6fc}
.coach-page #zeitportal{--coach-section-accent:#087b7e;--coach-section-wash:#eff8f6}
.coach-page #heute{--coach-section-accent:#3f7393;--coach-section-wash:#f0f7fa}
.coach-page #meine-decks{--coach-section-accent:#79619e;--coach-section-wash:#f7f3fc}
.coach-page #pruefung{--coach-section-accent:#995e7c;--coach-section-wash:#fbf3f7}
.coach-page #zusammenfassung{--coach-section-accent:#5969a1;--coach-section-wash:#f3f5fc}
.coach-page #auswertung{--coach-section-accent:#37638e;--coach-section-wash:#f1f6fc}
.coach-page :is(#leistung,#zeitportal.zp,#heute,#meine-decks,#pruefung,#zusammenfassung,#auswertung){border-top:4px solid var(--coach-section-accent);background:linear-gradient(var(--coach-section-wash),#fff 160px)}
.coach-page :is(#leistung,#heute,#pruefung,#zusammenfassung,#auswertung)>.coach-section-head .coach-kicker{color:var(--coach-section-accent)}
.coach-page .page-section-menu a[href="#leistung"],.coach-page .page-section-menu a[href="#auswertung"]{border-left:3px solid #37638e}
.coach-page .page-section-menu a[href="#zeitportal"]{border-left:3px solid #087b7e}
.coach-page .page-section-menu a[href="#heute"]{border-left:3px solid #3f7393}
.coach-page .page-section-menu a[href="#meine-decks"]{border-left:3px solid #79619e}
.coach-page .page-section-menu a[href="#pruefung"]{border-left:3px solid #995e7c}
.coach-page .page-section-menu a[href="#zusammenfassung"]{border-left:3px solid #5969a1}

.performance-daily{margin-top:14px;padding:15px 18px;border:1px solid #cfe5df;border-radius:12px;background:#f4faf7}
.performance-daily .coach-kicker{display:block;margin-bottom:5px}
.performance-daily p{font-size:13px;line-height:1.55;color:#315d57;margin:0}
