/*
File generated by XWK on Tue, 24 Jun 2025 18:01:59 +0200 - NEVER EDIT THIS FILE 
File src: files/cache/dscss/calendar.487A467A.scss 
Compile Time: 218ms 
*/
.calendar-head{position:relative;}.calendar-head h2{text-align:center;}.calendar-head .navigate-left{float:left;}.calendar-head .navigate-right{float:right;}.item.item-calendar .calendar-wrapper .calendar-head .control-navigate{color:#fff ff;background:#5279af;transition:background-color 0.3s ease;}.item.item-calendar .calendar-wrapper .calendar-head .control-navigate.active,.item.item-calendar .calendar-wrapper .calendar-head .control-navigate:hover{color:#5279af;background:#fff;transition:background-color 0.3s ease;}.calendar-toolbar{margin-bottom:10px;}.item.item-calendar .calendar-wrapper .calendar-toolbar .calendar-control{color:#fff ff;background:#5279af;transition:background-color 0.3s ease;}.item.item-calendar .calendar-wrapper .calendar-toolbar .calendar-control.active,.item.item-calendar .calendar-wrapper .calendar-toolbar .calendar-control:hover{color:#5279af;background:#fff;transition:background-color 0.3s ease;}.calendar{width:100%;box-sizing:border-box;}.calendar a{text-decoration:none;}.calendar ul{list-style:none;padding:0;margin:0;width:100%;box-sizing:border-box;border:1px solid #eaebeb;border-top:0px;border-left:0px;}.calendar ul li{display:block;float:left;width:14.342%;padding:5px;box-sizing:border-box;border-left:1px solid #eaebeb;margin:0px;}.calendar ul.weekdays,.calendar ul.weekdays-short{height:40px;border:none;background:#96be0d;}.calendar ul.weekdays li,.calendar ul.weekdays-short li{background:#96be0d !important;border:none !important;color:#fff;font-size:13px;font-weight:bold;line-height:20px;text-align:center;padding:10px 6px;}.calendar ul.weekdays li span,.calendar ul.weekdays-short li span{font-size:13px;line-height:20px;}.calendar .days li{height:68px;overflow:hidden;overflow-y:auto;}.calendar .date{background:#8aa0ca;box-sizing:content-box;border-radius:0px;color:#fff;cursor:pointer;font-size:13px;line-height:20px;text-align:center;float:right;height:20px;width:20px;margin-bottom:5px;padding:4px;}.calendar .date:hover{background:#008847;}.calendar ul:after{content:".";clear:both;display:block;visibility:hidden;height:0px;}.calendar .today .date{background-color:#a5c400;}.calendar .today .date:hover{background-color:#57585a;}.calendar .day{background-color:#fff;}.calendar .day:hover{background:#f0f0f0;}.calendar .day.other-month{background:#f5f5f5;color:#666;}.calendar .day.other-month:hover{background:#ebebeb;}.calendar ul.allday-container{border:none;}.calendar ul.allday-container.empty > li{padding:0;}.calendar ul.allday-container li.allday .entry-container{min-height:0;}.calendar ul.allday-container li{border:none;box-sizing:border-box;}.calendar[data-view-mode="day"] li.day.time{border-right:0px;}.calendar[data-view-mode="day"] li.day[data-for="time"]{border-left:0px;}.calendar[data-view-mode="day"] ul.allday-container li{box-sizing:border-box;width:100%;}.item-content .calendar ul{margin:0;}.calendar[data-view-mode="day"] ul,.calendar[data-view-mode="week"] ul,.calendar[data-view-mode="month"] ul{width:100%;display:table;}.calendar[data-view-mode="day"] ul li,.calendar[data-view-mode="week"] ul li,.calendar[data-view-mode="month"] ul li{vertical-align:top;float:none;height:auto;display:table-cell;}.calendar[data-view-mode="day"] ul li .entry-container,.calendar[data-view-mode="week"] ul li .entry-container,.calendar[data-view-mode="month"] ul li .entry-container{min-height:68px;}.calendar[data-view-mode="day"] ul li .entry-container.fill-container,.calendar[data-view-mode="week"] ul li .entry-container.fill-container,.calendar[data-view-mode="month"] ul li .entry-container.fill-container{position:relative;}.calendar[data-view-mode="day"] ul li .entry-container.fill-container .date,.calendar[data-view-mode="week"] ul li .entry-container.fill-container .date,.calendar[data-view-mode="month"] ul li .entry-container.fill-container .date{position:relative;z-index:1;}.calendar[data-view-mode="day"] ul:after,.calendar[data-view-mode="week"] ul:after,.calendar[data-view-mode="month"] ul:after{content:'';display:table;}.calendar[data-view-mode="month"].small-view .weekdays,.calendar[data-view-mode="month"].small-view .weekdays-short,.calendar[data-view-mode="month"].small-view .other-month{display:none;}.calendar[data-view-mode="month"].small-view ul.days{border-right:none;border-bottom:none;}.calendar[data-view-mode="month"].small-view ul.days:last-child{border-bottom:1px solid #eaebeb;}.calendar[data-view-mode="month"].small-view li{height:auto !important;border:1px solid #eaebeb;width:100%;padding:10px;margin-bottom:-1px;}.calendar[data-view-mode="month"].small-view .date{float:none;}.calendar[data-view-mode="month"].small-view ul{display:block;}.calendar[data-view-mode="month"].small-view ul li{display:block;}.calendar[data-view-mode="month"].small-view ul:after{display:block;}@media (max-width:1110px){.calendar[data-view-mode="month"] .weekdays,.calendar[data-view-mode="month"] .weekdays-short,.calendar[data-view-mode="month"] .other-month{display:none;}.calendar[data-view-mode="month"] ul.days{border-right:none;border-bottom:none;}.calendar[data-view-mode="month"] ul.days:last-child{border-bottom:1px solid #eaebeb;}.calendar[data-view-mode="month"] li{height:auto !important;border:1px solid #eaebeb;width:100%;padding:10px;margin-bottom:-1px;}.calendar[data-view-mode="month"] .date{float:none;}.calendar[data-view-mode="month"] ul{display:block;}.calendar[data-view-mode="month"] ul li{display:block;}.calendar[data-view-mode="month"] ul:after{display:block;}}@media (max-width:550px){.calendar[data-view-mode="month"] .weekdays{display:none;}}@media (min-width:550px){.calendar[data-view-mode="month"] .weekdays-short{display:none;}}.calendar[data-view-mode="week"] li{width:12.549%;}.calendar[data-view-mode="week"] .days-container{border-top:1px solid #eaebeb;}.calendar[data-view-mode="week"] ul.weekdays li{position:relative;}.calendar[data-view-mode="week"] ul.weekdays li .date{clear:both;position:absolute;top:6px;right:2px;}.calendar[data-view-mode="week"].small-view ul.weekdays li .label{display:none;}@media (max-width:750px){.calendar[data-view-mode="week"] ul.weekdays li .label{display:none;}}.calendar[data-view-mode="day"] li{width:87.451%;}.calendar[data-view-mode="day"] li.day.time{width:12.549%;}.calendar[data-view-mode="day"] ul.weekdays li{position:relative;}.calendar[data-view-mode="day"] ul.weekdays li .date{clear:both;position:absolute;top:6px;right:2px;}.calendar[data-view-mode="day"] ul.weekdays li.day.today{text-align:left;}.calendar[data-view-mode="day"] .days-container{border-top:1px solid #eaebeb;}.calendar{}.calendar .event-name,.calendar .event-desc,.calendar .event-participants,.calendar .event-time{margin:0px 0 0px 0;text-decoration:none;}.calendar .entry-container .event{background:#fff;border:1px solid #bbb;border-radius:0px;cursor:pointer;clear:both;display:block;padding:2px 4px;margin:0px;margin-top:1px;margin-bottom:1px;}.calendar .entry-container .event > .event-name{color:#566469;font-size:13px;line-height:16px;text-decoration:none;height:16px;}.calendar .entry-container .event.fill-container{position:absolute;right:0px;left:0px;top:0px;bottom:0px;margin-top:0px;margin-bottom:0px;}.calendar .entry-container .event > .event-delete{color:#566469;position:absolute;right:5px;bottom:5px;font-size:20px;}.calendar .entry-container .event > .event-count{color:#566469;position:absolute;left:5px;bottom:5px;}.calendar .entry-container .event.hide-event-time .event-time{display:none;}.calendar .entry-container .event.hide-event-count .event-count{display:none;}.calendar[data-view-mode="day"] .entry-container:not(.no-detail),.calendar ul.event-wrapper{border-top:0px;border-left:0px;border-right:0px;display:block;height:auto;width:100%;overflow:hidden;transition:height 0.5s;}.calendar[data-view-mode="day"] .entry-container:not(.no-detail) .event,.calendar ul.event-wrapper .event{background:#fff;border:1px solid #ccc;border-radius:4px;padding:6px 8px;}.calendar[data-view-mode="day"] .entry-container:not(.no-detail) .event .event-name,.calendar ul.event-wrapper .event .event-name,.calendar[data-view-mode="day"] .entry-container:not(.no-detail) .event .event-desc,.calendar ul.event-wrapper .event .event-desc,.calendar[data-view-mode="day"] .entry-container:not(.no-detail) .event .event-participants,.calendar ul.event-wrapper .event .event-participants,.calendar[data-view-mode="day"] .entry-container:not(.no-detail) .event .event-time,.calendar ul.event-wrapper .event .event-time{display:block;height:auto;color:#222;font-size:13px;line-height:16px;}.calendar[data-view-mode="day"] .entry-container:not(.no-detail) .event .event-time,.calendar ul.event-wrapper .event .event-time{margin-top:2px;}.calendar[data-view-mode="day"] .entry-container:not(.no-detail) .event .event-name,.calendar ul.event-wrapper .event .event-name{margin-bottom:5px;}.calendar[data-view-mode="day"] .entry-container:not(.no-detail) .event hr,.calendar ul.event-wrapper .event hr{border-color:#ccc;margin-top:14px;margin-bottom:8px;margin-left:-8px;margin-right:-8px;}.calendar[data-view-mode="day"] .entry-container:not(.no-detail) li,.calendar ul.event-wrapper li{border:none;display:block;height:auto;width:100%;opacity:0;padding:5px 20px 20px 20px;position:relative;transition:opacity 0.5s;}.calendar[data-view-mode="day"] .entry-container:not(.no-detail) li .close-event,.calendar ul.event-wrapper li .close-event{cursor:pointer;height:24px;width:24px;position:absolute;top:10px;right:25px;text-align:center;}.calendar[data-view-mode="day"] .entry-container:not(.no-detail) li .close-event i,.calendar ul.event-wrapper li .close-event i{color:#969696;}.calendar[data-view-mode="day"] .entry-container:not(.no-detail) li .close-event i:hover,.calendar ul.event-wrapper li .close-event i:hover{color:#555;}.calendar ul.event-wrapper li .event{clear:both;display:block;}.calendar[data-view-mode="day"] .event{cursor:default;}.calendar[data-view-mode="month"] .event.hide-delete-month .event-delete{display:none;}ul.days li.day > ul.event-wrapper{display:block;height:auto;}@media (min-width:1111px){.calendar[data-view-mode="week"] ul.days li.day > ul.event-wrapper,.calendar[data-view-mode="month"] ul.days li.day > ul.event-wrapper{display:none;}.calendar[data-view-mode="week"] .event-time,.calendar[data-view-mode="month"] .event-time{display:none;}.calendar[data-view-mode="week"] ul.allday-container > .allday > .event-wrapper{display:none;}}@media (max-width:1110px){.calendar[data-view-mode="week"] > ul.event-wrapper,.calendar[data-view-mode="month"] > ul.event-wrapper{display:none;}.calendar[data-view-mode="week"] ul.days li.day > ul.event-wrapper,.calendar[data-view-mode="month"] ul.days li.day > ul.event-wrapper{border-bottom:0;}}.calendar-popup-delete .panel-body{text-align:center;}.item.item-calendar .calendar-wrapper{overflow:hidden;box-sizing:border-box;margin-left:-18px;margin-right:-18px;}.calendar-wrapper{position:relative;}.calendar-wrapper .calendar-toolbar .calendar-today{background-color:#a5c400;border-color:#85c200;color:#fff;}.calendar-wrapper .calendar-toolbar .calendar-today:hover{background-color:#57585a;border-color:#57585a;color:#fff;}.calendar-wrapper .calendar-section-wrapper .category-section{padding-left:18px;padding-right:18px;box-sizing:border-box;width:25%;float:left;margin-top:73px;}.calendar-wrapper .calendar-section-wrapper .category-section .categories-title{height:40px;}.calendar-wrapper .calendar-section-wrapper .category-section .categories-title h3{line-height:40px;padding:0;}.calendar-wrapper .calendar-section-wrapper .category-section .categories ul{margin-left:0;list-style:none;}.calendar-wrapper .calendar-section-wrapper .category-section .categories ul li.category{cursor:pointer;}.calendar-wrapper .calendar-section-wrapper .category-section .categories ul li.category .category-name{color:#555;padding-top:5px;padding-bottom:5px;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;}.calendar-wrapper .calendar-section-wrapper .category-section .categories ul li.category .category-name.active i{margin-right:2px;}.calendar-wrapper .calendar-section-wrapper .category-section .categories ul li.category .category-name:hover{color:#57585a;}.calendar-wrapper .calendar-section-wrapper .category-section .categories ul li.category i{margin-right:5px;}.calendar-wrapper .calendar-section-wrapper .calendar-section{padding-left:18px;padding-right:18px;box-sizing:border-box;width:75%;float:left;}.calendar-wrapper .calendar-section-wrapper:after{content:".";clear:both;display:block;visibility:hidden;height:0px;}.calendar-wrapper.small-view .category-section,.calendar-wrapper.small-view .calendar-section{width:100%;}.calendar-wrapper.small-view .category-section{margin-top:0px;}@media (max-width:1110px){.calendar-wrapper .calendar-section-wrapper .category-section,.calendar-wrapper .calendar-section-wrapper .calendar-section{width:100%;}.calendar-wrapper .calendar-section-wrapper .category-section{margin-top:0px;}}