.kalender-page.svelte-12c4iev{color:#2d3748;max-width:960px;margin:0 auto;padding:64px 24px 96px;font-family:Arial,Helvetica,sans-serif;line-height:1.6}.kalender-page.svelte-12c4iev .page-title:where(.svelte-12c4iev){color:#1a2a56;margin:0 0 40px;font-size:2.2rem;font-weight:700}.kalender-page.svelte-12c4iev .intro:where(.svelte-12c4iev) p:where(.svelte-12c4iev){color:#4a5568;margin:0 0 16px;font-size:1.05rem}.kalender-page.svelte-12c4iev h2:where(.svelte-12c4iev){color:#1a2a56;margin:40px 0 16px;font-size:1.3rem;font-weight:700}.kalender-page.svelte-12c4iev .tabs:where(.svelte-12c4iev){border-bottom:1px solid #e2e5ea;flex-wrap:wrap;gap:8px;margin-top:32px;padding-bottom:16px;display:flex}.kalender-page.svelte-12c4iev .tab:where(.svelte-12c4iev){appearance:none;cursor:pointer;color:#4a5568;background-color:#f7f8fa;border:none;border-radius:20px;padding:10px 18px;font-family:inherit;font-size:.9rem;font-weight:600;transition:background-color .2s,color .2s}.kalender-page.svelte-12c4iev .tab:where(.svelte-12c4iev):hover{background-color:#eef1f8}.kalender-page.svelte-12c4iev .tab.active:where(.svelte-12c4iev){color:#fff;background-color:#1a2a56}.kalender-page.svelte-12c4iev .table-wrap:where(.svelte-12c4iev){overflow-x:auto}.kalender-page.svelte-12c4iev table:where(.svelte-12c4iev){border-collapse:collapse;width:100%;font-size:.9rem}.kalender-page.svelte-12c4iev th:where(.svelte-12c4iev){text-align:left;color:#7a8399;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-bottom:1px solid #e2e5ea;padding:10px 12px;font-size:.75rem;font-weight:700}.kalender-page.svelte-12c4iev td:where(.svelte-12c4iev){color:#4a5568;white-space:nowrap;border-bottom:1px solid #e2e5ea;padding:12px}.kalender-page.svelte-12c4iev tbody:where(.svelte-12c4iev) tr:where(.svelte-12c4iev):last-child td:where(.svelte-12c4iev){border-bottom:none}.kalender-page.svelte-12c4iev td.haskey:where(.svelte-12c4iev),.kalender-page.svelte-12c4iev td.score:where(.svelte-12c4iev){color:#1a2a56;font-weight:700}@media (width<=600px){.kalender-page.svelte-12c4iev{padding:48px 20px 72px}.kalender-page.svelte-12c4iev .page-title:where(.svelte-12c4iev){font-size:1.8rem}.kalender-page.svelte-12c4iev table:where(.svelte-12c4iev){font-size:.82rem}.kalender-page.svelte-12c4iev td:where(.svelte-12c4iev),.kalender-page.svelte-12c4iev th:where(.svelte-12c4iev){padding:10px 8px}}
