.v-badge{display:inline-block;line-height:1}.v-badge__badge{align-items:center;background:rgb(var(--v-theme-surface-variant));border-radius:12px;color:rgba(var(--v-theme-on-surface-variant),var(--v-high-emphasis-opacity));display:inline-flex;font-size:.8125rem;font-weight:500;height:1.5rem;justify-content:center;min-width:24px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;transition:.225s cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-style:solid;border-width:2px;bottom:0;color:rgb(var(--v-theme-surface));content:"";left:0;position:absolute;right:0;top:0;transform:scale(1.5)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:8px;min-width:0;padding:0;width:8px}.v-badge--dot .v-badge__badge:after{border-width:2px}.v-badge--inline .v-badge__badge{position:relative;vertical-align:middle}.v-badge__badge .v-icon{color:inherit;font-size:.8125rem;margin:0 -2px}.v-badge__badge .v-img,.v-badge__badge img{height:100%;width:100%}.v-badge__wrapper{display:flex;position:relative}.v-badge--inline .v-badge__wrapper{align-items:center;display:inline-flex;justify-content:center;margin:0 4px}.v-sheet{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;display:block}.v-sheet--border{border-width:thin;box-shadow:none}.v-sheet{box-shadow:0 0 rgba(var(--v-shadow-key-umbra-color),1),0 0 transparent,0 0 transparent}.v-sheet--absolute{position:absolute}.v-sheet--fixed{position:fixed}.v-sheet--relative{position:relative}.v-sheet--sticky{position:sticky}.v-sheet{background:rgb(var(--v-theme-surface));border-radius:0;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-sheet--rounded{border-radius:6px}.v-calendar{background:rgb(var(--v-theme-background));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.v-calendar-weekly{display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.v-calendar__container{border-left:thin solid #e0e0e0;border-right:thin solid #e0e0e0;border-top:thin solid #e0e0e0}.v-calendar-weekly__head{display:grid;grid-template-columns:24px repeat(7,1fr);-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-calendar-weekly__head.days__0{grid-template-columns:1fr}.v-calendar-weekly__head.days__0.v-calendar-weekly__head-weeknumbers{grid-template-columns:24px 1fr}.v-calendar-weekly__head.days__1{grid-template-columns:1fr}.v-calendar-weekly__head.days__1.v-calendar-weekly__head-weeknumbers{grid-template-columns:24px 1fr}.v-calendar-weekly__head.days__2{grid-template-columns:repeat(2,1fr)}.v-calendar-weekly__head.days__2.v-calendar-weekly__head-weeknumbers{grid-template-columns:24px repeat(2,1fr)}.v-calendar-weekly__head.days__3{grid-template-columns:repeat(3,1fr)}.v-calendar-weekly__head.days__3.v-calendar-weekly__head-weeknumbers{grid-template-columns:24px repeat(3,1fr)}.v-calendar-weekly__head.days__4{grid-template-columns:repeat(4,1fr)}.v-calendar-weekly__head.days__4.v-calendar-weekly__head-weeknumbers{grid-template-columns:24px repeat(4,1fr)}.v-calendar-weekly__head.days__5{grid-template-columns:repeat(5,1fr)}.v-calendar-weekly__head.days__5.v-calendar-weekly__head-weeknumbers{grid-template-columns:24px repeat(5,1fr)}.v-calendar-weekly__head.days__6{grid-template-columns:repeat(6,1fr)}.v-calendar-weekly__head.days__6.v-calendar-weekly__head-weeknumbers{grid-template-columns:24px repeat(6,1fr)}.v-calendar-weekly__head.days__7{grid-template-columns:repeat(7,1fr)}.v-calendar-weekly__head.days__7.v-calendar-weekly__head-weeknumbers{grid-template-columns:24px repeat(7,1fr)}.v-calendar-weekly__head-weekday,.v-calendar-weekly__head-weekday-with-weeknumber{border-right:thin solid #e0e0e0;flex:1 0 20px;font-size:11px;overflow:hidden;padding:8px 4px 0;text-align:center;text-overflow:ellipsis;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.v-calendar-weekly__head-weekday-with-weeknumber:last-child,.v-calendar-weekly__head-weekday:last-child{border-right:none}.v-calendar-weekly__head-weekday-with-weeknumber>div .v-btn,.v-calendar-weekly__head-weekday>div .v-btn{font-size:1.5rem}.v-calendar-weekly__head-weeknumber{background:rgb(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-calendar-weekly__week{display:flex;flex:1;height:unset;min-height:0}.v-calendar-month__weeknumber{background:rgb(var(--v-theme-surface-light));border-bottom:thin solid #e0e0e0;color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity));font-size:12px;font-weight:500;padding-top:6px;text-align:center}.v-calendar-month__days{display:grid;flex:1 1}.v-calendar-month__days>.v-calendar-month__day{min-height:150px}.v-calendar-month__days.days__0{grid-template-columns:1fr}.v-calendar-month__days.days__0>.v-calendar-month__day{border-right:none}.v-calendar-month__days.days__1{grid-template-columns:1fr}.v-calendar-month__days.days__1>.v-calendar-month__day{border-right:none}.v-calendar-month__days.days__2{grid-template-columns:repeat(2,1fr)}.v-calendar-month__days.days__2>.v-calendar-month__day:nth-child(2n){border-right:none}.v-calendar-month__days.days__3{grid-template-columns:repeat(3,1fr)}.v-calendar-month__days.days__3>.v-calendar-month__day:nth-child(3n){border-right:none}.v-calendar-month__days.days__4{grid-template-columns:repeat(4,1fr)}.v-calendar-month__days.days__4>.v-calendar-month__day:nth-child(4n){border-right:none}.v-calendar-month__days.days__5{grid-template-columns:repeat(5,1fr)}.v-calendar-month__days.days__5>.v-calendar-month__day:nth-child(5n){border-right:none}.v-calendar-month__days.days__6{grid-template-columns:repeat(6,1fr)}.v-calendar-month__days.days__6>.v-calendar-month__day:nth-child(6n){border-right:none}.v-calendar-month__days.days__6.v-calendar-month__weeknumbers{grid-template-columns:24px repeat(6,1fr)}.v-calendar-month__days.days__7{grid-template-columns:repeat(7,1fr)}.v-calendar-month__days.days__7>.v-calendar-month__day:nth-child(7n){border-right:none}.v-calendar-month__days.days-with-weeknumbers__0{grid-template-columns:24px 1fr}.v-calendar-month__days.days-with-weeknumbers__0>.v-calendar-month__day{border-right:none}.v-calendar-month__days.days-with-weeknumbers__1{grid-template-columns:24px 1fr}.v-calendar-month__days.days-with-weeknumbers__1>.v-calendar-month__day{border-right:none}.v-calendar-month__days.days-with-weeknumbers__2{grid-template-columns:24px repeat(2,1fr)}.v-calendar-month__days.days-with-weeknumbers__2>.v-calendar-month__day:nth-child(3n){border-right:none}.v-calendar-month__days.days-with-weeknumbers__3{grid-template-columns:24px repeat(3,1fr)}.v-calendar-month__days.days-with-weeknumbers__3>.v-calendar-month__day:nth-child(4n){border-right:none}.v-calendar-month__days.days-with-weeknumbers__4{grid-template-columns:24px repeat(4,1fr)}.v-calendar-month__days.days-with-weeknumbers__4>.v-calendar-month__day:nth-child(5n){border-right:none}.v-calendar-month__days.days-with-weeknumbers__5{grid-template-columns:24px repeat(5,1fr)}.v-calendar-month__days.days-with-weeknumbers__5>.v-calendar-month__day:nth-child(6n){border-right:none}.v-calendar-month__days.days-with-weeknumbers__6{grid-template-columns:24px repeat(6,1fr)}.v-calendar-month__days.days-with-weeknumbers__6>.v-calendar-month__day:nth-child(7n){border-right:none}.v-calendar-month__days.days-with-weeknumbers__7{grid-template-columns:24px repeat(7,1fr)}.v-calendar-month__days.days-with-weeknumbers__7>.v-calendar-month__day:nth-child(7n){border-right:thin solid}.v-calendar-month__days.days-with-weeknumbers__7>.v-calendar-month__day:nth-child(8n){border-right:none}.v-calendar-day{display:flex;flex-direction:column;position:relative}.v-calendar-weekly .v-calendar__container{display:grid}.v-calendar-weekly .v-calendar__container.days__7{grid-template-columns:repeat(7,1fr)}.v-calendar-weekly .v-calendar__container.days__6{grid-template-columns:repeat(6,1fr)}.v-calendar-weekly .v-calendar__container.days__5{grid-template-columns:repeat(5,1fr)}.v-calendar-weekly .v-calendar__container.days__4{grid-template-columns:repeat(4,1fr)}.v-calendar-weekly .v-calendar__container.days__3{grid-template-columns:repeat(3,1fr)}.v-calendar-weekly .v-calendar__container.days__2{grid-template-columns:repeat(2,1fr)}.v-calendar-weekly .v-calendar__container.days__0,.v-calendar-weekly .v-calendar__container.days__1{grid-template-columns:repeat(1,1fr)}.v-calendar-day__row-with-label{border-right:thin solid #e0e0e0;display:grid;grid-template-columns:48px 8px 1fr}.v-calendar-day__row-with-label .v-calendar-day__row-hairline{border-right:thin solid #e0e0e0;position:relative}.v-calendar-day__row-with-label .v-calendar-day__row-hairline:after{border-bottom:thin solid #e0e0e0;content:"";margin-top:-1px;pointer-events:none;position:absolute;width:100%;z-index:3}.v-calendar-day__row-with-label .v-calendar-day__row-label{font-size:10px;position:relative;text-align:center;top:-8px}.v-calendar-day__row-with-label .v-calendar-day__row-content{border-bottom:thin solid #e0e0e0}.v-calendar-day__row-with-label .v-calendar-day__row-content.v-calendar-day__row-content-through{border-bottom:none}.v-calendar-day__row-without-label{border-right:thin solid #e0e0e0;display:grid;grid-template-columns:1fr}.v-calendar-day__row-without-label .v-calendar-day__row-content{border-bottom:thin solid #e0e0e0;overflow:hidden}.v-calendar-day__row-without-label .v-calendar-day__row-content.v-calendar-day__row-content-through{border-bottom:none}.v-calendar-internal-event{overflow:hidden;padding:4px;text-overflow:ellipsis;white-space:nowrap}.v-calendar-header{align-items:center;display:flex;min-height:64px}.v-calendar-header__today{margin-inline-end:24px}.v-calendar-header__title{font-size:1.5rem;margin-inline-start:24px}.v-calendar-month__day{display:flex;flex:1 1 auto;flex-direction:column}.v-calendar-month__day,.v-calendar-weekly__day{border-bottom:thin solid #e0e0e0;border-inline-end:thin solid #e0e0e0;border-right:thin solid #e0e0e0;min-height:150px;min-width:0;position:relative}.v-calendar-weekly__day{flex:1;flex:1 1 auto;overflow:hidden;padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:0}.v-calendar-weekly__day.v-present .v-calendar-weekly__day-month{color:currentColor}.v-calendar-weekly__day-label{box-shadow:none;cursor:pointer;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-calendar-weekly__day-label .v-btn{font-size:12px;text-transform:none!important}.v-calendar-weekly__day-label .v-btn.v-calendar-weekly__day-label__today{background:rgba(var(--v-theme-surface-variant),var(--v-medium-emphasis-opacity));color:rgb(var(--v-theme-on-surface-variant))}.v-calendar-weekly__day-month{box-shadow:none;height:32px;left:36px;line-height:32px;position:absolute;text-decoration:none;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-calendar-weekly__day-alldayevents-container{min-height:24px}.v-calendar{--v-today-background-color:#f8f9fa;--v-event-past-background-color:#e9ecef;background-color:#fff;border-radius:20px;box-shadow:0 2px 40px #00000008;padding:20px}@media screen and (max-width:767px){.v-calendar{border-radius:0;margin-left:-15px;margin-right:-15px;padding:20px 15px}}.v-calendar.v-theme--dark{background-color:rgb(var(--v-theme-surface));--v-today-background-color:#0c1857;--v-event-past-background-color:#393939}.v-calendar .v-calendar__container{border:0}.v-calendar .v-calendar-header{min-height:38px;padding-bottom:16px}@media screen and (max-width:767px){.v-calendar .v-calendar-header{padding-bottom:10px}}.v-calendar .v-calendar-header .text-primary{color:rgb(var(--v-app-text-contrast))!important}.v-calendar .v-calendar-header .v-calendar-header__today{display:none}.v-calendar .v-calendar-header .v-calendar-header__title{color:rgb(var(--v-app-text-contrast));font-size:22px;font-weight:500;line-height:30px;margin-inline-start:16px}@media screen and (max-width:767px){.v-calendar .v-calendar-header .v-calendar-header__title{font-size:20px;font-weight:400;line-height:26px}}.v-calendar .v-calendar-header .v-btn.v-btn--rounded{height:38px!important}.v-calendar .v-calendar-weekly__head{border-bottom:1px solid rgb(var(--v-app-border-color))}.v-calendar .v-calendar-weekly__head .v-calendar-weekly__head-weekday{border:0;color:rgb(var(--v-app-text-contrast));font-size:16px;font-weight:500;padding-bottom:8px}@media screen and (max-width:767px){.v-calendar .v-calendar-weekly__head .v-calendar-weekly__head-weekday{font-size:14px;line-height:20px}}.v-calendar .v-calendar-month__days{grid-auto-rows:1fr}.v-calendar .v-calendar-month__days .v-calendar-month__day{border-color:rgb(var(--v-app-border-color));display:flex;flex-direction:column;height:100px;min-height:unset}@media screen and (max-width:767px){.v-calendar .v-calendar-month__days .v-calendar-month__day{height:90px}}.v-calendar .v-calendar-month__days .v-calendar-month__day:nth-last-child(-n+7){border-bottom:0}.v-calendar .v-calendar-month__days .v-calendar-month__day.is-today{background-color:var(--v-today-background-color)}.v-calendar .v-calendar-month__days .v-calendar-month__day.is-prev-month .v-calendar-weekly__day-label .v-btn .v-btn__content{color:rgb(var(--v-app-text-contrast-gray))!important}.v-calendar .v-calendar-month__days .v-calendar-month__day.is-past .v-chip{background-color:var(--v-event-past-background-color)!important}.v-calendar .v-calendar-month__days .v-calendar-month__day.is-past .v-chip .v-chip__content{color:rgb(var(--v-app-text-contrast))!important}.v-calendar .v-calendar-month__days .v-calendar-month__day .v-calendar-weekly__day-label{cursor:default;text-align:left}.v-calendar .v-calendar-month__days .v-calendar-month__day .v-calendar-weekly__day-label .v-btn{background-color:transparent!important;pointer-events:none}.v-calendar .v-calendar-month__days .v-calendar-month__day .v-calendar-weekly__day-label .v-btn:hover{background-color:transparent!important}.v-calendar .v-calendar-month__days .v-calendar-month__day .v-calendar-weekly__day-label .v-btn .v-btn__content{color:rgb(var(--v-app-text-contrast))!important;font-size:16px!important;font-weight:400!important}@media screen and (max-width:767px){.v-calendar .v-calendar-month__days .v-calendar-month__day .v-calendar-weekly__day-label .v-btn .v-btn__content{font-size:14px!important}}.v-calendar .v-calendar-month__days .v-calendar-month__day .v-calendar-weekly__day-content{flex:1;overflow:auto;padding:0 8px 8px;scrollbar-width:thin}@media screen and (max-width:767px){.v-calendar .v-calendar-month__days .v-calendar-month__day .v-calendar-weekly__day-content{padding:10px 3px 3px}}.v-calendar .v-calendar-month__days .v-calendar-month__day .v-calendar-weekly__day-content .v-calendar-weekly__day-alldayevents-container{display:none}.v-calendar .v-calendar-month__days .v-calendar-month__day .v-calendar-weekly__day-content .v-calendar-weekly__day-events-container{display:flex;flex-direction:column;row-gap:2px}.v-calendar .v-calendar-month__days .v-calendar-month__day .v-calendar-weekly__day-content .v-calendar-weekly__day-events-container .v-chip{background-color:#038d38;height:24px;justify-content:center;width:100%}.v-calendar .v-calendar-month__days .v-calendar-month__day .v-calendar-weekly__day-content .v-calendar-weekly__day-events-container .v-chip.with-detail{cursor:pointer}.v-calendar .v-calendar-month__days .v-calendar-month__day .v-calendar-weekly__day-content .v-calendar-weekly__day-events-container .v-chip.is-past{background-color:var(--v-event-past-background-color)!important}.v-calendar .v-calendar-month__days .v-calendar-month__day .v-calendar-weekly__day-content .v-calendar-weekly__day-events-container .v-chip.is-past .v-chip__content{color:rgb(var(--v-app-text-contrast))!important}.v-calendar .v-calendar-month__days .v-calendar-month__day .v-calendar-weekly__day-content .v-calendar-weekly__day-events-container .v-chip.is-active{background-color:#fff!important;border:1px solid #038d38!important}.v-calendar .v-calendar-month__days .v-calendar-month__day .v-calendar-weekly__day-content .v-calendar-weekly__day-events-container .v-chip.is-active .v-chip__content{color:#038d38!important}@media screen and (max-width:767px){.v-calendar .v-calendar-month__days .v-calendar-month__day .v-calendar-weekly__day-content .v-calendar-weekly__day-events-container .v-chip{border-radius:3px;height:12px;justify-content:flex-start;padding-inline:3px}}.v-calendar .v-calendar-month__days .v-calendar-month__day .v-calendar-weekly__day-content .v-calendar-weekly__day-events-container .v-chip.text-primary{background-color:transparent!important;border-radius:10px!important}.v-calendar .v-calendar-month__days .v-calendar-month__day .v-calendar-weekly__day-content .v-calendar-weekly__day-events-container .v-chip .v-chip__underlay{display:none!important}.v-calendar .v-calendar-month__days .v-calendar-month__day .v-calendar-weekly__day-content .v-calendar-weekly__day-events-container .v-chip .v-chip__content{color:#fff;-moz-column-gap:6px;column-gap:6px;font-size:14px;font-weight:500}@media screen and (max-width:767px){.v-calendar .v-calendar-month__days .v-calendar-month__day .v-calendar-weekly__day-content .v-calendar-weekly__day-events-container .v-chip .v-chip__content{font-size:8px}.event-detail{width:100%!important}}.event-detail .event-detail-content{background-color:rgb(var(--v-theme-surface));border:1px solid rgb(var(--v-app-border-color));border-radius:16px;box-shadow:0 4px 30px #0000000f;margin-top:3px;padding:20px}@media screen and (max-width:767px){.event-detail .event-detail-content{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:20px 15px}.event-detail .v-overlay__content{bottom:0;left:0!important;max-width:100%!important;position:fixed;right:0!important;top:unset!important}}.add-to-calendar-button::part(atcb-button-wrapper){padding:0}@media screen and (max-width:767px){.add-to-calendar-button::part(atcb-button-wrapper){width:calc(100vw - 62px)}}.add-to-calendar-button::part(atcb-button-icon){margin-inline:-3.3333333333px 6.6666666667px}.add-to-calendar-button::part(atcb-button){background:#fff;border-color:#2f2b3d1f;border-radius:100px;box-shadow:none;color:rgb(var(--v-app-text-contrast));font-family:DM Sans,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;font-weight:700;height:34px;line-height:1.125rem;margin:0;padding-block:0;padding-inline:.875rem;text-align:left;width:220px}@media screen and (max-width:767px){.add-to-calendar-button::part(atcb-button){max-width:unset;width:100%}}.v-theme--dark .add-to-calendar-button::part(atcb-button){background:transparent;border-color:#fff}.v-theme--dark .add-to-calendar-button::part(atcb-list-item){background:#0c1857;color:#fff}.v-theme--dark .add-to-calendar-button::part(atcb-list-item):hover{background:#142681}.add-to-calendar-button::part(atcb-list){border-radius:10px;margin-top:8px;overflow:hidden}.add-to-calendar-button::part(atcb-list-item){font-family:DM Sans,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding:8px 12px}
