/*!
 * @quasar/quasar-ui-qcalendar v4.0.0-beta.15
 * (c) 2022 Jeff Galbraith <jeff@quasar.dev>
 * Released under the MIT License.
 */.q-calendar{position:relative;display:flex;flex-direction:column;width:100%;min-width:auto;overflow:hidden}.q-calendar__bordered{border:var(--calendar-border)}.q-calendar__vertical-stretch{height:100%}.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:0.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 0.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 0.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 0.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__hoverable,.q-calendar__manual-focusable{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 0.3s cubic-bezier(0.25,0.8,0.5,1),opacity 0.4s cubic-bezier(0.25,0.8,0.5,1)}.q-calendar__focus-helper:after,.q-calendar__focus-helper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border-radius:inherit;transition:background-color 0.3s cubic-bezier(0.25,0.8,0.5,1),opacity 0.6s cubic-bezier(0.25,0.8,0.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__hoverable:hover>.q-calendar__focus-helper,.q-calendar__manual-focusable--focused>.q-calendar__focus-helper{background:currentColor;opacity:0.15}.q-calendar__focusable:focus>.q-calendar__focus-helper:before,.q-calendar__hoverable:hover>.q-calendar__focus-helper:before,.q-calendar__manual-focusable--focused>.q-calendar__focus-helper:before{opacity:0.1}.q-calendar__focusable:focus>.q-calendar__focus-helper:after,.q-calendar__hoverable:hover>.q-calendar__focus-helper:after,.q-calendar__manual-focusable--focused>.q-calendar__focus-helper:after{opacity:0.4}.q-calendar__focusable:focus>.q-calendar__focus-helper,.q-calendar__manual-focusable--focused>.q-calendar__focus-helper{opacity:0.22}.disabled,.disabled *,[disabled],[disabled] *{outline:0!important;cursor:not-allowed!important}.disabled,[disabled]{opacity:0.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)}.body--dark div.q-calendar,.q-calendar--dark.q-calendar,.q-dark div.q-calendar{color:var(--calendar-color-dark);background:var(--calendar-background-dark)}.body--dark div.q-calendar__bordered,.q-calendar--dark.q-calendar__bordered,.q-dark div.q-calendar__bordered{border:var(--calendar-border-dark)}.body--dark div.q-calendar .q-calendar__scroll::-webkit-scrollbar,.q-calendar--dark.q-calendar .q-calendar__scroll::-webkit-scrollbar,.q-dark div.q-calendar .q-calendar__scroll::-webkit-scrollbar{width:var(--calendar-scrollbar-width-height);height:var(--calendar-scrollbar-width-height)}.body--dark div.q-calendar .q-calendar__scroll::-webkit-scrollbar-track,.q-calendar--dark.q-calendar .q-calendar__scroll::-webkit-scrollbar-track,.q-dark div.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)}.body--dark div.q-calendar .q-calendar__scroll::-webkit-scrollbar-corner,.q-calendar--dark.q-calendar .q-calendar__scroll::-webkit-scrollbar-corner,.q-dark div.q-calendar .q-calendar__scroll::-webkit-scrollbar-corner{background:var(--calendar-scrollbar-track-dark)}.body--dark div.q-calendar .q-calendar__scroll::-webkit-scrollbar-thumb,.q-calendar--dark.q-calendar .q-calendar__scroll::-webkit-scrollbar-thumb,.q-dark div.q-calendar .q-calendar__scroll::-webkit-scrollbar-thumb{background:var(--calendar-scrollbar-thumb-dark);border-radius:5px}.body--dark div.q-calendar .q-calendar__scroll::-webkit-scrollbar-thumb:hover,.q-calendar--dark.q-calendar .q-calendar__scroll::-webkit-scrollbar-thumb:hover,.q-dark div.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{flex-direction:column;padding:0;justify-content:center;align-items:center}.q-calendar-month__head--weekdays,.q-calendar-month__head--workweek{position:relative;display:flex;flex-wrap:nowrap;-webkit-user-select:none;user-select:none;font-size:1rem}.q-calendar-month__head--weekdays{flex-direction:row}.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 0.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{flex-wrap:nowrap;flex-direction:column;padding:0;align-items:center}.q-calendar-month__day,.q-calendar-month__workweek{position:relative;display:flex;-webkit-user-select:none;user-select:none}.q-calendar-month__day{flex:1 0 100%;flex-direction:column;height:auto;overflow:hidden;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{font-size:0.75em;line-height:22px;transition:font-size 0.3s}.q-calendar-month__day--day-of-year,.q-calendar-month__day--month{text-decoration:none;-webkit-user-select:none;user-select:none;padding:1px}.q-calendar-month__day--day-of-year{box-shadow:none;font-size:0.6rem}.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,.q-calendar-month__day.q-range-first,.q-calendar-month__day.q-range-last{color:var(--calendar-range-color);background:var(--calendar-range-background)}.q-calendar-month__day.q-range .q-current-day .q-calendar__button,.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{border:var(--calendar-border-current-dark)!important}.body--dark div .q-calendar-month__head,.q-calendar--dark .q-calendar-month__head,.q-dark div .q-calendar-month__head{border-bottom:var(--calendar-border-dark);color:var(--calendar-color-dark);background:var(--calendar-background-dark)}.body--dark div .q-calendar-month__head--weekday,.body--dark div .q-calendar-month__head--workweek,.q-calendar--dark .q-calendar-month__head--weekday,.q-calendar--dark .q-calendar-month__head--workweek,.q-dark div .q-calendar-month__head--weekday,.q-dark div .q-calendar-month__head--workweek{border-right:var(--calendar-border-dark)}.body--dark div .q-calendar-month__head--weekday:last-child,.q-calendar--dark .q-calendar-month__head--weekday:last-child,.q-dark div .q-calendar-month__head--weekday:last-child{border-right:none!important}.body--dark div .q-calendar-month__head--weekday.q-disabled-day,.q-calendar--dark .q-calendar-month__head--weekday.q-disabled-day,.q-dark div .q-calendar-month__head--weekday.q-disabled-day{color:var(--calendar-disabled-date-color-dark);background:var(--calendar-disabled-date-background-dark)!important}.body--dark div .q-calendar-month__workweek,.q-calendar--dark .q-calendar-month__workweek,.q-dark div .q-calendar-month__workweek{border-right:var(--calendar-border-dark)}.body--dark div .q-calendar-month__workweek.q-current-day,.q-calendar--dark .q-calendar-month__workweek.q-current-day,.q-dark div .q-calendar-month__workweek.q-current-day{color:var(--calendar-current-color-dark)}.body--dark div .q-calendar-month__week--wrapper,.q-calendar--dark .q-calendar-month__week--wrapper,.q-dark div .q-calendar-month__week--wrapper{border-bottom:var(--calendar-border-dark)}.body--dark div .q-calendar-month__week--wrapper:last-child,.q-calendar--dark .q-calendar-month__week--wrapper:last-child,.q-dark div .q-calendar-month__week--wrapper:last-child{border-bottom:none!important}.body--dark div .q-calendar-month__day,.q-calendar--dark .q-calendar-month__day,.q-dark div .q-calendar-month__day{border-right:var(--calendar-border-dark)}.body--dark div .q-calendar-month__day:last-child,.q-calendar--dark .q-calendar-month__day:last-child,.q-dark div .q-calendar-month__day:last-child{border-right:none!important}.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,.q-dark div .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}.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,.q-dark div .q-calendar-month__day.q-current-day .q-calendar__button{border:var(--calendar-border-current-dark)}.body--dark div .q-calendar-month__day.q-current-day,.q-calendar--dark .q-calendar-month__day.q-current-day,.q-dark div .q-calendar-month__day.q-current-day{color:var(--calendar-current-color-dark)!important;background:var(--calendar-current-background-dark)}.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,.q-dark div .q-calendar-month__day.q-current-day .q-calendar__button{border:var(--calendar-border-current-dark)!important;background:var(--calendar-current-background-dark)}.body--dark div .q-calendar-month__day.q-disabled-day,.q-calendar--dark .q-calendar-month__day.q-disabled-day,.q-dark div .q-calendar-month__day.q-disabled-day{color:var(--calendar-disabled-date-color-dark);background:var(--calendar-disabled-date-background-dark)!important}.body--dark div .q-calendar-month__day.q-outside,.q-calendar--dark .q-calendar-month__day.q-outside,.q-dark div .q-calendar-month__day.q-outside{color:var(--calendar-outside-color-dark)!important;background:var(--calendar-outside-background-dark)}.body--dark div .q-calendar-month__day.q-selected,.q-calendar--dark .q-calendar-month__day.q-selected,.q-dark div .q-calendar-month__day.q-selected{color:var(--calendar-selected-color-dark);background:var(--calendar-selected-background-dark)}.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,.q-dark div .q-calendar-month__day.q-selected .q-current-day .q-calendar__button{border:var(--calendar-border-current)!important}.body--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,.q-calendar--dark .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-dark div .q-calendar-month__day.q-range,.q-dark div .q-calendar-month__day.q-range-first,.q-dark div .q-calendar-month__day.q-range-last{color:var(--calendar-range-color-dark);background:var(--calendar-range-background-dark)}.body--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,.q-calendar--dark .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-dark div .q-calendar-month__day.q-range .q-current-day .q-calendar__button,.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{border:var(--calendar-border-current)!important}.q-day-event:first-child{margin-top:0em}.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 .q-calendar-month__day--label__wrapper:before,.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{content:"";display:block;position:absolute;width:100%;top:0;right:0;bottom:0;left: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 1px 0;top:0;right:0;bottom:0;left: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,.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:0.6em;height:0.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%}.body--dark div .q-calendar-mini.q-calendar-month,.q-calendar--dark .q-calendar-mini.q-calendar-month,.q-dark div .q-calendar-mini.q-calendar-month{color:var(--calendar-color-dark);background:var(--calendar-background-dark)}.body--dark div .q-calendar-mini .q-calendar-month__head--workweek,.q-calendar--dark .q-calendar-mini .q-calendar-month__head--workweek,.q-dark div .q-calendar-mini .q-calendar-month__head--workweek{border-right:unset;border-bottom:unset}.body--dark div .q-calendar-mini .q-calendar-month__workweek,.q-calendar--dark .q-calendar-mini .q-calendar-month__workweek,.q-dark div .q-calendar-mini .q-calendar-month__workweek{border-right:unset}.body--dark div .q-calendar-mini .q-calendar-month__week--wrapper,.q-calendar--dark .q-calendar-mini .q-calendar-month__week--wrapper,.q-dark div .q-calendar-mini .q-calendar-month__week--wrapper{border-bottom:unset}.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,.q-dark div .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)}.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,.q-dark div .q-calendar-mini .q-calendar-month__day.q-current-day .q-calendar__button{border:var(--calendar-border-current-dark)!important}.body--dark div .q-calendar-mini .q-calendar-month__day.q-selected,.q-calendar--dark .q-calendar-mini .q-calendar-month__day.q-selected,.q-dark div .q-calendar-mini .q-calendar-month__day.q-selected{color:var(--calendar-mini-selected-color-dark);background:var(--calendar-mini-selected-background-dark)}.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,.q-dark div .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}.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,.q-dark div .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}.body--dark div .q-calendar-mini .q-calendar-month__day.q-outside,.q-calendar--dark .q-calendar-mini .q-calendar-month__day.q-outside,.q-dark div .q-calendar-mini .q-calendar-month__day.q-outside{color:var(--calendar-outside-color-dark)!important;background:var(--calendar-outside-background-dark)!important}.body--dark div .q-calendar-mini .q-calendar-month__day.q-range,.q-calendar--dark .q-calendar-mini .q-calendar-month__day.q-range,.q-dark div .q-calendar-mini .q-calendar-month__day.q-range{color:var(--calendar-mini-range-color-dark);background:var(--calendar-mini-range-background-dark)!important}.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,.q-dark div .q-calendar-mini .q-calendar-month__day.q-range.q-range-hover{color:var(--calendar-mini-range-hover-color-dark)}.body--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,.q-calendar--dark .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-dark div .q-calendar-mini .q-calendar-month__day.q-range .q-calendar-month__day--label__wrapper:before,.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{background:var(--calendar-mini-range-connector-color-dark)}.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,.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{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)}.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,.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{opacity:1!important}.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,.q-dark div .q-calendar-mini .q-day-event:not(.q-day-event-void) .q-calendar-month__day--label__wrapper:after{background:var(--calendar-selected-background-dark)}