.width-normal.svelte-1i5yssw{max-width:var(--width-max-weeklyplan);margin:0 auto}a.svelte-550axz{color:inherit}details.svelte-550axz{margin-top:2rem}summary.svelte-550axz{width:fit-content;color:var(--font-color-h1);border:.2rem solid var(--font-color-h1);cursor:pointer;background:#fff3;border-radius:.6rem;margin-inline:auto;padding:.6rem 1.5rem;font-size:1.1rem}summary.svelte-550axz:hover{background:#ffffff4d}details[open].svelte-550axz summary:where(.svelte-550axz){margin-bottom:1rem}div.cal_grid.svelte-550axz{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}div.cal_agenda.svelte-550axz{display:none}@media screen and (width<=72rem){div.cal_grid.svelte-550axz{display:none}div.cal_agenda.svelte-550axz{margin-top:3rem;display:block}details.svelte-550axz{margin-inline:1rem}}.month.svelte-550axz{grid-column:1/-1;margin-top:1.5rem;padding:.3rem;font-weight:700}.month.svelte-550axz:first-child{margin-top:0}.chd.svelte-550axz{padding:.3rem}.cell.svelte-550axz{border-top:1px solid color-mix(in oklch, currentColor 30%, transparent);min-height:4rem;padding:.3rem}.agenda_day.svelte-550axz{margin-bottom:1rem}.pager.svelte-550axz{justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.pager.bottom.svelte-550axz{margin-top:1.5rem;margin-bottom:0}.pager_title.svelte-550axz{text-align:center;min-width:11rem;font-size:1.1rem;font-weight:700}.pager.svelte-550axz button:where(.svelte-550axz){color:var(--font-color-h1);border:.15rem solid var(--font-color-h1);cursor:pointer;background:#fff3;border-radius:.4rem;padding:.2rem .9rem;font-size:1.1rem}.pager.svelte-550axz button:where(.svelte-550axz):hover:enabled{background:#ffffff4d}.pager.svelte-550axz button:where(.svelte-550axz):disabled{opacity:.4;cursor:default}.cell.outside.svelte-550axz{opacity:.5}.entry.svelte-550axz{overflow-wrap:anywhere;text-decoration:none;display:block}.entry.svelte-550axz+.entry:where(.svelte-550axz){margin-top:.6rem}a.entry.svelte-550axz:hover .title:where(.svelte-550axz){text-decoration:underline}.time.svelte-550axz,.title.svelte-550axz{font-weight:700}
