.filters[data-astro-cid-kww72xcj]{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:18px;display:flex}.chip[data-astro-cid-kww72xcj]{white-space:nowrap;border-radius:var(--md-sys-shape-corner-small);background:var(--card-bg);min-height:32px;color:var(--md-sys-color-on-surface);box-shadow:var(--md-sys-elevation-level1);font:var(--type-label-large);cursor:pointer;transition:background-color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard), box-shadow var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard);border:0;flex:none;align-items:center;gap:8px;padding:6px 14px 6px 12px;display:inline-flex}.chip[data-astro-cid-kww72xcj]:before{content:"";background:var(--cat,var(--uv));border-radius:50%;flex:none;width:8px;height:8px}.chip[data-astro-cid-kww72xcj]:hover{box-shadow:inset 0 0 0 100vmax color-mix(in srgb, var(--cat,var(--uv)) 8%, transparent), var(--md-sys-elevation-level1)}.chip[data-astro-cid-kww72xcj].active{background:color-mix(in srgb, var(--cat,var(--uv)) 16%, var(--card-bg));color:color-mix(in srgb, var(--cat,var(--uv)) 72%, var(--md-sys-color-on-surface));box-shadow:none}.chip[data-astro-cid-kww72xcj].active:before{background:currentColor;border-radius:0;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") 50%/contain no-repeat}.calendar[data-astro-cid-kww72xcj]{padding:24px}.cal-nav[data-astro-cid-kww72xcj]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.cal-nav[data-astro-cid-kww72xcj] h2[data-astro-cid-kww72xcj]{color:var(--violet-deep);text-align:center;white-space:nowrap;flex:auto;min-width:0;margin:0}@media (width>=768px){.cal-nav[data-astro-cid-kww72xcj]{justify-content:center;gap:18px}.cal-nav[data-astro-cid-kww72xcj] h2[data-astro-cid-kww72xcj]{flex:0 auto;min-width:220px}}@media (width<=480px){.calendar[data-astro-cid-kww72xcj]{padding:18px 14px}.cal-nav[data-astro-cid-kww72xcj] h2[data-astro-cid-kww72xcj]{font-size:1.15rem}}.cal-arrow[data-astro-cid-kww72xcj]{cursor:pointer;background:var(--violet);color:#fff;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.4rem;line-height:1;display:flex}.cal-arrow[data-astro-cid-kww72xcj]:hover{background:var(--pink)}.cal-grid[data-astro-cid-kww72xcj]{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.cal-head{text-align:center;color:var(--text-muted);padding:6px 0;font-size:.75rem;font-weight:700}.cal-day{aspect-ratio:1;background:var(--bg);color:var(--text-muted);border:0;border-radius:10px;font-family:inherit;font-weight:600;position:relative}.cal-day.has-events{background:var(--violet);color:#fff;cursor:pointer}.cal-day.has-events:hover{background:var(--pink)}.cal-day.today{outline:2px solid var(--yellow)}.cal-day .count{background:var(--yellow);color:var(--ink);border-radius:999px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:.55rem;font-weight:800;line-height:1;display:flex;position:absolute;top:2px;right:2px}#day-modal[data-astro-cid-kww72xcj]{border-radius:var(--radius);border:0;width:min(560px,100vw - 32px);max-height:80vh;padding:0}#day-modal[data-astro-cid-kww72xcj]::backdrop{background:#2b243899}.modal-head[data-astro-cid-kww72xcj]{background:var(--violet);color:#fff;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.modal-head[data-astro-cid-kww72xcj] h2[data-astro-cid-kww72xcj]{margin:0;font-size:1.2rem}.modal-close[data-astro-cid-kww72xcj]{color:#fff;cursor:pointer;background:#fff3;border:0;border-radius:50%;width:44px;height:44px;font-size:1.1rem}#day-modal-body[data-astro-cid-kww72xcj]{padding:20px}.modal-event{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:20px}.modal-event:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.modal-event h3{color:var(--violet-deep);margin:8px 0 6px}.modal-event .cat-tag{color:#fff;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:.7rem;font-weight:800;display:inline-block}.modal-event .meta{color:var(--text-muted);margin:2px 0;font-size:.85rem}.modal-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.modal-actions .btn{padding:9px 16px;font-size:.85rem}.modal-actions .wa{background:var(--c-whatsapp)}.modal-actions .vk{background:var(--c-vk)}.modal-actions .more{background:var(--violet)}.cat-tag[data-astro-cid-kww72xcj]{color:#fff;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:.7rem;font-weight:800;display:inline-block}.events-list[data-astro-cid-kww72xcj]{gap:14px;display:grid}@media (width>=768px){.events-list[data-astro-cid-kww72xcj]{grid-template-columns:repeat(2,1fr)}}.event-card[data-astro-cid-kww72xcj]{flex-direction:column;gap:6px;padding:18px;display:flex}.event-card[data-astro-cid-kww72xcj] strong[data-astro-cid-kww72xcj]{font-size:1.05rem}.meta[data-astro-cid-kww72xcj]{color:var(--text-muted);font-size:.85rem}.price[data-astro-cid-kww72xcj]{color:var(--accent-text);font-weight:800}
