.theme-default .cv-header,.theme-default .cv-header-day{background-color:#f0f0f0}.theme-default .cv-header .periodLabel{font-size:1.5em}.theme-default .cv-header button{color:#7f7f7f}.theme-default .cv-header button:disabled{color:#ccc;background-color:#f7f7f7}.theme-default .cv-day.past{background-color:#fafafa}.theme-default .cv-day.outsideOfMonth{background-color:#f7f7f7}.theme-default .cv-day.today{background-color:#ffe}.theme-default .cv-event{border-color:#e0e0f0;border-radius:.5em;background-color:#e7e7ff;text-overflow:ellipsis}.theme-default .cv-event.purple{background-color:#f0e0ff;border-color:#e7d7f7}.theme-default .cv-event.orange{background-color:#ffe7d0;border-color:#f7e0c7}.theme-default .cv-event.continued:before,.theme-default .cv-event.toBeContinued:after{content:" \21e2 ";color:#999}.theme-default .cv-event.toBeContinued{border-right-style:none;border-top-right-radius:0;border-bottom-right-radius:0}.theme-default .cv-event.isHovered.hasUrl{text-decoration:underline}.theme-default .cv-event.continued{border-left-style:none;border-top-left-radius:0;border-bottom-left-radius:0}.theme-default .cv-event .endTime,.theme-default .cv-event .startTime{font-weight:700;color:#666}.theme-default .cv-day.draghover{box-shadow:inset 0 0 .2em .2em #ff0}[dir] #simple-calendar-app .theme-default.cv-wrapper{padding:20px}[dir] #simple-calendar-app .theme-default .cv-header-days{border-bottom:1px solid #ddd}#simple-calendar-app .theme-default .cv-header,#simple-calendar-app .theme-default .cv-header-day{font-weight:700}[dir] #simple-calendar-app .theme-default .cv-header,[dir] #simple-calendar-app .theme-default .cv-header-day{background-color:transparent}#simple-calendar-app .theme-default .cv-day.draghover{-webkit-box-shadow:inset 0 0 .2em .2em rgba(var(--vs-primary),1)}[dir] #simple-calendar-app .theme-default .cv-day.draghover{box-shadow:inset 0 0 .2em .2em rgba(var(--vs-primary),1)}[dir] #simple-calendar-app .theme-default .cv-day:not(.outsideOfMonth){background-color:transparent!important}[dir] #simple-calendar-app .theme-default .cv-day.outsideOfMonth{background-color:hsla(0,0%,94.5%,.4)}[dir] #simple-calendar-app .theme-default .cv-day .cv-day-number{padding:1rem}@media screen and (max-width:400px){[dir] #simple-calendar-app .theme-default .cv-day .cv-day-number{padding:0;margin:5px}}#simple-calendar-app .theme-default .cv-day.today .cv-day-number{display:inline-table;color:#fff;font-weight:600;min-width:2rem;min-height:2rem;max-height:2rem;max-width:2rem}[dir] #simple-calendar-app .theme-default .cv-day.today .cv-day-number{background-color:rgba(var(--vs-primary),1);border-radius:50%;padding:.43rem;margin:.4rem;text-align:center}@media screen and (max-width:400px){[dir] #simple-calendar-app .theme-default .cv-day.today .cv-day-number{margin:5px;padding:.3rem}}#simple-calendar-app .theme-default .cv-weeks .cv-week{min-height:20%}#simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event{color:#fff;font-weight:500;transition:all .2s ease}[dir] #simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event{border:none;-webkit-transition:all .2s ease}[dir=ltr] #simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event,[dir=rtl] #simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event{padding-left:.5rem;padding-right:.5rem}#simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event.event-future{color:#fff!important}[dir] #simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event.event-future{background:rgba(var(--vs-primary),1)!important}#simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event.event-past{color:rgba(var(--vs-primary),.8)!important;font-weight:600}[dir] #simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event.event-past{background:rgba(var(--vs-primary),.3)!important}#simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event.event-past:hover{color:rgba(var(--vs-primary),.9)!important}[dir] #simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event.event-past:hover{background:rgba(var(--vs-primary),.4)!important}[dir] #simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event.event-primary{background:rgba(var(--vs-primary),1)!important}[dir] #simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event.event-warning{background:rgba(var(--vs-warning),1)!important}[dir] #simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event.event-success{background:rgba(var(--vs-success),1)!important}[dir] #simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event.event-danger{background:rgba(var(--vs-danger),1)!important}#simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event.continued:before,#simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event.toBeContinued:after{color:#fff!important}#simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event:hover{-webkit-transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15)}[dir] #simple-calendar-app .theme-default .cv-weeks .cv-week .cv-event:hover{cursor:pointer;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}[dir] #simple-calendar-app .theme-default .cv-weeks .cv-week:first-of-type .cv-day{border-top:none}.theme-dark .calendar__label-container .con-vs-chip{color:#fff!important}[dir] .theme-dark #simple-calendar-app .theme-default .cv-day,[dir] .theme-dark #simple-calendar-app .theme-default .cv-event,[dir] .theme-dark #simple-calendar-app .theme-default .cv-header-day,[dir] .theme-dark #simple-calendar-app .theme-default .cv-header-days,[dir] .theme-dark #simple-calendar-app .theme-default .cv-week,[dir] .theme-dark #simple-calendar-app .theme-default .cv-weeks{border-color:#414561}.theme-dark #simple-calendar-app .theme-default .cv-header button{color:#c2c6dc}[dir] .theme-dark #simple-calendar-app .theme-default .cv-day.outsideOfMonth{background-color:#1a2140}.theme-dark #simple-calendar-app .theme-default .cv-event.event-future{color:#fff!important}[dir] .theme-dark #simple-calendar-app .theme-default .cv-event.event-future{background:rgba(var(--vs-primary),1)!important}.theme-dark #simple-calendar-app .theme-default .cv-event.event-past{color:rgba(var(--vs-primary),.9)!important;font-weight:600}[dir] .theme-dark #simple-calendar-app .theme-default .cv-event.event-past{background:rgba(var(--vs-primary),.4)!important}.theme-dark #simple-calendar-app .theme-default .cv-event.event-past:hover{color:rgba(var(--vs-primary),1)!important}[dir] .theme-dark #simple-calendar-app .theme-default .cv-event.event-past:hover{background:rgba(var(--vs-primary),.5)!important}.con-vs-popup,.vs-popup{z-index:99999!important}.vs-popup--background{z-index:99998!important}.calendar-event-dialog,.calendar-event-dialog .vs-popup,.vs-popup--content{z-index:100000!important}.calendar-event-dialog .vs-popup--background{z-index:99999!important}.calendar-event-dialog .vs-popup--content{z-index:100001!important}#simple-calendar-app .cv-drag-handle,#simple-calendar-app .cv-item-drag-handle,#simple-calendar-app [class*=drag-handle],#simple-calendar-app [class*=dragHandle]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#simple-calendar-app .cv-event .cv-drag-handle,#simple-calendar-app .cv-event .cv-item-drag-handle,#simple-calendar-app .cv-item .cv-drag-handle,#simple-calendar-app .cv-item .cv-item-drag-handle{display:none!important}.event-list-wrapper[data-v-4a3dcf78]{top:0;width:100%;position:absolute}[dir] #event-list-app .event-list-container[data-v-4a3dcf78]{padding:1rem}#event-list-app .event-list-container[data-v-4a3dcf78]::-webkit-scrollbar{width:6px}[dir] #event-list-app .event-list-container[data-v-4a3dcf78]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}[dir] #event-list-app .event-list-container[data-v-4a3dcf78]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}[dir] #event-list-app .event-list-container[data-v-4a3dcf78]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[dir] #event-list-app .filter-section[data-v-4a3dcf78]{padding:.5rem 1rem}#event-list-app .filter-section .filter-button[data-v-4a3dcf78]{min-width:80px;transition:all .2s ease;font-weight:500}[dir] #event-list-app .filter-section .filter-button[data-v-4a3dcf78]{-webkit-transition:all .2s ease}#event-list-app .filter-section .filter-button[data-v-4a3dcf78]:hover{-webkit-transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(var(--vs-primary),.2)}[dir] #event-list-app .filter-section .filter-button[data-v-4a3dcf78]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(var(--vs-primary),.2)}#event-list-app .empty-state .empty-icon[data-v-4a3dcf78]{opacity:.5}[dir] #event-list-app .empty-state .empty-icon[data-v-4a3dcf78]{margin:0 auto}[dir] #event-list-app .events-list .event-item[data-v-4a3dcf78]:last-child{margin-bottom:0}#event-list-app .events-wrapper .event-item[data-v-4a3dcf78]{position:relative;transition:all .3s ease;overflow:hidden}[dir] #event-list-app .events-wrapper .event-item[data-v-4a3dcf78]{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:1rem;-webkit-transition:all .3s ease}#event-list-app .events-wrapper .event-item[data-v-4a3dcf78]:hover{-webkit-transform:translateY(-2px);-webkit-box-shadow:0 4px 20px rgba(var(--vs-primary),.15)}[dir] #event-list-app .events-wrapper .event-item[data-v-4a3dcf78]:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(var(--vs-primary),.15);border-color:rgba(var(--vs-primary),1)}#event-list-app .events-wrapper .event-item .event-type-indicator[data-v-4a3dcf78]{position:absolute;top:0;bottom:0;width:4px}[dir=ltr] #event-list-app .events-wrapper .event-item .event-type-indicator[data-v-4a3dcf78]{left:0}[dir=rtl] #event-list-app .events-wrapper .event-item .event-type-indicator[data-v-4a3dcf78]{right:0}[dir] #event-list-app .events-wrapper .event-item .event-header[data-v-4a3dcf78]{margin-bottom:.75rem}[dir=ltr] #event-list-app .events-wrapper .event-item .event-header[data-v-4a3dcf78]{padding-left:12px}[dir=rtl] #event-list-app .events-wrapper .event-item .event-header[data-v-4a3dcf78]{padding-right:12px}#event-list-app .events-wrapper .event-item .event-header .event-title[data-v-4a3dcf78]{font-size:1rem;font-weight:600;color:#2c3e50}[dir] #event-list-app .events-wrapper .event-item .event-header .event-title[data-v-4a3dcf78]{margin-bottom:.25rem}#event-list-app .events-wrapper .event-item .event-header .event-institution[data-v-4a3dcf78]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:.85rem;color:rgba(var(--vs-primary),1);font-weight:500}[dir] #event-list-app .events-wrapper .event-item .event-header .event-institution[data-v-4a3dcf78]{margin:0}#event-list-app .events-wrapper .event-item .event-header .event-institution svg[data-v-4a3dcf78]{color:rgba(var(--vs-primary),1)}#event-list-app .events-wrapper .event-item .event-header .event-status[data-v-4a3dcf78]{font-size:.7rem!important;font-weight:600;text-transform:uppercase;letter-spacing:.025em}[dir] #event-list-app .events-wrapper .event-item .event-header .event-status[data-v-4a3dcf78]{padding:.25rem .75rem}[dir=ltr] #event-list-app .events-wrapper .event-item .event-details[data-v-4a3dcf78]{padding-left:12px}[dir=rtl] #event-list-app .events-wrapper .event-item .event-details[data-v-4a3dcf78]{padding-right:12px}#event-list-app .events-wrapper .event-item .event-details .event-detail-row[data-v-4a3dcf78]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}#event-list-app .events-wrapper .event-item .event-details .event-detail-item[data-v-4a3dcf78]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:.85rem;color:#6c757d}#event-list-app .events-wrapper .event-item .event-details .event-detail-item svg[data-v-4a3dcf78]{-ms-flex-negative:0;flex-shrink:0}#event-list-app .events-wrapper .event-item .event-details .event-detail-item span[data-v-4a3dcf78]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[dir] .theme-dark .event-list-container[data-v-4a3dcf78]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05)}[dir] .theme-dark .event-list-container[data-v-4a3dcf78]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2)}[dir] .theme-dark .event-list-container[data-v-4a3dcf78]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}[dir] .theme-dark .event-item[data-v-4a3dcf78]{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}.theme-dark .event-item[data-v-4a3dcf78]:hover{-webkit-box-shadow:0 4px 20px rgba(var(--vs-primary),.1)}[dir] .theme-dark .event-item[data-v-4a3dcf78]:hover{background:rgba(var(--vs-primary),.1);border-color:rgba(var(--vs-primary),.3);box-shadow:0 4px 20px rgba(var(--vs-primary),.1)}.theme-dark .event-item .event-title[data-v-4a3dcf78]{color:#e5e7eb}.theme-dark .event-item .event-institution[data-v-4a3dcf78],.theme-dark .event-item .event-institution svg[data-v-4a3dcf78]{color:rgba(var(--vs-primary),1)}@media(max-width:1024px){.event-list-card[data-v-4a3dcf78]{max-height:400px!important;min-height:400px!important}}@media(max-width:640px){.event-list-card[data-v-4a3dcf78]{max-height:350px!important;min-height:350px!important}.event-item .event-detail-row[data-v-4a3dcf78]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}[dir] .filter-section[data-v-4a3dcf78]{padding:.25rem 1rem}.filter-section .filter-button[data-v-4a3dcf78]{min-width:70px;font-size:.8rem}}[dir] .drop-allowed.drop-in *{cursor:inherit!important}.handleCard{width:100%;height:20px;position:absolute;z-index:9999999;top:27px}[dir] .handleCard{text-align:center;cursor:move}[dir] .handleCard>div{text-align:center}.vs-list--slot{width:100%}[dir] .vs-list--slot{margin:0}.fa-grip-horizontal{color:#d3d3d3;font-size:16px}.items-card .vs-button-text{font-size:12px}.item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[dir] .item{padding:20px;margin-bottom:10px}[dir] .feedback{border:2px dashed #fff}[dir=ltr] .drag-image{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[dir=rtl] .drag-image{-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.panel-item-btn i.vs-icon{font-size:30px}@media only screen and (orientation:portrait)and (max-width:555px){.land{width:155%}[dir=ltr] .land{-webkit-transform:rotate(90deg);transform:rotate(90deg)}[dir=rtl] .land{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.land .content{width:155%}}[dir] .land .drop-list>.panel-margin{margin:0 5px}[dir] .no-pad{padding:0!important}