.sched[data-astro-cid-7i4pyfqf]{--tag-reformer:var(--brand);--tag-mata:#8a5f33;--tag-joga:#4f6b48;--tag-ruch:#8b4f6e}.sched-title[data-astro-cid-7i4pyfqf]{margin-bottom:.5em}.sched-bar[data-astro-cid-7i4pyfqf]{gap:12px;min-width:0;margin-bottom:16px;display:grid}@media (width>=960px){.sched-bar[data-astro-cid-7i4pyfqf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}}.sched-days[data-astro-cid-7i4pyfqf]{scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);gap:6px;display:flex;overflow-x:auto}.sched-days[data-astro-cid-7i4pyfqf]::-webkit-scrollbar{display:none}@media (width>=960px){.sched-days[data-astro-cid-7i4pyfqf]{margin-inline:0;padding-inline:0}}.sched-days[data-astro-cid-7i4pyfqf] a[data-astro-cid-7i4pyfqf]{border:1px solid var(--line);background:var(--card);border-radius:14px;flex:none;justify-items:center;gap:0;min-width:52px;padding:7px 10px 6px;line-height:1.2;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:grid}.sched-days[data-astro-cid-7i4pyfqf] .dn[data-astro-cid-7i4pyfqf]{font-size:.95rem;font-weight:750}.sched-days[data-astro-cid-7i4pyfqf] .dc[data-astro-cid-7i4pyfqf]{color:var(--muted);font-size:.78rem}.sched-days[data-astro-cid-7i4pyfqf] a[data-astro-cid-7i4pyfqf].is-today{border-color:var(--brand)}.sched-days[data-astro-cid-7i4pyfqf] a[data-astro-cid-7i4pyfqf][aria-current=true]{background:var(--ink);border-color:var(--ink);color:#fff}.sched-days[data-astro-cid-7i4pyfqf] a[data-astro-cid-7i4pyfqf][aria-current=true] .dc[data-astro-cid-7i4pyfqf]{color:#d9cec5}.sched-filter[data-astro-cid-7i4pyfqf]{scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);gap:6px;display:flex;overflow-x:auto}.sched-filter[data-astro-cid-7i4pyfqf]::-webkit-scrollbar{display:none}@media (width>=960px){.sched-filter[data-astro-cid-7i4pyfqf]{flex-wrap:wrap;margin-inline:0;padding-inline:0}}.sched-filter[data-astro-cid-7i4pyfqf] button[data-astro-cid-7i4pyfqf]{border:1px solid var(--line-2);cursor:pointer;color:var(--ink-2);background:0 0;border-radius:999px;flex:none;padding:7px 14px;font-size:.88rem;font-weight:650}.sched-filter[data-astro-cid-7i4pyfqf] button[data-astro-cid-7i4pyfqf][aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff}.sched-filter[data-astro-cid-7i4pyfqf] button[data-astro-cid-7i4pyfqf][data-kat]:before{content:"";background:var(--c);border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.sched-filter[data-astro-cid-7i4pyfqf] button[data-astro-cid-7i4pyfqf][aria-pressed=true]:before{background:#fff}.sched-wrap[data-astro-cid-7i4pyfqf]{position:relative}.sched-track[data-astro-cid-7i4pyfqf]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;scroll-padding-inline:var(--gutter);grid-auto-columns:86%;grid-auto-flow:column;align-items:start;gap:12px;display:grid;overflow-x:auto}.sched-track[data-astro-cid-7i4pyfqf]::-webkit-scrollbar{display:none}.sched-track[data-astro-cid-7i4pyfqf]:focus-visible{outline-offset:-2px}@media (width>=640px){.sched-track[data-astro-cid-7i4pyfqf]{grid-auto-columns:calc((100% - 2 * var(--gutter) - 12px) / 2.15)}}@media (width>=960px){.sched-track[data-astro-cid-7i4pyfqf]{grid-auto-columns:calc(33.3333% - 9.33333px);gap:14px;margin-inline:0;padding-inline:0;scroll-padding-inline:0}}@media (width>=1180px){.sched-track[data-astro-cid-7i4pyfqf]{grid-auto-columns:calc(25% - 10.5px)}}.sched-day[data-astro-cid-7i4pyfqf]{scroll-snap-align:start;background:var(--card);border:1px solid var(--line);border-radius:var(--r);min-width:0;padding:16px 16px 8px;transition:border-color .3s,box-shadow .3s}.sched-day[data-astro-cid-7i4pyfqf].is-today{border-color:var(--brand)}.sched-day[data-astro-cid-7i4pyfqf].is-selected{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand), var(--shadow)}.sched-day[data-astro-cid-7i4pyfqf] header[data-astro-cid-7i4pyfqf]{align-items:center;gap:8px;height:30px;margin-bottom:4px;display:flex}.sched-day[data-astro-cid-7i4pyfqf] h3[data-astro-cid-7i4pyfqf]{font-family:var(--sans);letter-spacing:0;margin:0;font-size:1.02rem;font-weight:750}.today-badge[data-astro-cid-7i4pyfqf]{color:#fff;background:var(--brand);border-radius:999px;padding:2px 8px;font-size:.76rem;font-weight:750;display:none}.is-today[data-astro-cid-7i4pyfqf] .today-badge[data-astro-cid-7i4pyfqf]{display:inline-block}.cnt[data-astro-cid-7i4pyfqf]{color:var(--muted);margin-left:auto;font-size:.8rem}.sched-day[data-astro-cid-7i4pyfqf] ol[data-astro-cid-7i4pyfqf]{margin:0;padding:0;list-style:none}.sched-day[data-astro-cid-7i4pyfqf] li[data-astro-cid-7i4pyfqf]{border-top:1px solid var(--line);grid-template-columns:54px minmax(0,1fr);align-content:start;gap:12px;height:92px;padding:12px 0;display:grid;position:relative}.sched-day[data-astro-cid-7i4pyfqf] li[data-astro-cid-7i4pyfqf][hidden]{display:none}.sched-day[data-astro-cid-7i4pyfqf] li[data-astro-cid-7i4pyfqf]:first-child{border-top:0}.time[data-astro-cid-7i4pyfqf]{align-content:start;line-height:1.2;display:grid}.time[data-astro-cid-7i4pyfqf] time[data-astro-cid-7i4pyfqf]{font-variant-numeric:tabular-nums;font-size:1.02rem;font-weight:750}.time[data-astro-cid-7i4pyfqf] span[data-astro-cid-7i4pyfqf]{color:var(--muted);margin-top:2px;font-size:.76rem}.info[data-astro-cid-7i4pyfqf]{gap:4px;min-width:0;display:grid}.name[data-astro-cid-7i4pyfqf]{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:650;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}@media (hover:hover){.name[data-astro-cid-7i4pyfqf]:hover{color:var(--brand)}}.name[data-astro-cid-7i4pyfqf]:after{content:"";position:absolute;inset:0}.meta[data-astro-cid-7i4pyfqf]{white-space:nowrap;min-width:0;color:var(--muted);flex-wrap:nowrap;align-items:center;gap:8px;font-size:.82rem;display:flex}.meta[data-astro-cid-7i4pyfqf]>[data-astro-cid-7i4pyfqf]{flex:none}.meta[data-astro-cid-7i4pyfqf] .who[data-astro-cid-7i4pyfqf]{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.meta[data-astro-cid-7i4pyfqf] a[data-astro-cid-7i4pyfqf]{z-index:1;color:var(--muted);margin:-6px -4px;padding:6px 4px;text-decoration:none;position:relative}.meta[data-astro-cid-7i4pyfqf] a[data-astro-cid-7i4pyfqf]:hover{color:var(--brand);text-decoration:underline}.tag[data-astro-cid-7i4pyfqf]{color:var(--c);align-items:center;gap:5px;font-weight:650;display:inline-flex}.tag[data-astro-cid-7i4pyfqf]:before{content:"";background:var(--c);border-radius:50%;width:7px;height:7px}[data-astro-cid-7i4pyfqf][data-kat=pilates-reformer]{--c:var(--tag-reformer)}[data-astro-cid-7i4pyfqf][data-kat=pilates-mata]{--c:var(--tag-mata)}[data-astro-cid-7i4pyfqf][data-kat=joga]{--c:var(--tag-joga)}[data-astro-cid-7i4pyfqf][data-kat=taniec-i-ruch]{--c:var(--tag-ruch)}.state[data-astro-cid-7i4pyfqf]:empty{display:none}.state[data-astro-cid-7i4pyfqf]{font-weight:650}li[data-astro-cid-7i4pyfqf].past{opacity:.45}li[data-astro-cid-7i4pyfqf].now .time[data-astro-cid-7i4pyfqf] span[data-astro-cid-7i4pyfqf]{color:var(--brand);font-weight:700}li[data-astro-cid-7i4pyfqf].now .time[data-astro-cid-7i4pyfqf] time[data-astro-cid-7i4pyfqf]{color:var(--brand)}.sched-day[data-astro-cid-7i4pyfqf].is-empty{display:none}.sched-days[data-astro-cid-7i4pyfqf] a[data-astro-cid-7i4pyfqf].off{opacity:.35;pointer-events:none}.sched-ctrl[data-astro-cid-7i4pyfqf]{min-width:0;display:grid}@media (width>=960px){.sched-ctrl[data-astro-cid-7i4pyfqf]{align-items:center;gap:14px;display:flex}}.sched-arrows[data-astro-cid-7i4pyfqf]{flex:none;gap:6px;display:none}@media (width>=960px){.sched-arrows[data-astro-cid-7i4pyfqf]{display:flex}.no-overflow[data-astro-cid-7i4pyfqf] .sched-arrows[data-astro-cid-7i4pyfqf]{display:none}}.sched-arrow[data-astro-cid-7i4pyfqf]{border:1px solid var(--line-2);background:var(--card);cursor:pointer;width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;font-size:1.5rem;line-height:1;transition:border-color .2s,opacity .2s;display:grid}.sched-arrow[data-astro-cid-7i4pyfqf]:hover:not(:disabled){border-color:var(--ink)}.sched-arrow[data-astro-cid-7i4pyfqf]:disabled{opacity:.35;cursor:default}.sched-note[data-astro-cid-7i4pyfqf]{color:var(--muted);max-width:760px;margin:16px 0 0;font-size:.92rem}
