:root{--calendar-filter-background-fallback:13,110,253;--calendar-filter-background-opacity:0.2;--calendar-filter-background:rgba(var(--bs-primary-rgb,var(--calendar-filter-background-fallback)),var(--calendar-filter-background-opacity));--calendar-gutter-x:var(--bs-gutter-x,40px);--calendar-gutter-y:var(--bs-gutter-y,40px)}.tx-deci-calendar-rest .events .event-filter{position:relative;padding:calc(var(--calendar-gutter-x) / 2);margin:0 calc(var(--calendar-gutter-x) / 2 * -1);background-color:var(--calendar-filter-background)}.tx-deci-calendar-rest .events .event-filter .form-button-list{display:flex;flex-direction:row;justify-content:space-between;gap:0.5rem}.tx-deci-calendar-rest .events .event-filter .js-btn-data-select{border:solid 1px #ccc;background-color:#fff;padding:0.469rem 0.5rem;flex-grow:1}.tx-deci-calendar-rest .events .event-filter .treeselect .treeselect-list>.treeselect-list__group-container{border-bottom:1px solid;margin:0.75rem}.tx-deci-calendar-rest .events .event-filter .treeselect-list__item{padding:1.5rem}@media (min-width:768px){.tx-deci-calendar-rest .events .event{margin:calc(var(--calendar-gutter-y) / 2) 0;padding:0;min-height:220px;width:100%}.tx-deci-calendar-rest .events .event .event-image{width:20%}.tx-deci-calendar-rest .events .event .event-image figure{margin:0}.tx-deci-calendar-rest .events .event .event-image figure img{margin:0;height:220px;width:210px;object-fit:cover}.tx-deci-calendar-rest .events .event .event-content{width:80%;align-items:center;justify-content:space-between;padding:1.5rem;gap:5%}.tx-deci-calendar-rest .events .event .event-content.event-noimages{width:100%}.tx-deci-calendar-rest .events .event .event-content .event-description{width:55%;flex-direction:column;display:flex;justify-content:space-between;height:100%}.tx-deci-calendar-rest .events .event .event-content .event-content-date{width:40%}}.tx-deci-calendar-rest .calendar-detail .event-date,.tx-deci-calendar-rest .calendar-detail .location-name{display:flex;gap:10px}.tx-deci-calendar-rest .calendar-detail .event-detail-info{justify-content:center;display:flex;flex-direction:column}@media (max-width:768px){.events .event{flex-direction:column;margin:1rem 0;padding:0.5rem}.events .event .event-content{flex-direction:column}.events .event .event-content .event-content-date{margin:1rem 0;text-align:center}.events .event .event-content .event-content-date .event-date{justify-content:center}.events .event .event-content .event-description{margin:1rem}}.tx-deci-calendar-rest-b3{--calendar-filter-background-fallback:33,33,33;--calendar-filter-background-opacity:0.2;--calendar-filter-background:rgba(var(--bs-primary-rgb,var(--calendar-filter-background-fallback)),var(--calendar-filter-background-opacity));--calendar-gutter-x:var(--bs-gutter-x,30px);--calendar-gutter-y:var(--bs-gutter-y,30px)}.tx-deci-calendar-rest-b3 .event-title{margin-top:0}.tx-deci-calendar-rest-b3 .event-teaser{margin-bottom:1rem}.tx-deci-calendar-rest-b3 .position-relative{position:relative !important}.tx-deci-calendar-rest-b3 .d-flex{display:flex !important}.tx-deci-calendar-rest-b3 .gap-1{gap:0.25rem !important}.tx-deci-calendar-rest-b3 .mb-5{margin-bottom:3rem !important}.tx-deci-calendar-rest-b3 .shadow{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.tx-deci-calendar-rest-b3 .stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.tx-deci-calendar-rest-b3 .treeselect-input__edit{display:block;width:100%;height:28px;padding:6px;font-size:14px;line-height:1.7;color:#555;background-color:#fff;background-image:none;border-radius:0}@media (min-width:576px){.tx-deci-calendar-rest-b3 .flex-sm-column{flex-direction:column !important}}@media (min-width:768px){.tx-deci-calendar-rest-b3 .flex-md-row{flex-direction:row !important}}
