.vuecal__header{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vuecal__views-bar{align-items:center;display:flex;gap:4px;justify-content:center}.vuecal__title-bar{display:flex}.vuecal__header .vuecal__transition-wrap{flex-grow:1;min-height:1px;position:relative}.vuecal__header .vuecal__transition-wrap>div{align-items:center;bottom:0;display:flex;flex-grow:1;justify-content:center;left:0;position:absolute;right:0;top:0;white-space:nowrap}.vuecal__title{align-items:center;display:flex;font-family:inherit;font-size:1.05em;font-weight:700;gap:6px;justify-content:center;margin:auto;position:relative}.vuecal__title small{background:#00000026;border-radius:4px;display:inline-flex;font-size:.8em;font-weight:400;padding:2px 6px}.vuecal__header nav{background-color:#fff3}.vuecal__nav{display:inline-flex;justify-content:center;z-index:1}.vuecal__nav,.vuecal__nav--today{align-items:center;position:relative}.vuecal__nav--today{display:flex}.vuecal__nav--today[disabled]{cursor:default}.vuecal__nav--today.vuecal__nav--default{text-transform:uppercase}.vuecal__nav--next.vuecal__nav--default:before,.vuecal__nav--prev.vuecal__nav--default:before{border:solid;border-width:0 2px 2px 0;content:"";padding:.25em;transform:translate(-1px) rotate(-45deg)}.vuecal__nav--prev.vuecal__nav--default:before{border-width:2px 0 0 2px;transform:translate(1px) rotate(-45deg)}.vuecal__headings{background-color:var(--vuecal-secondary-color);display:flex;flex-direction:column;flex-shrink:0;height:var(--vuecal-headings-bar-height);position:sticky;top:0;white-space:nowrap;z-index:4}.vuecal__weekdays-headings{display:flex}.vuecal__weekday{align-items:center;background-color:inherit;flex:1 1 0}.vuecal__scrollable--days-view .vuecal__weekday,.vuecal__scrollable--week-view .vuecal__weekday{min-width:var(--vuecal-min-cell-width,0)}.vuecal__schedule-heading{height:12px}.vuecal__time-column{align-self:flex-start;background-color:var(--vuecal-secondary-color);border-right:.5px solid var(--vuecal-border-color);display:flex;flex-direction:column;left:0;padding-top:var(--vuecal-headings-bar-height);position:sticky;transition:padding-top .3s ease-in-out;z-index:5}.vuecal__scrollable--day-view .vuecal__time-column{padding-top:0}.vuecal--has-schedules .vuecal__scrollable--day-view .vuecal__time-column{padding-top:var(--vuecal-headings-bar-height)}.vuecal__time-cell{display:flex;flex:1 0 auto;font-size:.85em;height:var(--vuecal-time-cell-height);position:relative}.vuecal__time-cell:before{border-top:.5px solid var(--vuecal-border-color);content:"";position:absolute;right:0;top:.5px;width:5px}.vuecal__time-cell label{line-height:0;opacity:.5;padding-left:4px;padding-right:8px}.vuecal__scrollable--day-view:not(.vuecal__scrollable--has-schedules) .vuecal__time-cell:first-child label{font-size:.9em;margin-top:.6em;opacity:.4}.vuecal__event{left:0;position:absolute;right:0}.vuecal__event--dragging-ghost,.vuecal__event--resizing{z-index:100}.vuecal__event--dragging-original{opacity:0;transition:opacity .1s}.vuecal__scrollable--month-view .vuecal__event{position:relative}.vuecal__event--resizing{z-index:100}.vuecal__event-resizer{background-color:#fff;cursor:ns-resize;height:8px;inset:auto 0 0;opacity:.1;position:absolute;transition:.25s}.vuecal__event-resizer:hover{opacity:.25}.vuecal-delete-btn-enter-active{transition:.35s cubic-bezier(.175,.885,.32,1.275)}.vuecal-delete-btn-enter-from{transform:scale(0) rotate(-90deg)}.vuecal-delete-btn-enter-to{transform:scale(1)}.vuecal-delete-btn-leave-active{transform:scale(0);transition:.3s ease-in-out}.vuecal__cell{align-items:center;display:flex;justify-content:center;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vuecal__scrollable--days-view .vuecal__cell,.vuecal__scrollable--week-view .vuecal__cell{min-width:var(--vuecal-min-cell-width,0)}.vuecal__cell--has-schedules{align-items:stretch}.vuecal__cell--out-of-range{opacity:.4}.vuecal__cell--disabled{cursor:not-allowed}.vuecal--view-has-time .vuecal__cell:before{background:linear-gradient(0deg,var(--vuecal-border-color) 0,transparent 1px var(--vuecal-time-cell-height)) 0 1px;background-size:100% var(--vuecal-time-cell-height);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.vuecal__special-hours{align-items:center;display:flex;flex-direction:column;justify-content:center;left:0;pointer-events:none;position:absolute;right:0}.vuecal__now-line{border-color:currentcolor #f009 #f009;border-top:1px solid #f009;height:0;left:0;position:absolute;width:100%;z-index:1}.vuecal__now-line:before{border:5px solid transparent;border-left-color:inherit;content:"";left:0;position:absolute;top:-6px}.vuecal__now-line span{font-size:10px;opacity:.7;pointer-events:none;position:absolute;right:1px}.vuecal__scrollable--day-view .vuecal__cell--selected:before,.vuecal__scrollable--day-view .vuecal__cell--today:before{display:none}.vuecal__event-placeholder{background-color:#23b5b5;border-radius:4px;font-size:11px;left:0;line-height:1;padding-left:4px;padding-top:2px;position:absolute;right:0}.vuecal__body{display:grid;grid-template-columns:repeat(var(--vuecal-grid-columns),1fr);grid-template-rows:repeat(var(--vuecal-grid-rows),1fr);height:100%;position:relative}.vuecal__time-at-cursor{border-top:1px dashed var(--vuecal-border-color);left:0;pointer-events:none;position:absolute;right:0;z-index:10}.vuecal__time-at-cursor label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:99em;display:block;font-size:.7rem;margin-right:4px;padding:0 3px;position:absolute;right:100%;top:0;transform:translateY(-50%)}.vuecal{--vuecal-grid-columns:7;--vuecal-grid-rows:6;--vuecal-headings-bar-height:1.7rem;--vuecal-time-cell-height:50px;--vuecal-min-cell-width:0;--vuecal-transition-duration:.25s;display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.vuecal--date-picker{--vuecal-headings-bar-height:1.3rem}.vuecal--has-schedules{--vuecal-headings-bar-height:2.4rem}.vuecal--has-schedules .vuecal__scrollable--day-view{--vuecal-headings-bar-height:1.3rem}.vuecal,.vuecal *,.vuecal :after,.vuecal :before{box-sizing:border-box}.vuecal .grow{flex-grow:1}.vuecal__body-wrap{display:flex;flex-direction:column;flex-grow:1;min-width:0}.vuecal__scrollable-wrap{display:flex;flex:1;min-height:1px;position:relative}.vuecal__scrollable{display:flex;flex:1;flex-direction:column;overflow:auto;position:relative}.vuecal__scrollable--has-week-numbers,.vuecal__scrollable--row{flex-direction:row}.vuecal__week-numbers{display:flex;flex-direction:column;padding-top:var(--vuecal-headings-bar-height)}.vuecal__week-number{align-items:center;width:1.4em}.vuecal__schedule,.vuecal__week-number{display:flex;flex-grow:1;justify-content:center}.vuecal__schedule{flex-basis:0;overflow:hidden;position:relative}.vuecal__scrollable--days-view .vuecal__schedule,.vuecal__scrollable--week-view .vuecal__schedule{min-width:var(--vuecal-min-schedule-width,0)}.vuecal__schedules-headings{display:flex}.vuecal__schedule--heading{align-items:center;font-size:12px}.vuecal__scrollable--has-schedules.vuecal__scrollable--day-view .vuecal__schedule--heading{height:var(--vuecal-headings-bar-height)}.vuecal-slide-fade--left-enter-active,.vuecal-slide-fade--left-leave-active,.vuecal-slide-fade--right-enter-active,.vuecal-slide-fade--right-leave-active{transition:var(--vuecal-transition-duration) ease-in-out}.vuecal-slide-fade--left-enter-from,.vuecal-slide-fade--right-leave-to{opacity:0;transform:translate(-12px)}.vuecal-slide-fade--left-leave-to,.vuecal-slide-fade--right-enter-from{opacity:0;transform:translate(12px)}.vuecal-slide-fade--left-enter-active,.vuecal-slide-fade--left-leave-active~.vuecal-slide-fade--left-leave-active,.vuecal-slide-fade--right-enter-active,.vuecal-slide-fade--right-leave-active~.vuecal-slide-fade--right-leave-active{bottom:0;left:0;position:absolute!important;right:0;top:0}.vuecal-event-delete-leave-active{transition:.15s ease-out}.vuecal-event-delete-leave-to{opacity:0;transform:translateY(.5rem)}.vuecal-shrink-enter-active,.vuecal-shrink-leave-active{transition:transform .2s,opacity .2s}.vuecal-shrink-enter-from,.vuecal-shrink-leave-to{opacity:0}.vuecal--default-theme{--vuecal-primary-color:#1976d2;--vuecal-secondary-color:#fff;--vuecal-base-color:#000;--vuecal-contrast-color:#fff;--vuecal-border-color:color-mix(in srgb,var(--vuecal-base-color) 8%,transparent);--vuecal-header-color:var(--vuecal-secondary-color);--vuecal-event-color:var(--vuecal-contrast-color);--vuecal-event-border-color:currentColor;--vuecal-border-radius:6px;--vuecal-height:500px;--vuecal-min-schedule-width:0;--vuecal-min-cell-width:1em;border-radius:var(--vuecal-border-radius);color:var(--vuecal-base-color);height:var(--vuecal-height);position:relative}.vuecal--default-theme.vuecal--dragging-event{cursor:grabbing}.vuecal--default-theme.vuecal--resizing-event{cursor:ns-resize}.vuecal--default-theme.vuecal--dark{--vuecal-primary-color:#316191;--vuecal-secondary-color:#2e2e2e;--vuecal-base-color:#fff;--vuecal-contrast-color:#000;--vuecal-border-color:color-mix(in srgb,var(--vuecal-base-color) 8%,transparent);--vuecal-header-color:var(--vuecal-base-color);--vuecal-event-color:var(--vuecal-base-color);--vuecal-event-border-color:color-mix(in srgb,var(--vuecal-base-color) 50%,transparent)}.vuecal--default-theme .vuecal__header{background-color:var(--vuecal-primary-color);border-top-left-radius:var(--vuecal-border-radius);border-top-right-radius:var(--vuecal-border-radius);color:var(--vuecal-header-color)}.vuecal--default-theme .vuecal__title-bar,.vuecal--default-theme .vuecal__views-bar{padding-bottom:4px;padding-top:4px}.vuecal--default-theme .vuecal__title-bar{background-color:var(--vuecal-primary-color);background-color:color-mix(in srgb,var(--vuecal-secondary-color) 20%,transparent);padding-left:.6em;padding-right:.6em;position:relative}.vuecal--default-theme .vuecal__nav,.vuecal--default-theme .vuecal__view-button,.vuecal--default-theme button.vuecal__title{background:none;border:none;color:inherit}.vuecal--default-theme .vuecal__nav:not([disabled]),.vuecal--default-theme .vuecal__view-button:not([disabled]),.vuecal--default-theme button.vuecal__title:not([disabled]){cursor:pointer}.vuecal--default-theme .vuecal__view-button{font-size:.9em;text-transform:uppercase}.vuecal--default-theme .vuecal__nav,.vuecal--default-theme .vuecal__nav--today,.vuecal--default-theme .vuecal__view-button,.vuecal--default-theme button.vuecal__title{align-self:center;border:1px solid transparent;border-radius:4px;padding:2px 12px;transition:.3s}.vuecal--default-theme .vuecal__nav--today:hover,.vuecal--default-theme .vuecal__nav:hover,.vuecal--default-theme .vuecal__view-button:hover,.vuecal--default-theme button.vuecal__title:hover{background-color:#ffffff1f}.vuecal--default-theme .vuecal__nav--active,.vuecal--default-theme .vuecal__nav--active:hover,.vuecal--default-theme .vuecal__nav--today--active,.vuecal--default-theme .vuecal__nav--today--active:hover,.vuecal--default-theme .vuecal__nav--today:active,.vuecal--default-theme .vuecal__nav:active,.vuecal--default-theme .vuecal__view-button--active,.vuecal--default-theme .vuecal__view-button--active:hover,.vuecal--default-theme .vuecal__view-button:active,.vuecal--default-theme button.vuecal__title--active,.vuecal--default-theme button.vuecal__title--active:hover,.vuecal--default-theme button.vuecal__title:active{background-color:#ffffff40}.vuecal--default-theme .vuecal__nav--today:focus-visible,.vuecal--default-theme .vuecal__nav:focus-visible,.vuecal--default-theme .vuecal__view-button:focus-visible,.vuecal--default-theme button.vuecal__title:focus-visible{border-color:#ffffffbf}.vuecal--default-theme .vuecal__nav--next,.vuecal--default-theme .vuecal__nav--prev{aspect-ratio:1;border-radius:99em;width:2em}.vuecal--default-theme .vuecal__nav--today{font-size:.85em;margin-right:3px;padding-left:8px;padding-right:8px}.vuecal--default-theme .vuecal__scrollable-wrap{background-color:color-mix(in srgb,var(--vuecal-primary-color) 4%,transparent);border:1px solid var(--vuecal-border-color);border-bottom-left-radius:var(--vuecal-border-radius);border-bottom-right-radius:var(--vuecal-border-radius);border-top:none;overflow:hidden}.vuecal--default-theme .vuecal__scrollable-wrap:first-child{border-top-left-radius:var(--vuecal-border-radius);border-top-right-radius:var(--vuecal-border-radius)}.vuecal--default-theme .vuecal__scrollable{display:grid;grid-template-columns:1fr 0fr}.vuecal--default-theme .vuecal__scrollable--row{grid-template-columns:0fr 1fr}.vuecal--default-theme .vuecal__week-number small{align-items:center;aspect-ratio:1;background-color:color-mix(in srgb,var(--vuecal-base-color) 8%,transparent);border-radius:4px;color:color-mix(in srgb,var(--vuecal-base-color) 70%,transparent);display:flex;font-size:.8em;justify-content:center;width:1.4em}.vuecal--default-theme .vuecal__weekday{background-color:var(--vuecal-secondary-color);display:flex;font-size:.95em;gap:4px;justify-content:center;letter-spacing:-.03em;overflow:hidden;padding:2px 1px;text-overflow:ellipsis}.vuecal--default-theme .vuecal__weekday--today{font-weight:700}.vuecal--default-theme .vuecal__weekday-day{display:inline-block;opacity:.8;overflow:hidden;text-overflow:ellipsis}.vuecal--default-theme .vuecal__weekday-date{align-items:center;aspect-ratio:1;background:color-mix(in srgb,var(--vuecal-base-color) 15%,transparent);border-radius:99em;display:inline-flex;flex-shrink:0;font-size:.9em;justify-content:center;letter-spacing:-.1em;line-height:1;overflow:hidden;text-indent:-.15em;width:1.7em}.vuecal--default-theme .vuecal__weekday--today .vuecal__weekday-date{background-color:color-mix(in srgb,var(--vuecal-primary-color) 80%,transparent);color:#fff}.vuecal--default-theme.vuecal--light .vuecal__weekday:not(.vuecal__weekday--today) .vuecal__weekday-date{background-color:color-mix(in srgb,var(--vuecal-primary-color) 20%,transparent)}.vuecal--default-theme .vuecal__scrollable--has-schedules .vuecal__weekday{padding:0}.vuecal--default-theme .vuecal__scrollable--has-schedules .vuecal__weekday-date{width:1.5em}.vuecal--default-theme .vuecal__cell{box-shadow:0 0 0 .5px var(--vuecal-border-color) inset;overflow:hidden}.vuecal--default-theme.vuecal--lg .vuecal__scrollable--month-view .vuecal__cell{align-items:flex-start;justify-content:flex-end}.vuecal--default-theme .vuecal__cell:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.vuecal--default-theme.vuecal--light .vuecal__cell:before{filter:saturate(2)}.vuecal--default-theme .vuecal__cell--current-month:before,.vuecal--default-theme .vuecal__cell--current-year:before,.vuecal--default-theme .vuecal__cell--today:before{background-color:color-mix(in srgb,var(--vuecal-primary-color) 10%,transparent)}.vuecal--default-theme .vuecal__cell--selected:before{background-color:color-mix(in srgb,var(--vuecal-primary-color) 25%,transparent)}.vuecal--default-theme.vuecal--light .vuecal__cell--current-month:before,.vuecal--default-theme.vuecal--light .vuecal__cell--current-year:before,.vuecal--default-theme.vuecal--light .vuecal__cell--today:before{background-color:color-mix(in srgb,var(--vuecal-primary-color) 5%,transparent)}.vuecal--default-theme.vuecal--light .vuecal__cell--selected:before{background-color:color-mix(in srgb,var(--vuecal-primary-color) 10%,transparent)}.vuecal--default-theme .vuecal__cell-date{font-weight:700;position:sticky;top:0}.vuecal--default-theme .vuecal__cell--disabled .vuecal__cell-date{opacity:.5}.vuecal--default-theme:is(.vuecal--sm,.vuecal--lg) .vuecal__scrollable--month-view .vuecal__cell:before{display:none}.vuecal--default-theme:is(.vuecal--sm,.vuecal--lg) .vuecal__scrollable--month-view .vuecal__cell-date{align-items:center;aspect-ratio:1;background-color:color-mix(in srgb,var(--vuecal-primary-color) 25%,transparent);border-radius:99em;display:flex;flex-shrink:0;font-size:13px;justify-content:center;letter-spacing:-.5px;margin:4px;overflow:hidden;padding:4px;width:2em}.vuecal--default-theme:is(.vuecal--sm,.vuecal--lg) .vuecal__scrollable--month-view .vuecal__cell--today .vuecal__cell-date{background-color:color-mix(in srgb,var(--vuecal-primary-color) 60%,transparent)}.vuecal--default-theme:is(.vuecal--sm,.vuecal--lg) .vuecal__scrollable--month-view .vuecal__cell--selected .vuecal__cell-date{background-color:var(--vuecal-primary-color)}.vuecal--default-theme.vuecal--light:is(.vuecal--sm,.vuecal--lg) .vuecal__scrollable--month-view .vuecal__cell-date{background-color:color-mix(in srgb,var(--vuecal-primary-color) 8%,transparent)}.vuecal--default-theme.vuecal--light:is(.vuecal--sm,.vuecal--lg) .vuecal__scrollable--month-view .vuecal__cell--today .vuecal__cell-date{background-color:color-mix(in srgb,var(--vuecal-primary-color) 22%,transparent)}.vuecal--default-theme.vuecal--light:is(.vuecal--sm,.vuecal--lg) .vuecal__scrollable--month-view .vuecal__cell--selected .vuecal__cell-date{background-color:color-mix(in srgb,var(--vuecal-primary-color) 40%,transparent)}.vuecal--default-theme .vuecal__cell--out-of-scope .vuecal__cell-date{opacity:.4}.vuecal--default-theme .vuecal__scrollable--month-view .vuecal__cell-events{flex-grow:1;overflow:hidden}.vuecal--default-theme.vuecal--timeless .vuecal__cell-events{align-items:flex-start;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:flex-start;padding:4px;width:100%}.vuecal--default-theme .vuecal__scrollable--no-schedules.vuecal__scrollable--day-view .vuecal__cell-events,.vuecal--default-theme .vuecal__scrollable--no-schedules.vuecal__scrollable--days-view .vuecal__cell-events,.vuecal--default-theme .vuecal__scrollable--no-schedules.vuecal__scrollable--week-view .vuecal__cell-events{bottom:0;left:0;position:absolute;right:8px;top:0}.vuecal--default-theme .vuecal__time-cell{display:flex;justify-content:flex-end}.vuecal--default-theme .vuecal__time-cell-label{align-self:flex-start;background:#fff;color:#00000080;font-size:11px;letter-spacing:-.5px;margin-top:-7.5px;padding-right:2px;width:98%;z-index:1}.vuecal--default-theme .vuecal__time-cell:first-child .vuecal__time-cell-label{background:none;font-size:10px;margin-top:-1px}.vuecal--default-theme .vuecal__event{background-color:var(--vuecal-primary-color);border:1px solid var(--vuecal-event-border-color);border-radius:4px;color:var(--vuecal-event-color);display:flex;line-height:1;width:90%;z-index:1}.vuecal--default-theme .vuecal__event--background{border:none;border-radius:0;overflow:visible;width:100%;z-index:0}.vuecal--default-theme .vuecal__event--cut-top{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.vuecal--default-theme .vuecal__event--cut-bottom{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.vuecal--default-theme .vuecal__event:not(.vuecal__event--background):hover{z-index:3}.vuecal--default-theme .vuecal__event-details{flex-grow:1;font-size:12px;overflow:hidden;padding:2px}.vuecal--default-theme .vuecal__event-time{font-size:11px;letter-spacing:-.5px;line-height:1;white-space:nowrap}.vuecal--default-theme .vuecal__event-resizer{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;inset:auto -1px -1px}.vuecal--default-theme .vuecal__event-delete{aspect-ratio:1;background-color:#ff4242;border:1px solid hsla(0,0%,100%,.5);border-radius:99em;color:transparent;cursor:pointer;font-size:.8em;padding:2px;position:absolute;right:-5px;top:-5px;width:1.5em}.vuecal--default-theme .vuecal__event-delete:after,.vuecal--default-theme .vuecal__event-delete:before{background-color:var(--vuecal-event-color);border-radius:99em;content:"";height:2px;left:20%;position:absolute;right:20%;top:50%}.vuecal--default-theme .vuecal__event-delete:before{transform:translateY(-50%) rotate(45deg)}.vuecal--default-theme .vuecal__event-delete:after{transform:translateY(-50%) rotate(-45deg)}.vuecal--default-theme.vuecal--timeless .vuecal__event{position:relative;width:100%}.vuecal--default-theme .vuecal__scrollable--month-view .vuecal__event{padding-bottom:1px;padding-top:1px;width:100%}.vuecal--default-theme.vuecal--sm .vuecal__nav,.vuecal--default-theme.vuecal--sm .vuecal__nav--today,.vuecal--default-theme.vuecal--sm .vuecal__title button,.vuecal--default-theme.vuecal--sm .vuecal__view-button{padding-left:8px;padding-right:8px}.vuecal--default-theme.vuecal--xs{height:250px;width:350px}.vuecal--default-theme.vuecal--xs .vuecal__nav,.vuecal--default-theme.vuecal--xs .vuecal__nav--today,.vuecal--default-theme.vuecal--xs .vuecal__title button,.vuecal--default-theme.vuecal--xs .vuecal__view-button{padding-left:4px;padding-right:4px}.vuecal--default-theme.vuecal--xs .vuecal__title{gap:4px}.vuecal--default-theme.vuecal--xs .vuecal__title small{padding-left:3px;padding-right:3px}.vuecal--default-theme.vuecal--xs .vuecal__body{width:100%}.vuecal--default-theme.vuecal--xs .vuecal__scrollable--year-view .vuecal__body,.vuecal--default-theme.vuecal--xs .vuecal__scrollable--years-view .vuecal__body{margin:auto}.vuecal--default-theme.vuecal--date-picker{font-size:12px;width:210px}.vuecal--default-theme.vuecal--date-picker:has(.vuecal__views-bar){height:260px}.vuecal--default-theme.vuecal--date-picker .vuecal__title-bar,.vuecal--default-theme.vuecal--date-picker .vuecal__views-bar{height:2em;padding-bottom:2px;padding-top:2px}.vuecal--default-theme.vuecal--date-picker .vuecal__title-bar{padding-left:.3em;padding-right:.3em}.vuecal--default-theme.vuecal--date-picker .vuecal__nav--today,.vuecal--default-theme.vuecal--date-picker .vuecal__view-button{font-size:.9em}.vuecal--default-theme.vuecal--date-picker .vuecal__nav--next,.vuecal--default-theme.vuecal--date-picker .vuecal__nav--prev{width:1.6em}.vuecal--default-theme.vuecal--date-picker .vuecal__nav--next:before,.vuecal--default-theme.vuecal--date-picker .vuecal__nav--prev:before{padding:.22em}.vuecal--default-theme.vuecal--date-picker .vuecal__weekday{font-size:.95em}.vuecal--default-theme.vuecal--date-picker .vuecal__body{gap:2px;padding:2px}.vuecal--default-theme.vuecal--date-picker .vuecal__scrollable--year-view .vuecal__body{gap:.8em;padding:.6em}.vuecal--default-theme.vuecal--date-picker .vuecal__scrollable--month-view .vuecal__body,.vuecal--default-theme.vuecal--date-picker .vuecal__scrollable--year-view .vuecal__body,.vuecal--default-theme.vuecal--date-picker .vuecal__scrollable--years-view .vuecal__body{align-items:center}.vuecal--default-theme.vuecal--date-picker .vuecal__cell{aspect-ratio:1;border-radius:99em;box-shadow:none;font-size:1em;font-weight:700}.vuecal--default-theme.vuecal--date-picker .vuecal__scrollable--day-view .vuecal__cell,.vuecal--default-theme.vuecal--date-picker .vuecal__scrollable--days-view .vuecal__cell,.vuecal--default-theme.vuecal--date-picker .vuecal__scrollable--week-view .vuecal__cell{aspect-ratio:auto;border-radius:0;font-weight:400}.vuecal--default-theme.vuecal--date-picker .vuecal__scrollable--years-view .vuecal__cell{padding:6px}.vuecal--default-theme.vuecal--date-picker .vuecal__scrollable--month-view .vuecal__cell,.vuecal--default-theme.vuecal--date-picker .vuecal__scrollable--years-view .vuecal__cell{font-size:.9em}.vuecal--default-theme.vuecal--date-picker .vuecal__cell-date{font-weight:700}.vuecal--default-theme.vuecal--date-picker.vuecal--dark .vuecal__cell--current-month:before,.vuecal--default-theme.vuecal--date-picker.vuecal--dark .vuecal__cell--current-year:before,.vuecal--default-theme.vuecal--date-picker.vuecal--dark .vuecal__cell--today:before{background-color:color-mix(in srgb,var(--vuecal-primary-color) 50%,transparent)}.vuecal--default-theme.vuecal--date-picker.vuecal--dark .vuecal__scrollable--month-view .vuecal__cell--selected:before,.vuecal--default-theme.vuecal--date-picker.vuecal--dark .vuecal__scrollable--year-view .vuecal__cell--selected:before,.vuecal--default-theme.vuecal--date-picker.vuecal--dark .vuecal__scrollable--years-view .vuecal__cell--selected:before{background-color:var(--vuecal-primary-color)}.vuecal--default-theme.vuecal--date-picker.vuecal--light .vuecal__cell--current-month:before,.vuecal--default-theme.vuecal--date-picker.vuecal--light .vuecal__cell--current-year:before,.vuecal--default-theme.vuecal--date-picker.vuecal--light .vuecal__cell--today:before{background-color:color-mix(in srgb,var(--vuecal-primary-color) 12%,transparent)}.vuecal--default-theme.vuecal--date-picker.vuecal--light .vuecal--dark .vuecal__scrollable--month-view .vuecal__cell--selected:before,.vuecal--default-theme.vuecal--date-picker.vuecal--light .vuecal--dark .vuecal__scrollable--year-view .vuecal__cell--selected:before,.vuecal--default-theme.vuecal--date-picker.vuecal--light .vuecal--dark .vuecal__scrollable--years-view .vuecal__cell--selected:before{background-color:color-mix(in srgb,var(--vuecal-primary-color) 28%,transparent)}.calendar-header__month[data-v-5c11ad47]{align-items:center;background-color:#f0f0f0cc;border-top-left-radius:20px;border-top-right-radius:20px;color:#1d253d;display:flex;font-size:11px;font-weight:600;height:35px;justify-content:center}[data-v-5c11ad47] .vuecal--default-theme.vuecal--date-picker{height:202px}[data-v-5c11ad47] .vuecal--default-theme.vuecal--date-picker .vuecal__headings{background-color:#fff;height:24px;padding:0}[data-v-5c11ad47] .vuecal--default-theme.vuecal--date-picker .vuecal__weekday-headings{padding:8px 0}[data-v-5c11ad47] .vuecal--default-theme.vuecal--date-picker .vuecal__body{background-color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px}[data-v-5c11ad47] .vuecal--default-theme.vuecal--date-picker .vuecal__cell{aspect-ratio:unset;height:24px}.calendar-header[data-v-bd7d7485]{display:flex;gap:10px;margin-bottom:18px}.calendar-header__week[data-v-bd7d7485],.calendar-header__year[data-v-bd7d7485]{align-items:center;background-color:#f0f0f0cc;border-radius:3px;color:#1d253d;display:flex;font-size:11px;font-weight:600;height:26px;justify-content:center;padding:0 8px}.calendar-header__icon[data-v-bd7d7485]{cursor:pointer;height:13px;margin:0 4px}.weekday-heading__date[data-v-bd7d7485],.weekday-heading__label[data-v-bd7d7485]{font-weight:600;text-transform:uppercase}.weekday-heading__label[data-v-bd7d7485]{color:#787486cc;font-size:10px}.weekday-heading__date[data-v-bd7d7485]{font-size:16px}.calendar-event[data-v-bd7d7485]{font-size:10px;line-height:100%}.calendar-event__delete[data-v-bd7d7485]{background-color:red;border-color:#fff;border-radius:50%;cursor:pointer;display:none;height:18px;position:absolute;right:0;top:0;transform:translateY(-50%);width:18px;z-index:9999}.calendar-event__title[data-v-bd7d7485]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-event__time[data-v-bd7d7485]{align-items:center;display:flex;gap:4px;margin-top:2px}:root .vuecal--default-theme[data-v-bd7d7485]{--vuecal-primary-color:transparent;--vuecal-time-cell-height:50px;--vuecal-height:400px}[data-v-bd7d7485] .vuecal__cell-events{right:0!important}[data-v-bd7d7485] .vuecal__event{border-radius:3px}[data-v-bd7d7485] .vuecal__event:hover{transition-duration:.3s}[data-v-bd7d7485] .vuecal__time-cell:before{content:none}[data-v-bd7d7485] .vuecal__scrollable-wrap{border:none}[data-v-bd7d7485] .vuecal__time-column{border:none;padding-top:50px}[data-v-bd7d7485] .vuecal__headings{background-color:transparent;height:50px}[data-v-bd7d7485] .vuecal__weekday{background-color:transparent;flex-direction:column}[data-v-bd7d7485] .vuecal__cell--mon{border-top-left-radius:10px}[data-v-bd7d7485] .vuecal__cell--sun{border-top-right-radius:10px}[data-v-bd7d7485] .vuecal__title-bar{background-color:#f0f0f0cc;color:#1d253d}[data-v-bd7d7485] .vuecal__time-cell label{color:#787486cc;font-size:10px;font-weight:600}.vuecal__event-details:hover .calendar-event__delete[data-v-bd7d7485]{display:block}.calendar-header[data-v-cb0fcbca]{display:flex;gap:10px;margin-bottom:18px}.calendar-header__month[data-v-cb0fcbca],.calendar-header__week[data-v-cb0fcbca],.calendar-header__year[data-v-cb0fcbca]{align-items:center;background-color:#f0f0f0cc;color:#1d253d;display:flex;font-size:11px;font-weight:600;height:26px;justify-content:center}.calendar-header__week[data-v-cb0fcbca],.calendar-header__year[data-v-cb0fcbca]{border-radius:3px}.calendar-header__icon[data-v-cb0fcbca]{cursor:pointer;height:13px}.calendar-header__month[data-v-cb0fcbca]{border-top-left-radius:20px;border-top-right-radius:20px;height:35px}.weekday-heading__date[data-v-cb0fcbca],.weekday-heading__label[data-v-cb0fcbca]{font-weight:600;text-transform:uppercase}.weekday-heading__label[data-v-cb0fcbca]{color:#787486cc;font-size:10px}.weekday-heading__date[data-v-cb0fcbca]{font-size:16px}.event-create[data-v-cb0fcbca]{background-color:#fff;border-radius:20px;padding:20px 16px}.event-create__config[data-v-cb0fcbca]{background-color:#f4f4f4;border-radius:10px;margin-bottom:27px;padding:12px 15px}.event-create__config ul li[data-v-cb0fcbca]{display:flex;gap:40px}.event-create__config--title[data-v-cb0fcbca]{color:#424242;font-size:12px;letter-spacing:0;line-height:21px;width:116px}.event-create__config--value[data-v-cb0fcbca]{color:#838383;font-size:12px;letter-spacing:0;line-height:21px}.event-create__dates[data-v-cb0fcbca]{align-items:center;display:flex;gap:10px;margin-bottom:16px}.event-create__dates div[data-v-cb0fcbca]{display:flex;gap:5px}.event-create__own-event[data-v-cb0fcbca]{color:#424242;font-size:16px;font-weight:600;letter-spacing:0;line-height:100%;margin-bottom:10px}.event-create__datepicker[data-v-cb0fcbca]{min-width:148px}.event-create__timepicker[data-v-cb0fcbca]{min-width:70px}.event-create__footer[data-v-cb0fcbca]{display:flex;gap:8px;justify-content:center;margin-top:8px}.event-create__content-header[data-v-cb0fcbca]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;position:relative;width:100%}.event-create__color-picker[data-v-cb0fcbca]{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:9999}.color-picker-panel[data-v-cb0fcbca]{position:absolute;right:0;top:0}.color-box[data-v-cb0fcbca]{border:1px solid #ccc;border-radius:4px;height:24px;width:24px}.dropdown-icon[data-v-cb0fcbca]{color:gray;cursor:pointer}:root .vuecal--default-theme[data-v-cb0fcbca]{--vuecal-primary-color:transparent;--vuecal-time-cell-height:50px!important;--vuecal-height:400px!important}[data-v-cb0fcbca] .vuecal__cell-events{right:0!important}[data-v-cb0fcbca] .vuecal__event{border-radius:3px}[data-v-cb0fcbca] .vuecal__time-cell:before{content:none}[data-v-cb0fcbca] .vuecal__scrollable-wrap,[data-v-cb0fcbca] .vuecal__time-column{border:none}[data-v-cb0fcbca] .vuecal__weekday{flex-direction:column}[data-v-cb0fcbca] .vuecal__headings,[data-v-cb0fcbca] .vuecal__time-column,[data-v-cb0fcbca] .vuecal__weekday{background-color:transparent}[data-v-cb0fcbca] .vuecal__time-column{padding-top:50px}[data-v-cb0fcbca] .vuecal__headings{height:50px}[data-v-cb0fcbca] .vuecal__cell--mon{border-top-left-radius:10px}[data-v-cb0fcbca] .vuecal__cell--sun{border-top-right-radius:10px}[data-v-cb0fcbca] .vuecal__title-bar{background-color:#f0f0f0cc;color:#1d253d}[data-v-cb0fcbca] .vuecal__time-cell label{color:#787486cc;font-size:10px;font-weight:600}[data-v-cb0fcbca] .vuecal__event-details{font-size:10px;font-weight:600;line-height:100%;padding:4px 7px}[data-v-cb0fcbca] .vuecal__event-details div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-cb0fcbca] .vuecal__weekday-day{color:#787486cc;font-size:10px;font-weight:600;text-transform:uppercase}[data-v-cb0fcbca] .vuecal--date-picker .vuecal__headings{height:14px}[data-v-cb0fcbca] .vuecal--default-theme.vuecal--date-picker .vuecal__scrollable--month-view .vuecal__body{background-color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px}[data-v-cb0fcbca] .vuecal--date-picker{height:202px}[data-v-cb0fcbca] .vuecal--date-picker .vuecal__headings{background-color:#fff;height:24px}[data-v-cb0fcbca] .vuecal--date-picker .vuecal__weekdays-headings{padding:8px 0}[data-v-cb0fcbca] .vuecal--default-theme.vuecal--date-picker .vuecal__cell{aspect-ratio:unset}.pagination[data-v-11292f4c]{width:200px}[data-v-11292f4c] .v-pagination__item,[data-v-11292f4c] .v-pagination__next,[data-v-11292f4c] .v-pagination__prev{margin:.4rem!important}[data-v-11292f4c] .v-pagination__item--is-active{color:#0dd5aa}[data-v-11292f4c] .v-pagination__item--is-active .v-btn{height:21px!important;margin-bottom:-6px!important;width:20px!important}
