.calendar-toolbar.svelte-1pwbs30{align-items:center;gap:var(--nx-space-2);padding-block:var(--nx-space-1) var(--nx-space-3);flex-wrap:wrap;display:flex}[dir=rtl] .calendar-toolbar.svelte-1pwbs30 .icon{transform:scaleX(-1)}.calendar-title.svelte-1pwbs30{position:relative}.calendar-title.svelte-1pwbs30 .calendar-title-button{color:var(--nx-ink);font-size:var(--nx-text-xl);font-weight:var(--nx-weight-semibold);letter-spacing:var(--nx-tracking-tight)}.calendar-jumper-popover.svelte-1pwbs30{z-index:10;border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-surface-raised);width:auto;box-shadow:var(--nx-shadow-2);padding:0;position:absolute;inset-block-start:calc(100% + var(--nx-space-1));inset-inline-start:0}.grow.svelte-1pwbs30{flex:auto}.fc-calendar-wrapper.svelte-1pwbs30{border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-surface);overflow:hidden}.footnote-area.svelte-1pwbs30{justify-content:space-between;align-items:center;gap:var(--nx-space-3);padding-block:var(--nx-space-3);color:var(--nx-ink-3);font-size:var(--nx-text-sm);flex-wrap:wrap;display:flex}.calendar-view.svelte-1pwbs30 .fc{--fc-border-color:var(--nx-border);--fc-today-bg-color:transparent;--fc-highlight-color:var(--nx-primary-fill);--fc-now-indicator-color:var(--nx-danger-solid);--fc-event-bg-color:var(--nx-surface-sunken);--fc-event-border-color:var(--nx-primary-solid);--fc-event-text-color:var(--nx-ink);--fc-page-bg-color:var(--nx-surface);--fc-neutral-bg-color:var(--nx-surface-sunken);--fc-list-event-hover-bg-color:var(--nx-surface-hover);font-size:var(--nx-text-sm)}.calendar-view.svelte-1pwbs30 .fc .fc-scrollgrid{border:0}.calendar-view.svelte-1pwbs30 .fc-theme-standard,.calendar-view.svelte-1pwbs30 .fc-theme-standard a{color:var(--nx-ink);text-decoration:none}.calendar-view.svelte-1pwbs30 th.fc-col-header-cell{padding-block:var(--nx-space-2);padding-inline:var(--nx-space-3);background:var(--nx-surface-sunken);color:var(--nx-ink-3);font-size:var(--nx-text-xs);font-weight:var(--nx-weight-semibold);letter-spacing:var(--nx-tracking-caps);text-align:start;text-transform:uppercase}.calendar-view.svelte-1pwbs30 th.fc-col-header-cell .fc-col-header-cell-cushion{color:inherit;padding:0}.calendar-view.svelte-1pwbs30 .fc-theme-standard td.fc-day-sat,.calendar-view.svelte-1pwbs30 .fc-theme-standard td.fc-day-sun{background:var(--nx-surface-sunken)}.calendar-view.svelte-1pwbs30 .fc-theme-standard td.date-clicked{background:var(--nx-primary-tint)}.calendar-view.svelte-1pwbs30 .fc .fc-daygrid-day-number{color:var(--nx-ink-2);font-size:var(--nx-text-sm);font-weight:var(--nx-weight-medium);font-variant-numeric:tabular-nums;padding:0}.calendar-view.svelte-1pwbs30 .fc-theme-standard .fc-day-today .fc-daygrid-day-number{border-radius:var(--nx-radius-full);background-color:var(--nx-primary-solid);min-width:26px;height:26px;color:var(--nx-primary-on);font-weight:var(--nx-weight-semibold);text-align:center;justify-content:center;align-items:center;padding-inline:4px;display:flex}.calendar-view.svelte-1pwbs30 .fc-theme-standard .fc-day-other .fc-daygrid-day-number{color:var(--nx-ink-disabled)}.calendar-view.svelte-1pwbs30 .fc.fc-theme-standard .fc-day-other .fc-daygrid-day-top{opacity:1}.calendar-view.svelte-1pwbs30 .fc .fc-event{border-width:0;border-inline-start-width:3px;border-radius:var(--nx-radius-sm);box-shadow:none;transition:filter var(--nx-dur-1) var(--nx-ease);border-style:solid}.calendar-view.svelte-1pwbs30 .fc .fc-event:hover{filter:saturate(1.2)brightness(.98)}.calendar-view.svelte-1pwbs30 .fc .fc-event:focus-visible{box-shadow:var(--nx-focus-ring);outline:none}.calendar-view.svelte-1pwbs30 .fc .fc-daygrid-event .fc-event-main-frame,.calendar-view.svelte-1pwbs30 .fc .fc-timegrid-event .fc-event-main-frame{flex-direction:column-reverse;flex:1;min-width:0}.calendar-view.svelte-1pwbs30 .fc-daygrid-event .fc-event-main,.calendar-view.svelte-1pwbs30 .fc-timegrid-event .fc-event-main{gap:6px;display:flex}.calendar-view.svelte-1pwbs30 .fc .fc-timegrid-event .fc-event-main{padding:var(--nx-space-1) 6px}.calendar-view.svelte-1pwbs30 .fc-daygrid-event .fc-event-title,.calendar-view.svelte-1pwbs30 .fc-timegrid-event .fc-event-title{font-size:var(--nx-text-sm);font-weight:var(--nx-weight-semibold);line-height:1.3}.calendar-view.svelte-1pwbs30 .fc-daygrid-event .fc-event-time,.calendar-view.svelte-1pwbs30 .fc-timegrid-event .fc-event-time{font-size:11px;font-weight:var(--nx-weight-regular,400);font-variant-numeric:tabular-nums;opacity:.78;margin:0;line-height:1.3}.calendar-view.svelte-1pwbs30 .fc-event.fc-event-past{opacity:.6}.calendar-view.svelte-1pwbs30 .fc-daygrid-day-top{flex-direction:row;margin-block-start:var(--nx-space-2);margin-inline-start:var(--nx-space-2)}.calendar-view.svelte-1pwbs30 .fc-daygrid-dot-event{flex-direction:column-reverse;align-items:normal;padding:3px 6px;display:flex}.calendar-view.svelte-1pwbs30 .fc-daygrid-dot-event .fc-event-time{margin-block-start:1px}.calendar-view.svelte-1pwbs30 .fc-daygrid-dot-event .fc-daygrid-event-dot{display:none}.calendar-view.svelte-1pwbs30 .fc .fc-daygrid-event{margin-block:var(--nx-space-1) 0;margin-inline:var(--nx-space-1);padding:3px 6px}.calendar-view.svelte-1pwbs30 .fc .fc-daygrid-more-link{color:var(--nx-primary-ink);font-size:var(--nx-text-xs);font-weight:var(--nx-weight-semibold);margin-inline-start:var(--nx-space-2)}.calendar-view.svelte-1pwbs30 .fc .fc-timegrid-slot-label,.calendar-view.svelte-1pwbs30 .fc .fc-timegrid-axis{color:var(--nx-ink-3);font-size:var(--nx-text-xs);font-variant-numeric:tabular-nums}.calendar-view.svelte-1pwbs30 .fc .fc-timegrid-slot-minor{border-top-style:dotted}.calendar-view.svelte-1pwbs30 .fc .fc-timegrid-now-indicator-arrow{display:none}.calendar-view.svelte-1pwbs30 .fc .fc-timegrid-now-indicator-line{border-width:2px 0 0}.calendar-agenda.svelte-1pwbs30{padding:var(--nx-space-3) var(--nx-space-4) var(--nx-space-4);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-surface);margin-block-start:var(--nx-space-3)}.agenda-title.svelte-1pwbs30{margin:0 0 var(--nx-space-2);color:var(--nx-ink);font-size:var(--nx-text-base);font-weight:var(--nx-weight-semibold)}.agenda-list.svelte-1pwbs30{gap:var(--nx-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agenda-event.svelte-1pwbs30{width:100%;min-height:48px;padding:var(--nx-space-2) var(--nx-space-3);border:0;border-inline-start:3px solid var(--agenda-dot,var(--nx-primary-solid));border-radius:var(--nx-radius-sm);background:var(--agenda-fill,var(--nx-surface-sunken));color:var(--agenda-ink,var(--nx-ink));font:inherit;text-align:start;cursor:pointer;flex-direction:column;gap:2px;display:flex}.agenda-event.svelte-1pwbs30:focus-visible{box-shadow:var(--nx-focus-ring);outline:none}.agenda-event-title.svelte-1pwbs30{font-size:var(--nx-text-base);font-weight:var(--nx-weight-semibold)}.agenda-event-time.svelte-1pwbs30{font-size:var(--nx-text-sm);opacity:.8;font-variant-numeric:tabular-nums}.agenda-empty.svelte-1pwbs30{justify-content:space-between;align-items:center;gap:var(--nx-space-2);color:var(--nx-ink-3);font-size:var(--nx-text-sm);flex-wrap:wrap;display:flex}@media (width<=767px){.calendar-view.svelte-1pwbs30 .fc-calendar-wrapper.dots:where(.svelte-1pwbs30) .fc-daygrid-day-events{padding-inline:var(--nx-space-1);flex-wrap:wrap;gap:3px;display:flex}.calendar-view.svelte-1pwbs30 .fc-calendar-wrapper.dots:where(.svelte-1pwbs30) .fc-daygrid-event-harness{visibility:visible!important;margin:0!important;position:static!important}.calendar-view.svelte-1pwbs30 .fc-calendar-wrapper.dots:where(.svelte-1pwbs30) .fc-daygrid-event{box-sizing:border-box;border-style:solid;border-width:4px;border-radius:50%;flex:none;width:8px;min-width:0;height:8px;margin:0;padding:0;overflow:hidden;background:0 0!important}.calendar-view.svelte-1pwbs30 .fc-calendar-wrapper.dots:where(.svelte-1pwbs30) .fc-daygrid-event .fc-event-main,.calendar-view.svelte-1pwbs30 .fc-calendar-wrapper.dots:where(.svelte-1pwbs30) .fc-daygrid-event-harness-abs{display:none}.calendar-view.svelte-1pwbs30 .fc-calendar-wrapper.dots:where(.svelte-1pwbs30) td.date-clicked .fc-daygrid-day-number{color:var(--nx-primary-ink);font-weight:var(--nx-weight-bold)}.calendar-toolbar.svelte-1pwbs30 .calendar-title-button{font-size:var(--nx-text-lg)}.calendar-view.svelte-1pwbs30 th.fc-col-header-cell{padding-inline:var(--nx-space-1);text-align:center}.calendar-view.svelte-1pwbs30 .fc-daygrid-day-top{margin-inline-start:var(--nx-space-1)}.calendar-view.svelte-1pwbs30 .fc .fc-daygrid-event{margin-inline:2px;padding:2px 3px}.calendar-view.svelte-1pwbs30 .fc-daygrid-event .fc-event-time{display:none}.calendar-view.svelte-1pwbs30 .fc-daygrid-event .fc-event-title{font-size:var(--nx-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}
