.minimized-request_wrap__w8v_S{background-color:#2a2c2f;border-radius:2rem;display:flex;justify-content:center;align-items:center;position:relative;box-shadow:0 6px 10px 0 rgba(0,0,0,.6980392157);overflow:hidden}.minimized-request_wrap__w8v_S.minimized-request_minimized__SpPmV .minimized-request_requestDetailsButton__a89ds{visibility:visible}.minimized-request_wrap__w8v_S.minimized-request_minimized__SpPmV .minimized-request_requestDetails__DC9tc{visibility:hidden;opacity:0}.minimized-request_wrap__w8v_S .minimized-request_requestDetailsButton__a89ds{display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#fff;width:100%;visibility:hidden;position:absolute}.minimized-request_wrap__w8v_S .minimized-request_requestDetails__DC9tc{padding:2rem;min-width:19.25rem;max-width:30.5rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;visibility:visible;color:#fff;opacity:1;transition:opacity .2s cubic-bezier(.33,1,.68,1) .35s}.minimized-request_wrap__w8v_S .minimized-request_requestDetails__DC9tc .minimized-request_header__KQsTQ{font-weight:700;font-size:1rem}.minimized-request_wrap__w8v_S .minimized-request_requestDetails__DC9tc button{margin-top:.5rem}.resource-scheduler_resourceScheduler__z7v30{display:flex;flex-direction:row;height:100%;width:100%;position:relative;flex:1 1}.resource-scheduler_resourceScheduler__z7v30 .resource-scheduler_paginate__sF4zj{width:6.875rem;height:3.125rem;gap:.625rem;display:flex;align-items:center;justify-content:flex-end;position:absolute;right:1.25rem;bottom:1.25rem}.resource-scheduler_resourceScheduler__z7v30 .resource-scheduler_first__j0HL3{height:100%;width:100%;position:relative;border-left:1px solid #1d1d1d;border-radius:15px}.resource-scheduler_resourceScheduler__z7v30 .resource-scheduler_myScheduleBackground__RjpxR{position:absolute;top:0;left:5.1875rem;width:12rem;height:100%;background-color:#17181b}.resource-scheduler_resourceScheduler__z7v30 .resource-scheduler_emptyResourceBlur__3MykR{position:absolute;top:0;height:100%;z-index:2;background-color:rgba(0,0,0,.1);pointer-events:none}.resource-scheduler_resourceScheduler__z7v30 .resource-scheduler_activeDate__Yuct_{position:absolute;color:#fff;font-size:.875rem;font-weight:500;width:5.1875rem;display:flex;align-items:center;justify-content:center;height:3.875rem}.resource-scheduler_myScheduleLabel__q5E_5{background-color:#17181b}@font-face{font-family:TTNorms;src:url(/student/fonts/TTNorms-Regular.otf) format("opentype");font-weight:400}@font-face{font-family:TTNorms;src:url(/student/fonts/TTNorms-Medium.otf) format("opentype");font-weight:500}@font-face{font-family:TTNorms;src:url(/student/fonts/TTNorms-Bold.otf) format("opentype");font-weight:700}@font-face{font-family:TTNorms;src:url(/student/fonts/TTNorms-ExtraBold.otf) format("opentype");font-weight:800}@font-face{font-family:Abolition;src:url(/student/fonts/Abolition-Round.ttf) format("truetype")}.booking_wrap__l_qJ_{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;justify-content:flex-start;position:relative}.booking_wrap__l_qJ_>div{flex-shrink:0}@media only screen and (min-width:768px)and (max-width:1024px)and (orientation:portrait)and (hover:none)and (pointer:coarse){.booking_wrap__l_qJ_{height:100dvh}}@media only screen and (min-width:1024px)and (max-width:1376px)and (orientation:landscape)and (hover:none)and (pointer:coarse){.booking_wrap__l_qJ_{height:100dvh}}.booking_wrap__l_qJ_ .booking_header__33tyQ{height:4.25rem;width:100%;background-color:#101113;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #1d1d1d;font-weight:700;font-size:.75rem}.booking_wrap__l_qJ_ .booking_header__33tyQ .booking_step__7oxhW{color:#838383;text-transform:uppercase;position:absolute;left:3rem}.booking_wrap__l_qJ_ .booking_header__33tyQ .booking_headerInner__6KDMz{color:#838383;text-transform:uppercase}.booking_wrap__l_qJ_ .booking_header__33tyQ .booking_close__gT6za{cursor:pointer;position:absolute;right:3rem;color:#fff;text-transform:uppercase}.booking_wrap__l_qJ_ .booking_content__p2NF1{display:flex;flex-direction:row;justify-content:flex-start;height:100%;flex:1 1;width:100%;position:relative;overflow:hidden}.booking_wrap__l_qJ_ .booking_content__p2NF1.booking_book__QWSus .booking_form__6UPzx:before{opacity:.75;transition:opacity .5s cubic-bezier(.33,1,.68,1)}.booking_wrap__l_qJ_ .booking_content__p2NF1.booking_book__QWSus .booking_calendar__jvykf:before{opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.33,1,.68,1)}.booking_wrap__l_qJ_ .booking_content__p2NF1 .booking_form__6UPzx{position:absolute;display:flex;justify-content:center;width:50%;flex-shrink:0;height:100%;box-sizing:border-box;padding:0 3.5rem 3.5rem}.booking_wrap__l_qJ_ .booking_content__p2NF1 .booking_form__6UPzx:before{content:"";background:#000;opacity:0;height:100%;width:100%;position:absolute;left:0;top:0;z-index:10;pointer-events:none;transition:opacity .3s cubic-bezier(.33,1,.68,1)}.booking_wrap__l_qJ_ .booking_content__p2NF1 .booking_calendar__jvykf{width:100vw;height:100%;flex-shrink:0;position:absolute;left:50%;display:flex;flex-direction:column;background:#101113}.booking_wrap__l_qJ_ .booking_content__p2NF1 .booking_calendar__jvykf:before{content:"";background:linear-gradient(90deg,rgba(0,0,0,0),#101113 50%);height:100%;width:100%;position:absolute;left:0;top:0;z-index:10;transition:opacity .3s cubic-bezier(.33,1,.68,1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.booking_wrap__l_qJ_ .booking_content__p2NF1 .booking_requestDetails__h6AWI{position:absolute;left:1.25rem;bottom:1.25rem}