.calendar-container{--calendar_primary: var(--theme_primary, #c40075);padding:10px 5px}.calendar-month:not(.swiper-slide){margin-bottom:2rem}.calendartable{border-collapse:collapse;width:100%}.calendartable a{text-decoration:none}.calendartable td,.calendartable th{margin:4px;padding:0px;border:1px solid #ccc;text-align:center;width:14%;vertical-align:top}.calendartable th{background-color:#ccc;font-size:1.25rem}.calendartable time{font-weight:bold;font-size:1.125rem;width:100%;background-color:#eee;display:block}.calendartable tr td:nth-child(6) time,.calendartable tr td:nth-child(7) time,.calendartable tr td[data-holiday="1"] time{color:var(--calendar_primary)}.calendartable p{margin:.5rem 0;padding:0 .25rem;hyphens:auto}.calendartable p.buttons+p.termin{border-top:1px solid #ccc;padding-top:.5rem}.calendar-slide h3{text-align:center;margin:10px 0}.eventtable{border-collapse:collapse;width:100%;margin:1rem 0}.eventtable a{font-weight:bold}.eventtable td,.eventtable th{margin:4px;padding:4px;border:1px solid #ccc;text-align:center;vertical-align:top}.eventtable th{background-color:#ccc;font-size:1.125rem}
