.week-cards:where(.astro-2672amhq){--icon-due:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v9a5 5 0 0 1 -7 0a5 5 0 0 0 -7 0v-9z'/%3E%3Cpath d='M5 21v-7'/%3E%3C/svg%3E");--icon-in-class:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h18'/%3E%3Cpath d='M4 4v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-10'/%3E%3Cpath d='M12 16v4'/%3E%3Cpath d='M9 20h6'/%3E%3Cpath d='M8 12l3 -3l2 2l3 -3'/%3E%3C/svg%3E");--icon-read:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0'/%3E%3Cpath d='M3 6a9 9 0 0 1 9 0a9 9 0 0 1 9 0'/%3E%3Cpath d='M3 6v13'/%3E%3Cpath d='M12 6v13'/%3E%3Cpath d='M21 6v13'/%3E%3C/svg%3E");--icon-optional:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h1m8 -9v1m8 8h1m-15.4 -6.4l.7 .7m12.1 -.7l-.7 .7'/%3E%3Cpath d='M9 16a5 5 0 1 1 6 0a3.5 3.5 0 0 0 -1 3a2 2 0 0 1 -4 0a3.5 3.5 0 0 0 -1 -3'/%3E%3Cpath d='M9.7 17h4.6'/%3E%3C/svg%3E");margin-top:1.5rem}.week-cards:where(.astro-2672amhq) .sprint-group{gap:.75rem;margin:0 0 1.5rem;display:flex}.week-cards:where(.astro-2672amhq) .sprint-rail{flex-direction:column;flex:0 0 1.25rem;align-items:center;margin:0;display:flex}.week-cards:where(.astro-2672amhq) .sprint-rail:before,.week-cards:where(.astro-2672amhq) .sprint-rail:after{content:"";background:var(--sl-color-gray-4);flex:1;width:3px;min-height:.75rem}.week-cards:where(.astro-2672amhq) .sprint-rail span{writing-mode:vertical-rl;font-size:var(--sl-text-xs);color:var(--sl-color-gray-2);white-space:nowrap;padding:.5rem 0;transform:rotate(180deg)}.week-cards:where(.astro-2672amhq) .sprint-group__weeks{flex-direction:column;flex:1;gap:.75rem;min-width:0;display:flex}.week-cards:where(.astro-2672amhq) .sprint-group__weeks>*{margin:0}.week-cards:where(.astro-2672amhq) .week-card{border:1px solid var(--sl-color-hairline);background:var(--sl-color-bg);font-size:var(--sl-text-sm);border-radius:.75rem;padding:.875rem 1.125rem}.week-cards:where(.astro-2672amhq) .week-card>*{margin:0}.week-cards:where(.astro-2672amhq) .week-card__head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.week-cards:where(.astro-2672amhq) .week-card__head .sl-heading-wrapper{margin:0}.week-cards:where(.astro-2672amhq) .week-card__head h3{font-size:var(--sl-text-lg)}.week-cards:where(.astro-2672amhq) .week-card__label,.week-cards:where(.astro-2672amhq) .week-card__more li{padding-left:1.35rem;position:relative}.week-cards:where(.astro-2672amhq) .week-card__label:before,.week-cards:where(.astro-2672amhq) .week-card__more li:before{content:"";width:.9rem;height:.9rem;mask:var(--icon) center / contain no-repeat;background:currentColor;position:absolute;top:.3em;left:0}.week-cards:where(.astro-2672amhq) .week-card__label--due{--icon:var(--icon-due);color:var(--sl-color-gray-2);font-size:var(--sl-text-xs)}.week-cards:where(.astro-2672amhq) li[data-row=in-class]{--icon:var(--icon-in-class)}.week-cards:where(.astro-2672amhq) li[data-row=read]{--icon:var(--icon-read)}.week-cards:where(.astro-2672amhq) li[data-row=optional]{--icon:var(--icon-optional)}.week-cards:where(.astro-2672amhq) ul.week-card__due,.week-cards:where(.astro-2672amhq) ul.week-card__more{padding:0;list-style:none}.week-cards:where(.astro-2672amhq) .week-card__due li{font-size:var(--sl-text-base);margin:.15rem 0 0}.week-cards:where(.astro-2672amhq) .week-card__none{color:var(--sl-color-gray-3);margin-top:.25rem}.week-cards:where(.astro-2672amhq) ul.week-card__more{border-top:1px solid var(--sl-color-hairline);color:var(--sl-color-gray-2);margin-top:.75rem;padding-top:.5rem}.week-cards:where(.astro-2672amhq) .week-card__more li{margin:.2rem 0 0}.week-cards:where(.astro-2672amhq) .week-card__more li>strong{white-space:nowrap;font-weight:400}
