.calendar-entries-plugin .section{margin-bottom:1rem}.calendar-entries-plugin .icon-with-text{display:flex;flex-flow:row nowrap;align-items:flex-start}.calendar-entries-plugin .icon-with-text__icon{flex:0 0 24px;text-align:center}.calendar-entries-plugin .icon-with-text__text{flex:1 1 auto;padding-left:15px;word-break:break-all}.calendar-entries-plugin #calendar-entries-loader{display:none}.calendar-entries-plugin #calendar-entries-loader .loader{position:fixed;top:0;bottom:0;left:0;right:0;z-index:2000;background-color:rgba(255,255,255,0.7)}.calendar-entries-plugin #calendar-entries-loader .loader-inner{width:150px;height:150px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;border:1px solid #d8d8d8;border-radius:5px}.calendar-entries-plugin .entries-list-container{margin-top:1rem}.calendar-entries-plugin .entries-filters{overflow:hidden;visibility:hidden;max-height:0;transition:all .2s ease-in-out}.calendar-entries-plugin .entries-filters--active{overflow:visible;visibility:visible}.calendar-entries-plugin .entries-list{display:flex;flex-flow:column;gap:1rem;padding:0;list-style:none}.calendar-entries-plugin .entries-list__item{flex:0 0 100%}@media screen and (min-width: 576px){.calendar-entries-plugin .entries-list__item{flex:0 0 calc(50% - 0.5rem)}}@media screen and (min-width: 1200px){.calendar-entries-plugin .entries-list__item{flex:0 0 calc(33.3333% - 0.6666rem)}}.calendar-entries-plugin .entries-list .event{display:flex;flex-flow:row;border:1px solid #ccc;position:relative}.calendar-entries-plugin .entries-list .event__logo{flex:0 0 200px;position:relative;overflow:hidden}.calendar-entries-plugin .entries-list .event__logo .img-responsive{width:100%;height:100%;position:relative;object-fit:cover}.calendar-entries-plugin .entries-list .event__data{flex:1 1 auto;padding:15px}.calendar-entries-plugin .entries-list .event__name:after{content:"";height:100%;width:100%;position:absolute;top:0;left:0;z-index:3}.calendar-entries-plugin .event-form .required:after{content:' *';color:red}.calendar-entries-plugin .event-form .ms-options-wrap>.ms-options>ul input[type=checkbox]{top:3px}.calendar-entries-plugin .event-form .dz-button{font-size:25px !important;width:335px;text-align:center;float:none}.calendar-entries-plugin .event-form .dz-remove{margin-top:10px}.calendar-entries-plugin .event-form .dz-error-message{margin-top:30px}.calendar-entries-plugin .event-form .agreement-checkbox{display:flex;flex-flow:row nowrap;align-items:flex-start}.calendar-entries-plugin .event-form .agreement-checkbox label{order:1}.calendar-entries-plugin .event-form .agreement-checkbox .info:after{margin-right:5px;margin-left:0}.calendar-entries-plugin .event-form .agreement-checkbox input[type=checkbox]{order:0;margin-right:10px;margin-top:6px}.calendar-entries-plugin .event-form #eventMap{height:450px;width:100%}.calendar-entries-plugin .event-form #eventMap.errorMap{width:auto;background-color:inherit;border:solid 3px red}.calendar-entries-plugin .dropzone__button--fake{background:0 0;border:transparent;height:100%;left:0;position:absolute;top:0;width:100%}.calendar-entries-plugin .hidden-label{visibility:hidden;margin:0;padding:0}:root{--esce-category-bg: #003e6f;--esce-category-text: #fff;--esce-data-item-border-color: #ccc;--esce-data-item-image-bg: #f5f5f5;--esce-event-link-bg: #f5f5f5;--esce-event-link-color: initial;--esce-event-link-bg-hover: #dcdcdc}.event-single .visually-hidden{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.event-single__header{position:relative}.event-single__image{aspect-ratio:16/9;overflow:hidden;border-radius:0.75rem;margin-bottom:1rem}.event-single__image img{width:100%;height:100%;object-fit:cover}.event-single__categories{display:flex;flex-flow:row wrap;position:absolute;top:0;left:0;margin:0;padding:0}.event-single__categories>li{list-style:none;padding:0.25rem 1rem;border-radius:1rem;background-color:var(--esce-category-bg);color:var(--esce-category-text);font-size:.75rem;text-transform:uppercase;margin:.5rem 0 0 .5rem}.event-single__title{margin:40px 0 20px;padding:0}.event-single__data{display:flex;flex-flow:column nowrap;gap:15px;margin-bottom:20px}.event-single__data .data-item{display:flex;flex-flow:row nowrap;flex-grow:1;border:1px solid var(--esce-data-item-border-color);border-radius:.75rem;padding:15px}.event-single__data .data-item__image{flex:0 0 50px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;height:50px;border-radius:.75rem;background-color:var(--esce-data-item-image-bg);margin-bottom:0}.event-single__data .data-item__image svg{width:20px;height:auto}.event-single__data .data-item__content{display:flex;flex-flow:column nowrap;justify-content:center;padding-left:15px}.event-single__data .data-item__time,.event-single__data .data-item__address,.event-single__data .data-item__organizer{font-weight:bold}.event-single__data .data-item__email{margin-top:10px;word-break:break-all}.event-single__description,.event-single__localization{margin-bottom:20px}.event-single__map{margin-top:1rem;height:400px}.event-single .event-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.5rem}.event-single .event-links .event-link{display:flex;flex-flow:row nowrap;align-items:center;padding:15px;border-radius:.75rem;background-color:var(--esce-event-link-bg);color:var(--esce-event-link-color)}.event-single .event-links .event-link__icon{display:flex}.event-single .event-links .event-link__icon svg{width:20px}.event-single .event-links .event-link__text{padding:0 15px}.event-single .event-links .event-link:hover{text-decoration:none;background-color:var(--esce-event-link-bg-hover)}@media (min-width: 768px){.event-single__data{flex-flow:row wrap}.event-single .event-links{flex-flow:row wrap;gap:1rem}.event-single .event-links>li{flex:0 0 calc(50% - 1rem)}}:root{--sce-link-color: #333;--sce-event-bg: #006498;--sce-event-color: white;--sce-current-day-border: darken(var(--sce-event-bg), 10%);--sce-overley: rgba(0, 0, 0, 0.5);--sce-modal-header-bg: #006498;--sce-modal-header-color: white}.small-calendar-entries{max-width:245px}.small-calendar-entries .ui-datepicker-calendar th{text-align:center;padding:2px}.small-calendar-entries .ui-datepicker-calendar td{padding:2px;width:35px;height:35px}.small-calendar-entries .ui-datepicker-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.small-calendar-entries .ui-datepicker-prev,.small-calendar-entries .ui-datepicker-next{display:flex;align-items:center}.small-calendar-entries .ui-datepicker-prev:before,.small-calendar-entries .ui-datepicker-next:before{display:block;content:"";width:28px;height:28px;background-position:center;background-repeat:no-repeat;background-size:20px}.small-calendar-entries .ui-datepicker-prev{order:0}.small-calendar-entries .ui-datepicker-prev:before{background-image:url("/cms/plugin/calendar_entries/public/images/prev.svg")}.small-calendar-entries .ui-datepicker-next{order:2}.small-calendar-entries .ui-datepicker-next:before{background-image:url("/cms/plugin/calendar_entries/public/images/next.svg")}.small-calendar-entries .ui-datepicker-title{order:1}.small-calendar-entries .ui-icon-circle-triangle-w,.small-calendar-entries .ui-icon-circle-triangle-e{font-size:0}.small-calendar-entries .ui-state-default{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--sce-link-color);text-decoration:none;border:1px solid transparent;cursor:default}.small-calendar-entries .ui-state-highlight{border-color:var(--sce-current-day-border)}.small-calendar-entries .ui-datepicker-date-event{background-color:var(--sce-event-bg);color:var(--sce-event-color);cursor:pointer}.sce-modal{display:flex;flex-direction:column;border:none;border-radius:14px;padding:0;width:100%;max-width:90vw;max-height:90vh;box-shadow:0 12px 48px rgba(0,0,0,0.22),0 2px 8px rgba(0,0,0,0.1);background:#fff;animation:sceModalShow 0.28s cubic-bezier(0.4, 0, 0.2, 1)}@media (prefers-reduced-motion: reduce){.sce-modal{animation:none}}@media (min-width: 768px){.sce-modal{max-width:640px}}.sce-modal:not([open]){display:none}.sce-modal::backdrop{background:rgba(0,0,0,0.55);backdrop-filter:blur(3px)}body:has(.sce-modal[open]:modal){overflow:hidden}.sce-modal__inner{display:flex;flex-direction:column;max-height:100%;overflow:hidden}.sce-modal__header{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:1rem 4rem 1rem;position:relative;background-color:var(--sce-modal-header-bg);color:var(--sce-modal-header-color)}.sce-modal__title{margin-bottom:0}.sce-modal__close-btn{width:2rem;height:2rem;border:none;position:absolute;right:1rem;background-color:transparent;cursor:pointer;transition:background-color 0.25s}.sce-modal__close-btn::before{content:'';display:block;width:100%;height:100%;background-image:url("/cms/plugin/calendar_entries/public/images/close.svg");background-repeat:no-repeat;background-position:center}.sce-modal__close-btn:hover{background-color:rgba(0,0,0,0.1)}.sce-modal__body{flex:1 1 auto;padding:1.5rem;overflow-y:auto}@media (max-width: 576px){.sce-modal__body{padding:1rem}}.sce-event-item{display:flex;flex-flow:row nowrap;margin-bottom:1rem}.sce-event-item__image{flex:0 0 33%}.sce-event-item__image img{max-width:100%}.sce-event-item__title{flex:1 1 auto;padding-left:1rem}@keyframes sceModalShow{from{opacity:0;transform:translateY(24px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}
