.calendar-event{height:100%;padding:2px;text-overflow:clip;border-radius:5px;margin:1px 0;font-size:.8em;cursor:pointer}.calendar-event .calendar-event-summary{font-weight:bolder}.calendar-event .calendar-event-time{font-weight:400}.calendar-event .calendar-event-render-single{white-space:nowrap;overflow:hidden}.calendar-event-month{white-space:nowrap;margin:1px 2px}.calendar-event-multi-allday{margin-right:1em}.calendar-event-has-next-day{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.calendar-event-has-previous-day{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.calendar-event-empty-slot{background-color:transparent!important;cursor:inherit;border-radius:0}.calendar-event-continues-next-week{padding-right:5%;clip-path:polygon(0 100%,0 0,95% 0,100% 50%,95% 100%)}.calendar-event-continues-from-last-week{padding-left:5%;clip-path:polygon(5% 100%,0 50%,5% 0,100% 0,100% 100%)}.calendar-event-continues-next-week.calendar-event-continues-from-last-week{padding-left:5%;padding-right:5%;clip-path:polygon(5% 100%,0 50%,5% 0,95% 0,100% 50%,95% 100%)}.quantity-bubble-holder{position:relative;display:inline-block}.quantity-bubble-holder .quantity-bubble{border-radius:50%;font-size:.75em;text-align:center;font-weight:700;height:2em;width:2em;position:absolute;top:2px;left:2px}.quantity-bubble-holder .quantity-bubble .quantity-value{vertical-align:middle}.quantity-bubble-holder .quantity-bubble-offset{bottom:.25em;left:-.25em}.calendar-day-labels .calendar-day-label{padding-left:4px}.calendar-header .calendar-month-year{font-size:1.25em;font-weight:700}.calendar-event-detail .ced-list-title{font-size:1em}.calendar-event-detail .ced-list-subtitle{font-size:.8em;opacity:.8}.calendar-event-detail .ced-top .ced-top-title{font-size:1.25em;margin-left:64px}.calendar-event-detail .ced-top .ced-top-title .ced-toolbar-edit-spacer{min-height:1em;height:1em}.calendar-event-detail .ced-top .ced-edit-button-container{position:relative}.calendar-event-detail .ced-top .ced-edit-button-container .ced-edit-button{position:absolute;left:8px;bottom:-32px}.calendar-event-detail .ced-content{font-size:1em}.calendar-event-detail .ced-content .ced-edit-button-content-spacer{min-height:1em;height:1em}.calendar-event-detail .ced-nested-item{padding-left:0}.calendar-event-detail .ced-small-inverted-icon{font-size:20px;padding:2px;border-radius:50%;min-width:24px}.calendar-event-detail .ced-small-inverted-icon .q-item-icon-inverted{background:#cecece}.calendar-month .calendar-time-width{width:4em}.calendar-month .calendar-time-margin{margin-left:4em}.calendar-month .calendar-header .calendar-header-label{font-size:1.25em}.calendar-month .calendar-content{padding:4px 12px}.calendar-month .calendar-content .calendar-cell{width:$cellWidth;max-width:$cellWidth;padding:0}.calendar-month .calendar-content .calendar-day-labels .calendar-day-label{font-size:1.1em}.calendar-month .calendar-content .calendar-day-labels .calendar-day-label-current{font-weight:700}.calendar-month .calendar-content .calendar-multi-day{border-bottom:1px solid #bdbdbd}.calendar-month .calendar-content .calendar-multi-day :last-child{border-bottom:none}.calendar-month .calendar-content .calendar-day{height:8em;max-height:8em;width:14.285%}.calendar-month .calendar-content .calendar-day .calendar-day-number{font-size:.9em;height:2em;width:2em;vertical-align:middle;padding-top:.25em;padding-left:.25em}.calendar-month .calendar-content .calendar-day .calendar-day-number .inner-span{font-size:1.5em}.calendar-month .calendar-content .calendar-day .calendar-day-number-current .inner-span{font-size:1.25em}.calendar-month .calendar-content .calendar-day-current{background-color:#eee}.calendar-month .calendar-content .calendar-day-weekend{background-color:#f7f7f7}.calendar-day{position:relative}.calendar-day .calendar-day-cell-height{height:5rem;max-height:5rem}.calendar-day .calendar-day-column-content{position:relative}.calendar-day .calendar-day-column-current{background-color:#eee}.calendar-day .calendar-day-column-weekend{background-color:#f7f7f7}.calendar-day .calendar-day-time{padding-right:.5em;border-right:1px solid #bdbdbd}.calendar-day .calendar-day-time-content{border-top:1px dotted #bdbdbd}.calendar-day .calendar-day-event-overlap{margin-left:1px}.calendar-day .calendar-day-event-overlap :after{position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);content:"";border-radius:5px;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.calendar-day .calendar-day-event-overlap-first{margin-left:0}.calendar-day .current-time-line{position:absolute;border:1px solid red;width:100%}.calendar-day-labels .calendar-day-label{font-size:1.1em}.calendar-day-labels .calendar-day-label .calendar-day-label-date{font-size:1.75em}.calendar-day-labels .calendar-day-label-current{font-weight:700}.calendar-multi-day-component .calendar-time-margin{margin-left:4em}.calendar-multi-day-component .calendar-header .calendar-header-label{font-size:1.25em;font-weight:700}.calendar-multi-day-component .calendar-day .calendar-day-column-label{width:4em}.calendar-multi-day-component .calendar-day .calendar-day-column-content{border-right:1px dotted #bdbdbd;position:relative}.calendar-multi-day-component .calendar-day .calendar-day-time{padding-right:.5em;border-right:1px solid #bdbdbd}.calendar-multi-day-component .calendar-day .calendar-day-time-content{border-top:1px dotted #bdbdbd}.calendar-agenda-event-empty-slot{display:none;background:green}.calendar-agenda-event-dot-style{background-color:inherit}.calendar-agenda-event-dot-style,.calendar-agenda-event-dot-style:hover{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.calendar-agenda-event-dot-style:hover{background-color:#eee}.calendar-agenda-event-dot-style .calendar-agenda-event-time{margin-left:1em;width:160px}.calendar-agenda-event-dot-style .calendar-agenda-event-dot{border-radius:12px;width:12px;height:12px}.calendar-agenda .calendar-header{margin-bottom:1em}.calendar-agenda .calendar-header .calendar-header-label{font-size:1.25em;font-weight:700}.calendar-agenda .calendar-agenda-month{font-size:1.5em;font-weight:700;background:#00f;color:#fff;padding:1em 0 2em;margin-bottom:.5em}.calendar-agenda .calendar-agenda-week{font-size:1.2em;font-weight:700;color:grey;margin-bottom:.5em}.calendar-agenda .calendar-agenda-day{margin-bottom:1em}.calendar-agenda .calendar-agenda-day .calendar-agenda-side{width:4em}.calendar-agenda .calendar-agenda-day .calendar-agenda-side .calendar-agenda-side-date{font-size:1.75em;font-weight:700}.calendar-agenda .calendar-agenda-day .calendar-agenda-side .calendar-agenda-side-day{font-size:1.1em}.calendar-agenda .calendar-agenda-day .calendar-agenda-events{width:100%}.calendar-agenda .calendar-agenda-day .calendar-agenda-event .calendar-agenda-event-summary{font-weight:700}.calendar-agenda .calendar-agenda-style-dot .calendar-agenda-day{margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px solid #bdbdbd}.calendar-agenda .calendar-agenda-style-dot .calendar-agenda-day .calendar-agenda-side{width:6em;max-width:6em}.calendar-agenda .calendar-agenda-style-dot .calendar-agenda-day .calendar-agenda-side .calendar-agenda-side-date{font-size:1.1em;font-weight:400}.calendar-agenda .calendar-agenda-style-dot .calendar-agenda-day .calendar-agenda-side .calendar-agenda-side-day{font-size:.9em}.calendar-tabs .calendar-tab-pane-day,.calendar-tabs .calendar-tab-pane-week{height:60vh;max-height:60vh;overflow:hidden}.calendar-tabs .q-tab-pane{border:none}.calendar-event-render-single{white-space:nowrap;overflow:hidden}.font-bolder{font-weight:bolder}.truncate{width:40px}.truncate,.truncate-org{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:bolder}.truncate-org{width:70px}.calendar-event:hover{border:1px solid #fff;-webkit-box-shadow:0 0 11px grey;box-shadow:0 0 11px grey}.calendar-day-number{font-size:.8em!important;height:1.5em!important;width:6em!important;vertical-align:middle;padding-top:.1em!important;padding-left:.25em}.calendar-month .calendar-header .calendar-header-label{font-size:1em;font-weight:700}.calendar-month .calendar-content .calendar-day-labels .calendar-day-label{font-size:.8em}.calendar-month .calendar-content .calendar-day{height:15.8vh}@media only screen and (min-width:992px){.calendar-month .calendar-content .calendar-day{max-height:16vh}}.calendar-agenda .calendar-agenda-day .calendar-agenda-event{width:100%;padding:.5em;margin-bottom:.5em;text-overflow:clip;border-radius:.25em;cursor:pointer}.calendar-agenda-event-dot-style{width:100%;background-color:inherit!important;-webkit-transition:background-color .3s ease!important;transition:background-color .3s ease!important}.calendar-agenda .calendar-agenda-day .calendar-agenda-event:hover{background-color:#cdcfde!important;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.q-scrollarea-thumb.invisible-thumb,.q-scrollarea-thumb:active,.q-scrollarea-thumb:focus,.q-scrollarea-thumb:hover{opacity:.5!important;z-index:1100}.q-tabs-head{min-height:0!important;overflow:hidden;font-size:.55rem;font-weight:800}.padding{padding:0!important}.calendar-tab-pane-agenda,.calendar-tab-pane-month{overflow:auto}.calendar-month .calendar-content .calendar-day{background-color:none;overflow:hidden}.cube{height:15px;width:15px}.close:hover{color:#027be3!important}.border-colorcode{padding:7px;border:1px solid #a9a9a9}