.dropdown.svelte-x6k6te{display:inline-block;position:relative}.dropdown__trigger.svelte-x6k6te{align-items:center;gap:var(--space-2);min-height:var(--control-md);padding-inline:var(--space-4);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--color-text);background:var(--color-surface);border:var(--border-1) solid var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer;transition-property:background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);display:inline-flex}.dropdown__trigger.svelte-x6k6te:focus-visible{outline:var(--border-2) solid var(--color-focus);outline-offset:2px;border-radius:inherit}.dropdown__trigger.svelte-x6k6te:hover{background:var(--color-surface-hover)}.dropdown__trigger.svelte-x6k6te svg:where(.svelte-x6k6te){width:var(--icon-sm);height:var(--icon-sm)}.menu.svelte-x6k6te{background:var(--color-surface-raised);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);top:calc(100% + var(--space-2));z-index:var(--z-dropdown);min-width:var(--panel-menu);padding:var(--space-2);animation:svelte-x6k6te-menu-in var(--duration-base) var(--ease-out);position:absolute;left:0}.menu--end.svelte-x6k6te{left:auto;right:0}.menu__item.svelte-x6k6te{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text);text-align:left;border-radius:var(--radius-sm);cursor:pointer;transition-property:background-color,color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);background:0 0;border:0;text-decoration:none;display:flex}.menu__item.svelte-x6k6te:focus-visible{outline:var(--border-2) solid var(--color-focus);outline-offset:-2px}.menu__item.svelte-x6k6te:hover{background:var(--color-surface-hover)}.menu__item[aria-current=page].svelte-x6k6te{background:var(--color-action-subtle);color:var(--color-action-text);font-weight:var(--fw-medium)}.menu__item--danger.svelte-x6k6te{color:var(--color-danger)}.menu__item--danger.svelte-x6k6te:hover{background:var(--color-danger-subtle)}.menu__separator.svelte-x6k6te{height:var(--border-1);margin:var(--space-2) 0;background:var(--color-border);border:0}.menu__label.svelte-x6k6te{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);padding:var(--space-2) var(--space-3)}@keyframes svelte-x6k6te-menu-in{0%{opacity:0;translate:0 calc(-1 * var(--space-1))}to{opacity:1;translate:0}}.calendar.svelte-3ypbbf{background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}@media (width<=767.98px){.calendar.svelte-3ypbbf{display:none}}.calendar__toolbar.svelte-3ypbbf{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:var(--border-1) solid var(--color-border);display:flex}.calendar__month.svelte-3ypbbf{font-family:var(--font-sans);font-size:var(--text-xl);font-weight:var(--fw-semibold);line-height:var(--leading-snug)}.calendar__grid.svelte-3ypbbf{border-collapse:collapse;table-layout:fixed;width:100%}.calendar__grid.svelte-3ypbbf thead:where(.svelte-3ypbbf) th:where(.svelte-3ypbbf){font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:var(--space-2);text-align:center;color:var(--color-text-muted);background:var(--color-bg);border-bottom:var(--border-1) solid var(--color-border)}.day.svelte-3ypbbf{min-height:var(--calendar-day-min);height:var(--calendar-day-min);padding:var(--space-2);vertical-align:top;border-right:var(--border-1) solid var(--color-border);border-bottom:var(--border-1) solid var(--color-border);transition-property:background-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard)}.day.svelte-3ypbbf:last-child{border-right:0}.day.svelte-3ypbbf:hover{background:var(--color-surface-hover)}.day__number.svelte-3ypbbf{width:var(--calendar-day-num);height:var(--calendar-day-num);font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--color-text-secondary);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex}.day--outside.svelte-3ypbbf{background:var(--color-bg)}.day--outside.svelte-3ypbbf .day__number:where(.svelte-3ypbbf){color:var(--color-text-muted)}.day--today.svelte-3ypbbf .day__number:where(.svelte-3ypbbf){background:var(--color-action);color:var(--color-on-action);font-weight:var(--fw-bold)}.day__event.svelte-3ypbbf{margin-top:var(--space-1);padding:var(--space-1) var(--space-2);font-size:var(--text-2xs);font-weight:var(--fw-medium);border-radius:var(--radius-xs);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.day__event.svelte-3ypbbf:focus-visible{outline:var(--border-2) solid var(--color-focus);outline-offset:1px;border-radius:inherit}.day__event--cancelled.svelte-3ypbbf{text-decoration:line-through}.day__event--from-before.svelte-3ypbbf{margin-left:calc(-1 * (var(--space-2) + var(--border-1)));border-top-left-radius:0;border-bottom-left-radius:0;position:relative}.day__event--to-after.svelte-3ypbbf{margin-right:calc(-1 * var(--space-2));border-top-right-radius:0;border-bottom-right-radius:0;position:relative}.day__event--groen.svelte-3ypbbf{background:var(--cat-groen-bg);color:var(--cat-groen-fg)}.day__event--blauw.svelte-3ypbbf{background:var(--cat-blauw-bg);color:var(--cat-blauw-fg)}.day__event--grijs.svelte-3ypbbf{background:var(--cat-grijs-bg);color:var(--cat-grijs-fg)}.day__event--paars.svelte-3ypbbf{background:var(--cat-paars-bg);color:var(--cat-paars-fg)}.day__event--rood.svelte-3ypbbf{background:var(--cat-rood-bg);color:var(--cat-rood-fg)}.day__event--turkoois.svelte-3ypbbf{background:var(--cat-turkoois-bg);color:var(--cat-turkoois-fg)}.day__event--geel.svelte-3ypbbf{background:var(--cat-geel-bg);color:var(--cat-geel-fg)}.day__time.svelte-3ypbbf{font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.day__more.svelte-3ypbbf{margin-top:var(--space-1);font-size:var(--text-2xs);color:var(--color-text-muted);display:block}.day.svelte-3ypbbf a.day__more:where(.svelte-3ypbbf){color:var(--color-action-text)}.day.svelte-3ypbbf a.day__more:where(.svelte-3ypbbf):focus-visible{outline:var(--border-2) solid var(--color-focus);outline-offset:1px;border-radius:inherit}.event.svelte-ozxi8s{background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-lg);gap:var(--space-4);padding:var(--space-4);transition-property:border-color,box-shadow;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);grid-template-columns:auto 1fr;display:grid;position:relative}.event.svelte-ozxi8s:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-xs)}.event.svelte-ozxi8s:has(a:where(.svelte-ozxi8s):focus-visible){outline:var(--border-2) solid var(--color-focus);outline-offset:2px}.event__date.svelte-ozxi8s{width:var(--event-date);padding:var(--space-2);background:var(--color-action-subtle);border-radius:var(--radius-md);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.event__day.svelte-ozxi8s{font-size:var(--text-2xl);font-weight:var(--fw-bold);color:var(--color-action-text);line-height:1}.event__month.svelte-ozxi8s{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-action-text);margin-top:var(--space-1)}.event__body.svelte-ozxi8s{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.event__title.svelte-ozxi8s{font-family:var(--font-sans);font-size:var(--text-xl);font-weight:var(--fw-semibold);line-height:var(--leading-snug);font-size:var(--text-lg)}.event__title.svelte-ozxi8s a:where(.svelte-ozxi8s){color:inherit;text-decoration:none}.event__title.svelte-ozxi8s a:where(.svelte-ozxi8s):hover{text-decoration:underline}.event__facts.svelte-ozxi8s{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted);gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.event__tags.svelte-ozxi8s{gap:var(--space-2);flex-wrap:wrap;display:flex}.event--past.svelte-ozxi8s .event__date:where(.svelte-ozxi8s){background:var(--color-surface-sunken)}.event--past.svelte-ozxi8s .event__day:where(.svelte-ozxi8s),.event--past.svelte-ozxi8s .event__month:where(.svelte-ozxi8s){color:var(--color-text-muted)}.event--past.svelte-ozxi8s .event__title:where(.svelte-ozxi8s){color:var(--color-text-secondary)}.event--cancelled.svelte-ozxi8s .event__title:where(.svelte-ozxi8s) a:where(.svelte-ozxi8s){text-decoration:line-through}.stretched-link.svelte-ozxi8s:after{content:"";z-index:1;position:absolute;inset:0}.agenda.svelte-186mygx{gap:var(--space-3);flex-direction:column;display:flex}.agenda__month-label.svelte-186mygx{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;top:var(--header-height);z-index:var(--z-sticky);padding:var(--space-3) 0;background:var(--color-bg);color:var(--color-text-muted);position:sticky}.agenda__empty.svelte-186mygx{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary)}@media (width>=768px){.agenda--secondary.svelte-186mygx{display:none}}
