#view-week .section-top>.eyebrow,#view-week #week-reason{display:none}
#view-week .section-top{padding-bottom:8px}
#view-week .section-top h1{margin:7px 0 4px;line-height:1.05}
#view-week .week-controls{margin-top:10px}
#view-week .week-next-label{font-size:12px;font-weight:800;color:#d1dfc9}
html[data-theme=light] #view-week .week-next-label{color:#5a4b43}
#view-week .calendar-strip{margin-bottom:7px}
#view-week .calendar-day{font:inherit;cursor:pointer;color:#eef4e9}
#view-week .calendar-day:focus-visible{outline:2px solid #d3ebae;outline-offset:2px}
#view-week .calendar-day.selected-workout{box-shadow:0 0 0 2px #d2eaa6,inset 0 0 0 2px #20321e}
html[data-theme=light] #view-week .calendar-day.selected-workout{box-shadow:0 0 0 2px #a74e37,inset 0 0 0 2px #fff7f0}
#view-week .week-schedule-hint{margin:0 0 14px;color:#bdcbb6;font-size:11px;line-height:1.35}
html[data-theme=light] #view-week .week-schedule-hint{color:#5a4b43}
@media(max-width:520px){#view-week .section-top h1{font-size:28px;margin:7px 0 3px}#view-week .week-next-label{font-size:10px}#view-week .calendar-strip{margin-top:10px}#view-week .week-schedule-hint{font-size:10px;margin-bottom:11px}}
