.q-calendar{position:relative;display:flex;flex-direction:column;color:var(--calendar-color);background:var(--calendar-background);width:100%;min-width:auto;overflow:hidden}.q-calendar__bordered{border:var(--calendar-border)}.q-calendar__button{display:inline-block;flex-direction:row;align-items:center;position:relative;outline:0;border:0;vertical-align:middle;padding:0;font-size:.75em;line-height:1.715em;text-decoration:none;color:inherit;background:transparent;text-transform:uppercase;text-align:center;width:auto;height:auto;min-height:2em;min-width:2em;will-change:background;transition:background .3s}.q-calendar__button--rounded{border-radius:6px}.q-calendar__button--round{border-radius:50%}.q-calendar__button--bordered{border:var(--calendar-border)}.q-calendar__left{text-align:left!important;justify-content:flex-start}.q-calendar__center{text-align:center!important;justify-content:center}.q-calendar__right{text-align:right!important;justify-content:flex-end}.q-calendar__justify{justify-content:space-between!important}.q-calendar__header--inline{display:flex;flex:1 0 0;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.q-calendar__ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.q-calendar__overflow-wrap{overflow-wrap:break-word;overflow:hidden}.q-calendar__parent{transition:transform .3s;border:solid currentColor;border-width:0 2px 2px 0;display:inline-block;padding:2px;width:2px;height:2px;cursor:pointer}.q-calendar__parent--expanded{margin:0 2px;transform:rotate(-135deg)}.q-calendar__parent--collapsed{margin:0 2px;transform:rotate(45deg)}.q-calendar__child{position:relative;transition:max-height .28s linear}.q-calendar__child--expanded{max-height:800px;height:auto}.q-calendar__child--collapsed{max-height:0;overflow-y:hidden}.q-calendar__focusable,.q-calendar__manual-focusable,.q-calendar__hoverable{outline:0}.q-calendar__focus-helper{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border-radius:inherit;opacity:0;transition:background-color .3s cubic-bezier(.25,.8,.5,1),opacity .4s cubic-bezier(.25,.8,.5,1)}.q-calendar__focus-helper:before,.q-calendar__focus-helper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border-radius:inherit;transition:background-color .3s cubic-bezier(.25,.8,.5,1),opacity .6s cubic-bezier(.25,.8,.5,1)}.q-calendar__focus-helper:before{background:#000}.q-calendar__focus-helper:after{background:#fff}.q-calendar__focus-helper--rounded{border-radius:6px}.q-calendar__focus-helper--round{border-radius:50%}.q-calendar__focusable:focus>.q-calendar__focus-helper,.q-calendar__manual-focusable--focused>.q-calendar__focus-helper,.q-calendar__hoverable:hover>.q-calendar__focus-helper{background:currentColor;opacity:.15}.q-calendar__focusable:focus>.q-calendar__focus-helper:before,.q-calendar__manual-focusable--focused>.q-calendar__focus-helper:before,.q-calendar__hoverable:hover>.q-calendar__focus-helper:before{opacity:.1}.q-calendar__focusable:focus>.q-calendar__focus-helper:after,.q-calendar__manual-focusable--focused>.q-calendar__focus-helper:after,.q-calendar__hoverable:hover>.q-calendar__focus-helper:after{opacity:.4}.q-calendar__focusable:focus>.q-calendar__focus-helper,.q-calendar__manual-focusable--focused>.q-calendar__focus-helper{opacity:.22}.disabled,.disabled *,[disabled],[disabled] *{outline:0!important;cursor:not-allowed!important}.disabled,[disabled]{opacity:.6!important}.q-calendar{color:var(--calendar-color);background:var(--calendar-background)}.q-calendar .q-calendar__scroll::-webkit-scrollbar{width:var(--calendar-scrollbar-width-height);height:var(--calendar-scrollbar-width-height)}.q-calendar .q-calendar__scroll::-webkit-scrollbar-track{background:var(--calendar-scrollbar-track);box-shadow:inset 0 0 4px var(--calendar-scrollbar-track)}.q-calendar .q-calendar__scroll::-webkit-scrollbar-corner{background:var(--calendar-scrollbar-track)}.q-calendar .q-calendar__scroll::-webkit-scrollbar-thumb{background:var(--calendar-scrollbar-thumb);border-radius:5px}.q-calendar .q-calendar__scroll::-webkit-scrollbar-thumb:hover{background:var(--calendar-scrollbar-thumb-hover)}.q-dark div.q-calendar,.body--dark div.q-calendar,.q-calendar--dark.q-calendar{color:var(--calendar-color-dark);background:var(--calendar-background-dark)}.q-dark div.q-calendar__bordered,.body--dark div.q-calendar__bordered,.q-calendar--dark.q-calendar__bordered{border:var(--calendar-border-dark)}.q-dark div.q-calendar .q-calendar__scroll::-webkit-scrollbar,.body--dark div.q-calendar .q-calendar__scroll::-webkit-scrollbar,.q-calendar--dark.q-calendar .q-calendar__scroll::-webkit-scrollbar{width:var(--calendar-scrollbar-width-height);height:var(--calendar-scrollbar-width-height)}.q-dark div.q-calendar .q-calendar__scroll::-webkit-scrollbar-track,.body--dark div.q-calendar .q-calendar__scroll::-webkit-scrollbar-track,.q-calendar--dark.q-calendar .q-calendar__scroll::-webkit-scrollbar-track{background:var(--calendar-scrollbar-track-dark);box-shadow:inset 0 0 4px var(--calendar-scrollbar-track-dark)}.q-dark div.q-calendar .q-calendar__scroll::-webkit-scrollbar-corner,.body--dark div.q-calendar .q-calendar__scroll::-webkit-scrollbar-corner,.q-calendar--dark.q-calendar .q-calendar__scroll::-webkit-scrollbar-corner{background:var(--calendar-scrollbar-track-dark)}.q-dark div.q-calendar .q-calendar__scroll::-webkit-scrollbar-thumb,.body--dark div.q-calendar .q-calendar__scroll::-webkit-scrollbar-thumb,.q-calendar--dark.q-calendar .q-calendar__scroll::-webkit-scrollbar-thumb{background:var(--calendar-scrollbar-thumb-dark);border-radius:5px}.q-dark div.q-calendar .q-calendar__scroll::-webkit-scrollbar-thumb:hover,.body--dark div.q-calendar .q-calendar__scroll::-webkit-scrollbar-thumb:hover,.q-calendar--dark.q-calendar .q-calendar__scroll::-webkit-scrollbar-thumb:hover{background:var(--calendar-scrollbar-thumb-hover-dark)}.q-calendar-month{display:flex;flex:1 0 100%;flex-direction:column;flex-wrap:nowrap;width:100%}.q-calendar-month__head{position:relative;flex:0 0 auto;display:flex;flex-direction:row}.q-calendar-month__head--wrapper{position:relative;display:flex;flex-direction:column;flex:1 1 100%}.q-calendar-month__head--workweek{position:relative;display:flex;flex-wrap:nowrap;flex-direction:column;-webkit-user-select:none;user-select:none;padding:0;justify-content:center;align-items:center;font-size:1rem}.q-calendar-month__head--weekdays{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;-webkit-user-select:none;user-select:none;font-size:1rem}.q-calendar-month__head--events{position:relative;display:flex;flex:1 1 100%;flex-direction:row;flex-wrap:nowrap}.q-calendar-month__head--weekday{position:relative;display:flex;flex:1 0 100%;flex-direction:column;justify-content:flex-start;height:auto;overflow:hidden;-webkit-user-select:none;user-select:none;outline:0}.q-calendar-month__body{flex:1 1 auto;overflow:hidden;display:flex;position:relative;flex-direction:column}.q-calendar-month__week{position:relative;display:flex;flex-wrap:nowrap;flex:10000 1 0%}.q-calendar-month__week--wrapper{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden;min-width:100%;transition:height .3s}.q-calendar-month__week--auto-height{flex:1 1 auto}.q-calendar-month__week--days{position:relative;height:auto;display:flex;flex:1 0 auto;flex-wrap:nowrap;padding:0}.q-calendar-month__week--events{position:absolute;margin-top:28px;width:100%;overflow:hidden}.q-calendar-month__workweek{position:relative;display:flex;flex-wrap:nowrap;flex-direction:column;-webkit-user-select:none;user-select:none;padding:0;align-items:center}.q-calendar-month__day{position:relative;display:flex;flex:1 0 100%;flex-direction:column;height:auto;overflow:hidden;-webkit-user-select:none;user-select:none;outline:0}.q-calendar-month__day--content{position:relative;width:100%;height:auto;flex:1 0 auto;flex-direction:column;min-width:100%}.q-calendar-month__day--label{text-decoration:none;-webkit-user-select:none;user-select:none}.q-calendar-month__day--label__wrapper{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;min-width:100%;min-height:22px}.q-calendar-month__day--month{text-decoration:none;-webkit-user-select:none;user-select:none;padding:1px;font-size:.75em;line-height:22px;transition:font-size .3s}.q-calendar-month__day--day-of-year{text-decoration:none;-webkit-user-select:none;user-select:none;box-shadow:none;font-size:.6rem;padding:1px}.q-calendar-month__head{border-bottom:var(--calendar-border);color:var(--calendar-color);background:var(--calendar-background)}.q-calendar-month__head--workweek{font-size:var(--calendar-work-week-font-size);border-right:var(--calendar-border);max-width:var(--calendar-work-week-width);min-width:var(--calendar-work-week-width)}.q-calendar-month__head--weekday{border-right:var(--calendar-border);font-weight:var(--calendar-head-font-weight)}.q-calendar-month__head--weekday:last-child{border-right:none!important}.q-calendar-month__head--event{border-right:var(--calendar-border);font-weight:var(--calendar-head-font-weight)}.q-calendar-month__head--event:last-child{border-right:none!important}.q-calendar-month__head--event.q-disabled-day{color:var(--calendar-disabled-date-color);background:var(--calendar-disabled-date-background)!important}.q-calendar-month__workweek{font-size:var(--calendar-work-week-font-size);border-right:var(--calendar-border);max-width:var(--calendar-work-week-width);min-width:var(--calendar-work-week-width)}.q-calendar-month__workweek.q-current-day{color:var(--calendar-current-color)}.q-calendar-month__week--wrapper{border-bottom:var(--calendar-border)}.q-calendar-month__week--wrapper:last-child{border-bottom:none!important}.q-calendar-month__day{border-right:var(--calendar-border)}.q-calendar-month__day:last-child{border-right:none!important}.q-calendar-month__day.q-active-date .q-calendar__button{color:var(--calendar-active-date-color);background:var(--calendar-active-date-background)}.q-calendar-month__day.q-current-day .q-calendar__button{border:var(--calendar-border-current)}.q-calendar-month__day.q-disabled-day{color:var(--calendar-disabled-date-color);background:var(--calendar-disabled-date-background)!important}.q-calendar-month__day.q-outside{color:var(--calendar-outside-color)!important;background:var(--calendar-outside-background)}.q-calendar-month__day.q-selected{color:var(--calendar-selected-color);background:var(--calendar-selected-background)}.q-calendar-month__day.q-selected .q-current-day .q-calendar__button{border:var(--calendar-border-current-dark)!important}.q-calendar-month__day.q-range-first,.q-calendar-month__day.q-range-last,.q-calendar-month__day.q-range{color:var(--calendar-range-color);background:var(--calendar-range-background)}.q-calendar-month__day.q-range-first .q-current-day .q-calendar__button,.q-calendar-month__day.q-range-last .q-current-day .q-calendar__button,.q-calendar-month__day.q-range .q-current-day .q-calendar__button{border:var(--calendar-border-current-dark)!important}.q-dark div .q-calendar-month__head,.body--dark div .q-calendar-month__head,.q-calendar--dark .q-calendar-month__head{border-bottom:var(--calendar-border-dark);color:var(--calendar-color-dark);background:var(--calendar-background-dark)}.q-dark div .q-calendar-month__head--workweek,.body--dark div .q-calendar-month__head--workweek,.q-calendar--dark .q-calendar-month__head--workweek,.q-dark div .q-calendar-month__head--weekday,.body--dark div .q-calendar-month__head--weekday,.q-calendar--dark .q-calendar-month__head--weekday{border-right:var(--calendar-border-dark)}.q-dark div .q-calendar-month__head--weekday:last-child,.body--dark div .q-calendar-month__head--weekday:last-child,.q-calendar--dark .q-calendar-month__head--weekday:last-child{border-right:none!important}.q-dark div .q-calendar-month__head--weekday.q-disabled-day,.body--dark div .q-calendar-month__head--weekday.q-disabled-day,.q-calendar--dark .q-calendar-month__head--weekday.q-disabled-day{color:var(--calendar-disabled-date-color-dark);background:var(--calendar-disabled-date-background-dark)!important}.q-dark div .q-calendar-month__workweek,.body--dark div .q-calendar-month__workweek,.q-calendar--dark .q-calendar-month__workweek{border-right:var(--calendar-border-dark)}.q-dark div .q-calendar-month__workweek.q-current-day,.body--dark div .q-calendar-month__workweek.q-current-day,.q-calendar--dark .q-calendar-month__workweek.q-current-day{color:var(--calendar-current-color-dark)}.q-dark div .q-calendar-month__week--wrapper,.body--dark div .q-calendar-month__week--wrapper,.q-calendar--dark .q-calendar-month__week--wrapper{border-bottom:var(--calendar-border-dark)}.q-dark div .q-calendar-month__week--wrapper:last-child,.body--dark div .q-calendar-month__week--wrapper:last-child,.q-calendar--dark .q-calendar-month__week--wrapper:last-child{border-bottom:none!important}.q-dark div .q-calendar-month__day,.body--dark div .q-calendar-month__day,.q-calendar--dark .q-calendar-month__day{border-right:var(--calendar-border-dark)}.q-dark div .q-calendar-month__day:last-child,.body--dark div .q-calendar-month__day:last-child,.q-calendar--dark .q-calendar-month__day:last-child{border-right:none!important}.q-dark div .q-calendar-month__day.q-active-date .q-calendar__button,.body--dark div .q-calendar-month__day.q-active-date .q-calendar__button,.q-calendar--dark .q-calendar-month__day.q-active-date .q-calendar__button{color:var(--calendar-active-date-color-dark);background:var(--calendar-active-date-background-dark)!important}.q-dark div .q-calendar-month__day.q-current-day .q-calendar__button,.body--dark div .q-calendar-month__day.q-current-day .q-calendar__button,.q-calendar--dark .q-calendar-month__day.q-current-day .q-calendar__button{border:var(--calendar-border-current-dark)}.q-dark div .q-calendar-month__day.q-current-day,.body--dark div .q-calendar-month__day.q-current-day,.q-calendar--dark .q-calendar-month__day.q-current-day{color:var(--calendar-current-color-dark)!important;background:var(--calendar-current-background-dark)}.q-dark div .q-calendar-month__day.q-current-day .q-calendar__button,.body--dark div .q-calendar-month__day.q-current-day .q-calendar__button,.q-calendar--dark .q-calendar-month__day.q-current-day .q-calendar__button{border:var(--calendar-border-current-dark)!important;background:var(--calendar-current-background-dark)}.q-dark div .q-calendar-month__day.q-disabled-day,.body--dark div .q-calendar-month__day.q-disabled-day,.q-calendar--dark .q-calendar-month__day.q-disabled-day{color:var(--calendar-disabled-date-color-dark);background:var(--calendar-disabled-date-background-dark)!important}.q-dark div .q-calendar-month__day.q-outside,.body--dark div .q-calendar-month__day.q-outside,.q-calendar--dark .q-calendar-month__day.q-outside{color:var(--calendar-outside-color-dark)!important;background:var(--calendar-outside-background-dark)}.q-dark div .q-calendar-month__day.q-selected,.body--dark div .q-calendar-month__day.q-selected,.q-calendar--dark .q-calendar-month__day.q-selected{color:var(--calendar-selected-color-dark);background:var(--calendar-selected-background-dark)}.q-dark div .q-calendar-month__day.q-selected .q-current-day .q-calendar__button,.body--dark div .q-calendar-month__day.q-selected .q-current-day .q-calendar__button,.q-calendar--dark .q-calendar-month__day.q-selected .q-current-day .q-calendar__button{border:var(--calendar-border-current)!important}.q-dark div .q-calendar-month__day.q-range-first,.q-dark div .q-calendar-month__day.q-range-last,.q-dark div .q-calendar-month__day.q-range,.body--dark div .q-calendar-month__day.q-range-first,.body--dark div .q-calendar-month__day.q-range-last,.body--dark div .q-calendar-month__day.q-range,.q-calendar--dark .q-calendar-month__day.q-range-first,.q-calendar--dark .q-calendar-month__day.q-range-last,.q-calendar--dark .q-calendar-month__day.q-range{color:var(--calendar-range-color-dark);background:var(--calendar-range-background-dark)}.q-dark div .q-calendar-month__day.q-range-first .q-current-day .q-calendar__button,.q-dark div .q-calendar-month__day.q-range-last .q-current-day .q-calendar__button,.q-dark div .q-calendar-month__day.q-range .q-current-day .q-calendar__button,.body--dark div .q-calendar-month__day.q-range-first .q-current-day .q-calendar__button,.body--dark div .q-calendar-month__day.q-range-last .q-current-day .q-calendar__button,.body--dark div .q-calendar-month__day.q-range .q-current-day .q-calendar__button,.q-calendar--dark .q-calendar-month__day.q-range-first .q-current-day .q-calendar__button,.q-calendar--dark .q-calendar-month__day.q-range-last .q-current-day .q-calendar__button,.q-calendar--dark .q-calendar-month__day.q-range .q-current-day .q-calendar__button{border:var(--calendar-border-current)!important}.q-day-event:first-child{margin-top:0}.q-calendar-mini .q-calendar-month__head{border:0!important}.q-calendar-mini .q-calendar-month__head--workweek{border-right:unset;border-bottom:unset}.q-calendar-mini .q-calendar-month__head--weekday{border-right:0!important;min-height:1.5em!important;min-width:1.5em!important}.q-calendar-mini .q-calendar-month__workweek{border-right:unset;font-size:1em}.q-calendar-mini .q-calendar-month__week--wrapper{border-bottom:0}.q-calendar-mini .q-calendar-month__day{display:flex;justify-content:center;flex-direction:column;flex-wrap:wrap;padding:0;border:0!important;min-height:1.5em!important;min-width:1.5em!important}.q-calendar-mini .q-calendar-month__day--content{height:auto}.q-calendar-mini .q-calendar-month__day--label{position:relative;vertical-align:middle;text-align:center;top:unset;left:unset}.q-calendar-mini .q-calendar-month__head--workweek,.q-calendar-mini .q-calendar-month__workweek{max-width:var(--calendar-mini-work-week-width);min-width:var(--calendar-mini-work-week-width)}.q-calendar-mini .q-calendar-month__day.q-active-date .q-calendar__button{color:var(--calendar-active-date-color);background:var(--calendar-active-date-background)}.q-calendar-mini .q-calendar-month__day.q-current-day .q-calendar__button{border:var(--calendar-border-current)}.q-calendar-mini .q-calendar-month__day.q-selected{color:var(--calendar-mini-selected-color);background:var(--calendar-mini-selected-background)!important}.q-calendar-mini .q-calendar-month__day.q-selected .q-calendar__button{color:var(--calendar-mini-selected-label-color)!important;background:var(--calendar-mini-selected-label-background)!important}.q-calendar-mini .q-calendar-month__day.q-disabled-day{color:var(--calendar-disabled-date-color)!important;background:var(--calendar-disabled-date-background)!important}.q-calendar-mini .q-calendar-month__day.q-outside{color:var(--calendar-outside-color)!important;background:var(--calendar-outside-background)}.q-calendar-mini .q-calendar-month__day.q-range-first,.q-calendar-mini .q-calendar-month__day.q-range-last{color:var(--calendar-mini-range-firstlast-color);background:var(--calendar-mini-range-firstlast-background)!important}.q-calendar-mini .q-calendar-month__day.q-range-first .q-calendar__button,.q-calendar-mini .q-calendar-month__day.q-range-last .q-calendar__button{color:var(--calendar-mini-range-firstlast-label-color)!important;background:var(--calendar-mini-range-firstlast-label-background)!important}.q-calendar-mini .q-calendar-month__day.q-range{color:unset;background:unset}.q-calendar-mini .q-calendar-month__day.q-range.q-range-hover{color:var(--calendar-mini-range-hover-color)}.q-calendar-mini .q-calendar-month__day.q-range-first .q-calendar-month__day--label__wrapper:before,.q-calendar-mini .q-calendar-month__day.q-range-last .q-calendar-month__day--label__wrapper:before,.q-calendar-mini .q-calendar-month__day.q-range .q-calendar-month__day--label__wrapper:before{content:"";display:block;position:absolute;width:100%;inset:0;background:var(--calendar-mini-range-connector-color)}.q-calendar-mini .q-calendar-month__day.q-range-first.q-range-hover .q-calendar-month__day--label__wrapper:before,.q-calendar-mini .q-calendar-month__day.q-range-last.q-range-hover .q-calendar-month__day--label__wrapper:before,.q-calendar-mini .q-calendar-month__day.q-range.q-range-hover .q-calendar-month__day--label__wrapper:before{content:"";display:block;position:absolute;width:100%;margin:1px 0;inset:0;color:var(--calendar-color);background:var(--calendar-background);border-top:var(--calendar-mini-range-connector-hover-border);border-bottom:var(--calendar-mini-range-connector-hover-border)}.q-calendar-mini .q-calendar-month__day.q-range-first .q-calendar-month__day--label__wrapper .q-calendar__button,.q-calendar-mini .q-calendar-month__day.q-range-last .q-calendar-month__day--label__wrapper .q-calendar__button{color:var(--calendar-mini-range-firstlast-label-color)!important;background:var(--calendar-mini-range-firstlast-label-background)!important;border-radius:50%}.q-calendar-mini .q-calendar-month__day.q-range-first .q-calendar-month__day--label__wrapper:before{width:50%;left:50%}.q-calendar-mini .q-calendar-month__day.q-range-first.q-range-hover .q-calendar-month__day--label__wrapper:before{width:50%;left:50%}.q-calendar-mini .q-calendar-month__day.q-range-last .q-calendar-month__day--label__wrapper:before{width:50%;right:auto}.q-calendar-mini .q-calendar-month__day.q-range-last.q-range-first .q-calendar-month__day--label__wrapper:before{width:0}.q-calendar-mini .q-calendar-month__day.q-range-last.q-range-hover .q-calendar-month__day--label__wrapper:before{width:50%;right:auto}.q-calendar-mini .q-calendar-month__day.q-range-last.q-range-hover.q-range-first.q-range-hover .q-calendar-month__day--label__wrapper:before{width:0}.q-calendar-mini .q-calendar-month__day.q-range-last.q-range-first .q-button,.q-calendar-mini .q-calendar-month__day.q-range-last.q-range-last .q-button{opacity:1!important}.q-calendar-mini .q-day-event:not(.q-day-event-void) .q-calendar-month__day--label__wrapper:after{content:"";width:.6em;height:.4em;border-radius:50%;left:0;right:0;margin:auto;background:var(--calendar-selected-background)}.q-calendar-mini .q-calendar-month__week{border-bottom:unset;max-width:100%}.q-dark div .q-calendar-mini.q-calendar-month,.body--dark div .q-calendar-mini.q-calendar-month,.q-calendar--dark .q-calendar-mini.q-calendar-month{color:var(--calendar-color-dark);background:var(--calendar-background-dark)}.q-dark div .q-calendar-mini .q-calendar-month__head--workweek,.body--dark div .q-calendar-mini .q-calendar-month__head--workweek,.q-calendar--dark .q-calendar-mini .q-calendar-month__head--workweek{border-right:unset;border-bottom:unset}.q-dark div .q-calendar-mini .q-calendar-month__workweek,.body--dark div .q-calendar-mini .q-calendar-month__workweek,.q-calendar--dark .q-calendar-mini .q-calendar-month__workweek{border-right:unset}.q-dark div .q-calendar-mini .q-calendar-month__week--wrapper,.body--dark div .q-calendar-mini .q-calendar-month__week--wrapper,.q-calendar--dark .q-calendar-mini .q-calendar-month__week--wrapper{border-bottom:unset}.q-dark div .q-calendar-mini .q-calendar-month__day.q-active-date .q-calendar__button,.body--dark div .q-calendar-mini .q-calendar-month__day.q-active-date .q-calendar__button,.q-calendar--dark .q-calendar-mini .q-calendar-month__day.q-active-date .q-calendar__button{color:var(--calendar-active-date-color-dark);background:var(--calendar-active-date-background-dark)}.q-dark div .q-calendar-mini .q-calendar-month__day.q-current-day .q-calendar__button,.body--dark div .q-calendar-mini .q-calendar-month__day.q-current-day .q-calendar__button,.q-calendar--dark .q-calendar-mini .q-calendar-month__day.q-current-day .q-calendar__button{border:var(--calendar-border-current-dark)!important}.q-dark div .q-calendar-mini .q-calendar-month__day.q-selected,.body--dark div .q-calendar-mini .q-calendar-month__day.q-selected,.q-calendar--dark .q-calendar-mini .q-calendar-month__day.q-selected{color:var(--calendar-mini-selected-color-dark);background:var(--calendar-mini-selected-background-dark)}.q-dark div .q-calendar-mini .q-calendar-month__day.q-selected .q-calendar__button,.body--dark div .q-calendar-mini .q-calendar-month__day.q-selected .q-calendar__button,.q-calendar--dark .q-calendar-mini .q-calendar-month__day.q-selected .q-calendar__button{color:var(--calendar-mini-selected-label-color-dark)!important;background:var(--calendar-mini-selected-label-background-dark)!important}.q-dark div .q-calendar-mini .q-calendar-month__day.q-disabled-day,.body--dark div .q-calendar-mini .q-calendar-month__day.q-disabled-day,.q-calendar--dark .q-calendar-mini .q-calendar-month__day.q-disabled-day{color:var(--calendar-disabled-date-color-dark)!important;background:var(--calendar-disabled-date-background-dark)!important}.q-dark div .q-calendar-mini .q-calendar-month__day.q-outside,.body--dark div .q-calendar-mini .q-calendar-month__day.q-outside,.q-calendar--dark .q-calendar-mini .q-calendar-month__day.q-outside{color:var(--calendar-outside-color-dark)!important;background:var(--calendar-outside-background-dark)!important}.q-dark div .q-calendar-mini .q-calendar-month__day.q-range,.body--dark div .q-calendar-mini .q-calendar-month__day.q-range,.q-calendar--dark .q-calendar-mini .q-calendar-month__day.q-range{color:var(--calendar-mini-range-color-dark);background:var(--calendar-mini-range-background-dark)!important}.q-dark div .q-calendar-mini .q-calendar-month__day.q-range.q-range-hover,.body--dark div .q-calendar-mini .q-calendar-month__day.q-range.q-range-hover,.q-calendar--dark .q-calendar-mini .q-calendar-month__day.q-range.q-range-hover{color:var(--calendar-mini-range-hover-color-dark)}.q-dark div .q-calendar-mini .q-calendar-month__day.q-range-first .q-calendar-month__day--label__wrapper:before,.q-dark div .q-calendar-mini .q-calendar-month__day.q-range-last .q-calendar-month__day--label__wrapper:before,.q-dark div .q-calendar-mini .q-calendar-month__day.q-range .q-calendar-month__day--label__wrapper:before,.body--dark div .q-calendar-mini .q-calendar-month__day.q-range-first .q-calendar-month__day--label__wrapper:before,.body--dark div .q-calendar-mini .q-calendar-month__day.q-range-last .q-calendar-month__day--label__wrapper:before,.body--dark div .q-calendar-mini .q-calendar-month__day.q-range .q-calendar-month__day--label__wrapper:before,.q-calendar--dark .q-calendar-mini .q-calendar-month__day.q-range-first .q-calendar-month__day--label__wrapper:before,.q-calendar--dark .q-calendar-mini .q-calendar-month__day.q-range-last .q-calendar-month__day--label__wrapper:before,.q-calendar--dark .q-calendar-mini .q-calendar-month__day.q-range .q-calendar-month__day--label__wrapper:before{background:var(--calendar-mini-range-connector-color-dark)}.q-dark div .q-calendar-mini .q-calendar-month__day.q-range-first.q-range-hover .q-calendar-month__day--label__wrapper:before,.q-dark div .q-calendar-mini .q-calendar-month__day.q-range-last.q-range-hover .q-calendar-month__day--label__wrapper:before,.q-dark div .q-calendar-mini .q-calendar-month__day.q-range.q-range-hover .q-calendar-month__day--label__wrapper:before,.body--dark div .q-calendar-mini .q-calendar-month__day.q-range-first.q-range-hover .q-calendar-month__day--label__wrapper:before,.body--dark div .q-calendar-mini .q-calendar-month__day.q-range-last.q-range-hover .q-calendar-month__day--label__wrapper:before,.body--dark div .q-calendar-mini .q-calendar-month__day.q-range.q-range-hover .q-calendar-month__day--label__wrapper:before,.q-calendar--dark .q-calendar-mini .q-calendar-month__day.q-range-first.q-range-hover .q-calendar-month__day--label__wrapper:before,.q-calendar--dark .q-calendar-mini .q-calendar-month__day.q-range-last.q-range-hover .q-calendar-month__day--label__wrapper:before,.q-calendar--dark .q-calendar-mini .q-calendar-month__day.q-range.q-range-hover .q-calendar-month__day--label__wrapper:before{color:var(--calendar-color-dark);background:var(--calendar-background-dark);border-top:var(--calendar-mini-range-connector-hover-border-dark);border-bottom:var(--calendar-mini-range-connector-hover-border-dark)}.q-dark div .q-calendar-mini .q-calendar-month__day.q-range-first .q-calendar__button,.q-dark div .q-calendar-mini .q-calendar-month__day.q-range-last .q-calendar__button,.body--dark div .q-calendar-mini .q-calendar-month__day.q-range-first .q-calendar__button,.body--dark div .q-calendar-mini .q-calendar-month__day.q-range-last .q-calendar__button,.q-calendar--dark .q-calendar-mini .q-calendar-month__day.q-range-first .q-calendar__button,.q-calendar--dark .q-calendar-mini .q-calendar-month__day.q-range-last .q-calendar__button{opacity:1!important}.q-dark div .q-calendar-mini .q-day-event:not(.q-day-event-void) .q-calendar-month__day--label__wrapper:after,.body--dark div .q-calendar-mini .q-day-event:not(.q-day-event-void) .q-calendar-month__day--label__wrapper:after,.q-calendar--dark .q-calendar-mini .q-day-event:not(.q-day-event-void) .q-calendar-month__day--label__wrapper:after{background:var(--calendar-selected-background-dark)}.q-calendar{position:relative;display:flex;flex-direction:column;color:var(--calendar-color);background:var(--calendar-background);width:100%;min-width:auto;overflow:hidden}.q-calendar__bordered{border:var(--calendar-border)}.q-calendar__button{display:inline-block;flex-direction:row;align-items:center;position:relative;outline:0;border:0;vertical-align:middle;padding:0;font-size:.75em;line-height:1.715em;text-decoration:none;color:inherit;background:transparent;text-transform:uppercase;text-align:center;width:auto;height:auto;min-height:2em;min-width:2em;will-change:background;transition:background .3s}.q-calendar__button--rounded{border-radius:6px}.q-calendar__button--round{border-radius:50%}.q-calendar__button--bordered{border:var(--calendar-border)}.q-calendar__left{text-align:left!important;justify-content:flex-start}.q-calendar__center{text-align:center!important;justify-content:center}.q-calendar__right{text-align:right!important;justify-content:flex-end}.q-calendar__justify{justify-content:space-between!important}.q-calendar__header--inline{display:flex;flex:1 0 0;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.q-calendar__ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.q-calendar__overflow-wrap{overflow-wrap:break-word;overflow:hidden}.q-calendar__parent{transition:transform .3s;border:solid currentColor;border-width:0 2px 2px 0;display:inline-block;padding:2px;width:2px;height:2px;cursor:pointer}.q-calendar__parent--expanded{margin:0 2px;transform:rotate(-135deg)}.q-calendar__parent--collapsed{margin:0 2px;transform:rotate(45deg)}.q-calendar__child{position:relative;transition:max-height .28s linear}.q-calendar__child--expanded{max-height:800px;height:auto}.q-calendar__child--collapsed{max-height:0;overflow-y:hidden}.q-calendar__focusable,.q-calendar__manual-focusable,.q-calendar__hoverable{outline:0}.q-calendar__focus-helper{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border-radius:inherit;opacity:0;transition:background-color .3s cubic-bezier(.25,.8,.5,1),opacity .4s cubic-bezier(.25,.8,.5,1)}.q-calendar__focus-helper:before,.q-calendar__focus-helper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border-radius:inherit;transition:background-color .3s cubic-bezier(.25,.8,.5,1),opacity .6s cubic-bezier(.25,.8,.5,1)}.q-calendar__focus-helper:before{background:#000}.q-calendar__focus-helper:after{background:#fff}.q-calendar__focus-helper--rounded{border-radius:6px}.q-calendar__focus-helper--round{border-radius:50%}.q-calendar__focusable:focus>.q-calendar__focus-helper,.q-calendar__manual-focusable--focused>.q-calendar__focus-helper,.q-calendar__hoverable:hover>.q-calendar__focus-helper{background:currentColor;opacity:.15}.q-calendar__focusable:focus>.q-calendar__focus-helper:before,.q-calendar__manual-focusable--focused>.q-calendar__focus-helper:before,.q-calendar__hoverable:hover>.q-calendar__focus-helper:before{opacity:.1}.q-calendar__focusable:focus>.q-calendar__focus-helper:after,.q-calendar__manual-focusable--focused>.q-calendar__focus-helper:after,.q-calendar__hoverable:hover>.q-calendar__focus-helper:after{opacity:.4}.q-calendar__focusable:focus>.q-calendar__focus-helper,.q-calendar__manual-focusable--focused>.q-calendar__focus-helper{opacity:.22}.disabled,.disabled *,[disabled],[disabled] *{outline:0!important;cursor:not-allowed!important}.disabled,[disabled]{opacity:.6!important}.q-calendar{color:var(--calendar-color);background:var(--calendar-background)}.q-calendar .q-calendar__scroll::-webkit-scrollbar{width:var(--calendar-scrollbar-width-height);height:var(--calendar-scrollbar-width-height)}.q-calendar .q-calendar__scroll::-webkit-scrollbar-track{background:var(--calendar-scrollbar-track);box-shadow:inset 0 0 4px var(--calendar-scrollbar-track)}.q-calendar .q-calendar__scroll::-webkit-scrollbar-corner{background:var(--calendar-scrollbar-track)}.q-calendar .q-calendar__scroll::-webkit-scrollbar-thumb{background:var(--calendar-scrollbar-thumb);border-radius:5px}.q-calendar .q-calendar__scroll::-webkit-scrollbar-thumb:hover{background:var(--calendar-scrollbar-thumb-hover)}.q-dark div.q-calendar,.body--dark div.q-calendar,.q-calendar--dark.q-calendar{color:var(--calendar-color-dark);background:var(--calendar-background-dark)}.q-dark div.q-calendar__bordered,.body--dark div.q-calendar__bordered,.q-calendar--dark.q-calendar__bordered{border:var(--calendar-border-dark)}.q-dark div.q-calendar .q-calendar__scroll::-webkit-scrollbar,.body--dark div.q-calendar .q-calendar__scroll::-webkit-scrollbar,.q-calendar--dark.q-calendar .q-calendar__scroll::-webkit-scrollbar{width:var(--calendar-scrollbar-width-height);height:var(--calendar-scrollbar-width-height)}.q-dark div.q-calendar .q-calendar__scroll::-webkit-scrollbar-track,.body--dark div.q-calendar .q-calendar__scroll::-webkit-scrollbar-track,.q-calendar--dark.q-calendar .q-calendar__scroll::-webkit-scrollbar-track{background:var(--calendar-scrollbar-track-dark);box-shadow:inset 0 0 4px var(--calendar-scrollbar-track-dark)}.q-dark div.q-calendar .q-calendar__scroll::-webkit-scrollbar-corner,.body--dark div.q-calendar .q-calendar__scroll::-webkit-scrollbar-corner,.q-calendar--dark.q-calendar .q-calendar__scroll::-webkit-scrollbar-corner{background:var(--calendar-scrollbar-track-dark)}.q-dark div.q-calendar .q-calendar__scroll::-webkit-scrollbar-thumb,.body--dark div.q-calendar .q-calendar__scroll::-webkit-scrollbar-thumb,.q-calendar--dark.q-calendar .q-calendar__scroll::-webkit-scrollbar-thumb{background:var(--calendar-scrollbar-thumb-dark);border-radius:5px}.q-dark div.q-calendar .q-calendar__scroll::-webkit-scrollbar-thumb:hover,.body--dark div.q-calendar .q-calendar__scroll::-webkit-scrollbar-thumb:hover,.q-calendar--dark.q-calendar .q-calendar__scroll::-webkit-scrollbar-thumb:hover{background:var(--calendar-scrollbar-thumb-hover-dark)}.q-calendar-agenda{display:flex;flex:1;flex-direction:column;flex-wrap:nowrap;height:100%;width:100%}.q-calendar-agenda__head{position:relative;flex:none;display:flex;flex-direction:row}.q-calendar-agenda__head--intervals{flex:none;display:flex;vertical-align:bottom}.q-calendar-agenda__head--days__column{position:relative;display:flex;flex-direction:column;flex:1 1 100%;-webkit-user-select:none;user-select:none}.q-calendar-agenda__head--days__weekdays{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;-webkit-user-select:none;user-select:none;font-size:1rem}.q-calendar-agenda__head--days__event{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;height:auto}.q-calendar-agenda__head--days__events{position:absolute;display:flex;flex-direction:row;flex-wrap:nowrap;bottom:0;left:0;right:0}.q-calendar-agenda__head--day{position:relative;flex:1 1 100%;flex-wrap:nowrap;overflow:hidden;width:0;outline:0}.q-calendar-agenda__head--day__event{position:relative;flex:1 1 auto;flex-wrap:nowrap;overflow:hidden}.q-calendar-agenda__head--weekday,.q-calendar-agenda__head--date,.q-calendar-agenda__column-header--before,.q-calendar-agenda__column-header--after{display:flex;flex-wrap:nowrap;-webkit-user-select:none;user-select:none;font-size:1rem}.q-calendar-agenda__head--weekday,.q-calendar-agenda__head--date{margin:2px;flex:1 0 0}.q-calendar-agenda__head--day__label{-webkit-user-select:none;user-select:none;cursor:pointer}.q-calendar-agenda__body{flex:1 1 60%;overflow:hidden;display:flex;position:relative}.q-calendar-agenda__scroll-area{overflow:auto;flex:1 1 auto;display:flex;align-items:flex-start}.q-calendar-agenda__pane{width:100%;overflow:hidden;flex:none;display:flex;align-items:flex-start}.q-calendar-agenda__day-container{position:relative;display:flex;flex:1;flex-direction:column;height:100%}.q-calendar-agenda__intervals-column{position:relative;display:flex;flex-direction:column;flex:1 1 100%;-webkit-user-select:none;user-select:none}.q-calendar-agenda__interval{text-align:left;outline:0}.q-calendar-agenda__interval--section{position:relative;text-align:left;outline:0}.q-calendar-agenda__interval--text{display:block;position:relative;top:-6px;font-size:10px;width:100%;text-align:center}.q-calendar-agenda__day{position:relative;display:flex;flex-direction:column;flex:1;width:0}.q-calendar-agenda__day-interval,.q-calendar-agenda__day-interval--section{position:relative;outline:0}.q-calendar-agenda__intervals-column.q-calendar__sticky{position:sticky;left:0;z-index:1}.q-calendar-agenda__head.q-calendar__sticky{position:sticky;left:0;top:0;z-index:2}.q-calendar-agenda__head--intervals.q-calendar__sticky{position:sticky;left:0;top:0;z-index:3}.q-calendar-agenda__head{border-bottom:var(--calendar-border);color:var(--calendar-color);background:var(--calendar-background)}.q-calendar-agenda__interval{border-bottom:var(--calendar-background) 1px solid;color:var(--calendar-color);background:var(--calendar-background)}.q-calendar-agenda__head--intervals{border-right:var(--calendar-border);min-width:var(--calendar-intervals-width);max-width:var(--calendar-intervals-width);color:var(--calendar-color);background:var(--calendar-background)}.q-calendar-agenda__head--day{font-weight:var(--calendar-head-font-weight);border-right:var(--calendar-border)}.q-calendar-agenda__head--day:last-child{border-right:none}.q-calendar-agenda__head--day.q-active-date .q-calendar__button{color:var(--calendar-active-date-color);background:var(--calendar-active-date-background)}.q-calendar-agenda__head--day.q-current-day .q-calendar__button{border:var(--calendar-border-current)}.q-calendar-agenda__head--day.q-disabled-day{color:var(--calendar-disabled-date-color);background:var(--calendar-disabled-date-background)!important}.q-calendar-agenda__head--day__event{border-right:var(--calendar-border)}.q-calendar-agenda__head--day__event:last-child{border-right:none}.q-calendar-agenda__column-header--before{border-bottom:var(--calendar-border)}.q-calendar-agenda__column-header--after{border-top:var(--calendar-border)}.q-calendar-agenda__intervals-column{border-right:var(--calendar-border);min-width:var(--calendar-intervals-width);max-width:var(--calendar-intervals-width)}.q-calendar-agenda__day{border-right:var(--calendar-border)}.q-calendar-agenda__day:last-child{border-right:none!important}.q-calendar-agenda__day.q-disabled-day{color:var(--calendar-disabled-date-color);background:var(--calendar-disabled-date-background)!important}.q-calendar-agenda__day-interval{width:100%;border-top:var(--calendar-border)}.q-calendar-agenda__day-interval.q-selected{color:var(--calendar-selected-color);background:var(--calendar-selected-background)}.q-calendar-agenda__day-interval.q-range-first,.q-calendar-agenda__day-interval.q-range-last,.q-calendar-agenda__day-interval.q-range{color:var(--calendar-range-color);background:var(--calendar-range-background)}.q-calendar-agenda__day-interval--section{border-top:var(--calendar-border-section)}.q-calendar-agenda__day-interval--section.q-selected{color:var(--calendar-selected-color);background:var(--calendar-selected-background)}.q-calendar-agenda__day-interval--section.q-range-first,.q-calendar-agenda__day-interval--section.q-range-last,.q-calendar-agenda__day-interval--section.q-range{color:var(--calendar-range-color);background:var(--calendar-range-background)}.q-calendar-agenda__day-interval:first-child{border-top:none!important}.q-calendar-agenda__day-interval:last-child{border-bottom:none!important}.q-dark div .q-calendar-agenda__head,.body--dark div .q-calendar-agenda__head,.q-calendar--dark .q-calendar-agenda__head{border-bottom:var(--calendar-border-dark);color:var(--calendar-color-dark);background:var(--calendar-background-dark)}.q-dark div .q-calendar-agenda__interval,.body--dark div .q-calendar-agenda__interval,.q-calendar--dark .q-calendar-agenda__interval{border-bottom:var(--calendar-background-dark) 1px solid;color:var(--calendar-color-dark);background:var(--calendar-background-dark)}.q-dark div .q-calendar-agenda__head--intervals,.body--dark div .q-calendar-agenda__head--intervals,.q-calendar--dark .q-calendar-agenda__head--intervals{border-right:var(--calendar-border-dark);color:var(--calendar-color-dark);background:var(--calendar-background-dark)}.q-dark div .q-calendar-agenda__head--day,.body--dark div .q-calendar-agenda__head--day,.q-calendar--dark .q-calendar-agenda__head--day{border-right:var(--calendar-border-dark);font-weight:var(--calendar-head-font-weight)}.q-dark div .q-calendar-agenda__head--day:last-child,.body--dark div .q-calendar-agenda__head--day:last-child,.q-calendar--dark .q-calendar-agenda__head--day:last-child{border-right:none}.q-dark div .q-calendar-agenda__head--day.q-active-date .q-calendar__button,.body--dark div .q-calendar-agenda__head--day.q-active-date .q-calendar__button,.q-calendar--dark .q-calendar-agenda__head--day.q-active-date .q-calendar__button{color:var(--calendar-active-date-color-dark);background:var(--calendar-active-date-background-dark)}.q-dark div .q-calendar-agenda__head--day.q-current-day .q-calendar__button,.body--dark div .q-calendar-agenda__head--day.q-current-day .q-calendar__button,.q-calendar--dark .q-calendar-agenda__head--day.q-current-day .q-calendar__button{border:var(--calendar-border-current-dark)}.q-dark div .q-calendar-agenda__head--day__event,.body--dark div .q-calendar-agenda__head--day__event,.q-calendar--dark .q-calendar-agenda__head--day__event{border-right:var(--calendar-border-dark)}.q-dark div .q-calendar-agenda__head--day.q-disabled-day,.body--dark div .q-calendar-agenda__head--day.q-disabled-day,.q-calendar--dark .q-calendar-agenda__head--day.q-disabled-day{color:var(--calendar-disabled-date-color-dark);background:var(--calendar-disabled-date-background-dark)!important}.q-dark div .q-calendar-agenda__column-header--before,.body--dark div .q-calendar-agenda__column-header--before,.q-calendar--dark .q-calendar-agenda__column-header--before{border-bottom:var(--calendar-border-dark)}.q-dark div .q-calendar-agenda__column-header--after,.body--dark div .q-calendar-agenda__column-header--after,.q-calendar--dark .q-calendar-agenda__column-header--after{border-top:var(--calendar-border-dark)}.q-dark div .q-calendar-agenda__intervals-column,.body--dark div .q-calendar-agenda__intervals-column,.q-calendar--dark .q-calendar-agenda__intervals-column,.q-dark div .q-calendar-agenda__day,.body--dark div .q-calendar-agenda__day,.q-calendar--dark .q-calendar-agenda__day{border-right:var(--calendar-border-dark)}.q-dark div .q-calendar-agenda__day:last-child,.body--dark div .q-calendar-agenda__day:last-child,.q-calendar--dark .q-calendar-agenda__day:last-child{border-right:none!important}.q-dark div .q-calendar-agenda__day.q-disabled-day,.body--dark div .q-calendar-agenda__day.q-disabled-day,.q-calendar--dark .q-calendar-agenda__day.q-disabled-day{color:var(--calendar-disabled-date-color);background:var(--calendar-disabled-date-background)!important}.q-dark div .q-calendar-agenda__day-interval,.body--dark div .q-calendar-agenda__day-interval,.q-calendar--dark .q-calendar-agenda__day-interval{border-top:var(--calendar-border-dark)}.q-dark div .q-calendar-agenda__day-interval.q-selected,.body--dark div .q-calendar-agenda__day-interval.q-selected,.q-calendar--dark .q-calendar-agenda__day-interval.q-selected{color:var(--calendar-selected-color-dark);background:var(--calendar-selected-background-dark)}.q-dark div .q-calendar-agenda__day-interval.q-range-first,.q-dark div .q-calendar-agenda__day-interval.q-range-last,.q-dark div .q-calendar-agenda__day-interval.q-range,.body--dark div .q-calendar-agenda__day-interval.q-range-first,.body--dark div .q-calendar-agenda__day-interval.q-range-last,.body--dark div .q-calendar-agenda__day-interval.q-range,.q-calendar--dark .q-calendar-agenda__day-interval.q-range-first,.q-calendar--dark .q-calendar-agenda__day-interval.q-range-last,.q-calendar--dark .q-calendar-agenda__day-interval.q-range{color:var(--calendar-range-color-dark);background:var(--calendar-range-background-dark)}.q-dark div .q-calendar-agenda__day-interval:first-child,.body--dark div .q-calendar-agenda__day-interval:first-child,.q-calendar--dark .q-calendar-agenda__day-interval:first-child{border-top:none!important}.q-dark div .q-calendar-agenda__day-interval:last-child,.body--dark div .q-calendar-agenda__day-interval:last-child,.q-calendar--dark .q-calendar-agenda__day-interval:last-child{border-bottom:none!important}.q-dark div .q-calendar-agenda__day-interval--section,.body--dark div .q-calendar-agenda__day-interval--section,.q-calendar--dark .q-calendar-agenda__day-interval--section{border-top:var(--calendar-border-section-dark)}.q-dark div .q-calendar-agenda__day-interval--section.q-selected,.body--dark div .q-calendar-agenda__day-interval--section.q-selected,.q-calendar--dark .q-calendar-agenda__day-interval--section.q-selected{color:var(--calendar-selected-color-dark);background:var(--calendar-selected-background-dark)}.q-dark div .q-calendar-agenda__day-interval--section.q-range-first,.q-dark div .q-calendar-agenda__day-interval--section.q-range-last,.q-dark div .q-calendar-agenda__day-interval--section.q-range,.body--dark div .q-calendar-agenda__day-interval--section.q-range-first,.body--dark div .q-calendar-agenda__day-interval--section.q-range-last,.body--dark div .q-calendar-agenda__day-interval--section.q-range,.q-calendar--dark .q-calendar-agenda__day-interval--section.q-range-first,.q-calendar--dark .q-calendar-agenda__day-interval--section.q-range-last,.q-calendar--dark .q-calendar-agenda__day-interval--section.q-range{color:var(--calendar-range-color-dark);background:var(--calendar-range-background-dark)}:root{--calendar-border: #e0e0e0 1px solid;--calendar-border-dark: #71755d 1px solid;--calendar-border-section: #e0e0e0 1px dashed;--calendar-border-section-dark: #71755d 1px dashed;--calendar-border-current: #027BE3 2px solid;--calendar-border-current-dark: #ffff66 2px solid;--calendar-mini-range-connector-hover-border: #027BE3 1px dashed;--calendar-mini-range-connector-hover-border-dark: #ffff66 1px dashed;--calendar-color: #606c71;--calendar-color-dark: #fafafa;--calendar-background: #ffffff;--calendar-background-dark: #121212;--calendar-current-color: #027BE3;--calendar-current-color-dark: #ffff66;--calendar-current-background: #00000000;--calendar-current-background-dark: #121212;--calendar-disabled-date-color: #a1a1a1;--calendar-disabled-date-color-dark: #bebebe;--calendar-disabled-date-background: #ffffff;--calendar-disabled-date-background-dark: #121212;--calendar-active-date-color: #027BE3FF;--calendar-active-date-color-dark: #cce7ffff;--calendar-active-date-background: #cce7ffff;--calendar-active-date-background-dark: #027BE3FF;--calendar-outside-color: #606c71;--calendar-outside-color-dark: #bebebe;--calendar-outside-background: #00000000;--calendar-outside-background-dark: #121212;--calendar-selected-color: #027BE3;--calendar-selected-color-dark: #027BE3;--calendar-selected-background: #cce7ff;--calendar-selected-background-dark: #cce7ff;--calendar-mini-selected-color: #027BE3;--calendar-mini-selected-color-dark: #027BE3;--calendar-mini-selected-background: #00000000;--calendar-mini-selected-background-dark: #00000000;--calendar-mini-selected-label-color: #027BE3;--calendar-mini-selected-label-color-dark: #cce7ff;--calendar-mini-selected-label-background: #cce7ff;--calendar-mini-selected-label-background-dark: #027BE3;--calendar-range-color: #027BE3;--calendar-range-color-dark: #027BE3;--calendar-range-background: #cce7ff;--calendar-range-background-dark: #cce7ff;--calendar-mini-range-color: #cce7ff;--calendar-mini-range-color-dark: #027BE3;--calendar-mini-range-background: #00000000;--calendar-mini-range-background-dark: #00000000;--calendar-mini-range-label-color: #cce7ff;--calendar-mini-range-label-color-dark: #027BE3;--calendar-mini-range-label-background: #cce7ff;--calendar-mini-range-label-background-dark: #cce7ff;--calendar-mini-range-connector-color: #cce7ff;--calendar-mini-range-connector-color-dark: #ffff66;--calendar-mini-range-hover-color: #027BE3;--calendar-mini-range-hover-color-dark: #ffff66;--calendar-mini-range-firstlast-color: #cce7ff;--calendar-mini-range-firstlast-color-dark: #cce7ff;--calendar-mini-range-firstlast-background: #00000000;--calendar-mini-range-firstlast-background-dark: #cce7ff;--calendar-mini-range-firstlast-label-color: #cce7ff;--calendar-mini-range-firstlast-label-color-dark: #cce7ff;--calendar-mini-range-firstlast-label-background: #027BE3;--calendar-mini-range-firstlast-label-background-dark: #ffff66;--calendar-scrollbar-width-height: 10px;--calendar-scrollbar-track: #eeeeee;--calendar-scrollbar-thumb: #888888;--calendar-scrollbar-thumb-hover: #555555;--calendar-scrollbar-track-dark: #eeeeee;--calendar-scrollbar-thumb-dark: #888888;--calendar-scrollbar-thumb-hover-dark: #555555;--calendar-intervals-width: 56px;--calendar-resources-width: 100px;--calendar-work-week-width: 30px;--calendar-mini-work-week-width: 30px;--calendar-work-week-font-size: 1em;--calendar-head-font-weight: 600}.q-calendar--roll-right-leave-active,.q-calendar--roll-left-leave-active,.q-calendar--roll-up-leave-active,.q-calendar--roll-down-leave-active,.q-calendar--slide-right-leave-active,.q-calendar--slide-left-leave-active,.q-calendar--slide-up-leave-active,.q-calendar--slide-down-leave-active,.q-calendar--jump-right-leave-active,.q-calendar--jump-left-leave-active,.q-calendar--jump-up-leave-active,.q-calendar--jump-down-leave-active,.q-calendar--fade-leave-active,.q-calendar--scale-leave-active,.q-calendar--rotate-leave-active,.q-calendar--spin-leave-active,.q-calendar--flip-leave-active{position:absolute}.q-calendar--roll-right-enter-active,.q-calendar--roll-right-leave-active,.q-calendar--roll-left-enter-active,.q-calendar--roll-left-leave-active,.q-calendar--roll-up-enter-active,.q-calendar--roll-up-leave-active,.q-calendar--roll-down-enter-active,.q-calendar--roll-down-leave-active,.q-calendar--slide-right-enter-active,.q-calendar--slide-right-leave-active,.q-calendar--slide-left-enter-active,.q-calendar--slide-left-leave-active,.q-calendar--slide-up-enter-active,.q-calendar--slide-up-leave-active,.q-calendar--slide-down-enter-active,.q-calendar--slide-down-leave-active{transition:transform .3s cubic-bezier(.215,.61,.355,1)}.q-calendar--roll-right-enter-from{transform:translate3d(-100%,0,0) rotate(360deg)}.q-calendar--roll-right-leave-to{transform:translate3d(100%,0,0) rotate(0)}.q-calendar--roll-left-enter-from{transform:translate3d(100%,0,0) rotate(-360deg)}.q-calendar--roll-left-leave-to{transform:translate3d(-100%,0,0) rotate(0)}.q-calendar--roll-up-enter-from{transform:translate3d(0,100%,0) rotate(-360deg)}.q-calendar--roll-up-leave-to{transform:translate3d(0,-100%,0) rotate(0)}.q-calendar--roll-down-enter-from{transform:translate3d(0,-100%,0) rotate(360deg)}.q-calendar--roll-down-leave-to{transform:translate3d(0,100%,0) rotate(0)}.q-calendar--slide-right-enter-from{transform:translate3d(-100%,0,0)}.q-calendar--slide-right-leave-to,.q-calendar--slide-left-enter-from{transform:translate3d(100%,0,0)}.q-calendar--slide-left-leave-to{transform:translate3d(-100%,0,0)}.q-calendar--slide-up-enter-from{transform:translate3d(0,100%,0)}.q-calendar--slide-up-leave-to,.q-calendar--slide-down-enter-from{transform:translate3d(0,-100%,0)}.q-calendar--slide-down-leave-to{transform:translate3d(0,100%,0)}.q-calendar--jump-right-enter-active,.q-calendar--jump-right-leave-active,.q-calendar--jump-left-enter-active,.q-calendar--jump-left-leave-active,.q-calendar--jump-up-enter-active,.q-calendar--jump-up-leave-active,.q-calendar--jump-down-enter-active,.q-calendar--jump-down-leave-active{transition:opacity .3s,transform .3s}.q-calendar--jump-right-enter-from,.q-calendar--jump-right-leave-to,.q-calendar--jump-left-enter-from,.q-calendar--jump-left-leave-to,.q-calendar--jump-up-enter-from,.q-calendar--jump-up-leave-to,.q-calendar--jump-down-enter-from,.q-calendar--jump-down-leave-to{opacity:0}.q-calendar--jump-right-enter-from{transform:translate3d(-15px,0,0)}.q-calendar--jump-right-leave-to,.q-calendar--jump-left-enter-from{transform:translate3d(15px,0,0)}.q-calendar--jump-left-leave-to{transform:translate(-15px)}.q-calendar--jump-up-enter-from{transform:translate3d(0,15px,0)}.q-calendar--jump-up-leave-to,.q-calendar--jump-down-enter-from{transform:translate3d(0,-15px,0)}.q-calendar--jump-down-leave-to{transform:translate3d(0,15px,0)}.q-calendar--fade-enter-active,.q-calendar--fade-leave-active{transition:opacity .3s ease-out}.q-calendar--fade-enter-from,.q-calendar--fade-leave-to{opacity:0}.q-calendar--scale-enter-active,.q-calendar--scale-leave-active{transition:opacity .3s,transform .3s cubic-bezier(.215,.61,.355,1)}.q-calendar--scale-enter-from,.q-calendar--scale-leave-to{opacity:0;transform:scale3d(0,0,1)}.q-calendar--rotate-enter-active,.q-calendar--rotate-leave-active{transition:opacity .3s,transform .3s cubic-bezier(.215,.61,.355,1);transform-style:preserve-3d}.q-calendar--rotate-enter-from,.q-calendar--rotate-leave-to{opacity:0;transform:scale3d(0,0,1) rotate3d(0,0,1,90deg)}.q-calendar--spin-enter-active,.q-calendar--spin-leave-active{transition:opacity .3s,transform .3s cubic-bezier(.215,.61,.355,1);transform-style:preserve-3d}.q-calendar--spin-enter-from,.q-calendar--spin-leave-from,.q-calendar--spin-leave-to{opacity:0;transform:scale3d(0,0,1) rotate3d(0,0,1,720deg)}.q-calendar--flip-right-enter-active,.q-calendar--flip-right-leave-active,.q-calendar--flip-left-enter-active,.q-calendar--flip-left-leave-active,.q-calendar--flip-up-enter-active,.q-calendar--flip-up-leave-active,.q-calendar--flip-down-enter-active,.q-calendar--flip-down-leave-active{transition:transform .3s;backface-visibility:hidden}.q-calendar--flip-right-enter-to,.q-calendar--flip-right-leave-from,.q-calendar--flip-left-enter-to,.q-calendar--flip-left-leave-from,.q-calendar--flip-up-enter-to,.q-calendar--flip-up-leave-from,.q-calendar--flip-down-enter-to,.q-calendar--flip-down-leave-from{transform:perspective(400px) rotate3d(1,1,0,0)}.q-calendar--flip-right-enter-from{transform:perspective(400px) rotateY(-180deg)}.q-calendar--flip-right-leave-to,.q-calendar--flip-left-enter-from{transform:perspective(400px) rotateY(180deg)}.q-calendar--flip-left-leave-to{transform:perspective(400px) rotateY(-180deg)}.q-calendar--flip-up-enter-from{transform:perspective(400px) rotateX(-180deg)}.q-calendar--flip-up-leave-to,.q-calendar--flip-down-enter-from{transform:perspective(400px) rotateX(180deg)}.q-calendar--flip-down-leave-to{transform:perspective(400px) rotateX(-180deg)}
