.month-nav.svelte-1kqfqpf{flex-direction:column;align-items:center;gap:14px;margin-block-end:12px;display:flex}@media (width>=768px){.month-nav.svelte-1kqfqpf{flex-direction:row;justify-content:space-between;gap:0;margin-left:2svw;margin-right:2svw}}.month-nav.svelte-1kqfqpf p:where(.svelte-1kqfqpf){margin:0;font-size:1.55rem;font-weight:700}.month-nav.svelte-1kqfqpf .month-selector-wrapper:where(.svelte-1kqfqpf){align-items:center;gap:18px;display:flex}.month-nav.svelte-1kqfqpf .month-selector-wrapper:where(.svelte-1kqfqpf) button:where(.svelte-1kqfqpf){border:0;border-radius:8px;height:100%;max-height:40px;margin:0;padding:8px 12px}@media (prefers-reduced-motion:no-preference){.month-nav.svelte-1kqfqpf .month-selector-wrapper:where(.svelte-1kqfqpf) button:where(.svelte-1kqfqpf){transition:background-color .3s}}.month-nav.svelte-1kqfqpf .month-selector-wrapper:where(.svelte-1kqfqpf) button:where(.svelte-1kqfqpf).cta-green{padding:0;margin:0;padding-block:5px;padding-inline:18px;font-size:1.2rem}.month-nav.svelte-1kqfqpf .month-selector-wrapper:where(.svelte-1kqfqpf) button:where(.svelte-1kqfqpf).cta-green:hover{background-color:var(--whcc-green-dark);color:var(--page)}.month-nav.svelte-1kqfqpf .month-selector-wrapper:where(.svelte-1kqfqpf) button:where(.svelte-1kqfqpf):hover{background-color:var(--whcc-yellow)}.month-nav.svelte-1kqfqpf .month-selector-wrapper:where(.svelte-1kqfqpf) svg:where(.svelte-1kqfqpf){fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;display:block}@media (width>=768px){.agenda__mini-cal.svelte-1gj478g{display:none}}.calendar.svelte-1gj478g{background-color:var(--media);padding:3px}.calendar.svelte-1gj478g .calendar-grid:where(.svelte-1gj478g){grid-template-columns:repeat(7,1fr);align-content:start;display:grid}.calendar.svelte-1gj478g .calendar-grid:where(.svelte-1gj478g) .day-header:where(.svelte-1gj478g){justify-items:center}.calendar.svelte-1gj478g .calendar-grid:where(.svelte-1gj478g) .day-header:where(.svelte-1gj478g) p:where(.svelte-1gj478g){margin:0;padding:0;font-weight:700}.calendar.svelte-1gj478g .calendar-grid:where(.svelte-1gj478g) .calendar-cell:where(.svelte-1gj478g){background-color:#0000;border:0;flex-direction:column;align-self:start;align-items:center;padding:8px 0;display:flex}.calendar.svelte-1gj478g .calendar-grid:where(.svelte-1gj478g) .calendar-cell:where(.svelte-1gj478g) .date-group:where(.svelte-1gj478g){aspect-ratio:1;box-sizing:content-box;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;max-width:50px;display:flex}.calendar.svelte-1gj478g .calendar-grid:where(.svelte-1gj478g) .calendar-date:where(.svelte-1gj478g){margin:0;line-height:1}.calendar.svelte-1gj478g .calendar-grid:where(.svelte-1gj478g) .calendar-date--has-event:where(.svelte-1gj478g){padding-top:6px}.calendar.svelte-1gj478g .calendar-grid:where(.svelte-1gj478g) .event-indicator:where(.svelte-1gj478g){background:currentColor;border-radius:50%;width:5px;height:5px}.calendar.svelte-1gj478g .calendar-grid:where(.svelte-1gj478g) .calendar-date--today:where(.svelte-1gj478g){color:var(--whcc-blue);border:solid 1px var(--whcc-green);border-radius:50%;font-weight:700}.calendar.svelte-1gj478g .calendar-grid:where(.svelte-1gj478g) .calendar-date--selected:where(.svelte-1gj478g){background-color:var(--whcc-blue);color:var(--whcc-yellow);border-radius:50%}.days-events.svelte-1gj478g{border:solid 1px var(--rule-on-paper);margin:0;max-height:450px;margin-block-start:8px;padding:0;list-style:none;overflow-y:scroll}@media (width>=768px){.days-events.svelte-1gj478g{max-height:620px;margin-block-start:0}}.days-events.svelte-1gj478g li:where(.svelte-1gj478g){border-top:solid 1px var(--rule-on-paper);flex-direction:column;align-items:flex-start;gap:6px;padding:12px 6px;display:flex}.days-events.svelte-1gj478g li:where(.svelte-1gj478g):last-of-type{border-bottom:solid 1px var(--rule-on-paper)}.days-events.svelte-1gj478g li:where(.svelte-1gj478g) .slot-events:where(.svelte-1gj478g){flex-direction:column;flex:1;gap:4px;padding:2px 0;display:flex}.days-events.svelte-1gj478g li:where(.svelte-1gj478g) .agenda-event:where(.svelte-1gj478g){background-color:var(--whcc-blue);border-radius:4px;align-self:center;align-items:baseline;gap:6px;width:100%;padding:4px 8px;font-size:.85rem;display:flex}.days-events.svelte-1gj478g li:where(.svelte-1gj478g) .agenda-event__title:where(.svelte-1gj478g){color:var(--whcc-yellow);padding-left:3.5svw}dialog.svelte-1gj478g{padding:0}dialog.svelte-1gj478g h2:where(.svelte-1gj478g),dialog.svelte-1gj478g p:where(.svelte-1gj478g){margin:0;padding:0}dialog.svelte-1gj478g button:where(.svelte-1gj478g){padding:0}dialog.svelte-1gj478g .dialog-header:where(.svelte-1gj478g){text-align:center;background-color:var(--whcc-blue);color:var(--whcc-yellow);border-bottom:6px solid var(--whcc-green);padding:6px 4px 12px}dialog.svelte-1gj478g .dialog-header:where(.svelte-1gj478g) h2:where(.svelte-1gj478g){font-size:2rem}dialog.svelte-1gj478g .dialog-body:where(.svelte-1gj478g){flex-direction:column;align-items:center;gap:16px;padding:16px 4px;display:flex}dialog.svelte-1gj478g .dialog-body:where(.svelte-1gj478g) .dialog-body--date:where(.svelte-1gj478g){font-size:1.3rem;font-weight:700}dialog.svelte-1gj478g .dialog-body:where(.svelte-1gj478g) .dialog-body--time:where(.svelte-1gj478g){font-size:1.2rem}dialog.svelte-1gj478g .dialog-body:where(.svelte-1gj478g) a:where(.svelte-1gj478g){color:var(--ink);text-underline-offset:5px;padding:12px;font-size:1.15rem;text-decoration-thickness:2px}dialog.svelte-1gj478g .dialog-body:where(.svelte-1gj478g) a:where(.svelte-1gj478g):hover{color:var(--whcc-green)}dialog.svelte-1gj478g .dialog-footer:where(.svelte-1gj478g){border-top:2px solid var(--whcc-green);background-color:var(--media);justify-content:flex-end;padding:12px 8px;display:flex}dialog.svelte-1gj478g .dialog-footer:where(.svelte-1gj478g) button:where(.svelte-1gj478g){padding:8px 18px}dialog.svelte-1gj478g[open]{width:100%;box-shadow:2px 2px 20px var(--modal-shadow);border-radius:5px;flex-direction:column;justify-content:space-between;gap:12px;display:flex}@media (width>=480px){dialog.svelte-1gj478g[open]{max-width:450px}}dialog.svelte-1gj478g::backdrop{background-color:var(--paper-band);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.calendar__grid.svelte-1iu5iby{border-top:1px solid var(--rule-on-paper);border-left:1px solid var(--rule-on-paper);grid-template-columns:repeat(7,1fr);display:grid}.calendar__day-header.svelte-1iu5iby{background-color:var(--whcc-blue);color:var(--whcc-yellow);text-align:center;border-right:1px solid var(--rule-on-paper);border-bottom:1px solid var(--rule-on-paper);padding:.4rem 0;font-size:.7rem;font-weight:700}@media (width>=480px){.calendar__day-header.svelte-1iu5iby{padding:.5rem 0;font-size:.85rem}}.calendar__cell.svelte-1iu5iby{border-right:1px solid var(--rule-on-paper);border-bottom:1px solid var(--rule-on-paper);vertical-align:top;text-align:left;cursor:pointer;background:0 0;border-top:none;border-left:none;flex-direction:column;justify-content:space-between;min-width:0;min-height:60px;padding:.25rem;display:flex}@media (width>=480px){.calendar__cell.svelte-1iu5iby{min-height:80px;padding:.4rem}}@media (width>=768px){.calendar__cell.svelte-1iu5iby{min-height:100px;padding:.5rem}}.calendar__cell--empty.svelte-1iu5iby{background-color:var(--page);cursor:default}.calendar__cell--today.svelte-1iu5iby{background-color:var(--media)}.calendar__cell--selected.svelte-1iu5iby:not(.calendar__cell--today){background-color:var(--paper-band);outline:2px solid var(--whcc-blue);outline-offset:-2px}.calendar__date.svelte-1iu5iby{border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-bottom:.2rem;font-size:.8rem;font-weight:700;display:inline-flex}@media (width>=480px){.calendar__date.svelte-1iu5iby{font-size:.9rem}}.calendar__cell--today:where(.svelte-1iu5iby) .calendar__date.svelte-1iu5iby{background-color:var(--whcc-blue);color:var(--page)}.calendar__event.svelte-1iu5iby{background-color:var(--whcc-blue);color:var(--page);border-radius:3px;flex-direction:column;margin-bottom:.2rem;padding:.15rem .3rem;font-size:.65rem;line-height:1.3;display:flex;overflow:hidden}@media (width>=480px){.calendar__event.svelte-1iu5iby{font-size:.75rem}}.calendar__event-time.svelte-1iu5iby{white-space:nowrap;font-weight:700}.calendar__event-title.svelte-1iu5iby{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-layout.svelte-13luymz{padding-inline:var(--inline-padding);margin-block-end:var(--space-between-sections)}@media (width>=768px){.calendar-layout.svelte-13luymz{grid-template-columns:auto 200px;align-items:center;gap:2rem;height:100%;margin-block-end:25px;display:grid}}@media (width>=1024px){.calendar-layout.svelte-13luymz{grid-template-columns:auto 275px}}.calendar-layout__grid-panel.svelte-13luymz{display:none}@media (width>=768px){.calendar-layout__grid-panel.svelte-13luymz{display:block}}
