/*!
 * @quasar/quasar-ui-qcalendar v2.2.5
 * (c) 2020 Jeff Galbraith <jeff@quasar.dev>
 * Released under the MIT License.
 */.q-calendar__bordered{border:1px solid #e0e0e0}.body--dark div.q-calendar__bordered,.q-calendar--dark.q-calendar__bordered,.q-dark div.q-calendar__bordered{border:1px solid #9e9e9e}.q-calendar--dark{color:#fff;background:#424242;background:var(--q-color-dark)}.q-calendar-agenda__body,.q-calendar-daily__body{border-top:1px solid #e0e0e0}.q-calendar-agenda .q-calendar-daily__intervals-head,.q-calendar-daily .q-calendar-daily__intervals-head{border-right:1px solid #e0e0e0}.q-calendar-agenda .q-calendar-daily__column-header--before,.q-calendar-daily .q-calendar-daily__column-header--before{border-bottom:1px solid #e0e0e0}.q-calendar-agenda .q-calendar-daily__column-header--after,.q-calendar-daily .q-calendar-daily__column-header--after{border-top:1px solid #e0e0e0}.q-calendar-agenda .q-calendar-daily__head-day,.q-calendar-daily .q-calendar-daily__head-day{border-right:1px solid #e0e0e0;color:#fafafa}.q-calendar-agenda .q-calendar-daily__head-day:last-child,.q-calendar-daily .q-calendar-daily__head-day:last-child{border-right:none}.q-calendar-agenda .q-calendar-daily__head-day.q-outside,.q-calendar-daily .q-calendar-daily__head-day.q-outside{background:#eee;color:#424242}.q-calendar-agenda .q-calendar-daily__head-day.q-current-day,.q-calendar-daily .q-calendar-daily__head-day.q-current-day{color:#027be3}.q-calendar-agenda .q-calendar-daily__head-day.q-current-day .q-calendar-daily__head-day-label,.q-calendar-daily .q-calendar-daily__head-day.q-current-day .q-calendar-daily__head-day-label{font-weight:700;color:#027be3}.q-calendar-agenda .q-calendar-daily__head-day.q-current-day .q-calendar-daily__head-day-label .q-btn__wrapper:before,.q-calendar-daily .q-calendar-daily__head-day.q-current-day .q-calendar-daily__head-day-label .q-btn__wrapper:before{border-width:1px}.q-calendar-agenda .q-calendar-daily__head-day.q-future-day,.q-calendar-daily .q-calendar-daily__head-day.q-future-day{color:#616161}.q-calendar-agenda .q-calendar-daily__head-day.q-future-day .q-calendar-daily__head-day-label,.q-calendar-daily .q-calendar-daily__head-day.q-future-day .q-calendar-daily__head-day-label{color:#027be3}.q-calendar-agenda .q-calendar-daily__head-day.q-column-day,.q-calendar-agenda .q-calendar-daily__head-day.q-column-day .q-calendar-daily__head-day-label,.q-calendar-agenda .q-calendar-daily__head-day.q-past-day,.q-calendar-agenda .q-calendar-daily__head-day.q-past-day .q-calendar-daily__head-day-label,.q-calendar-daily .q-calendar-daily__head-day.q-column-day,.q-calendar-daily .q-calendar-daily__head-day.q-column-day .q-calendar-daily__head-day-label,.q-calendar-daily .q-calendar-daily__head-day.q-past-day,.q-calendar-daily .q-calendar-daily__head-day.q-past-day .q-calendar-daily__head-day-label{color:#616161}.q-calendar-agenda .q-calendar-daily__intervals-body,.q-calendar-daily .q-calendar-daily__intervals-body{border-right:1px solid #bebebe}.q-calendar-agenda .q-calendar-daily__intervals-body .q-calendar-daily__interval-text,.q-calendar-daily .q-calendar-daily__intervals-body .q-calendar-daily__interval-text{color:#616161}.q-calendar-agenda .q-calendar-daily__day,.q-calendar-daily .q-calendar-daily__day{border-right:1px solid #e0e0e0}.q-calendar-agenda .q-calendar-daily__day:last-child,.q-calendar-daily .q-calendar-daily__day:last-child{border-right:none!important}.q-calendar-agenda .q-calendar-daily__day-interval,.q-calendar-daily .q-calendar-daily__day-interval{border-top:1px solid #e0e0e0}.q-calendar-agenda .q-calendar-daily__day-interval:first-child,.q-calendar-daily .q-calendar-daily__day-interval:first-child{border-top:none!important}.q-calendar-agenda .q-calendar-daily__day-interval:last-child,.q-calendar-daily .q-calendar-daily__day-interval:last-child{border-bottom:none!important}.q-calendar-daily__day--droppable,.q-calendar-daily__day-interval--droppable{border:1px dashed #027be3}.q-calendar-agenda,.q-calendar-daily{display:flex;flex:1;flex-wrap:nowrap;flex-direction:column;height:100%;width:100%}.q-calendar-agenda__head,.q-calendar-daily__head{flex:none;display:flex;overflow:hidden;min-height:25px}.q-calendar-agenda__intervals-head,.q-calendar-daily__intervals-head{flex:none;display:flex;overflow:hidden;vertical-align:bottom;width:50px;color:#616161}.q-calendar-agenda__intervals-head--text,.q-calendar-daily__intervals-head--text{display:block;position:relative;font-size:10px;text-align:center;vertical-align:bottom}.q-calendar-agenda__head-day,.q-calendar-daily__head-day{flex:1 1 auto;flex-wrap:nowrap;overflow:hidden;width:0}.q-calendar-agenda__head-weekday,.q-calendar-daily__head-weekday{display:flex;flex-wrap:nowrap;flex:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:4px;font-size:1rem;justify-content:left}.q-calendar-agenda__head-day-label,.q-calendar-daily__head-day-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:50%;cursor:pointer;left:2px;bottom:2px}.q-calendar-agenda__column-header__after,.q-calendar-agenda__column-header__before,.q-calendar-daily__column-header__after,.q-calendar-daily__column-header__before{display:flex;flex-wrap:nowrap;flex:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:4px;font-size:1rem;justify-content:left}.q-calendar-agenda__body,.q-calendar-daily__body{flex:1 1 60%;overflow:hidden;display:flex;position:relative;flex-direction:column}.q-calendar-agenda__scroll-area,.q-calendar-daily__scroll-area{overflow-y:scroll;flex:1 1 auto;display:flex;align-items:flex-start}.q-calendar-agenda__pane,.q-calendar-daily__pane{width:100%;overflow-y:hidden;flex:none;display:flex;align-items:flex-start}.q-calendar-agenda__day-container,.q-calendar-daily__day-container{position:relative;display:flex;flex:1;width:100%;height:100%}.q-calendar-agenda__intervals-body,.q-calendar-daily__intervals-body{flex:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:50px}.q-calendar-agenda__interval,.q-calendar-daily__interval{text-align:center;border-bottom:none}.q-calendar-agenda__interval-text,.q-calendar-daily__interval-text{display:block;position:relative;top:-6px;font-size:10px}.q-calendar-agenda__day,.q-calendar-daily__day{flex:1;width:0;position:relative}.body--dark div.q-calendar-agenda__bordered,.body--dark div.q-calendar-daily__bordered,.q-calendar--dark.q-calendar-agenda__bordered,.q-calendar--dark.q-calendar-daily__bordered,.q-dark div.q-calendar-agenda__bordered,.q-dark div.q-calendar-daily__bordered{border:1px solid #9e9e9e}.body--dark div.q-calendar-agenda__body,.body--dark div.q-calendar-daily__body,.q-calendar--dark.q-calendar-agenda__body,.q-calendar--dark.q-calendar-daily__body,.q-dark div.q-calendar-agenda__body,.q-dark div.q-calendar-daily__body{border-top:1px solid #9e9e9e}.body--dark div.q-calendar-agenda .q-calendar-daily__intervals-head,.body--dark div.q-calendar-daily .q-calendar-daily__intervals-head,.q-calendar--dark.q-calendar-agenda .q-calendar-daily__intervals-head,.q-calendar--dark.q-calendar-daily .q-calendar-daily__intervals-head,.q-dark div.q-calendar-agenda .q-calendar-daily__intervals-head,.q-dark div.q-calendar-daily .q-calendar-daily__intervals-head{border-right:1px solid #9e9e9e}.body--dark div.q-calendar-agenda .q-calendar-daily__column-header--before,.body--dark div.q-calendar-daily .q-calendar-daily__column-header--before,.q-calendar--dark.q-calendar-agenda .q-calendar-daily__column-header--before,.q-calendar--dark.q-calendar-daily .q-calendar-daily__column-header--before,.q-dark div.q-calendar-agenda .q-calendar-daily__column-header--before,.q-dark div.q-calendar-daily .q-calendar-daily__column-header--before{border-bottom:1px solid #9e9e9e}.body--dark div.q-calendar-agenda .q-calendar-daily__column-header--after,.body--dark div.q-calendar-daily .q-calendar-daily__column-header--after,.q-calendar--dark.q-calendar-agenda .q-calendar-daily__column-header--after,.q-calendar--dark.q-calendar-daily .q-calendar-daily__column-header--after,.q-dark div.q-calendar-agenda .q-calendar-daily__column-header--after,.q-dark div.q-calendar-daily .q-calendar-daily__column-header--after{border-top:1px solid #9e9e9e}.body--dark div.q-calendar-agenda .q-calendar-daily__head-day,.body--dark div.q-calendar-daily .q-calendar-daily__head-day,.q-calendar--dark.q-calendar-agenda .q-calendar-daily__head-day,.q-calendar--dark.q-calendar-daily .q-calendar-daily__head-day,.q-dark div.q-calendar-agenda .q-calendar-daily__head-day,.q-dark div.q-calendar-daily .q-calendar-daily__head-day{border-right:1px solid #9e9e9e;color:#616161}.body--dark div.q-calendar-agenda .q-calendar-daily__head-day:last-child,.body--dark div.q-calendar-daily .q-calendar-daily__head-day:last-child,.q-calendar--dark.q-calendar-agenda .q-calendar-daily__head-day:last-child,.q-calendar--dark.q-calendar-daily .q-calendar-daily__head-day:last-child,.q-dark div.q-calendar-agenda .q-calendar-daily__head-day:last-child,.q-dark div.q-calendar-daily .q-calendar-daily__head-day:last-child{border-right:none}.body--dark div.q-calendar-agenda .q-calendar-daily__head-day.q-outside,.body--dark div.q-calendar-daily .q-calendar-daily__head-day.q-outside,.q-calendar--dark.q-calendar-agenda .q-calendar-daily__head-day.q-outside,.q-calendar--dark.q-calendar-daily .q-calendar-daily__head-day.q-outside,.q-dark div.q-calendar-agenda .q-calendar-daily__head-day.q-outside,.q-dark div.q-calendar-daily .q-calendar-daily__head-day.q-outside{background:#bebebe;color:#424242}.body--dark div.q-calendar-agenda .q-calendar-daily__head-day.q-current-day,.body--dark div.q-calendar-agenda .q-calendar-daily__head-day.q-current-day .q-calendar-daily__head-day-label,.body--dark div.q-calendar-agenda .q-calendar-daily__head-day.q-future-day,.body--dark div.q-calendar-agenda .q-calendar-daily__head-day.q-future-day .q-calendar-daily__head-day-label,.body--dark div.q-calendar-daily .q-calendar-daily__head-day.q-current-day,.body--dark div.q-calendar-daily .q-calendar-daily__head-day.q-current-day .q-calendar-daily__head-day-label,.body--dark div.q-calendar-daily .q-calendar-daily__head-day.q-future-day,.body--dark div.q-calendar-daily .q-calendar-daily__head-day.q-future-day .q-calendar-daily__head-day-label,.q-calendar--dark.q-calendar-agenda .q-calendar-daily__head-day.q-current-day,.q-calendar--dark.q-calendar-agenda .q-calendar-daily__head-day.q-current-day .q-calendar-daily__head-day-label,.q-calendar--dark.q-calendar-agenda .q-calendar-daily__head-day.q-future-day,.q-calendar--dark.q-calendar-agenda .q-calendar-daily__head-day.q-future-day .q-calendar-daily__head-day-label,.q-calendar--dark.q-calendar-daily .q-calendar-daily__head-day.q-current-day,.q-calendar--dark.q-calendar-daily .q-calendar-daily__head-day.q-current-day .q-calendar-daily__head-day-label,.q-calendar--dark.q-calendar-daily .q-calendar-daily__head-day.q-future-day,.q-calendar--dark.q-calendar-daily .q-calendar-daily__head-day.q-future-day .q-calendar-daily__head-day-label,.q-dark div.q-calendar-agenda .q-calendar-daily__head-day.q-current-day,.q-dark div.q-calendar-agenda .q-calendar-daily__head-day.q-current-day .q-calendar-daily__head-day-label,.q-dark div.q-calendar-agenda .q-calendar-daily__head-day.q-future-day,.q-dark div.q-calendar-agenda .q-calendar-daily__head-day.q-future-day .q-calendar-daily__head-day-label,.q-dark div.q-calendar-daily .q-calendar-daily__head-day.q-current-day,.q-dark div.q-calendar-daily .q-calendar-daily__head-day.q-current-day .q-calendar-daily__head-day-label,.q-dark div.q-calendar-daily .q-calendar-daily__head-day.q-future-day,.q-dark div.q-calendar-daily .q-calendar-daily__head-day.q-future-day .q-calendar-daily__head-day-label{color:#ff6}.body--dark div.q-calendar-agenda .q-calendar-daily__head-day.q-past-day,.body--dark div.q-calendar-agenda .q-calendar-daily__head-day.q-past-day .q-calendar-daily__head-day-label,.body--dark div.q-calendar-daily .q-calendar-daily__head-day.q-past-day,.body--dark div.q-calendar-daily .q-calendar-daily__head-day.q-past-day .q-calendar-daily__head-day-label,.q-calendar--dark.q-calendar-agenda .q-calendar-daily__head-day.q-past-day,.q-calendar--dark.q-calendar-agenda .q-calendar-daily__head-day.q-past-day .q-calendar-daily__head-day-label,.q-calendar--dark.q-calendar-daily .q-calendar-daily__head-day.q-past-day,.q-calendar--dark.q-calendar-daily .q-calendar-daily__head-day.q-past-day .q-calendar-daily__head-day-label,.q-dark div.q-calendar-agenda .q-calendar-daily__head-day.q-past-day,.q-dark div.q-calendar-agenda .q-calendar-daily__head-day.q-past-day .q-calendar-daily__head-day-label,.q-dark div.q-calendar-daily .q-calendar-daily__head-day.q-past-day,.q-dark div.q-calendar-daily .q-calendar-daily__head-day.q-past-day .q-calendar-daily__head-day-label{color:#eee}.body--dark div.q-calendar-agenda .q-calendar-daily__head-day.q-column-day,.body--dark div.q-calendar-agenda .q-calendar-daily__head-day.q-column-day .q-calendar-daily__head-day-label,.body--dark div.q-calendar-daily .q-calendar-daily__head-day.q-column-day,.body--dark div.q-calendar-daily .q-calendar-daily__head-day.q-column-day .q-calendar-daily__head-day-label,.q-calendar--dark.q-calendar-agenda .q-calendar-daily__head-day.q-column-day,.q-calendar--dark.q-calendar-agenda .q-calendar-daily__head-day.q-column-day .q-calendar-daily__head-day-label,.q-calendar--dark.q-calendar-daily .q-calendar-daily__head-day.q-column-day,.q-calendar--dark.q-calendar-daily .q-calendar-daily__head-day.q-column-day .q-calendar-daily__head-day-label,.q-dark div.q-calendar-agenda .q-calendar-daily__head-day.q-column-day,.q-dark div.q-calendar-agenda .q-calendar-daily__head-day.q-column-day .q-calendar-daily__head-day-label,.q-dark div.q-calendar-daily .q-calendar-daily__head-day.q-column-day,.q-dark div.q-calendar-daily .q-calendar-daily__head-day.q-column-day .q-calendar-daily__head-day-label{color:#ff6}.body--dark div.q-calendar-agenda .q-calendar-daily__intervals-body,.body--dark div.q-calendar-daily .q-calendar-daily__intervals-body,.q-calendar--dark.q-calendar-agenda .q-calendar-daily__intervals-body,.q-calendar--dark.q-calendar-daily .q-calendar-daily__intervals-body,.q-dark div.q-calendar-agenda .q-calendar-daily__intervals-body,.q-dark div.q-calendar-daily .q-calendar-daily__intervals-body{border-right:1px solid #9e9e9e}.body--dark div.q-calendar-agenda .q-calendar-daily__intervals-body .q-calendar-daily__interval-text,.body--dark div.q-calendar-daily .q-calendar-daily__intervals-body .q-calendar-daily__interval-text,.q-calendar--dark.q-calendar-agenda .q-calendar-daily__intervals-body .q-calendar-daily__interval-text,.q-calendar--dark.q-calendar-daily .q-calendar-daily__intervals-body .q-calendar-daily__interval-text,.q-dark div.q-calendar-agenda .q-calendar-daily__intervals-body .q-calendar-daily__interval-text,.q-dark div.q-calendar-daily .q-calendar-daily__intervals-body .q-calendar-daily__interval-text{color:#fafafa}.body--dark div.q-calendar-agenda .q-calendar-daily__day,.body--dark div.q-calendar-daily .q-calendar-daily__day,.q-calendar--dark.q-calendar-agenda .q-calendar-daily__day,.q-calendar--dark.q-calendar-daily .q-calendar-daily__day,.q-dark div.q-calendar-agenda .q-calendar-daily__day,.q-dark div.q-calendar-daily .q-calendar-daily__day{border-right:1px solid #9e9e9e}.body--dark div.q-calendar-agenda .q-calendar-daily__day:last-child,.body--dark div.q-calendar-daily .q-calendar-daily__day:last-child,.q-calendar--dark.q-calendar-agenda .q-calendar-daily__day:last-child,.q-calendar--dark.q-calendar-daily .q-calendar-daily__day:last-child,.q-dark div.q-calendar-agenda .q-calendar-daily__day:last-child,.q-dark div.q-calendar-daily .q-calendar-daily__day:last-child{border-right:none!important}.body--dark div.q-calendar-agenda .q-calendar-daily__day-interval,.body--dark div.q-calendar-daily .q-calendar-daily__day-interval,.q-calendar--dark.q-calendar-agenda .q-calendar-daily__day-interval,.q-calendar--dark.q-calendar-daily .q-calendar-daily__day-interval,.q-dark div.q-calendar-agenda .q-calendar-daily__day-interval,.q-dark div.q-calendar-daily .q-calendar-daily__day-interval{border-top:1px solid #9e9e9e}.body--dark div.q-calendar-agenda .q-calendar-daily__day-interval:first-child,.body--dark div.q-calendar-daily .q-calendar-daily__day-interval:first-child,.q-calendar--dark.q-calendar-agenda .q-calendar-daily__day-interval:first-child,.q-calendar--dark.q-calendar-daily .q-calendar-daily__day-interval:first-child,.q-dark div.q-calendar-agenda .q-calendar-daily__day-interval:first-child,.q-dark div.q-calendar-daily .q-calendar-daily__day-interval:first-child{border-top:none!important}.body--dark div.q-calendar-agenda .q-calendar-daily__day-interval:last-child,.body--dark div.q-calendar-daily .q-calendar-daily__day-interval:last-child,.q-calendar--dark.q-calendar-agenda .q-calendar-daily__day-interval:last-child,.q-calendar--dark.q-calendar-daily .q-calendar-daily__day-interval:last-child,.q-dark div.q-calendar-agenda .q-calendar-daily__day-interval:last-child,.q-dark div.q-calendar-daily .q-calendar-daily__day-interval:last-child{border-bottom:none!important}.body--dark div .q-calendar-daily__day-interval--droppable,.q-calendar--dark .q-calendar-daily__day-interval--droppable,.q-dark div .q-calendar-daily__day-interval--droppable{border:1px 1px dashed #9e9e9e}.body--dark div .q-calendar-daily__day--droppable,.q-calendar--dark .q-calendar-daily__day--droppable,.q-dark div .q-calendar-daily__day--droppable{border:1px dashed #9e9e9e}.q-calendar{overflow:hidden}.q-calendar-weekly .q-calendar-weekly__head-workweek{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#616161;font-weight:600;align-items:center}.q-calendar-weekly .q-calendar-weekly__head-weekday{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#616161;font-weight:400}.q-calendar-weekly .q-calendar-weekly__head-weekday:last-child{border-right:none!important}.q-calendar-weekly .q-calendar-weekly__workweek{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;font-weight:600;align-items:center;justify-content:center}.q-calendar-weekly .q-calendar-weekly__workweek.q-future-day,.q-calendar-weekly .q-calendar-weekly__workweek.q-past-day{color:#616161}.q-calendar-weekly .q-calendar-weekly__workweek.q-current-day{color:#027be3}.q-calendar-weekly .q-calendar-weekly__week--wrapper{border-bottom:1px solid #e0e0e0}.q-calendar-weekly .q-calendar-weekly__week--wrapper:last-child{border-bottom:none!important}.q-calendar-weekly .q-calendar-weekly__day{border-right:1px solid #e0e0e0;color:#616161}.q-calendar-weekly .q-calendar-weekly__day:last-child{border-right:none!important}.q-calendar-weekly .q-calendar-weekly__day.q-selected-date,.q-calendar-weekly .q-calendar-weekly__day.q-selected-day{background:#cce7ff!important;color:#027be3!important}.q-calendar-weekly .q-calendar-weekly__day.q-outside{background:#eee;color:#424242}.q-calendar-weekly .q-calendar-weekly__day.q-outside.q-selected-date,.q-calendar-weekly .q-calendar-weekly__day.q-outside.q-selected-day{color:#80c4fe!important}.q-calendar-weekly .q-calendar-weekly__day.q-future-day{color:#616161}.q-calendar-weekly .q-calendar-weekly__day.q-current-day .q-calendar-weekly__day-label{font-weight:400;color:#027be3}.q-calendar-weekly .q-calendar-weekly__day.q-current-day .q-calendar-weekly__day-label .q-btn__wrapper:before{border-width:1px}.q-calendar-weekly .q-calendar-weekly__day.q-current-day .q-calendar-weekly__day-month,.q-calendar-weekly .q-calendar-weekly__day.q-current-day .q-calendar-weekly__day-month--day-of-year{color:currentColor}.q-calendar-weekly__day--droppable{border-right:1px dashed #027be3}.q-calendar-weekly{display:flex;flex:1;flex-wrap:nowrap;flex-direction:column;width:100%}.q-calendar-weekly__head,.q-calendar-weekly__head-workweek{display:flex;flex-wrap:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.q-calendar-weekly__head-workweek{width:50px}.q-calendar-weekly__head-weekday,.q-calendar-weekly__head-workweek{padding:0 4px;font-size:1rem;min-width:1.5em;justify-content:center}.q-calendar-weekly__head-weekday{display:flex;flex-wrap:nowrap;flex:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.q-calendar-weekly__week{min-height:5em;max-width:100%}.q-calendar-weekly__week,.q-calendar-weekly__week--wrapper{position:relative;display:flex;flex-wrap:nowrap;flex:10000 1 0%}.q-calendar-weekly__week-days{height:100%;display:flex;flex:1 0 auto;flex-wrap:nowrap;max-width:100%}.q-calendar-weekly__week-events{position:absolute;top:2.6em;bottom:0;width:100%;overflow:hidden}.q-calendar-weekly__workweek{flex-wrap:nowrap;width:50px;padding:0;min-width:1.5em;font-size:1.4em;align-items:center}.q-calendar-weekly__day,.q-calendar-weekly__workweek{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.q-calendar-weekly__day{flex:1;overflow:hidden;position:relative}.q-calendar-weekly__day-label{cursor:pointer;color:currentColor;text-align:center;left:2px;top:2px;border-radius:50%;min-width:1em;min-height:1em;font-weight:400}.q-calendar-weekly__day-label,.q-calendar-weekly__day-month{position:absolute;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:none;line-height:1em}.q-calendar-weekly__day-month{top:5px;right:2px;height:1em}.q-calendar-weekly__day-month--day-of-year{position:absolute;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:none;top:2px;right:2px;font-size:0.6rem}.q-calendar-mini .q-calendar-weekly__head-workweek{border-right:unset;border-bottom:unset}.q-calendar-mini .q-calendar-weekly__head-weekday{border:0!important;padding:0;font-size:unset;min-height:1.5em;min-width:1.5em}.q-calendar-mini .q-calendar-weekly__workweek{border-right:unset;border-bottom:unset;font-size:1em}.q-calendar-mini .q-calendar-weekly__week--wrapper{border-bottom:unset}.q-calendar-mini .q-calendar-weekly__day{display:block;justify-content:center;align-items:center;flex-wrap:wrap;min-height:1.5em;min-width:1.5em;padding:0;border:0!important}.q-calendar-mini .q-calendar-weekly__day.q-past-day{color:#616161}.q-calendar-mini .q-calendar-weekly__day.q-outside{background:transparent!important;color:#c7c7c7}.q-calendar-mini .q-calendar-weekly__day.q-selected-day{background:transparent!important}.q-calendar-mini .q-calendar-weekly__day.q-selected-day:before{content:"";display:block;position:absolute;width:100%;height:1.6em;top:0;right:0;bottom:0;left:0;background:#cce7ff}.q-calendar-mini .q-calendar-weekly__day.q-selected-day.q-selected-date .q-calendar-weekly__day-label,.q-calendar-mini .q-calendar-weekly__day.q-selected-day.q-selected-day-first .q-calendar-weekly__day-label,.q-calendar-mini .q-calendar-weekly__day.q-selected-day.q-selected-day-last .q-calendar-weekly__day-label{background:#027be3!important;color:#fff!important;border-radius:50%}.q-calendar-mini .q-calendar-weekly__day.q-selected-day.q-selected-date:before,.q-calendar-mini .q-calendar-weekly__day.q-selected-day.q-selected-day-first:before{left:50%}.q-calendar-mini .q-calendar-weekly__day.q-selected-day.q-selected-day-last:before{width:50%;right:auto}.q-calendar-mini .q-calendar-weekly__day.q-selected-day.q-selected-day-last.q-selected-day-first:before{width:0}.q-calendar-mini .q-calendar-weekly__day-label{position:absolute;text-align:center;top:unset;right:0;bottom:unset;left:0;margin:auto}.q-calendar-mini .q-calendar-weekly__day-label.q-selected-date{background:#027be3!important;color:#fff!important}.q-calendar-mini .q-event:not(.q-event-void):after{content:"";width:0.6em;height:0.4em;border-radius:50%;left:0;right:0;margin:auto;background:#027be3}.q-calendar-mini .q-calendar-weekly__week{border-bottom:unset;min-height:2.2em;max-width:100%}.body--dark div.q-calendar-weekly .q-calendar-weekly__head-weekday,.body--dark div.q-calendar-weekly .q-calendar-weekly__head-workweek,.q-calendar--dark.q-calendar-weekly .q-calendar-weekly__head-weekday,.q-calendar--dark.q-calendar-weekly .q-calendar-weekly__head-workweek,.q-dark div.q-calendar-weekly .q-calendar-weekly__head-weekday,.q-dark div.q-calendar-weekly .q-calendar-weekly__head-workweek{border-right:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;color:#ff6}.body--dark div.q-calendar-weekly .q-calendar-weekly__head-weekday:last-child,.q-calendar--dark.q-calendar-weekly .q-calendar-weekly__head-weekday:last-child,.q-dark div.q-calendar-weekly .q-calendar-weekly__head-weekday:last-child{border-right:none!important}.body--dark div.q-calendar-weekly .q-calendar-weekly__workweek,.q-calendar--dark.q-calendar-weekly .q-calendar-weekly__workweek,.q-dark div.q-calendar-weekly .q-calendar-weekly__workweek{border-right:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e}.body--dark div.q-calendar-weekly .q-calendar-weekly__workweek.q-past-day,.q-calendar--dark.q-calendar-weekly .q-calendar-weekly__workweek.q-past-day,.q-dark div.q-calendar-weekly .q-calendar-weekly__workweek.q-past-day{color:#eee}.body--dark div.q-calendar-weekly .q-calendar-weekly__workweek.q-future-day,.q-calendar--dark.q-calendar-weekly .q-calendar-weekly__workweek.q-future-day,.q-dark div.q-calendar-weekly .q-calendar-weekly__workweek.q-future-day{color:#ffc}.body--dark div.q-calendar-weekly .q-calendar-weekly__workweek.q-current-day,.q-calendar--dark.q-calendar-weekly .q-calendar-weekly__workweek.q-current-day,.q-dark div.q-calendar-weekly .q-calendar-weekly__workweek.q-current-day{color:#ff6}.body--dark div.q-calendar-weekly .q-calendar-weekly__week--wrapper,.q-calendar--dark.q-calendar-weekly .q-calendar-weekly__week--wrapper,.q-dark div.q-calendar-weekly .q-calendar-weekly__week--wrapper{border-bottom:1px solid #e0e0e0}.body--dark div.q-calendar-weekly .q-calendar-weekly__week--wrapper:last-child,.q-calendar--dark.q-calendar-weekly .q-calendar-weekly__week--wrapper:last-child,.q-dark div.q-calendar-weekly .q-calendar-weekly__week--wrapper:last-child{border-bottom:none!important}.body--dark div.q-calendar-weekly .q-calendar-weekly__day,.q-calendar--dark.q-calendar-weekly .q-calendar-weekly__day,.q-dark div.q-calendar-weekly .q-calendar-weekly__day{border-right:1px solid #9e9e9e;color:#ff6}.body--dark div.q-calendar-weekly .q-calendar-weekly__day:last-child,.q-calendar--dark.q-calendar-weekly .q-calendar-weekly__day:last-child,.q-dark div.q-calendar-weekly .q-calendar-weekly__day:last-child{border-right:none!important}.body--dark div.q-calendar-weekly .q-calendar-weekly__day.q-outside,.q-calendar--dark.q-calendar-weekly .q-calendar-weekly__day.q-outside,.q-dark div.q-calendar-weekly .q-calendar-weekly__day.q-outside{background:#bebebe;color:#424242}.body--dark div.q-calendar-weekly .q-calendar-weekly__day.q-future-day,.q-calendar--dark.q-calendar-weekly .q-calendar-weekly__day.q-future-day,.q-dark div.q-calendar-weekly .q-calendar-weekly__day.q-future-day{color:#ffc}.body--dark div.q-calendar-weekly .q-calendar-weekly__day.q-current-day .q-calendar-weekly__day-label,.q-calendar--dark.q-calendar-weekly .q-calendar-weekly__day.q-current-day .q-calendar-weekly__day-label,.q-dark div.q-calendar-weekly .q-calendar-weekly__day.q-current-day .q-calendar-weekly__day-label{font-weight:400;color:#ff6}.body--dark div.q-calendar-weekly .q-calendar-weekly__day.q-current-day .q-calendar-weekly__day-month,.body--dark div.q-calendar-weekly .q-calendar-weekly__day.q-current-day .q-calendar-weekly__day-month--day-of-year,.q-calendar--dark.q-calendar-weekly .q-calendar-weekly__day.q-current-day .q-calendar-weekly__day-month,.q-calendar--dark.q-calendar-weekly .q-calendar-weekly__day.q-current-day .q-calendar-weekly__day-month--day-of-year,.q-dark div.q-calendar-weekly .q-calendar-weekly__day.q-current-day .q-calendar-weekly__day-month,.q-dark div.q-calendar-weekly .q-calendar-weekly__day.q-current-day .q-calendar-weekly__day-month--day-of-year{color:currentColor}.body--dark div.q-calendar-weekly .q-calendar-weekly__day.q-past-day,.q-calendar--dark.q-calendar-weekly .q-calendar-weekly__day.q-past-day,.q-dark div.q-calendar-weekly .q-calendar-weekly__day.q-past-day{color:#eee}.body--dark div.q-calendar-weekly .q-calendar-weekly__day--droppable,.q-calendar--dark.q-calendar-weekly .q-calendar-weekly__day--droppable,.q-dark div.q-calendar-weekly .q-calendar-weekly__day--droppable{border-right:1px dashed #ff6}.body--dark div .q-calendar-mini .q-calendar-weekly__day,.q-calendar--dark .q-calendar-mini .q-calendar-weekly__day,.q-dark div .q-calendar-mini .q-calendar-weekly__day{color:#fff}.body--dark div .q-calendar-mini .q-calendar-weekly__day.q-future-day,.body--dark div .q-calendar-mini .q-calendar-weekly__day.q-past-day,.q-calendar--dark .q-calendar-mini .q-calendar-weekly__day.q-future-day,.q-calendar--dark .q-calendar-mini .q-calendar-weekly__day.q-past-day,.q-dark div .q-calendar-mini .q-calendar-weekly__day.q-future-day,.q-dark div .q-calendar-mini .q-calendar-weekly__day.q-past-day{color:#eee}.body--dark div .q-calendar-mini .q-calendar-weekly__day.q-selected-date,.body--dark div .q-calendar-mini .q-calendar-weekly__day.q-selected-day,.q-calendar--dark .q-calendar-mini .q-calendar-weekly__day.q-selected-date,.q-calendar--dark .q-calendar-mini .q-calendar-weekly__day.q-selected-day,.q-dark div .q-calendar-mini .q-calendar-weekly__day.q-selected-date,.q-dark div .q-calendar-mini .q-calendar-weekly__day.q-selected-day{color:#fff!important}.body--dark div .q-calendar-mini .q-calendar-weekly__day.q-selected-date:before,.body--dark div .q-calendar-mini .q-calendar-weekly__day.q-selected-day:before,.q-calendar--dark .q-calendar-mini .q-calendar-weekly__day.q-selected-date:before,.q-calendar--dark .q-calendar-mini .q-calendar-weekly__day.q-selected-day:before,.q-dark div .q-calendar-mini .q-calendar-weekly__day.q-selected-date:before,.q-dark div .q-calendar-mini .q-calendar-weekly__day.q-selected-day:before{background:#393939}.body--dark div .q-calendar-mini .q-calendar-weekly__day.q-current-day .q-calendar-weekly__day-label .q-btn__wrapper:before,.q-calendar--dark .q-calendar-mini .q-calendar-weekly__day.q-current-day .q-calendar-weekly__day-label .q-btn__wrapper:before,.q-dark div .q-calendar-mini .q-calendar-weekly__day.q-current-day .q-calendar-weekly__day-label .q-btn__wrapper:before{border-color:#ff6}.body--dark div .q-calendar-mini.q-calendar-weekly .q-calendar-weekly__week--wrapper,.q-calendar--dark.q-calendar-mini.q-calendar-weekly .q-calendar-weekly__week--wrapper,.q-calendar--dark .q-calendar-mini.q-calendar-weekly .q-calendar-weekly__week--wrapper,.q-dark div .q-calendar-mini.q-calendar-weekly .q-calendar-weekly__week--wrapper{border-bottom:unset}.q-event:first-child{margin-top:2.2em}.q-calendar-mini .q-event{margin-top:1.0em}.q-calendar-scheduler .q-calendar-scheduler__resources-head{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.q-calendar-scheduler .q-calendar-scheduler__column-header--before{border-bottom:1px solid #e0e0e0}.q-calendar-scheduler .q-calendar-scheduler__column-header--after{border-top:1px solid #e0e0e0}.q-calendar-scheduler .q-calendar-scheduler__head-day{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#027be3}.q-calendar-scheduler .q-calendar-scheduler__head-day.q-outside{background:#eee;color:#424242}.q-calendar-scheduler .q-calendar-scheduler__head-day.q-future-day .q-calendar-scheduler__head-day-label{color:#4eacfd}.q-calendar-scheduler .q-calendar-scheduler__head-day.q-current-day .q-calendar-scheduler__head-day-label{font-weight:700;color:#027be3}.q-calendar-scheduler .q-calendar-scheduler__head-day.q-current-day .q-calendar-scheduler__head-day-label .q-btn__wrapper:before{border-width:1px}.q-calendar-scheduler .q-calendar-scheduler__head-day.q-past-day .q-calendar-scheduler__head-day-label,.q-calendar-scheduler .q-calendar-scheduler__head-day.q-past-day .q-calendar-scheduler__head-weekday{color:#616161}.q-calendar-scheduler .q-calendar-scheduler__resources-body{border-right:1px solid #e0e0e0}.q-calendar-scheduler .q-calendar-scheduler__resources-body .q-calendar-scheduler__resource-text{color:#616161}.q-calendar-scheduler .q-calendar-scheduler__day{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.q-calendar-scheduler .q-calendar-scheduler__resource{border-top:1px solid #e0e0e0;color:#616161}.q-calendar-scheduler .q-calendar-scheduler__resource:first-child{border-top:none!important}.q-calendar-scheduler .q-calendar-scheduler__resource:last-child{border-bottom:1px solid #e0e0e0}.q-calendar-scheduler .q-calendar-scheduler__day-resource{border-top:1px solid #e0e0e0;color:#616161}.q-calendar-scheduler .q-calendar-scheduler__day-resource:first-child{border-top:none!important}.q-calendar-scheduler .q-calendar-scheduler__day-resource:last-child{border-bottom:1px solid #e0e0e0}.q-calendar-scheduler__day-resource--droppable{border:dashed calendar-border-width}.q-calendar-scheduler{display:flex;flex:1;flex-wrap:nowrap;flex-direction:column;height:100%;width:100%}.q-calendar-scheduler__head,.q-calendar-scheduler__resources-head{flex:none;display:flex;overflow:hidden}.q-calendar-scheduler__resources-head{vertical-align:bottom;width:100px;color:#616161;border-bottom:1px solid #e0e0e0}.q-calendar-scheduler__resources-head--text{display:block;position:relative;font-size:10px;text-align:center;vertical-align:bottom}.q-calendar-scheduler__head-day{flex:1 1 auto;flex-wrap:nowrap;overflow:hidden;width:0}.q-calendar-scheduler__head-weekday{display:flex;flex-wrap:nowrap;flex:1;padding:4px;font-size:1rem;justify-content:left}.q-calendar-scheduler__head-day-label,.q-calendar-scheduler__head-weekday{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.q-calendar-scheduler__head-day-label{border-radius:50%;cursor:pointer;left:2px;bottom:2px}.q-calendar-scheduler__column-header__after,.q-calendar-scheduler__column-header__before{display:flex;flex-wrap:nowrap;flex:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:4px;font-size:1rem;justify-content:left}.q-calendar-scheduler__body{flex:1 1 60%;overflow:hidden;display:flex;position:relative;flex-direction:column}.q-calendar-scheduler__scroll-area{overflow-y:scroll;flex:1 1 auto;display:flex;align-items:flex-start}.q-calendar-scheduler__pane{width:100%;overflow-y:hidden;flex:none;display:flex;align-items:flex-start}.q-calendar-scheduler__day-container{position:relative;display:flex;flex:1;width:100%;height:100%}.q-calendar-scheduler__resources-body{flex:none;width:100px}.q-calendar-scheduler__resource,.q-calendar-scheduler__resources-body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.q-calendar-scheduler__resource{display:flex;flex-wrap:nowrap;flex:1;padding:4px;font-size:1rem;justify-content:middle;overflow:hidden}.q-calendar-scheduler__resource-text{display:block;position:relative;top:10px;font-size:12px}.q-calendar-scheduler__day{flex:1;width:0;position:relative}.body--dark div.q-calendar-scheduler .q-calendar-scheduler__resources-head,.q-calendar--dark.q-calendar-scheduler .q-calendar-scheduler__resources-head,.q-dark div.q-calendar-scheduler .q-calendar-scheduler__resources-head{border-right:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;color:#ff6}.body--dark div.q-calendar-scheduler .q-calendar-scheduler__column-header--before,.q-calendar--dark.q-calendar-scheduler .q-calendar-scheduler__column-header--before,.q-dark div.q-calendar-scheduler .q-calendar-scheduler__column-header--before{border-bottom:1px solid #9e9e9e}.body--dark div.q-calendar-scheduler .q-calendar-scheduler__column-header--after,.q-calendar--dark.q-calendar-scheduler .q-calendar-scheduler__column-header--after,.q-dark div.q-calendar-scheduler .q-calendar-scheduler__column-header--after{border-top:1px solid #9e9e9e}.body--dark div.q-calendar-scheduler .q-calendar-scheduler__head-day,.q-calendar--dark.q-calendar-scheduler .q-calendar-scheduler__head-day,.q-dark div.q-calendar-scheduler .q-calendar-scheduler__head-day{border-right:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;color:#ff6}.body--dark div.q-calendar-scheduler .q-calendar-scheduler__head-day.q-outside,.q-calendar--dark.q-calendar-scheduler .q-calendar-scheduler__head-day.q-outside,.q-dark div.q-calendar-scheduler .q-calendar-scheduler__head-day.q-outside{background:#bebebe;color:#424242}.body--dark div.q-calendar-scheduler .q-calendar-scheduler__head-day.q-current-day .q-calendar-scheduler__head-day-label,.body--dark div.q-calendar-scheduler .q-calendar-scheduler__head-day.q-future-day .q-calendar-scheduler__head-day-label,.q-calendar--dark.q-calendar-scheduler .q-calendar-scheduler__head-day.q-current-day .q-calendar-scheduler__head-day-label,.q-calendar--dark.q-calendar-scheduler .q-calendar-scheduler__head-day.q-future-day .q-calendar-scheduler__head-day-label,.q-dark div.q-calendar-scheduler .q-calendar-scheduler__head-day.q-current-day .q-calendar-scheduler__head-day-label,.q-dark div.q-calendar-scheduler .q-calendar-scheduler__head-day.q-future-day .q-calendar-scheduler__head-day-label{color:#ff6}.body--dark div.q-calendar-scheduler .q-calendar-scheduler__head-day.q-past-day .q-calendar-scheduler__head-day-label,.body--dark div.q-calendar-scheduler .q-calendar-scheduler__head-day.q-past-day .q-calendar-scheduler__head-weekday,.q-calendar--dark.q-calendar-scheduler .q-calendar-scheduler__head-day.q-past-day .q-calendar-scheduler__head-day-label,.q-calendar--dark.q-calendar-scheduler .q-calendar-scheduler__head-day.q-past-day .q-calendar-scheduler__head-weekday,.q-dark div.q-calendar-scheduler .q-calendar-scheduler__head-day.q-past-day .q-calendar-scheduler__head-day-label,.q-dark div.q-calendar-scheduler .q-calendar-scheduler__head-day.q-past-day .q-calendar-scheduler__head-weekday{color:#eee}.body--dark div.q-calendar-scheduler .q-calendar-scheduler__resources-body,.q-calendar--dark.q-calendar-scheduler .q-calendar-scheduler__resources-body,.q-dark div.q-calendar-scheduler .q-calendar-scheduler__resources-body{border-right:1px solid #9e9e9e}.body--dark div.q-calendar-scheduler .q-calendar-scheduler__resources-body .q-calendar-scheduler__resource-text,.q-calendar--dark.q-calendar-scheduler .q-calendar-scheduler__resources-body .q-calendar-scheduler__resource-text,.q-dark div.q-calendar-scheduler .q-calendar-scheduler__resources-body .q-calendar-scheduler__resource-text{color:#fafafa}.body--dark div.q-calendar-scheduler .q-calendar-scheduler__day,.q-calendar--dark.q-calendar-scheduler .q-calendar-scheduler__day,.q-dark div.q-calendar-scheduler .q-calendar-scheduler__day{border-right:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e}.body--dark div.q-calendar-scheduler .q-calendar-scheduler__resource,.q-calendar--dark.q-calendar-scheduler .q-calendar-scheduler__resource,.q-dark div.q-calendar-scheduler .q-calendar-scheduler__resource{border-top:1px solid #9e9e9e;color:#ff6}.body--dark div.q-calendar-scheduler .q-calendar-scheduler__resource:first-child,.q-calendar--dark.q-calendar-scheduler .q-calendar-scheduler__resource:first-child,.q-dark div.q-calendar-scheduler .q-calendar-scheduler__resource:first-child{border-top:none!important}.body--dark div.q-calendar-scheduler .q-calendar-scheduler__resource:last-child,.q-calendar--dark.q-calendar-scheduler .q-calendar-scheduler__resource:last-child,.q-dark div.q-calendar-scheduler .q-calendar-scheduler__resource:last-child{border-bottom:1px solid #9e9e9e}.body--dark div.q-calendar-scheduler .q-calendar-scheduler__day-resource,.q-calendar--dark.q-calendar-scheduler .q-calendar-scheduler__day-resource,.q-dark div.q-calendar-scheduler .q-calendar-scheduler__day-resource{border-top:1px solid #9e9e9e;color:#fafafa}.body--dark div.q-calendar-scheduler .q-calendar-scheduler__day-resource:first-child,.q-calendar--dark.q-calendar-scheduler .q-calendar-scheduler__day-resource:first-child,.q-dark div.q-calendar-scheduler .q-calendar-scheduler__day-resource:first-child{border-top:none!important}.body--dark div.q-calendar-scheduler .q-calendar-scheduler__day-resource:last-child,.q-calendar--dark.q-calendar-scheduler .q-calendar-scheduler__day-resource:last-child,.q-dark div.q-calendar-scheduler .q-calendar-scheduler__day-resource:last-child{border-bottom:1px solid #9e9e9e}.body--dark div .q-calendar-scheduler__day-resource--droppable,.q-calendar--dark .q-calendar-scheduler__day-resource--droppable,.q-dark div .q-calendar-scheduler__day-resource--droppable{border:1px dashed #ff6}.q-calendar-resource__head-resource{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#616161;background:#fafafa}.q-calendar-resource__head-resource:last-child{border-right:none}.q-calendar-resource__head-label{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#616161;background:#fafafa}.q-calendar-resource__head-label:last-child{border-right:none}.q-calendar-resource__resource{color:#616161;background:#fafafa}.q-calendar-resource__resource,.q-calendar-resource__resource-interval{border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.q-calendar-resource__resource-interval:last-child{border-right:none}.q-calendar-resource__resource-row:last-child>.q-calendar-resource__resource,.q-calendar-resource__resource-row:last-child>.q-calendar-resource__resource-intervals>.q-calendar-resource__resource-interval{border-bottom:none}.q-calendar-resource{display:flex;flex:1;flex-wrap:nowrap;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.q-calendar-resource__body{flex:1 1 60%;overflow:hidden;display:flex;position:relative;flex-direction:column;width:100%;height:100%}.q-calendar-resource__scroll-area{overflow:auto;flex:1 1 auto;display:flex;align-items:flex-start;width:100%;height:100%}.q-calendar-resource__day-container{position:relative;display:flex;flex:1;flex-wrap:nowrap;flex-direction:column}.q-calendar-resource__head,.q-calendar-resource__head-resource{display:flex;flex-direction:row;flex:1;position:relative;font-size:10px}.q-calendar-resource__head-resource{padding:2px}.q-calendar-resource__head-intervals{display:flex;flex-direction:row}.q-calendar-resource__head-label{display:flex;justify-content:center;align-items:center;position:relative;font-size:10px;padding:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.q-calendar-resource__resources-body{display:flex;position:relative;flex-direction:column;flex-wrap:wrap}.q-calendar-resource__resource-row{display:flex;position:relative;flex-direction:row;flex-wrap:nowrap;flex:1}.q-calendar-resource__resource{display:flex;flex-wrap:nowrap;flex:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:4px;font-size:1rem;justify-content:center;align-items:center;overflow:hidden}.q-calendar-resource__resource-text{display:flex;position:relative;font-size:12px;white-space:nowrap}.q-calendar-resource__resource-intervals{display:flex;position:relative}.q-calendar-resource__head.q-calendar__sticky{position:-webkit-sticky;position:sticky;left:0;top:0;z-index:3}.q-calendar-resource__head-resource.q-calendar__sticky{position:-webkit-sticky;position:sticky;left:0;top:0;z-index:2}.q-calendar-resource__resource.q-calendar__sticky{position:-webkit-sticky;position:sticky;left:0;z-index:1}.body--dark div .q-calendar-resource__body,.q-calendar--dark .q-calendar-resource__body,.q-dark div .q-calendar-resource__body{border-top:1px solid #9e9e9e}.body--dark div .q-calendar-resource__head-label,.body--dark div .q-calendar-resource__head-resource,.body--dark div .q-calendar-resource__resource,.q-calendar--dark .q-calendar-resource__head-label,.q-calendar--dark .q-calendar-resource__head-resource,.q-calendar--dark .q-calendar-resource__resource,.q-dark div .q-calendar-resource__head-label,.q-dark div .q-calendar-resource__head-resource,.q-dark div .q-calendar-resource__resource{border-right:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;color:#fafafa;background:#616161}.body--dark div .q-calendar-resource__resource-interval,.q-calendar--dark .q-calendar-resource__resource-interval,.q-dark div .q-calendar-resource__resource-interval{border-bottom:1px solid #9e9e9e;border-right:1px solid #9e9e9e}:root{--q-color-light:#bdbdbd;--q-color-faded:#777;--q-color-black:#000;--q-color-white:#fff;--q-color-red:#f44336;--q-color-red-1:#ffebee;--q-color-red-2:#ffcdd2;--q-color-red-3:#ef9a9a;--q-color-red-4:#e57373;--q-color-red-5:#ef5350;--q-color-red-6:#f44336;--q-color-red-7:#e53935;--q-color-red-8:#d32f2f;--q-color-red-9:#c62828;--q-color-red-10:#b71c1c;--q-color-red-11:#ff8a80;--q-color-red-12:#ff5252;--q-color-red-13:#ff1744;--q-color-red-14:#d50000;--q-color-pink:#e91e63;--q-color-pink-1:#fce4ec;--q-color-pink-2:#f8bbd0;--q-color-pink-3:#f48fb1;--q-color-pink-4:#f06292;--q-color-pink-5:#ec407a;--q-color-pink-6:#e91e63;--q-color-pink-7:#d81b60;--q-color-pink-8:#c2185b;--q-color-pink-9:#ad1457;--q-color-pink-10:#880e4f;--q-color-pink-11:#ff80ab;--q-color-pink-12:#ff4081;--q-color-pink-13:#f50057;--q-color-pink-14:#c51162;--q-color-purple:#9c27b0;--q-color-purple-1:#f3e5f5;--q-color-purple-2:#e1bee7;--q-color-purple-3:#ce93d8;--q-color-purple-4:#ba68c8;--q-color-purple-5:#ab47bc;--q-color-purple-6:#9c27b0;--q-color-purple-7:#8e24aa;--q-color-purple-8:#7b1fa2;--q-color-purple-9:#6a1b9a;--q-color-purple-10:#4a148c;--q-color-purple-11:#ea80fc;--q-color-purple-12:#e040fb;--q-color-purple-13:#d500f9;--q-color-purple-14:#a0f;--q-color-deep-purple:#673ab7;--q-color-deep-purple-1:#ede7f6;--q-color-deep-purple-2:#d1c4e9;--q-color-deep-purple-3:#b39ddb;--q-color-deep-purple-4:#9575cd;--q-color-deep-purple-5:#7e57c2;--q-color-deep-purple-6:#673ab7;--q-color-deep-purple-7:#5e35b1;--q-color-deep-purple-8:#512da8;--q-color-deep-purple-9:#4527a0;--q-color-deep-purple-10:#311b92;--q-color-deep-purple-11:#b388ff;--q-color-deep-purple-12:#7c4dff;--q-color-deep-purple-13:#651fff;--q-color-deep-purple-14:#6200ea;--q-color-indigo:#3f51b5;--q-color-indigo-1:#e8eaf6;--q-color-indigo-2:#c5cae9;--q-color-indigo-3:#9fa8da;--q-color-indigo-4:#7986cb;--q-color-indigo-5:#5c6bc0;--q-color-indigo-6:#3f51b5;--q-color-indigo-7:#3949ab;--q-color-indigo-8:#303f9f;--q-color-indigo-9:#283593;--q-color-indigo-10:#1a237e;--q-color-indigo-11:#8c9eff;--q-color-indigo-12:#536dfe;--q-color-indigo-13:#3d5afe;--q-color-indigo-14:#304ffe;--q-color-blue:#2196f3;--q-color-blue-1:#e3f2fd;--q-color-blue-2:#bbdefb;--q-color-blue-3:#90caf9;--q-color-blue-4:#64b5f6;--q-color-blue-5:#42a5f5;--q-color-blue-6:#2196f3;--q-color-blue-7:#1e88e5;--q-color-blue-8:#1976d2;--q-color-blue-9:#1565c0;--q-color-blue-10:#0d47a1;--q-color-blue-11:#82b1ff;--q-color-blue-12:#448aff;--q-color-blue-13:#2979ff;--q-color-blue-14:#2962ff;--q-color-light-blue:#03a9f4;--q-color-light-blue-1:#e1f5fe;--q-color-light-blue-2:#b3e5fc;--q-color-light-blue-3:#81d4fa;--q-color-light-blue-4:#4fc3f7;--q-color-light-blue-5:#29b6f6;--q-color-light-blue-6:#03a9f4;--q-color-light-blue-7:#039be5;--q-color-light-blue-8:#0288d1;--q-color-light-blue-9:#0277bd;--q-color-light-blue-10:#01579b;--q-color-light-blue-11:#80d8ff;--q-color-light-blue-12:#40c4ff;--q-color-light-blue-13:#00b0ff;--q-color-light-blue-14:#0091ea;--q-color-cyan:#00bcd4;--q-color-cyan-1:#e0f7fa;--q-color-cyan-2:#b2ebf2;--q-color-cyan-3:#80deea;--q-color-cyan-4:#4dd0e1;--q-color-cyan-5:#26c6da;--q-color-cyan-6:#00bcd4;--q-color-cyan-7:#00acc1;--q-color-cyan-8:#0097a7;--q-color-cyan-9:#00838f;--q-color-cyan-10:#006064;--q-color-cyan-11:#84ffff;--q-color-cyan-12:#18ffff;--q-color-cyan-13:#00e5ff;--q-color-cyan-14:#00b8d4;--q-color-teal:#009688;--q-color-teal-1:#e0f2f1;--q-color-teal-2:#b2dfdb;--q-color-teal-3:#80cbc4;--q-color-teal-4:#4db6ac;--q-color-teal-5:#26a69a;--q-color-teal-6:#009688;--q-color-teal-7:#00897b;--q-color-teal-8:#00796b;--q-color-teal-9:#00695c;--q-color-teal-10:#004d40;--q-color-teal-11:#a7ffeb;--q-color-teal-12:#64ffda;--q-color-teal-13:#1de9b6;--q-color-teal-14:#00bfa5;--q-color-green:#4caf50;--q-color-green-1:#e8f5e9;--q-color-green-2:#c8e6c9;--q-color-green-3:#a5d6a7;--q-color-green-4:#81c784;--q-color-green-5:#66bb6a;--q-color-green-6:#4caf50;--q-color-green-7:#43a047;--q-color-green-8:#388e3c;--q-color-green-9:#2e7d32;--q-color-green-10:#1b5e20;--q-color-green-11:#b9f6ca;--q-color-green-12:#69f0ae;--q-color-green-13:#00e676;--q-color-green-14:#00c853;--q-color-light-green:#8bc34a;--q-color-light-green-1:#f1f8e9;--q-color-light-green-2:#dcedc8;--q-color-light-green-3:#c5e1a5;--q-color-light-green-4:#aed581;--q-color-light-green-5:#9ccc65;--q-color-light-green-6:#8bc34a;--q-color-light-green-7:#7cb342;--q-color-light-green-8:#689f38;--q-color-light-green-9:#558b2f;--q-color-light-green-10:#33691e;--q-color-light-green-11:#ccff90;--q-color-light-green-12:#b2ff59;--q-color-light-green-13:#76ff03;--q-color-light-green-14:#64dd17;--q-color-lime:#cddc39;--q-color-lime-1:#f9fbe7;--q-color-lime-2:#f0f4c3;--q-color-lime-3:#e6ee9c;--q-color-lime-4:#dce775;--q-color-lime-5:#d4e157;--q-color-lime-6:#cddc39;--q-color-lime-7:#c0ca33;--q-color-lime-8:#afb42b;--q-color-lime-9:#9e9d24;--q-color-lime-10:#827717;--q-color-lime-11:#f4ff81;--q-color-lime-12:#eeff41;--q-color-lime-13:#c6ff00;--q-color-lime-14:#aeea00;--q-color-yellow:#ffeb3b;--q-color-yellow-1:#fffde7;--q-color-yellow-2:#fff9c4;--q-color-yellow-3:#fff59d;--q-color-yellow-4:#fff176;--q-color-yellow-5:#ffee58;--q-color-yellow-6:#ffeb3b;--q-color-yellow-7:#fdd835;--q-color-yellow-8:#fbc02d;--q-color-yellow-9:#f9a825;--q-color-yellow-10:#f57f17;--q-color-yellow-11:#ffff8d;--q-color-yellow-12:#ff0;--q-color-yellow-13:#ffea00;--q-color-yellow-14:#ffd600;--q-color-amber:#ffc107;--q-color-amber-1:#fff8e1;--q-color-amber-2:#ffecb3;--q-color-amber-3:#ffe082;--q-color-amber-4:#ffd54f;--q-color-amber-5:#ffca28;--q-color-amber-6:#ffc107;--q-color-amber-7:#ffb300;--q-color-amber-8:#ffa000;--q-color-amber-9:#ff8f00;--q-color-amber-10:#ff6f00;--q-color-amber-11:#ffe57f;--q-color-amber-12:#ffd740;--q-color-amber-13:#ffc400;--q-color-amber-14:#ffab00;--q-color-orange:#ff9800;--q-color-orange-1:#fff3e0;--q-color-orange-2:#ffe0b2;--q-color-orange-3:#ffcc80;--q-color-orange-4:#ffb74d;--q-color-orange-5:#ffa726;--q-color-orange-6:#ff9800;--q-color-orange-7:#fb8c00;--q-color-orange-8:#f57c00;--q-color-orange-9:#ef6c00;--q-color-orange-10:#e65100;--q-color-orange-11:#ffd180;--q-color-orange-12:#ffab40;--q-color-orange-13:#ff9100;--q-color-orange-14:#ff6d00;--q-color-deep-orange:#ff5722;--q-color-deep-orange-1:#fbe9e7;--q-color-deep-orange-2:#ffccbc;--q-color-deep-orange-3:#ffab91;--q-color-deep-orange-4:#ff8a65;--q-color-deep-orange-5:#ff7043;--q-color-deep-orange-6:#ff5722;--q-color-deep-orange-7:#f4511e;--q-color-deep-orange-8:#e64a19;--q-color-deep-orange-9:#d84315;--q-color-deep-orange-10:#bf360c;--q-color-deep-orange-11:#ff9e80;--q-color-deep-orange-12:#ff6e40;--q-color-deep-orange-13:#ff3d00;--q-color-deep-orange-14:#dd2c00;--q-color-brown:#795548;--q-color-brown-1:#efebe9;--q-color-brown-2:#d7ccc8;--q-color-brown-3:#bcaaa4;--q-color-brown-4:#a1887f;--q-color-brown-5:#8d6e63;--q-color-brown-6:#795548;--q-color-brown-7:#6d4c41;--q-color-brown-8:#5d4037;--q-color-brown-9:#4e342e;--q-color-brown-10:#3e2723;--q-color-brown-11:#d7ccc8;--q-color-brown-12:#bcaaa4;--q-color-brown-13:#8d6e63;--q-color-brown-14:#5d4037;--q-color-grey:#9e9e9e;--q-color-grey-1:#fafafa;--q-color-grey-2:#f5f5f5;--q-color-grey-3:#eee;--q-color-grey-4:#e0e0e0;--q-color-grey-5:#bdbdbd;--q-color-grey-6:#9e9e9e;--q-color-grey-7:#757575;--q-color-grey-8:#616161;--q-color-grey-9:#424242;--q-color-grey-10:#212121;--q-color-grey-11:#f5f5f5;--q-color-grey-12:#eee;--q-color-grey-13:#bdbdbd;--q-color-grey-14:#616161;--q-color-blue-grey:#607d8b;--q-color-blue-grey-1:#eceff1;--q-color-blue-grey-2:#cfd8dc;--q-color-blue-grey-3:#b0bec5;--q-color-blue-grey-4:#90a4ae;--q-color-blue-grey-5:#78909c;--q-color-blue-grey-6:#607d8b;--q-color-blue-grey-7:#546e7a;--q-color-blue-grey-8:#455a64;--q-color-blue-grey-9:#37474f;--q-color-blue-grey-10:#263238;--q-color-blue-grey-11:#cfd8dc;--q-color-blue-grey-12:#b0bec5;--q-color-blue-grey-13:#78909c;--q-color-blue-grey-14:#455a64}.border-color-primary{border-color:var(--q-color-primary)}.border-color-secondary{border-color:var(--q-color-secondary)}.border-color-accent{border-color:var(--q-color-accent)}.border-color-positive{border-color:var(--q-color-positive)}.border-color-negative{border-color:var(--q-color-negative)}.border-color-info{border-color:var(--q-color-info)}.border-color-warning{border-color:var(--q-color-warning)}.border-color-light{border-color:var(--q-color-light)}.border-color-dark{border-color:var(--q-color-dark)}.border-color-faded{border-color:var(--q-color-faded)}.border-color-black{border-color:var(--q-color-black)}.border-color-white{border-color:var(--q-color-white)}.border-color-red{border-color:var(--q-color-red)}.border-color-red-1{border-color:var(--q-color-red-1)}.border-color-red-2{border-color:var(--q-color-red-2)}.border-color-red-3{border-color:var(--q-color-red-3)}.border-color-red-4{border-color:var(--q-color-red-4)}.border-color-red-5{border-color:var(--q-color-red-5)}.border-color-red-6{border-color:var(--q-color-red-6)}.border-color-red-7{border-color:var(--q-color-red-7)}.border-color-red-8{border-color:var(--q-color-red-8)}.border-color-red-9{border-color:var(--q-color-red-9)}.border-color-red-10{border-color:var(--q-color-red-10)}.border-color-red-11{border-color:var(--q-color-red-11)}.border-color-red-12{border-color:var(--q-color-red-12)}.border-color-red-13{border-color:var(--q-color-red-13)}.border-color-red-14{border-color:var(--q-color-red-14)}.border-color-pink{border-color:var(--q-color-pink)}.border-color-pink-1{border-color:var(--q-color-pink-1)}.border-color-pink-2{border-color:var(--q-color-pink-2)}.border-color-pink-3{border-color:var(--q-color-pink-3)}.border-color-pink-4{border-color:var(--q-color-pink-4)}.border-color-pink-5{border-color:var(--q-color-pink-5)}.border-color-pink-6{border-color:var(--q-color-pink-6)}.border-color-pink-7{border-color:var(--q-color-pink-7)}.border-color-pink-8{border-color:var(--q-color-pink-8)}.border-color-pink-9{border-color:var(--q-color-pink-9)}.border-color-pink-10{border-color:var(--q-color-pink-10)}.border-color-pink-11{border-color:var(--q-color-pink-11)}.border-color-pink-12{border-color:var(--q-color-pink-12)}.border-color-pink-13{border-color:var(--q-color-pink-13)}.border-color-pink-14{border-color:var(--q-color-pink-14)}.border-color-purple{border-color:var(--q-color-purple)}.border-color-purple-1{border-color:var(--q-color-purple-1)}.border-color-purple-2{border-color:var(--q-color-purple-2)}.border-color-purple-3{border-color:var(--q-color-purple-3)}.border-color-purple-4{border-color:var(--q-color-purple-4)}.border-color-purple-5{border-color:var(--q-color-purple-5)}.border-color-purple-6{border-color:var(--q-color-purple-6)}.border-color-purple-7{border-color:var(--q-color-purple-7)}.border-color-purple-8{border-color:var(--q-color-purple-8)}.border-color-purple-9{border-color:var(--q-color-purple-9)}.border-color-purple-10{border-color:var(--q-color-purple-10)}.border-color-purple-11{border-color:var(--q-color-purple-11)}.border-color-purple-12{border-color:var(--q-color-purple-12)}.border-color-purple-13{border-color:var(--q-color-purple-13)}.border-color-purple-14{border-color:var(--q-color-purple-14)}.border-color-deep-purple{border-color:var(--q-color-deep-purple)}.border-color-deep-purple-1{border-color:var(--q-color-deep-purple-1)}.border-color-deep-purple-2{border-color:var(--q-color-deep-purple-2)}.border-color-deep-purple-3{border-color:var(--q-color-deep-purple-3)}.border-color-deep-purple-4{border-color:var(--q-color-deep-purple-4)}.border-color-deep-purple-5{border-color:var(--q-color-deep-purple-5)}.border-color-deep-purple-6{border-color:var(--q-color-deep-purple-6)}.border-color-deep-purple-7{border-color:var(--q-color-deep-purple-7)}.border-color-deep-purple-8{border-color:var(--q-color-deep-purple-8)}.border-color-deep-purple-9{border-color:var(--q-color-deep-purple-9)}.border-color-deep-purple-10{border-color:var(--q-color-deep-purple-10)}.border-color-deep-purple-11{border-color:var(--q-color-deep-purple-11)}.border-color-deep-purple-12{border-color:var(--q-color-deep-purple-12)}.border-color-deep-purple-13{border-color:var(--q-color-deep-purple-13)}.border-color-deep-purple-14{border-color:var(--q-color-deep-purple-14)}.border-color-indigo{border-color:var(--q-color-indigo)}.border-color-indigo-1{border-color:var(--q-color-indigo-1)}.border-color-indigo-2{border-color:var(--q-color-indigo-2)}.border-color-indigo-3{border-color:var(--q-color-indigo-3)}.border-color-indigo-4{border-color:var(--q-color-indigo-4)}.border-color-indigo-5{border-color:var(--q-color-indigo-5)}.border-color-indigo-6{border-color:var(--q-color-indigo-6)}.border-color-indigo-7{border-color:var(--q-color-indigo-7)}.border-color-indigo-8{border-color:var(--q-color-indigo-8)}.border-color-indigo-9{border-color:var(--q-color-indigo-9)}.border-color-indigo-10{border-color:var(--q-color-indigo-10)}.border-color-indigo-11{border-color:var(--q-color-indigo-11)}.border-color-indigo-12{border-color:var(--q-color-indigo-12)}.border-color-indigo-13{border-color:var(--q-color-indigo-13)}.border-color-indigo-14{border-color:var(--q-color-indigo-14)}.border-color-blue{border-color:var(--q-color-blue)}.border-color-blue-1{border-color:var(--q-color-blue-1)}.border-color-blue-2{border-color:var(--q-color-blue-2)}.border-color-blue-3{border-color:var(--q-color-blue-3)}.border-color-blue-4{border-color:var(--q-color-blue-4)}.border-color-blue-5{border-color:var(--q-color-blue-5)}.border-color-blue-6{border-color:var(--q-color-blue-6)}.border-color-blue-7{border-color:var(--q-color-blue-7)}.border-color-blue-8{border-color:var(--q-color-blue-8)}.border-color-blue-9{border-color:var(--q-color-blue-9)}.border-color-blue-10{border-color:var(--q-color-blue-10)}.border-color-blue-11{border-color:var(--q-color-blue-11)}.border-color-blue-12{border-color:var(--q-color-blue-12)}.border-color-blue-13{border-color:var(--q-color-blue-13)}.border-color-blue-14{border-color:var(--q-color-blue-14)}.border-color-light-blue{border-color:var(--q-color-light-blue)}.border-color-light-blue-1{border-color:var(--q-color-light-blue-1)}.border-color-light-blue-2{border-color:var(--q-color-light-blue-2)}.border-color-light-blue-3{border-color:var(--q-color-light-blue-3)}.border-color-light-blue-4{border-color:var(--q-color-light-blue-4)}.border-color-light-blue-5{border-color:var(--q-color-light-blue-5)}.border-color-light-blue-6{border-color:var(--q-color-light-blue-6)}.border-color-light-blue-7{border-color:var(--q-color-light-blue-7)}.border-color-light-blue-8{border-color:var(--q-color-light-blue-8)}.border-color-light-blue-9{border-color:var(--q-color-light-blue-9)}.border-color-light-blue-10{border-color:var(--q-color-light-blue-10)}.border-color-light-blue-11{border-color:var(--q-color-light-blue-11)}.border-color-light-blue-12{border-color:var(--q-color-light-blue-12)}.border-color-light-blue-13{border-color:var(--q-color-light-blue-13)}.border-color-light-blue-14{border-color:var(--q-color-light-blue-14)}.border-color-cyan{border-color:var(--q-color-cyan)}.border-color-cyan-1{border-color:var(--q-color-cyan-1)}.border-color-cyan-2{border-color:var(--q-color-cyan-2)}.border-color-cyan-3{border-color:var(--q-color-cyan-3)}.border-color-cyan-4{border-color:var(--q-color-cyan-4)}.border-color-cyan-5{border-color:var(--q-color-cyan-5)}.border-color-cyan-6{border-color:var(--q-color-cyan-6)}.border-color-cyan-7{border-color:var(--q-color-cyan-7)}.border-color-cyan-8{border-color:var(--q-color-cyan-8)}.border-color-cyan-9{border-color:var(--q-color-cyan-9)}.border-color-cyan-10{border-color:var(--q-color-cyan-10)}.border-color-cyan-11{border-color:var(--q-color-cyan-11)}.border-color-cyan-12{border-color:var(--q-color-cyan-12)}.border-color-cyan-13{border-color:var(--q-color-cyan-13)}.border-color-cyan-14{border-color:var(--q-color-cyan-14)}.border-color-teal{border-color:var(--q-color-teal)}.border-color-teal-1{border-color:var(--q-color-teal-1)}.border-color-teal-2{border-color:var(--q-color-teal-2)}.border-color-teal-3{border-color:var(--q-color-teal-3)}.border-color-teal-4{border-color:var(--q-color-teal-4)}.border-color-teal-5{border-color:var(--q-color-teal-5)}.border-color-teal-6{border-color:var(--q-color-teal-6)}.border-color-teal-7{border-color:var(--q-color-teal-7)}.border-color-teal-8{border-color:var(--q-color-teal-8)}.border-color-teal-9{border-color:var(--q-color-teal-9)}.border-color-teal-10{border-color:var(--q-color-teal-10)}.border-color-teal-11{border-color:var(--q-color-teal-11)}.border-color-teal-12{border-color:var(--q-color-teal-12)}.border-color-teal-13{border-color:var(--q-color-teal-13)}.border-color-teal-14{border-color:var(--q-color-teal-14)}.border-color-green{border-color:var(--q-color-green)}.border-color-green-1{border-color:var(--q-color-green-1)}.border-color-green-2{border-color:var(--q-color-green-2)}.border-color-green-3{border-color:var(--q-color-green-3)}.border-color-green-4{border-color:var(--q-color-green-4)}.border-color-green-5{border-color:var(--q-color-green-5)}.border-color-green-6{border-color:var(--q-color-green-6)}.border-color-green-7{border-color:var(--q-color-green-7)}.border-color-green-8{border-color:var(--q-color-green-8)}.border-color-green-9{border-color:var(--q-color-green-9)}.border-color-green-10{border-color:var(--q-color-green-10)}.border-color-green-11{border-color:var(--q-color-green-11)}.border-color-green-12{border-color:var(--q-color-green-12)}.border-color-green-13{border-color:var(--q-color-green-13)}.border-color-green-14{border-color:var(--q-color-green-14)}.border-color-light-green{border-color:var(--q-color-light-green)}.border-color-light-green-1{border-color:var(--q-color-light-green-1)}.border-color-light-green-2{border-color:var(--q-color-light-green-2)}.border-color-light-green-3{border-color:var(--q-color-light-green-3)}.border-color-light-green-4{border-color:var(--q-color-light-green-4)}.border-color-light-green-5{border-color:var(--q-color-light-green-5)}.border-color-light-green-6{border-color:var(--q-color-light-green-6)}.border-color-light-green-7{border-color:var(--q-color-light-green-7)}.border-color-light-green-8{border-color:var(--q-color-light-green-8)}.border-color-light-green-9{border-color:var(--q-color-light-green-9)}.border-color-light-green-10{border-color:var(--q-color-light-green-10)}.border-color-light-green-11{border-color:var(--q-color-light-green-11)}.border-color-light-green-12{border-color:var(--q-color-light-green-12)}.border-color-light-green-13{border-color:var(--q-color-light-green-13)}.border-color-light-green-14{border-color:var(--q-color-light-green-14)}.border-color-lime{border-color:var(--q-color-lime)}.border-color-lime-1{border-color:var(--q-color-lime-1)}.border-color-lime-2{border-color:var(--q-color-lime-2)}.border-color-lime-3{border-color:var(--q-color-lime-3)}.border-color-lime-4{border-color:var(--q-color-lime-4)}.border-color-lime-5{border-color:var(--q-color-lime-5)}.border-color-lime-6{border-color:var(--q-color-lime-6)}.border-color-lime-7{border-color:var(--q-color-lime-7)}.border-color-lime-8{border-color:var(--q-color-lime-8)}.border-color-lime-9{border-color:var(--q-color-lime-9)}.border-color-lime-10{border-color:var(--q-color-lime-10)}.border-color-lime-11{border-color:var(--q-color-lime-11)}.border-color-lime-12{border-color:var(--q-color-lime-12)}.border-color-lime-13{border-color:var(--q-color-lime-13)}.border-color-lime-14{border-color:var(--q-color-lime-14)}.border-color-yellow{border-color:var(--q-color-yellow)}.border-color-yellow-1{border-color:var(--q-color-yellow-1)}.border-color-yellow-2{border-color:var(--q-color-yellow-2)}.border-color-yellow-3{border-color:var(--q-color-yellow-3)}.border-color-yellow-4{border-color:var(--q-color-yellow-4)}.border-color-yellow-5{border-color:var(--q-color-yellow-5)}.border-color-yellow-6{border-color:var(--q-color-yellow-6)}.border-color-yellow-7{border-color:var(--q-color-yellow-7)}.border-color-yellow-8{border-color:var(--q-color-yellow-8)}.border-color-yellow-9{border-color:var(--q-color-yellow-9)}.border-color-yellow-10{border-color:var(--q-color-yellow-10)}.border-color-yellow-11{border-color:var(--q-color-yellow-11)}.border-color-yellow-12{border-color:var(--q-color-yellow-12)}.border-color-yellow-13{border-color:var(--q-color-yellow-13)}.border-color-yellow-14{border-color:var(--q-color-yellow-14)}.border-color-amber{border-color:var(--q-color-amber)}.border-color-amber-1{border-color:var(--q-color-amber-1)}.border-color-amber-2{border-color:var(--q-color-amber-2)}.border-color-amber-3{border-color:var(--q-color-amber-3)}.border-color-amber-4{border-color:var(--q-color-amber-4)}.border-color-amber-5{border-color:var(--q-color-amber-5)}.border-color-amber-6{border-color:var(--q-color-amber-6)}.border-color-amber-7{border-color:var(--q-color-amber-7)}.border-color-amber-8{border-color:var(--q-color-amber-8)}.border-color-amber-9{border-color:var(--q-color-amber-9)}.border-color-amber-10{border-color:var(--q-color-amber-10)}.border-color-amber-11{border-color:var(--q-color-amber-11)}.border-color-amber-12{border-color:var(--q-color-amber-12)}.border-color-amber-13{border-color:var(--q-color-amber-13)}.border-color-amber-14{border-color:var(--q-color-amber-14)}.border-color-orange{border-color:var(--q-color-orange)}.border-color-orange-1{border-color:var(--q-color-orange-1)}.border-color-orange-2{border-color:var(--q-color-orange-2)}.border-color-orange-3{border-color:var(--q-color-orange-3)}.border-color-orange-4{border-color:var(--q-color-orange-4)}.border-color-orange-5{border-color:var(--q-color-orange-5)}.border-color-orange-6{border-color:var(--q-color-orange-6)}.border-color-orange-7{border-color:var(--q-color-orange-7)}.border-color-orange-8{border-color:var(--q-color-orange-8)}.border-color-orange-9{border-color:var(--q-color-orange-9)}.border-color-orange-10{border-color:var(--q-color-orange-10)}.border-color-orange-11{border-color:var(--q-color-orange-11)}.border-color-orange-12{border-color:var(--q-color-orange-12)}.border-color-orange-13{border-color:var(--q-color-orange-13)}.border-color-orange-14{border-color:var(--q-color-orange-14)}.border-color-deep-orange{border-color:var(--q-color-deep-orange)}.border-color-deep-orange-1{border-color:var(--q-color-deep-orange-1)}.border-color-deep-orange-2{border-color:var(--q-color-deep-orange-2)}.border-color-deep-orange-3{border-color:var(--q-color-deep-orange-3)}.border-color-deep-orange-4{border-color:var(--q-color-deep-orange-4)}.border-color-deep-orange-5{border-color:var(--q-color-deep-orange-5)}.border-color-deep-orange-6{border-color:var(--q-color-deep-orange-6)}.border-color-deep-orange-7{border-color:var(--q-color-deep-orange-7)}.border-color-deep-orange-8{border-color:var(--q-color-deep-orange-8)}.border-color-deep-orange-9{border-color:var(--q-color-deep-orange-9)}.border-color-deep-orange-10{border-color:var(--q-color-deep-orange-10)}.border-color-deep-orange-11{border-color:var(--q-color-deep-orange-11)}.border-color-deep-orange-12{border-color:var(--q-color-deep-orange-12)}.border-color-deep-orange-13{border-color:var(--q-color-deep-orange-13)}.border-color-deep-orange-14{border-color:var(--q-color-deep-orange-14)}.border-color-brown{border-color:var(--q-color-brown)}.border-color-brown-1{border-color:var(--q-color-brown-1)}.border-color-brown-2{border-color:var(--q-color-brown-2)}.border-color-brown-3{border-color:var(--q-color-brown-3)}.border-color-brown-4{border-color:var(--q-color-brown-4)}.border-color-brown-5{border-color:var(--q-color-brown-5)}.border-color-brown-6{border-color:var(--q-color-brown-6)}.border-color-brown-7{border-color:var(--q-color-brown-7)}.border-color-brown-8{border-color:var(--q-color-brown-8)}.border-color-brown-9{border-color:var(--q-color-brown-9)}.border-color-brown-10{border-color:var(--q-color-brown-10)}.border-color-brown-11{border-color:var(--q-color-brown-11)}.border-color-brown-12{border-color:var(--q-color-brown-12)}.border-color-brown-13{border-color:var(--q-color-brown-13)}.border-color-brown-14{border-color:var(--q-color-brown-14)}.border-color-grey{border-color:var(--q-color-grey)}.border-color-grey-1{border-color:var(--q-color-grey-1)}.border-color-grey-2{border-color:var(--q-color-grey-2)}.border-color-grey-3{border-color:var(--q-color-grey-3)}.border-color-grey-4{border-color:var(--q-color-grey-4)}.border-color-grey-5{border-color:var(--q-color-grey-5)}.border-color-grey-6{border-color:var(--q-color-grey-6)}.border-color-grey-7{border-color:var(--q-color-grey-7)}.border-color-grey-8{border-color:var(--q-color-grey-8)}.border-color-grey-9{border-color:var(--q-color-grey-9)}.border-color-grey-10{border-color:var(--q-color-grey-10)}.border-color-grey-11{border-color:var(--q-color-grey-11)}.border-color-grey-12{border-color:var(--q-color-grey-12)}.border-color-grey-13{border-color:var(--q-color-grey-13)}.border-color-grey-14{border-color:var(--q-color-grey-14)}.border-color-blue-grey{border-color:var(--q-color-blue-grey)}.border-color-blue-grey-1{border-color:var(--q-color-blue-grey-1)}.border-color-blue-grey-2{border-color:var(--q-color-blue-grey-2)}.border-color-blue-grey-3{border-color:var(--q-color-blue-grey-3)}.border-color-blue-grey-4{border-color:var(--q-color-blue-grey-4)}.border-color-blue-grey-5{border-color:var(--q-color-blue-grey-5)}.border-color-blue-grey-6{border-color:var(--q-color-blue-grey-6)}.border-color-blue-grey-7{border-color:var(--q-color-blue-grey-7)}.border-color-blue-grey-8{border-color:var(--q-color-blue-grey-8)}.border-color-blue-grey-9{border-color:var(--q-color-blue-grey-9)}.border-color-blue-grey-10{border-color:var(--q-color-blue-grey-10)}.border-color-blue-grey-11{border-color:var(--q-color-blue-grey-11)}.border-color-blue-grey-12{border-color:var(--q-color-blue-grey-12)}.border-color-blue-grey-13{border-color:var(--q-color-blue-grey-13)}.border-color-blue-grey-14{border-color:var(--q-color-blue-grey-14)}.calendar-agenda-event-empty-slot{display:none;background:green}.calendar-agenda-event-dot-style{width:100%;background-color:inherit}.calendar-agenda-event-dot-style,.calendar-agenda-event-dot-style:hover{-webkit-transition:background-color 0.3s ease;transition:background-color 0.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 0;margin-bottom:0.5em}.calendar-agenda .calendar-agenda-week{font-size:1.2em;font-weight:700;color:grey;margin-bottom:0.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{width:100%;padding:0.5em 0.5em;margin-bottom:0.5em;text-overflow:clip;border-radius:0.25em;cursor:pointer}.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:0.5em;padding-bottom:0.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:0.9em}.calendar-event{height:100%;padding:2px;text-overflow:clip;border-radius:5px;margin:1px 0;font-size:0.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%;-webkit-clip-path:polygon(0% 100%,0% 0%,95% 0%,100% 50%,95% 100%);clip-path:polygon(0% 100%,0% 0%,95% 0%,100% 50%,95% 100%)}.calendar-event-continues-from-last-week{padding-left:5%;-webkit-clip-path:polygon(5% 100%,0% 50%,5% 0,100% 0,100% 100%);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%;-webkit-clip-path:polygon(5% 100%,0% 50%,5% 0,95% 0%,100% 50%,95% 100%);clip-path:polygon(5% 100%,0% 50%,5% 0,95% 0%,100% 50%,95% 100%)}.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:$currentDayBackgroundColor}.calendar-day .calendar-day-column-weekend{background-color:$weekendDayBackgroundColor}.calendar-day .calendar-day-time{padding-right:0.5em;border-right:$borderOuter}.calendar-day .calendar-day-time-content{border-top:$borderThin}.calendar-day .calendar-day-time-content-half{border-top:$borderThinner}.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;padding-left:4px}.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-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;font-weight:700}.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{background-color:none;height:8em;max-height:8em;overflow:hidden;width:14.285%}.calendar-month .calendar-content .calendar-day .calendar-day-number{font-size:0.9em;height:2em;width:2em;vertical-align:middle;padding-top:0.25em;padding-left:0.25em}.calendar-month .calendar-content .calendar-day .calendar-day-number .inner-span{font-size:1.1em}.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:#f5f5f5}.calendar-day-column-label .calendar-day-time{position:relative}.calendar-day-column-label .calendar-day-time .time-label{position:absolute;top:-10px;right:20px}.calendar-day-column-label .cdcl-half-hour{font-size:0.75em;text-align:right}.calendar-day-column-label .cdcl-half-hour .time-label{top:-6px;right:20px}.calendar-multi-day-content .calendar-day{margin-top:10px}.calendar-multi-day-content .calendar-day .calendar-day-column-label{width:4em}.calendar-multi-day-content .calendar-day .calendar-day-column-content{border-right:1px solid #eee;position:relative}.calendar-multi-day-content .calendar-day .calendar-day-time{padding-right:0.5em;border-right:1px solid #bdbdbd}.calendar-multi-day-content .calendar-day .calendar-day-time-content{border-top:1px solid #eee}.calendar-header .calendar-month-year{font-size:1.25em;font-weight:700}.calendar-event-detail{max-width:80vw!important}.calendar-event-detail .ced-icon-div-with-badge{padding-right:5px;padding-top:5px}.calendar-event-detail .ced-close-button-left-spacer{width:16px}.calendar-event-detail .ced-event-title{font-size:1.5em;font-weight:500}.calendar-event-detail .ced-list-title{font-size:1em}.calendar-event-detail .ced-list-subtitle{font-size:0.8em;opacity:0.8}.calendar-event-detail .ced-q-card-main{padding-top:0}.calendar-event-detail .ced-avatar-column{min-width:40px;margin-right:16px}.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:#e0e0e0}.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{margin-top:10px}.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 solid #eee;position:relative}.calendar-multi-day-component .calendar-day .calendar-day-time{padding-right:0.5em;border-right:1px solid #bdbdbd}.calendar-multi-day-component .calendar-day .calendar-day-time-content{border-top:1px solid #eee}.flex,.flex-column,.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-column.inline,.flex-row.inline,.flex.inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.flex-row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-column.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-reverse-wrap{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-center,.flex-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-justify-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-center,.flex-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.flex-items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.flex-content-start{-ms-flex-line-pack:start;align-content:flex-start}.flex-content-end{-ms-flex-line-pack:end;align-content:flex-end}.flex-content-center{-ms-flex-line-pack:center;align-content:center}.flex-content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.flex-content-between{-ms-flex-line-pack:justify;align-content:space-between}.flex-content-around{-ms-flex-line-pack:distribute;align-content:space-around}.flex-self-start{-ms-flex-item-align:start;align-self:flex-start}.flex-self-end{-ms-flex-item-align:end;align-self:flex-end}.flex-self-center{-ms-flex-item-align:center;align-self:center}.flex-self-baseline{-ms-flex-item-align:baseline;align-self:baseline}.flex-self-stretch{-ms-flex-item-align:stretch;align-self:stretch}.flex-col{-webkit-box-flex:10000;-ms-flex:10000 1 0px;flex:10000 1 0}.flex-col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.fit{width:100%!important;height:100%!important}.is-clickable{cursor:pointer}.calendar-tab-panels .calendar-tab-panel-day,.calendar-tab-panels .calendar-tab-panel-week{height:60vh;max-height:60vh;overflow:hidden}.calendar-tab-panels .q-tab-panel{border:none}