@keyframes sx-ripple{0%{width:0;height:0;opacity:.16}40%{width:100px;height:100px;opacity:.08}to{width:150px;height:150px;opacity:0}}@keyframes sx-ripple-wide{0%{width:0;height:0;opacity:.16}40%{width:300px;height:100px;opacity:.08}to{width:450px;height:150px;opacity:0}}@keyframes sx-slide-left{0%{transform:translateX(8%);filter:blur(.25rem);opacity:.1}to{transform:translateX(0);filter:blur(0);opacity:1}}@keyframes sx-slide-right{0%{transform:translateX(-8%);filter:blur(.25rem);opacity:.1}to{transform:translateX(0);filter:blur(0);opacity:1}}@keyframes sx-grow-event{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes slide-sideways{0%{opacity:0;transform:translateX(var(--sx-event-modal-animation-start))}to{transform:translateX(0);opacity:1}}.theme.el-bg{background-color:var(--theme-colorEl-bg)}.theme.el-txt{color:var(--theme-colorEl-textColor)}.theme.el-brdr{border:2px solid var(--theme-colorEl-border)}.theme.el-brdr.fullscreen{border-right:none;border-left:none}.theme.el-brdr-color{border-color:var(--theme-colorEl-border)}.theme.el-header{color:var(--theme-colorEl-header-textColor)}.theme.el-subheader{color:var(--theme-colorEl-subheader-textColor)}.theme.el-link{color:var(--theme-colorEl-link-textColor)}.theme.el-outter-btn.btn-bg{background-color:var(--theme-colorEl-btn-bg)}.theme.el-outter-btn.btn-txt{color:var(--theme-colorEl-btn-textColor)}.theme.el-outter-btn.btn-brdr{border:2px solid var(--theme-colorEl-btn-border)}.theme.el-outter-btn:focus-visible{outline:3px solid var(--focus-ring, #005fcc);outline-offset:3px}.theme.el-inner-btn.btn-bg{background-color:var(--theme-colorEl-innerBtn-bg)}.theme.el-inner-btn.btn-txt{color:var(--theme-colorEl-innerBtn-textColor)}.theme.el-inner-btn.btn-brdr{border:2px solid var(--theme-colorEl-innerBtn-border)}.theme.el-inner-btn:focus-visible{outline:3px solid var(--theme-colorEl-textColor);outline-offset:3px}.theme.bodyTxt{color:var(--theme-bodyTxt-textColor)}.theme.bodyTxt-header{color:var(--theme-bodyTxt-header-textColor)}.theme.bodyTxt-subheader{color:var(--theme-bodyTxt-subheader-textColor)}.theme.bodyTxt-subheader3{color:var(--theme-bodyTxt-header3-textColor)}.theme.bodyTxt-subheader4{color:var(--theme-bodyTxt-header4-textColor)}.theme.bodyTxt-link{color:var(--theme-bodyTxt-link-textColor)}.sx__calendar-wrapper ul,.sx__date-picker-popup ul,.sx__date-picker-wrapper ul{list-style:none;padding:0}.sx__calendar-wrapper button,.sx__date-picker-popup button,.sx__date-picker-wrapper button{font-family:inherit;background-color:inherit;outline:0;border:0;cursor:pointer}.sx__calendar-wrapper input,.sx__date-picker-popup input,.sx__date-picker-wrapper input{font-family:inherit;outline:0}.sx__calendar-wrapper button:focus-visible,.sx__calendar-wrapper input:focus-visible,.sx__date-picker-popup button:focus-visible,.sx__date-picker-popup input:focus-visible,.sx__date-picker-wrapper button:focus-visible,.sx__date-picker-wrapper input:focus-visible{outline:3px solid var(--sx-color-primary);outline-offset:2px}:root{--sx-color-primary:#6750a4;--sx-color-on-primary:#fff;--sx-color-primary-container:#eaddff;--sx-color-on-primary-container:#21005e;--sx-color-secondary:#625b71;--sx-color-on-secondary:#fff;--sx-color-secondary-container:#e8def8;--sx-color-on-secondary-container:#1e192b;--sx-color-tertiary:#7d5260;--sx-color-on-tertiary:#fff;--sx-color-tertiary-container:#ffd8e4;--sx-color-on-tertiary-container:#370b1e;--sx-color-surface:#fef7ff;--sx-color-surface-dim:#ded8e1;--sx-color-surface-bright:#fef7ff;--sx-color-on-surface:#1c1b1f;--sx-color-surface-container:#f3edf7;--sx-color-surface-container-low:#f7f2fa;--sx-color-surface-container-high:#ece6f0;--sx-color-background:#fff;--sx-color-on-background:#1c1b1f;--sx-color-outline:#79747e;--sx-color-outline-variant:#c4c7c5;--sx-color-shadow:#000;--sx-color-surface-tint:#6750a4;--sx-color-neutral:var(--sx-color-outline);--sx-color-neutral-variant:var(--sx-color-outline-variant);--sx-internal-color-gray-ripple-background:#e0e0e0;--sx-internal-color-light-gray:#fafafa;--sx-internal-color-text:#000}.is-dark{--sx-color-primary:#d0bcff;--sx-color-on-primary:#371e73;--sx-color-primary-container:#4f378b;--sx-color-on-primary-container:#eaddff;--sx-color-secondary:#ccc2dc;--sx-color-on-secondary:#332d41;--sx-color-secondary-container:#4a4458;--sx-color-on-secondary-container:#e8def8;--sx-color-tertiary:#efb8c8;--sx-color-on-tertiary:#492532;--sx-color-tertiary-container:#633b48;--sx-color-on-tertiary-container:#ffd8e4;--sx-color-surface:#141218;--sx-color-surface-dim:#141218;--sx-color-surface-bright:#3b383e;--sx-color-on-surface:#e6e1e5;--sx-color-surface-container:#211f26;--sx-color-surface-container-low:#1d1b20;--sx-color-surface-container-high:#2b2930;--sx-color-background:#141218;--sx-color-on-background:#e6e1e5;--sx-color-outline:#938f99;--sx-color-outline-variant:#444746;--sx-color-shadow:#000;--sx-color-surface-tint:#d0bcff;--sx-internal-color-text:#fff}:root{--sx-spacing-padding1:4px;--sx-spacing-padding2:8px;--sx-spacing-padding3:12px;--sx-spacing-padding4:16px;--sx-spacing-padding6:24px;--sx-spacing-modal-padding:16px;--sx-box-shadow-level3:0 3px 6px 0 rgb(0 0 0 / 16%), 0 3px 6px 0 rgb(0 0 0 / 23%);--sx-rounding-extra-small:4px;--sx-rounding-small:8px;--sx-rounding-extra-large:28px;--sx-border:1px solid var(--sx-color-outline-variant)}.is-dark{--sx-border:1px solid var(--sx-color-outline-variant)}:root{--sx-font-small:0.875rem;--sx-font-extra-small:0.75rem;--sx-font-large:1.125rem;--sx-font-extra-large:1.25rem}.sx__ripple,.sx__ripple--wide{position:relative;overflow:hidden}.sx__ripple--wide::before,.sx__ripple::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;transform:translate(-50%,-50%);border-radius:50%;background-color:currentcolor;opacity:.1;visibility:hidden;z-index:2}.sx__ripple:active::before{visibility:visible}.sx__ripple:not(:active)::before{animation:sx-ripple .75s cubic-bezier(0,.1,.8,1);transition:visibility .75s step-end}.sx__ripple--wide:active::before{visibility:visible}.sx__ripple--wide::before{border-radius:var(--sx-rounding-small)}.sx__ripple--wide:not(:active)::before{animation:sx-ripple-wide .75s cubic-bezier(0,.1,.8,1);transition:visibility .75s step-end}.sx__chevron-wrapper{position:relative;border-radius:50%;min-height:48px;min-width:48px;cursor:pointer;transition:background-color .2s ease-in-out;font-size:0}.sx__chevron-wrapper:active{background-color:var(--sx-internal-color-gray-ripple-background)}.sx__chevron-wrapper:disabled{cursor:not-allowed;opacity:.5}.sx__chevron-wrapper:focus,.sx__chevron-wrapper:hover{background-color:var(--sx-color-surface-dim)}.is-dark .sx__chevron-wrapper:focus,.is-dark .sx__chevron-wrapper:hover{background-color:var(--sx-color-surface-container-high)}.sx__chevron-wrapper .sx__chevron{position:absolute;top:50%;width:.6rem;height:.6rem;border-width:.2rem .2rem 0 0;border-style:solid;border-color:var(--sx-internal-color-text)}.sx__chevron--previous{left:calc(50% + .125rem);transform:translate(-50%,-50%) rotate(225deg)}.sx__chevron--next,[dir=rtl] .sx__chevron--previous{left:calc(50% - .125rem);transform:translate(-50%,-50%) rotate(45deg)}[dir=rtl] .sx__chevron--next{left:calc(50% + .125rem);transform:translate(-50%,-50%) rotate(225deg)}.sx__date-picker-wrapper{position:relative;color:var(--sx-color-on-background);width:-moz-fit-content;width:fit-content}.sx__date-picker-wrapper.has-full-width{width:100%}.sx__date-picker-wrapper.is-disabled{opacity:.5;cursor:not-allowed}.sx__date-picker-wrapper *{color:var(--sx-color-on-background);box-sizing:border-box}.sx__date-input-wrapper{position:relative}.sx__date-input-chevron-wrapper{position:absolute;top:50%;right:1rem;transform:translateY(-50%);display:flex;align-items:center;padding:0;transition:transform .2s ease-in-out}.sx__date-input-chevron-wrapper:focus{border:2px solid var(--sx-color-primary)}.is-disabled .sx__date-input-chevron-wrapper{pointer-events:none;cursor:not-allowed}.sx__date-input--active .sx__date-input-chevron-wrapper{transform:translateY(-50%) rotate(180deg)}[dir=rtl] .sx__date-input-chevron-wrapper{left:1rem;right:auto}.sx__date-input-chevron{width:1rem;height:1rem;pointer-events:none}.sx__date-input{font-size:1rem;padding:var(--sx-spacing-padding4);border:var(--sx-border);border-radius:var(--sx-rounding-extra-small);cursor:pointer;background-color:var(--sx-color-background);width:100%}.is-disabled .sx__date-input{pointer-events:none}.sx__date-input--active .sx__date-input{border-color:var(--sx-color-primary);outline:1px solid var(--sx-color-primary)}.sx__date-input-label,.sx__date-picker-popup{position:absolute;background-color:var(--sx-color-background)}.sx__date-input-label{top:0;inset-inline-start:12px;padding:0 var(--sx-spacing-padding1);font-size:.75rem;color:var(--sx-color-neutral);line-height:1rem;transform:translateY(-50%);transition:transform .2s ease-in-out;pointer-events:none}#calendar-container #calendar-app .event-landing .event-container .about-container a,.sx__date-input--active .sx__date-input-label{color:var(--sx-color-primary)}.is-dark .sx__date-input-label{display:none}.sx__date-picker-popup{height:-moz-fit-content;height:fit-content;z-index:1;top:calc(100% + 1px);width:20.75rem;max-width:500px;max-height:400px;overflow:scroll;box-shadow:var(--sx-box-shadow-level3);padding:var(--sx-spacing-modal-padding);color:var(--sx-internal-color-text)}.sx__date-picker-popup.is-dark{background-color:var(--sx-color-surface-container-high)}.sx__date-picker-popup.bottom-end{left:auto;right:0;transform:translateX(0)}.sx__date-picker-popup.top-start{inset:auto auto calc(100% + 1rem) 0;transform:translateX(0)}.sx__date-picker-popup.top-end{inset:auto 0 calc(100% + 1rem) auto;transform:translateX(0)}.sx__date-picker__years-view{margin:0}.sx__date-picker__years-accordion__expand-button{width:100%;border-radius:0;background-color:transparent;font-size:1rem;padding:1em;transition:background-color .2s ease-in-out;color:var(--sx-internal-color-text)}.sx__is-expanded .sx__date-picker__years-accordion__expand-button{background-color:var(--sx-color-surface-container)}.sx__date-picker__month-view-header .sx__chevron-wrapper:hover,.sx__date-picker__years-accordion__expand-button:hover{background-color:var(--sx-color-surface-dim)}.sx__date-picker__years-accordion__expand-button:active{background-color:var(--sx-internal-color-gray-ripple-background)}.sx__date-picker__years-view-accordion__panel{display:flex;flex-wrap:wrap}.sx__date-picker__years-view-accordion__month{flex:1 0 33.3333%;background-color:transparent;border:0;font-size:.9rem;padding:.5em 0;border-radius:25px;color:var(--sx-internal-color-text)}.sx__date-picker__years-view-accordion__month:hover{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary)}.sx__date-picker__day-names{display:flex;width:100%;justify-content:space-evenly;margin-bottom:.5em}.sx__date-picker__day-names .sx__date-picker__day,.sx__date-picker__day-names .sx__date-picker__day-name{flex:1;text-align:center}.sx__date-picker__day-name{font-weight:700;color:var(--sx-color-neutral-variant)}.sx__date-picker__month-view-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1em}.sx__date-picker__month-view-header__month-year{font-size:1.5rem;font-weight:300;color:var(--sx-internal-color-text)}.sx__date-picker__month-view-header__month-year:hover{color:var(--sx-color-primary);text-decoration:underline}.sx__date-picker__week{display:flex;width:100%;justify-content:space-evenly;margin-bottom:.5em}.sx__date-picker__week .sx__date-picker__day,.sx__date-picker__week .sx__date-picker__day-name{flex:1;text-align:center}.sx__date-picker__day{background-color:transparent;border-radius:50%;width:2.5rem;height:2.5rem;color:var(--sx-internal-color-text)}.sx__date-picker__day:hover{background-color:var(--sx-color-surface-dim)}.sx__date-picker__day:focus{outline-offset:-2px;outline:2px solid var(--sx-color-primary)}.sx__date-picker__day:disabled{color:var(--sx-color-neutral-variant);cursor:not-allowed}.sx__date-picker__day.is-leading-or-trailing{color:var(--sx-color-neutral-variant)}.sx__date-picker__day.sx__date-picker__day--selected{background-color:var(--sx-color-primary-container);color:var(--sx-color-on-primary-container)}.sx__date-picker__day.sx__date-picker__day--today{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary)}:root{--sx-calendar-header-input-font-size:clamp(12px, 0.875rem, 28px);--sx-calendar-header-popup-z-index:3;--sx-calendar-week-grid-padding-left:75px}:root .sx__date-picker-popup.is-teleported{z-index:3}.sx__calendar-wrapper{height:100%;display:flex;color:var(--sx-internal-color-text)}.sx__calendar-wrapper *{box-sizing:border-box}.sx__calendar{position:relative;flex:1;height:100%;border:var(--sx-border);border-radius:var(--sx-rounding-small);display:flex;flex-flow:column;background-color:var(--sx-color-background);overflow:hidden}.sx__view-container{position:relative;flex:1;overflow-y:auto;scroll-behavior:smooth}.sx__slide-left{animation:sx-slide-left .3s ease-out}.sx__slide-right{animation:sx-slide-right .3s ease-out}.sx__calendar-header{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--sx-spacing-padding4);gap:var(--sx-spacing-padding4)}.sx__calendar-header .sx__date-input{padding:var(--sx-spacing-padding3) var(--sx-spacing-padding4);font-size:var(--sx-calendar-header-input-font-size)}.sx__calendar-header .sx__date-picker-popup{z-index:var(--sx-calendar-header-popup-z-index)}.sx__calendar-header-content{display:flex;align-items:center;gap:var(--sx-spacing-padding4)}.sx__forward-backward-navigation{height:45px}.sx__is-calendar-small .sx__forward-backward-navigation{display:none}.sx__calendar-header__week-number{border-radius:4px;background-color:#eceef1;color:var(--sx-color-on-surface);padding:var(--sx-spacing-padding1) var(--sx-spacing-padding2);font-size:.75rem;font-weight:500}.is-dark .sx__calendar-header__week-number{background-color:#4a4458}.sx__range-heading{font-size:clamp(16px,1.25rem,24px)}.sx__is-calendar-small .sx__range-heading{font-size:16px}.sx__today-button{padding:var(--sx-spacing-padding3) var(--sx-spacing-padding4);border-radius:var(--sx-rounding-extra-small);font-size:var(--sx-calendar-header-input-font-size);color:var(--sx-internal-color-text)}.sx__today-button:active{background-color:var(--sx-internal-color-gray-ripple-background)}.sx__is-calendar-small .sx__today-button{display:none}.sx__calendar-header .sx__today-button{border:var(--sx-border)}.sx__today-button:focus,.sx__today-button:hover{background-color:var(--sx-internal-color-light-gray)}.is-dark .sx__today-button:focus,.is-dark .sx__today-button:hover{background-color:var(--sx-color-surface-container-low)}.sx__view-selection{position:relative;font-size:var(--sx-calendar-header-input-font-size)}.sx__view-selection-selected-item{height:100%;width:-moz-fit-content;width:fit-content;padding:var(--sx-spacing-padding3) var(--sx-spacing-padding4);cursor:pointer;border-radius:var(--sx-rounding-extra-small);border:var(--sx-border)}.sx__view-selection-selected-item:hover{background-color:var(--sx-internal-color-light-gray)}.is-dark .sx__view-selection-selected-item:hover{background-color:var(--sx-color-surface-container-low)}.sx__view-selection-items{position:absolute;top:100%;box-shadow:var(--sx-box-shadow-level3);margin:0;background-color:var(--sx-color-background);z-index:var(--sx-calendar-header-popup-z-index)}.is-dark .sx__view-selection-items{background-color:var(--sx-color-surface-container-high)}.sx__view-selection-item{padding:var(--sx-spacing-padding4) var(--sx-spacing-padding6);cursor:pointer}.sx__view-selection-item.is-selected:focus,.sx__view-selection-item.is-selected:hover,.sx__view-selection-item:focus,.sx__view-selection-item:hover{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary)}.sx__view-selection-item.is-selected{background-color:var(--sx-color-surface-dim)}.sx__month-grid-wrapper{display:flex;flex-flow:column;height:100%}.sx__month-grid-week__week-number{display:flex;justify-content:center;padding-top:12px;background-color:#eceef1;color:var(--sx-color-on-surface);width:1.5rem;font-size:.75rem}.is-dark .sx__month-grid-week__week-number{background-color:#4a4458}.sx__month-grid-week{border-top:var(--sx-border);flex:1;display:flex}.sx__month-grid-week:first-child .sx__month-grid-week__week-number{padding-top:26px}.sx__month-grid-day{position:relative;padding:var(--sx-spacing-padding2) 0;flex:1}.sx__month-grid-day:not(:last-child){border-inline-end:var(--sx-border)}.sx__month-grid-day--dragover{background-color:var(--sx-color-surface-container)}.sx__month-grid-day__header{display:flex;flex-flow:column;align-items:center}.sx__month-grid-day__header-day-name{font-size:11px;text-transform:uppercase;color:var(--sx-color-neutral)}.sx__month-grid-day__header-date{font-size:var(--sx-font-extra-small);margin-bottom:var(--sx-spacing-padding1);border-radius:50%;height:24px;width:24px;display:flex;align-items:center;justify-content:center}.sx__month-grid-day__header-date.sx__is-today{background-color:var(--sx-color-primary);color:var(--default-cal-text-color)}.sx__month-grid-day__events-more{width:calc(100% - 10px);font-size:var(--sx-font-extra-small);color:var(--sx-color-neutral);margin:var(--sx-spacing-padding1) 0;padding:var(--sx-spacing-padding1);border-radius:var(--sx-rounding-extra-small);cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.sx__month-grid-day__events-more:hover{background-color:var(--sx-color-surface-container);color:var(--sx-color-on-surface)}.sx__month-grid-background-event{position:absolute;top:0;left:0;height:100%;width:100%}.sx__month-grid-day__events{display:grid;grid-gap:4px}.sx__month-grid-cell{height:clamp(20px,1.25rem,24px)}.sx__month-grid-event{position:relative;display:flex;align-items:center;padding:var(--sx-spacing-padding1);border-radius:var(--sx-rounding-extra-small);font-size:clamp(12px,var(--sx-font-extra-small),14px);overflow:hidden;white-space:nowrap;z-index:1}.sx__month-grid-event.is-event-new{animation:sx-grow-event .3s ease-in-out forwards}.sx__month-grid-event-time{margin-right:4px}.sx__month-grid-blocker{pointer-events:none}.sx__month-agenda-week{display:flex}.sx__month-agenda-week:not(:first-child){border-top:var(--sx-border)}.sx__month-agenda-week__week-number{text-align:center;background-color:#eceef1;color:var(--sx-color-on-surface);width:1.5rem;font-size:.75rem;padding-top:9px}.is-dark .sx__month-agenda-week__week-number{background-color:#4a4458}.sx__month-agenda-day{padding:var(--sx-spacing-padding2);flex:1;display:flex;flex-flow:column;align-items:center;height:3rem;border-radius:var(--sx-rounding-extra-small);color:var(--sx-internal-color-text)}.sx__month-agenda-day--active{box-shadow:inset 0 0 0 3px var(--sx-color-primary)}.sx__month-agenda-day__event-icons{margin-top:4px;display:flex;grid-gap:3px}.sx__month-agenda-day__event-icon{height:6px;width:6px;border-radius:50%;filter:brightness(1.6)}.is-dark .sx__month-agenda-day__event-icon{filter:initial}.sx__month-agenda-day-names{display:flex;padding:var(--sx-spacing-padding2) 0;font-size:var(--sx-font-extra-small);color:var(--sx-color-neutral)}.sx__month-agenda-day-names.sx__has-week-numbers{padding-inline-start:1.5rem}.sx__month-agenda-day-name{flex:1;display:flex;justify-content:center}.sx__month-agenda-events{padding:0 var(--sx-spacing-padding2)}.sx__month-agenda-event{padding:var(--sx-spacing-padding2);margin-bottom:var(--sx-spacing-padding2);border-radius:var(--sx-rounding-extra-small);font-size:var(--sx-font-small)}.sx__month-agenda-event.is-event-new{animation:sx-grow-event .3s ease-in-out forwards}.sx__month-agenda-event:first-child{margin-top:var(--sx-spacing-padding2)}.sx__month-agenda-event__title{font-weight:600}.sx__month-agenda-event__has-icon{display:flex;align-items:center}.sx__month-agenda-events__empty{margin-top:var(--sx-spacing-padding4);display:flex;justify-content:center}.sx__week-grid,.sx__week-wrapper{position:relative}.sx__week-grid{padding-left:var(--sx-calendar-week-grid-padding-left);display:flex;height:var(--sx-week-grid-height);overflow:hidden}.sx__week-header{position:sticky;top:0;z-index:2;background-color:var(--sx-color-background)}.sx__week-header-content{position:relative}.sx__week-header-border{position:absolute;width:100%;bottom:0;border-bottom:var(--sx-border);border-left:250px solid transparent}.sx__week-grid__time-axis{display:flex;flex-flow:column;position:absolute;right:0;top:var(--sx-week-grid-offset-top);width:calc(100% - 60px)}.sx__week-grid__hour{position:relative;height:var(--sx-week-grid-hour-height);border-top:var(--sx-border);font-size:var(--sx-font-extra-small)}.sx__week-grid__hour:first-child{visibility:hidden}.sx__week-grid__hour-text{position:absolute;left:-43px;top:-.75em;color:var(--sx-color-neutral)}.sx__time-grid-day{position:relative;width:100%;height:100%;border-left:var(--sx-border)}.sx__week-grid__date-axis{padding-left:var(--sx-calendar-week-grid-padding-left);display:flex}.sx__week-grid__date{flex:1;display:flex;flex-flow:column;align-items:center;padding:var(--sx-spacing-padding3) 0;gap:var(--sx-spacing-padding1)}.sx__week-grid__day-name{text-transform:uppercase;font-size:var(--sx-font-extra-small);color:var(--sx-color-neutral);font-weight:500}.sx__week-grid__date--is-today .sx__week-grid__day-name{color:var(--sx-color-primary);font-weight:700}.sx__week-grid__date-number{display:flex;align-items:center;justify-content:center;font-size:var(--sx-font-extra-large);font-weight:500;color:var(--sx-color-neutral);height:2em;width:2em}.sx__week-grid__date--is-today .sx__week-grid__date-number{background-color:var(--sx-color-primary);color:var(--default-cal-text-color);border-radius:50%}.sx__time-grid-event{width:calc(100% - 10px);padding:var(--sx-spacing-padding1);position:absolute;border-radius:var(--sx-rounding-extra-small);font-size:var(--sx-font-extra-small);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sx__time-grid-event.is-event-copy{opacity:.5;box-shadow:var(--sx-box-shadow-level3);z-index:1;transition:transform .15s ease-in-out}.sx__time-grid-event.is-event-new{animation:sx-grow-event .3s ease-in-out forwards}[data-has-dnd=true] .sx__time-grid-event{touch-action:none}.sx__is-resizing .sx__time-grid-event:has(+.is-event-copy){opacity:0}.sx__is-resizing .is-event-copy{opacity:1}.sx__time-grid-event-inner{position:relative;height:100%}#calendar-container .legend-wrapper.hidden,.sx__time-grid-event-resize-handle{display:none}@media (hover:hover){.sx__time-grid-event-resize-handle{display:block;position:absolute;width:100%;bottom:0;cursor:ns-resize;height:clamp(10px,20px,50%)}}.sx__time-grid-event-title{font-weight:600}.sx__time-grid-event-location,.sx__time-grid-event-people,.sx__time-grid-event-time{display:flex;align-items:center;white-space:nowrap}.sx__event-icon{min-width:15px;min-height:15px;max-width:15px;max-height:15px;margin-inline-end:var(--sx-spacing-padding2)}.sx__date-grid{display:flex;padding-left:var(--sx-calendar-week-grid-padding-left)}.sx__date-grid-day{position:relative;width:100%;display:grid;grid-gap:2px}.sx__date-grid-day .sx__spacer{display:var(--sx-draw-plugin-spacer-display, none);height:var(--sx-draw-plugin-spacer)}.sx__date-grid-event{z-index:1;position:relative;display:flex;align-items:center;padding:var(--sx-spacing-padding1);border-radius:var(--sx-rounding-extra-small);font-size:clamp(12px,var(--sx-font-extra-small),14px);font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sx__date-grid-event:has(.sx__date-grid-event--left-overflow){margin-left:10px}.sx__date-grid-event:has(.sx__date-grid-event--right-overflow){margin-right:10px}.sx__date-grid-event.is-event-new{animation:sx-grow-event .3s ease-in-out forwards}.sx__date-grid-event .sx__date-grid-event--left-overflow{position:absolute;z-index:1;width:10px;height:100%;left:-10px;clip-path:polygon(100% 0,0 50%,100% 100%,100% 0)}.sx__date-grid-event .sx__date-grid-event--right-overflow{position:absolute;z-index:1;width:10px;height:100%;right:-10px;clip-path:polygon(0 0,100% 50%,0 100%,0 0)}.sx__date-grid-event.sx__date-grid-event--copy{z-index:2;box-shadow:var(--sx-box-shadow-level3);transition-property:transform,width;transition-duration:.15s;transition-timing-function:ease-in-out}.sx__date-grid-event-text{width:calc(100% - var(--sx-spacing-padding1)*2);left:var(--sx-spacing-padding1);position:absolute;text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}.sx__date-grid-event-text .sx__date-grid-event-time{font-weight:initial}.sx__date-grid-cell{height:clamp(20px,1.25rem,24px)}.sx__date-grid-event-resize-handle{position:absolute;right:0;height:100%;width:clamp(10px,15px,50%);cursor:ew-resize;z-index:1}[dir=rtl] .sx__date-grid-event-resize-handle{left:0;right:auto}.sx__date-grid-background-event{position:absolute;height:100%;width:100%;top:0;left:0;z-index:-1}:root{--sx-week-grid-height:0;--sx-time-axis-height:0;--sx-week-grid-hour-height:0;--sx-week-grid-offset-top:0}.sx__event-modal,.sx__event-modal-default{background-color:var(--sx-color-background)}.sx__event-modal{visibility:hidden;position:fixed;top:var(--sx-event-modal-top);left:var(--sx-event-modal-left);width:400px;max-width:100%;height:-moz-fit-content;height:fit-content;z-index:2}.sx__event-modal.is-open{animation:slide-sideways;animation-duration:.3s;visibility:initial}.is-dark .sx__event-modal{background-color:var(--sx-color-surface-container-high)}.sx__event-modal-default{padding:var(--sx-spacing-padding6);box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);border-radius:var(--sx-rounding-small);max-height:250px;overflow-y:scroll}.sx__event-modal .sx__event-icon{min-width:16px;min-height:16px;max-width:16px;max-height:16px;margin-inline-end:var(--sx-spacing-padding2)}.sx__event-modal__color-icon{display:inline-block;width:16px;height:16px;border-radius:25%;margin-inline-end:var(--sx-spacing-padding3)}.sx__has-icon{display:grid;align-items:flex-start;grid-template-columns:30px 1fr;margin-bottom:var(--sx-spacing-padding2)}.sx__has-icon .sx__event-icon{margin-top:2px}.sx__has-icon .sx__event-modal__color-icon{margin-top:4px}.sx__event-modal__title{font-size:var(--sx-font-large)}.sx__event-modal__time{font-size:var(--sx-font-small)}.sx__current-time-indicator{position:absolute;left:0;right:0;height:2px;background-color:red;z-index:0}.sx__current-time-indicator::before{content:"";position:absolute;left:-5px;top:-4px;width:10px;height:10px;border-radius:50%;background-color:red}.sx__current-time-indicator-full-week{width:calc(100% - var(--sx-calendar-week-grid-padding-left));position:absolute;inset:0 0 0 var(--sx-calendar-week-grid-padding-left);height:2px;background-color:rgba(255,0,0,.38)}#content-page-container:has(#calendar-container){background-color:rgba(196,199,197,.3137254902)}#calendar-container{--sx-internal-color-text:var(--theme-bodyTxt-textColor);width:100vw;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px 0}@media (max-width:768px){#calendar-container{flex-direction:column;align-items:center;padding:20px}}#calendar-container .loading-section{display:flex;flex-direction:column;background-color:#fff;border-radius:5px;border:1px solid #c4c7c5;box-shadow:-2px 4px 8px rgba(0,0,0,.2);padding:100px}#calendar-container .loading-section>*{color:var(--theme-bodyTxt-header-textColor)}#calendar-container .legend-wrapper{display:flex;flex-direction:column;width:100%;max-width:1320px;gap:25px}@media (max-width:768px){#calendar-container .legend-wrapper{padding-left:0;width:100%}}#calendar-container .legend-wrapper label{font-weight:700}#calendar-container .legend-wrapper>.legend{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:54px}@media (max-width:768px){#calendar-container .legend-wrapper>.legend{flex-direction:column;width:100%}}#calendar-container .legend-wrapper>.legend>.view-btns-container{display:flex;flex-direction:row;align-items:center;gap:15px;padding-bottom:5px}#calendar-container .legend-wrapper>.legend>.view-btns-container span.bodyTxt-header{font-size:18px;font-weight:700;margin:0;transform:translateY(3px)}@media (max-width:768px){#calendar-container .legend-wrapper>.legend>.view-btns-container{display:none}}#calendar-container .legend-wrapper>.legend>.view-btns-container>.view-btns{display:flex;flex-direction:row;justify-content:center;gap:10px}#calendar-container .legend-wrapper>.legend>.view-btns-container>.view-btns>.view-btn{display:flex;flex-direction:column;justify-content:center;color:var(--theme-bodyTxt-header-textColor);width:50px;border-radius:4px;transform:translateY(5px);opacity:.7}#calendar-container .legend-wrapper>.legend>.view-btns-container>.view-btns>.view-btn>*{display:flex;justify-content:center}#calendar-container .legend-wrapper>.legend>.view-btns-container>.view-btns>.view-btn .icon-container{display:flex;justify-content:center;align-items:center;height:45px;width:100%}#calendar-container .legend-wrapper>.legend>.view-btns-container>.view-btns>.view-btn .icon-container i{font-size:1.25em;line-height:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--theme-bodyTxt-header-textColor)}#calendar-container .legend-wrapper>.legend>.view-btns-container>.view-btns>.view-btn .icon-container i::before{font-size:inherit;line-height:inherit;display:inline-block;width:100%;text-align:center}#calendar-container .legend-wrapper>.legend>.view-btns-container>.view-btns>.view-btn.selected,#calendar-container .legend-wrapper>.legend>.view-btns-container>.view-btns>.view-btn:not(.selected):hover{background-color:var(--theme-colorEl-btn-bg);border:2px solid var(--theme-colorEl-btn-border);transform:translateY(2px);box-shadow:-1px 3px 4px rgba(0,0,0,.4)}#calendar-container .legend-wrapper>.legend>.view-btns-container>.view-btns>.view-btn.selected .icon-container i,#calendar-container .legend-wrapper>.legend>.view-btns-container>.view-btns>.view-btn:not(.selected):hover .icon-container i{color:var(--theme-colorEl-btn-textColor)}#calendar-container .legend-wrapper>.legend>.view-btns-container>.view-btns>.view-btn.selected{opacity:1}#calendar-container .legend-wrapper>.legend>.view-btns-container>.view-btns>.view-btn span{font-size:small;padding-bottom:5px}#calendar-container .legend-wrapper>.legend>.filters-wrapper{position:relative;height:100%}@media (max-width:768px){#calendar-container .legend-wrapper>.legend>.filters-wrapper{display:flex;flex-direction:column;width:100%;gap:10px}}#calendar-container .legend-wrapper>.legend>.filters-wrapper .open-filters-btn{position:relative;display:flex;gap:10px;align-items:center;height:100%;padding:0 20px;box-shadow:-1px 3px 4px rgba(0,0,0,.4);border-radius:5px;cursor:pointer}#calendar-container .legend-wrapper>.legend>.filters-wrapper .open-filters-btn span{font-weight:700}#calendar-container #calendar-app .event-landing .back-to i,#calendar-container .legend-wrapper>.legend>.filters-wrapper .open-filters-btn i{font-size:20px}#calendar-container #calendar-app .calendar-list .event-wrapper .event-container.mobile,#calendar-container .legend-wrapper>.legend>.filters-wrapper .open-filters-btn .close-filters-mobile{display:none}@media (max-width:768px){#calendar-container .legend-wrapper>.legend>.filters-wrapper .open-filters-btn{padding:10px 0;width:100%;height:50px;justify-content:center}#calendar-container .legend-wrapper>.legend>.filters-wrapper .open-filters-btn .close-filters-mobile{position:absolute;right:0;top:0;display:flex;align-items:center;height:100%;padding:0 5px}#calendar-container .legend-wrapper>.legend>.filters-wrapper .open-filters-btn .close-filters-mobile i{margin-top:-2px}}#calendar-container .legend-wrapper>.legend>.filters-wrapper .filters-dialogue{position:absolute;top:calc(100% + 5px);right:10px;min-width:300px;display:flex;visibility:hidden;overflow:hidden;flex-direction:column;gap:20px;transition:display .5s ease-in-out;transform-origin:bottom left;background-color:#fff;color:var(--theme-bodyTxt-textColor);box-shadow:-1px 3px 4px rgba(0,0,0,.4);padding:25px 20px;border-radius:5px;z-index:100}@media (max-width:768px){#calendar-container .legend-wrapper>.legend>.filters-wrapper .filters-dialogue{position:relative;top:unset;right:unset;height:unset;width:100%;background-color:unset;box-shadow:unset}#calendar-container .legend-wrapper>.legend>.filters-wrapper .filters-dialogue[aria-hidden=true]{padding:0;height:0}}#calendar-container .legend-wrapper>.legend>.filters-wrapper .filters-dialogue .close-dialogue{position:absolute;opacity:.6;width:18px;height:18px;top:5px;right:5px;color:var(--dark-grey)}@media (max-width:768px){#calendar-container .legend-wrapper>.legend>.filters-wrapper .filters-dialogue .close-dialogue{display:none}}#calendar-container .legend-wrapper>.legend>.filters-wrapper .filters-dialogue .filters-container{display:flex;flex-direction:column;gap:5px;width:100%}#calendar-container .legend-wrapper>.legend>.filters-wrapper .filters-dialogue .filters-container h3{font-size:16px;font-weight:700}#calendar-container .legend-wrapper>.legend>.filters-wrapper .filters-dialogue .filters-container .category-select{display:flex;flex-direction:column;gap:10px;padding-left:5px}#calendar-container .legend-wrapper>.legend>.filters-wrapper .filters-dialogue .filters-container .category-select .cat-checkbox{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:14px;font-weight:700}#calendar-container .legend-wrapper>.legend>.filters-wrapper .filters-dialogue .filters-container .category-select .cat-checkbox .form-check-input:checked{background-color:var(--theme-colorEl-bg);border-color:var(--theme-colorEl-bg)}@media (max-width:768px){#calendar-container .legend-wrapper>.legend>.filters-wrapper .filters-dialogue .filters-container{flex-direction:column;align-items:start;gap:0;padding-bottom:10px;height:unset}#calendar-container .legend-wrapper>.legend>.filters-wrapper .filters-dialogue .filters-container .legend-wrapper{width:100%}}#calendar-container #calendar-app{display:flex;height:100%;width:100%;justify-content:center;max-width:1320px}@media (max-width:768px){#calendar-container #calendar-app{padding-right:0;height:auto;width:100%;max-width:100vw}}#calendar-container #calendar-app label:not(.sx__date-input-label){width:150px;font-weight:700}#calendar-container #calendar-app .event-landing .event-container .event-data-container .info>div div,#calendar-container #calendar-app>*{flex:1}#calendar-container #calendar-app .hide-event{display:none!important}#calendar-container #calendar-app .calendar-list{display:flex;flex-direction:column;justify-content:center;gap:20px}@media (max-width:768px){#calendar-container #calendar-app .calendar-list{width:100%}}#calendar-container #calendar-app .calendar-list .event-wrapper{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center}#calendar-container #calendar-app .calendar-list .event-wrapper .event-container{display:flex;flex-direction:row;width:95%;gap:20px;border-radius:5px;overflow:hidden;background-color:#fff;box-shadow:-2px 4px 8px rgba(0,0,0,.2);cursor:pointer;scroll-margin-top:40px}#calendar-container #calendar-app .calendar-list .event-wrapper .event-container .more-info{position:relative;display:flex;flex-direction:column;width:260px}#calendar-container #calendar-app .calendar-list .event-wrapper .event-container .more-info .event-img{display:flex;width:100%;height:173px}#calendar-container #calendar-app .calendar-list .event-wrapper .event-container .more-info .link{width:100%;display:flex;justify-content:center;align-items:center;min-height:60px;height:100%}#calendar-container #calendar-app .calendar-list .event-wrapper .event-container .more-info .link span{font-family:myriad-pro-condensed,Helvetica,Arial,sans-serif;text-transform:uppercase}#calendar-container #calendar-app .calendar-list .event-wrapper .event-container .details,#calendar-container #calendar-app .calendar-list .event-wrapper .event-container .more-info>.info{flex:1;display:flex;flex-direction:column;gap:5px;padding:20px 5px 15px}#calendar-container #calendar-app .calendar-list .event-wrapper .event-container .details>*,#calendar-container #calendar-app .calendar-list .event-wrapper .event-container .more-info>.info>*{width:100%}#calendar-container #calendar-app .calendar-list .event-wrapper .event-container .details .label,#calendar-container #calendar-app .calendar-list .event-wrapper .event-container .more-info>.info .label{font-weight:700}#calendar-container #calendar-app .calendar-list .event-wrapper .event-container .details .label.date,#calendar-container #calendar-app .calendar-list .event-wrapper .event-container .more-info>.info .label.date{font-size:smaller;font-style:italic;padding-bottom:5px}#calendar-container #calendar-app .calendar-list .event-wrapper .event-container .event-card-footer{display:flex;flex-direction:column;justify-content:flex-end;gap:10px;width:100%;height:100%}#calendar-container #calendar-app .calendar-list .event-wrapper .event-container .event-card-footer label{width:100px}#calendar-container #calendar-app .calendar-list .event-wrapper .event-container .event-card-footer .location-container{display:flex;align-items:flex-end;max-width:100%}#calendar-container #calendar-app .calendar-list .event-wrapper .event-container .event-card-footer .location-container .location-val{max-width:calc(100% - 100px)}#calendar-container #calendar-app .calendar-list .event-wrapper .event-container .event-card-footer .location-container .location-val>*{max-width:100%}#calendar-container #calendar-app .calendar-list .event-wrapper .event-container .event-card-footer .location-container .location-val span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){#calendar-container #calendar-app .calendar-list .event-wrapper .event-container.desktop{display:none}#calendar-container #calendar-app .calendar-list .event-wrapper .event-container.mobile{display:flex;flex-direction:column;width:100%;gap:5px}#calendar-container #calendar-app .calendar-list .event-wrapper .event-container.mobile .more-info{flex-direction:row;gap:10px;width:100%}#calendar-container #calendar-app .calendar-list .event-wrapper .event-container.mobile .more-info .event-img{border-radius:5px;overflow:hidden;height:125px;width:125px}#calendar-container #calendar-app .calendar-list .event-wrapper .event-container.mobile .more-info .info{flex:1;gap:10px;padding-top:5px}#calendar-container #calendar-app .calendar-list .event-wrapper .event-container.mobile .more-info .info .label{line-height:1.33}#calendar-container #calendar-app .calendar-list .event-wrapper .event-container.mobile .details{padding:0 15px 15px;font-size:smaller}}#calendar-container #calendar-app .event-landing{flex:1;display:flex;flex-direction:column;border-radius:5px;background-color:#fff;box-shadow:-2px 4px 8px rgba(0,0,0,.2)}#calendar-container #calendar-app .event-landing .back-to{display:flex;flex-direction:row;width:250px;padding:10px 0 0 15px;cursor:pointer}#calendar-container #calendar-app .event-landing .back-to .back-to-btn{padding-left:10px;margin-top:-2px}#calendar-container #calendar-app .event-landing .back-to:hover>.back-to-btn{text-decoration:underline}#calendar-container #calendar-app .event-landing .utility-link{font-family:"Source Sans Pro",sans-serif}#calendar-container #calendar-app .event-landing .event-container{flex:1;display:flex;flex-direction:column;padding:20px 40px 40px;gap:30px}#calendar-container #calendar-app .event-landing .event-container .event-data-container{display:flex;flex-direction:row;gap:20px;width:calc(100% - 80px);padding:0 40px}#calendar-container #calendar-app .event-landing .event-container .event-data-container .thumbnail{display:flex;width:450px;border-radius:4px;overflow:hidden}#calendar-container #calendar-app .event-landing .event-container .event-data-container .thumbnail img{width:100%;-o-object-fit:cover;object-fit:cover}#calendar-container #calendar-app .event-landing .event-container .event-data-container .info{flex:1;display:flex;flex-direction:column;gap:20px}#calendar-container #calendar-app .event-landing .event-container .event-data-container .info>div{width:100%;display:flex;flex-direction:row;align-items:flex-start}#calendar-container #calendar-app .event-landing .event-container .event-data-container .info .btn-row{padding:10px 20px;gap:20px}#calendar-container #calendar-app .event-landing .event-container .event-data-container .info .btn-row a{border-radius:4px;padding:5px 15px;box-shadow:-1px 3px 4px rgba(0,0,0,.4);display:flex;gap:5px}#calendar-container #calendar-app .event-landing .event-container .event-data-container .info .btn-row a i{margin-bottom:-2px}@media (max-width:768px){#calendar-container #calendar-app .event-landing .event-container .event-data-container{display:flex;flex-direction:column;padding:unset!important;width:100%}#calendar-container #calendar-app .event-landing .event-container .event-data-container .thumbnail{display:flex;border-radius:4px;width:unset!important;overflow:hidden}#calendar-container #calendar-app .event-landing .event-container .event-data-container .thumbnail img{width:100%}#calendar-container #calendar-app .event-landing .event-container .event-data-container .info{display:flex;flex-direction:column;gap:20px}#calendar-container #calendar-app .event-landing .event-container .event-data-container .info>div{width:100%;display:flex;flex-direction:column;align-items:flex-start}#calendar-container #calendar-app .event-landing .event-container .event-data-container .info>div label{display:none!important}#calendar-container #calendar-app .event-landing .event-container .event-data-container .info>div div{flex:1}}#calendar-container #calendar-app .event-landing .event-container .about-container .description ul{list-style:circle inside}#calendar-container #calendar-app .event-landing .event-container .about-container .description ul li::marker{color:var(--sx-color-primary)}#calendar-container #calendar-app .location-val{display:flex}#calendar-container #calendar-app .location-val .map-link{display:flex;align-items:center;gap:5px}#calendar-container #calendar-app .location-val .map-link span{font-weight:700;text-decoration:underline}#calendar-container #calendar-app .location-val .map-link>i{margin-top:-4px}#calendar-container #calendar-app .tag-container{display:flex;width:100%}#calendar-container #calendar-app .tag-list{display:flex;max-width:100%;flex-wrap:wrap;gap:10px}#calendar-container #calendar-app .tag-list>.tag-el{font-size:smaller;font-weight:700;padding:4px 15px;background-color:var(--theme-colorEl-bg);color:var(--theme-colorEl-textColor);border-radius:20px;width:auto}#calendar-container #calendar-app .sx__calendar{box-shadow:-2px 4px 8px rgba(0,0,0,.2)}#calendar-container #calendar-app .sx__range-heading,.component-title-container .h1-theme{color:var(--theme-bodyTxt-header-textColor)}#calendar-container #calendar-app .sx__date-picker__day.sx__date-picker__day--today,#calendar-container #calendar-app .sx__month-grid-day.is-selected .sx__month-grid-day__header-date.sx__is-today,#calendar-container #calendar-app .sx__view-selection-item.is-selected,#calendar-container #calendar-app .sx__view-selection-item:hover,#calendar-container #calendar-app .sx__week-grid__date--is-today sx__week-grid__date-number{background-color:var(--theme-colorEl-bg);color:var(--theme-colorEl-textColor)!important}#calendar-container #calendar-app .sx__month-grid-day.is-selected{background-color:rgba(196,199,197,.2509803922)}#calendar-container #calendar-app .sx__view-selection-item:not(.is-selected):hover{opacity:.8}#calendar-container #calendar-app .sx__month-grid-day{min-height:150px}#calendar-container #calendar-app .sx__month-grid-day__events{position:relative}#calendar-container #calendar-app .sx__month-grid-day__events .sx__event{position:relative;transform:scale(.99);margin-top:2px;box-shadow:-2px 2px 5px rgba(0,0,0,.4);border-top:none!important;border-bottom:none!important;overflow:hidden}#calendar-container .swatch{padding:5px 10px;border-radius:4px}.component-title-container .h2-theme{color:var(--theme-bodyTxt-subheader-textColor)}.component-title-container .h3-theme{color:var(--theme-bodyTxt-header3-textColor)}.component-title-container .h4-theme,.component-title-container .h5-theme,.component-title-container .h6-theme{color:var(--theme-bodyTxt-header4-textColor)}
/*# sourceMappingURL=styles-cob.css.map */
