/* The week grows with the document; only horizontal overflow stays local. */
.week-time-scroll{max-height:none;min-height:0;overflow-x:auto;overflow-y:hidden}
.gantt-options{flex-wrap:wrap}
.gantt-completed-toggle{margin-left:auto;display:grid;place-items:center;width:30px;height:30px;padding:4px;border:1px solid #8b9c9066;border-radius:6px;background:transparent;color:#829087}
.gantt-completed-toggle svg{width:21px;height:21px}
.gantt-completed-toggle[aria-pressed=true]{background:#e0e7df;color:#456553}
.gantt-segment>span.gantt-completed-fill,.is-expanded .gantt-segment>span.gantt-completed-fill{background:repeating-linear-gradient(135deg,#a0a8a1 0 3px,#d7dcd6 3px 6px);box-shadow:inset -1px 0 #f4f6f2}
.gantt-event.gantt-completed{color:#818982;background:#b0b7b014;border-radius:5px}
.gantt-event.gantt-completed>i{background:repeating-linear-gradient(135deg,#8b968c 0 2px,#d7dcd6 2px 4px)!important;border-radius:2px}
.news-page-list .overview-stories{padding:6px 24px 18px}
.news-page-list .overview-story-toggle{font-size:15px;padding:20px 0}
.news-page-list .overview-story-content{grid-template-columns:180px minmax(0,1fr);gap:22px}
.news-page-list .overview-story-content img{width:180px;height:130px}
.news-page-list .overview-story-summary{font-size:13px}
.news-page-list .overview-story-content .text-link{font-size:11px}
@media(max-width:600px){.news-page-list .overview-stories{padding:0 14px 12px}.news-page-list .overview-story-toggle{font-size:13px}.news-page-list .overview-story-content{grid-template-columns:90px minmax(0,1fr);gap:12px}.news-page-list .overview-story-content img{width:90px;height:100px}.news-page-list .overview-story-summary{font-size:12px}}
