#weekOverview .sectionHead h2{flex:1}
.weekOverviewNavigation{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:12px 0}
.weekOverviewNavigation button{flex:1;white-space:nowrap}
#weekOverviewRange{font-weight:700;margin:12px 0 4px}
#weekOverviewStatus{font-size:.85rem;margin-bottom:16px}
.weekOverviewDay h3{display:flex;align-items:baseline;gap:10px;margin:0 0 10px;text-transform:capitalize;font-size:1rem;flex-wrap:wrap}
.weekOverviewDay h3 .muted{font-size:.85rem;font-weight:400;text-transform:none}
.weekOverviewDay h3 small{margin-left:auto;font-size:.75rem}
.weekOverviewDay ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}
.weekOverviewDay li{line-height:1.45;overflow-wrap:anywhere}
.weekOverviewDay p{margin:0}
#weekOverview .weekOverviewToday{background:#e8f7e9;outline:2px solid #79bf86;outline-offset:-2px}
html[data-theme="dark"] #weekOverview .weekOverviewToday{background:#244735;outline-color:#76ba8a}
.planningFreshness{font-size:.85rem;margin:8px 0 14px}
#weekOverviewChanges{margin-bottom:16px;border-left:4px solid #d99c19}
#weekOverviewChanges ul{padding-left:20px;max-height:220px;overflow:auto}
