/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
.calendar-event-item--cancelled.svelte-dlwlpd{opacity:.85}.event-date-cell.svelte-dlwlpd{width:3.5rem}.event-thumb.svelte-dlwlpd{width:2.5rem;height:1.1rem;display:inline-flex}@container page (width<=899px){.grid-event-thumb.svelte-dlwlpd{display:none}}@container page (width<=799px){.grid-event-time.svelte-dlwlpd{display:none}}@container page (width<=880px){.event-main.svelte-dlwlpd{flex-direction:column;align-items:flex-start;gap:.35rem}}@container page (width<=720px){.event-content.svelte-dlwlpd{flex-direction:column;align-items:flex-start;gap:.5rem;padding-right:3.5rem;position:relative}.event-main.svelte-dlwlpd{display:contents}.event-title.svelte-dlwlpd{order:1;min-width:0;max-width:100%}.event-meta.svelte-dlwlpd{order:2;justify-content:space-between;gap:.5rem;width:100%;min-width:0}.event-tags.svelte-dlwlpd{order:3;width:100%}.event-location.svelte-dlwlpd{text-align:left;flex:auto;min-width:0}.event-thumb.svelte-dlwlpd{width:2.5rem;height:100%;position:absolute;top:0;bottom:0;right:0}}.timeline-event-preview.svelte-1nl7kfr{width:260px;animation:.2s cubic-bezier(.16,1,.3,1) svelte-1nl7kfr-preview-fade-in}.timeline-event-preview.pop-down.svelte-1nl7kfr{animation-name:svelte-1nl7kfr-preview-fade-in-down}@keyframes svelte-1nl7kfr-preview-fade-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-1nl7kfr-preview-fade-in-down{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.calendar-list.svelte-7ozu52{line-height:1.05rem}.calendar-list--grouped.svelte-7ozu52{padding-bottom:max(4rem, env(safe-area-inset-bottom))}.list-events-inline.svelte-7ozu52{z-index:0;flex-direction:column;gap:0;min-width:0;min-height:max-content;padding-bottom:.25rem;display:flex;position:relative;overflow:visible}.group-row.svelte-7ozu52{isolation:isolate;background-color:#0000;min-height:max-content;display:block;position:relative;overflow:visible}.group-header.svelte-7ozu52{z-index:40;background-color:var(--color-bg,#f7f3e8);padding-inline:var(--spacing-2,.5rem);padding-top:var(--spacing-2,.5rem);padding-bottom:var(--spacing-1,.25rem);color:var(--color-level-2,#2b2b2b);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));top:var(--filters-height,0);min-height:var(--group-header-height,2.75rem);align-items:center;display:flex;position:sticky}.group-header.svelte-7ozu52:first-child,.group-row.svelte-7ozu52:first-child .group-header:where(.svelte-7ozu52){padding-top:var(--spacing-2,.5rem)}.month-subheader.svelte-7ozu52{z-index:20;border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#d8ccb00d;position:sticky}@supports (color:color-mix(in lab, red, red)){.month-subheader.svelte-7ozu52{border-color:color-mix(in oklab, var(--color-stroke,#d8ccb0) 5%, transparent)}}.month-subheader.svelte-7ozu52{background-color:var(--color-bg,#f7f3e8);padding-inline:var(--spacing-4,1rem);padding-block:var(--spacing-1_5,.375rem);top:calc(var(--filters-height,0) + var(--group-header-height,2.75rem));min-height:1.5rem}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.group-by.svelte-1yycpc2{position:relative}