.calendar-filters.svelte-16kmiyx{background:var(--surface);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:16px;align-self:start;min-width:0;padding:20px}h2.svelte-16kmiyx{margin-bottom:16px;font-size:18px;line-height:26px}h3.svelte-16kmiyx{margin-top:16px;font-size:14px}form.svelte-16kmiyx,label.svelte-16kmiyx{flex-direction:column;gap:6px;display:flex}form.svelte-16kmiyx{gap:14px}label.svelte-16kmiyx{color:var(--muted);font-size:13px}input.svelte-16kmiyx,select.svelte-16kmiyx{width:100%;min-width:0;max-width:100%}dl.svelte-16kmiyx{margin:8px 0}dl.svelte-16kmiyx>div:where(.svelte-16kmiyx){margin-bottom:8px}dt.svelte-16kmiyx{color:var(--muted);font-size:12px}dd.svelte-16kmiyx{margin:0;font-size:13px}.calendar-layout.svelte-brn69j{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;margin-top:28px;display:grid}.calendar-body.svelte-brn69j{min-width:0}.month-panel.svelte-brn69j{background:var(--surface);border:1px solid var(--border);border-radius:16px;min-width:0;padding:20px}.month-header.svelte-brn69j{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.month-header.svelte-brn69j h2:where(.svelte-brn69j){text-transform:capitalize}.month-nav.svelte-brn69j{flex-wrap:wrap;gap:8px;display:flex}.month-nav.svelte-brn69j a:where(.svelte-brn69j){min-height:44px;padding:10px 12px}.date-table.svelte-brn69j{border-collapse:collapse;table-layout:fixed;width:100%}.date-table.svelte-brn69j th:where(.svelte-brn69j){color:var(--muted);text-align:center;padding-block:8px;font-size:12px;font-weight:600}abbr.svelte-brn69j{text-decoration:none}.date-table.svelte-brn69j td:where(.svelte-brn69j){vertical-align:top;border:1px solid var(--border);min-width:0;height:112px;padding:2px}.date-table.svelte-brn69j td.adjacent:where(.svelte-brn69j){background:var(--bg)}.date-button.svelte-brn69j{width:44px;min-width:44px;min-height:44px;color:var(--text);background:0 0;border:1px solid #0000;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;padding:2px;font-size:14px;line-height:18px;display:flex}.adjacent.svelte-brn69j .date-button:where(.svelte-brn69j){color:var(--muted)}.date-button.svelte-brn69j:hover{background:var(--surface-hover);border-color:var(--control-border)}.date-button[aria-pressed=true].svelte-brn69j{background:var(--accent);color:var(--bg);border-color:var(--accent)}.date-button.is-today.svelte-brn69j{border-color:var(--accent)}.today-mark.svelte-brn69j{color:inherit}.mobile-count.svelte-brn69j{display:none}.day-events.svelte-brn69j{flex-direction:column;gap:4px;display:flex}.day-event.svelte-brn69j{border-left:2px solid var(--warning);background:var(--bg);border-radius:4px;min-width:0;padding:3px 4px;font-size:10px;line-height:15px}.day-event.svelte-brn69j>span:where(.svelte-brn69j),.day-event.svelte-brn69j>a:where(.svelte-brn69j){white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.day-event.svelte-brn69j small:where(.svelte-brn69j){color:var(--muted);overflow-wrap:anywhere;font-size:9px;line-height:13px;display:block}[data-status=ongoing].svelte-brn69j,[data-status=completed].svelte-brn69j{border-color:var(--accent)}[data-status=cancelled].svelte-brn69j{border-color:var(--error)}.legend.svelte-brn69j{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:18px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.legend.svelte-brn69j li:where(.svelte-brn69j){border-left:3px solid var(--warning);padding-left:8px}.notice.svelte-brn69j{background:var(--surface);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:14px;margin-top:16px;padding:20px}.notice.svelte-brn69j p:where(.svelte-brn69j){margin-top:8px}.validation.svelte-brn69j{border-color:var(--error)}.timezone.svelte-brn69j{margin-top:12px}.agenda.svelte-brn69j{margin-top:24px}.agenda.svelte-brn69j header:where(.svelte-brn69j){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.agenda.svelte-brn69j ol:where(.svelte-brn69j){margin:16px 0 0;padding:0;list-style:none}.agenda.svelte-brn69j li:where(.svelte-brn69j){background:var(--surface);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:13px;margin-top:12px;padding:18px}.agenda.svelte-brn69j h4:where(.svelte-brn69j){margin:0 0 8px;font-size:16px;line-height:24px}.agenda.svelte-brn69j p:where(.svelte-brn69j){color:var(--muted);font-size:13px;line-height:22px}.agenda.svelte-brn69j a:where(.svelte-brn69j):hover{text-decoration:underline}.agenda.svelte-brn69j .status-text:where(.svelte-brn69j){color:var(--text)}@media (width<=1199px){.calendar-layout.svelte-brn69j{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.calendar-layout.svelte-brn69j{gap:16px;margin-top:24px}.month-panel.svelte-brn69j{padding:12px}.month-header.svelte-brn69j{gap:12px}.month-header.svelte-brn69j h2:where(.svelte-brn69j){font-size:21px}.date-table.svelte-brn69j td:where(.svelte-brn69j){border:0;height:auto;padding:0}.date-button.svelte-brn69j{width:100%;min-width:44px;min-height:48px}.date-table.svelte-brn69j th:where(.svelte-brn69j){overflow-wrap:anywhere;font-size:10px}.day-events.svelte-brn69j{display:none}.mobile-count.svelte-brn69j{width:100%;font-size:9px;line-height:12px;display:block}.date-table-wrap.svelte-brn69j{margin-inline:-10px}.agenda.svelte-brn69j h3:where(.svelte-brn69j){font-size:18px}}@media (width<=359px){.month-panel.svelte-brn69j{margin-inline:-14px;padding:12px 0}.date-table-wrap.svelte-brn69j{margin-inline:0}.month-header.svelte-brn69j{padding-inline:12px}.date-table.svelte-brn69j th:where(.svelte-brn69j){font-size:9px}.date-button.svelte-brn69j{border-radius:6px}}
