.Reservations_reservationWrapper__iXUeY{height:100%}.Reservations_reservationWrapper__inner__kb_nT{height:calc(100% - 100px);max-height:calc(100% - 100px);overflow:auto}.Reservations_reservationMeta__DNw7D{padding:2rem;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid var(--color-background)}.Reservations_reservationMeta__DNw7D svg{display:block;position:relative}.Reservations_reservationMeta__DNw7D,.Reservations_reservationMeta__arrows__EYhfL{display:flex;align-items:center;gap:1rem}.Reservations_reservationMeta__toggleElem__KGebR{position:relative;display:flex;align-items:center;gap:.5rem;cursor:pointer}.Reservations_reservationMeta__toggleElem__KGebR>span{position:relative}.Reservations_reservationMeta__arrow__B8Q6_{position:relative;aspect-ratio:1/1;cursor:pointer;display:flex;justify-content:center;align-items:center;width:1.25rem;font-size:1.3rem}.Reservations_reservationMeta__arrow__B8Q6_:hover:before{display:block;content:" ";position:absolute;border-radius:100%;inset:-.5rem;background:var(--color-background)}.PageBuilder_pageBuilderHead__hcERu{grid-column-start:1;grid-column-end:3;display:grid;grid-template-columns:2fr 1fr 2fr;align-items:center;background:var(--color-content-background);padding:.5rem;border-bottom:1px solid var(--color-dark-background)}.PageBuilder_pageBuilderHead__goBack__MKl1j{padding:1rem;box-sizing:border-box}.PageBuilder_pageBuilderHead__name__ZndBH{display:flex;justify-content:center}.PageBuilder_pageBuilderHead__actions__tAKBo,.PageBuilder_pageBuilderHead__meta__jl_Qg{display:flex;align-items:center;gap:1rem}.PageBuilder_pageBuilderHead__actions__tAKBo{margin-left:auto;padding-right:.5rem;box-sizing:border-box}.PageBuilder_pageBuilderSide__spacing__qW6vh{height:calc(51px + 2rem)}.PageBuilder_pageBuilderContent__loading__T6OPr{display:grid;place-content:center}.Spinner_loading___sPUd{height:100%;display:flex;justify-content:center;align-items:center}.Maintenance_maintenance__V5V_U{display:flex;min-height:100vh;justify-content:center;align-items:center;padding:2rem;box-sizing:border-box}.Maintenance_maintenanceMessage__2Xu0u{padding:2rem;box-sizing:border-box;border-radius:2rem;background:var(--color-content-background);width:100%;max-width:800px;display:grid;grid-gap:1rem;gap:1rem}.Maintenance_maintenanceIcon__S6MHf{color:var(--color-primary);font-size:2rem}.Loading_loading__a4Irw{position:relative;min-height:100svh;display:flex;justify-content:center;align-items:center}.Loading_loading__logo__Tkb9b{animation:Loading_pulse__DhWFd 1.2s infinite}@keyframes Loading_pulse__DhWFd{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.Error_error__RlVR2{display:flex;min-height:100vh;justify-content:center;align-items:center;padding:2rem;box-sizing:border-box}.Error_errorMessage__x2OxW{padding:2rem;box-sizing:border-box;border-radius:2rem;background:var(--color-content-background);width:100%;max-width:800px;display:grid;grid-gap:1rem;gap:1rem}.Error_errorIcon__zqFn2{color:var(--color-error);font-size:2rem}.Calendar_conferenceCalendar__2WDcC{background:var(--color-content-background);overflow:hidden;box-shadow:0 0 1rem rgba(0,0,0,.05);box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;min-height:72vh}@media screen and (min-width:768px){.Calendar_conferenceCalendar__2WDcC{border-radius:2rem 0 0 2rem;min-height:unset}}.Calendar_conferenceCalendar__2WDcC *{border-color:#f0f0f0!important}.Calendar_conferenceCalendar__2WDcC button{font:inherit;font-weight:400}.Calendar_conferenceCalendar__2WDcC .rbc-time-slot:hover{background-color:rgba(0,0,0,.1);cursor:pointer}.Calendar_conferenceCalendar__2WDcC .rbc-time-slot:hover:after{content:"+";position:absolute;inset:0;z-index:1;display:flex;justify-content:center;align-items:center;color:#000;font-size:1.2rem;pointer-events:none}.Calendar_conferenceCalendar__2WDcC .rbc-slot-selection{background-color:rgba(0,0,0,.25);border:1px solid #000}.Calendar_conferenceCalendar__2WDcC .rbc-calendar{flex:1 1;min-height:0}.Calendar_mobileNav__4DL8M{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #f0f0f0;flex-shrink:0}.Calendar_mobileNav__label__u70z2{font-weight:500;font-size:.875rem;text-transform:capitalize}.Calendar_mobileNav__btn__mrIiK{background:none;border:none;cursor:pointer;font-size:1.5rem;padding:.25rem;display:flex;align-items:center;justify-content:center;color:inherit}.Calendar_calendar__day__asQpP{font-size:1.4rem}.Calendar_slot--available__faSUB{position:relative}.Calendar_slot--available__faSUB:hover{background-color:rgba(99,102,241,.12);cursor:pointer}.Calendar_slot--available__faSUB:hover:after{content:"+";position:absolute;inset:0;z-index:1;display:flex;justify-content:center;align-items:center;color:#6366f1;font-size:1rem;pointer-events:none}.Calendar_slot--past__FVPw4{background-color:rgba(0,0,0,.04);cursor:not-allowed!important}.Calendar_slot--past__FVPw4:hover{background-color:rgba(0,0,0,.04)!important;cursor:not-allowed!important}.Calendar_slot--past__FVPw4:hover:after{display:none!important}.Calendar_slot--disabled__B8UH6{background-color:rgba(0,0,0,.04);cursor:not-allowed!important}.Calendar_slot--disabled__B8UH6:hover{background-color:rgba(0,0,0,.06)}.Calendar_event--booked__t_lPB{background-color:#939393!important;border:1px solid rgba(0,0,0,.4)!important;color:#fff!important;cursor:not-allowed!important}.Calendar_event--selected__vtmPd{background-color:#000!important;border:1px solid #000!important;color:#fff!important}