.subscribe-calendar.svelte-jmiguy{display:inline-block;position:relative}.menu.svelte-jmiguy{z-index:30;background:#fff;border:1px solid #d8d5cc;border-radius:4px;flex-direction:column;min-width:260px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #1d1d1b1f}.menu.svelte-jmiguy a:where(.svelte-jmiguy),.menu.svelte-jmiguy button:where(.svelte-jmiguy){color:#1d1d1b;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:15px;text-decoration:none;display:flex}.menu.svelte-jmiguy a:where(.svelte-jmiguy):hover,.menu.svelte-jmiguy button:where(.svelte-jmiguy):hover{color:#365950;background:#3659501a}.menu-hint.svelte-jmiguy{white-space:normal;color:#1d1d1ba6;border-top:1px solid #eee;margin:6px 6px 2px;padding-top:8px;font-size:13px;line-height:1.45}a.card.event-card.svelte-rgrv1x{transition:box-shadow .2s,transform .2s}a.card.event-card.svelte-rgrv1x:hover{transform:translateY(-2px);box-shadow:0 10px 25px #1d1d1b1f}.agenda-toolbar.svelte-rgrv1x{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.search-wrap.svelte-rgrv1x{flex:220px;position:relative}.search-wrap.svelte-rgrv1x i:where(.svelte-rgrv1x){color:#8a8983;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search-wrap.svelte-rgrv1x input:where(.svelte-rgrv1x){padding-left:42px}.agenda-toolbar.svelte-rgrv1x select:where(.svelte-rgrv1x){flex:0 170px;width:auto}.view-toggle.svelte-rgrv1x{display:inline-flex}.view-toggle.svelte-rgrv1x .btn:where(.svelte-rgrv1x){height:50px;font-size:15px;font-weight:600;background:#fff!important}.view-toggle.svelte-rgrv1x .btn.active:where(.svelte-rgrv1x){color:#fff;background-color:#365950!important}.cal-head.svelte-rgrv1x{align-items:center;gap:12px;display:flex}.cal-label.svelte-rgrv1x{text-align:center;min-width:180px;font-family:Barlow Semi Condensed,sans-serif;font-size:20px;font-weight:600}.cal-today.svelte-rgrv1x{margin-left:auto}.cal-grid.svelte-rgrv1x{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cal-weekday.svelte-rgrv1x{text-align:center;text-transform:uppercase;letter-spacing:1px;color:#8a8983;padding:6px 0;font-size:13px;font-weight:600}.cal-cell.svelte-rgrv1x{cursor:pointer;background:#fff;border:1px solid #e0ded6;border-radius:4px;flex-direction:column;align-items:flex-start;gap:4px;min-height:64px;padding:6px 6px 22px;display:flex;position:relative}.cal-cell.svelte-rgrv1x:hover{border-color:#365950}.cal-cell.out.svelte-rgrv1x{opacity:.35;background:0 0}.cal-cell.today.svelte-rgrv1x .cal-day:where(.svelte-rgrv1x){color:#fff;background:#365950;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.cal-cell.selected.svelte-rgrv1x{border:2px solid #365950;box-shadow:0 4px 14px #3659502e}.cal-day.svelte-rgrv1x{font-weight:600;line-height:26px}.cal-tags.svelte-rgrv1x{flex-wrap:wrap;gap:2px;display:flex}.cal-tag.svelte-rgrv1x{color:#273f39;white-space:nowrap;background:#36595024;border-radius:3px;padding:3px 5px;font-size:10px;font-weight:700;line-height:1}.badge-structure{color:#fff;background:#1d1d1b;font-weight:500}.badge-tag{color:#273f39;background:0 0;border:1px solid #36595066;font-weight:500}@media (width<=575px){.cal-tags.svelte-rgrv1x{display:none}}.cal-count.svelte-rgrv1x{color:#365950;font-size:11px;font-weight:700;position:absolute;bottom:5px;right:7px}@media (width<=575px){.cal-cell.svelte-rgrv1x{min-height:44px;padding-bottom:16px}}
