@import url(https://fonts.googleapis.com/css2?family=Lato&display=swap);@import url(https://fonts.googleapis.com/css2?family=Sawarabi+Mincho&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@200&display=swap);*{box-sizing:border-box;padding:0;margin:0;font-family:"Lato",sans-serif}.products,.reports{display:flex;height:90vh;align-items:center;justify-content:center;font-size:3rem}html{overflow-y:scroll}@media (min-width:1000px){.flex-container-1{flex:1 1;justify-content:center;text-align:left;height:110%;padding:100px 0 0;margin:0 auto -100px}}.flex-container-2{flex:2 1}.flex-container-2,.flex-container-3{padding:0;justify-content:center;text-align:left;margin:0 auto}.flex-container-3{flex:3 1}.flex-container-4{flex:4 1;display:flex;margin:0 auto}.flex-container-4,.flex-container-5{padding:0;justify-content:center;text-align:center}.flex-container-5{margin:0;flex:5 1;display:block}.wrapper{display:flex;justify-content:flex-start;flex-flow:row wrap;min-height:100vh}.main-body{background:#fff;box-shadow:0 0 8px #555}.page-divider-header{font-size:clamp(1rem,3vw,24px);background-color:#008dd3;width:95%}.page-divider-header,.page-divider-header-smaller{margin-top:8px;text-align:center;box-shadow:0 3px 3px #555;color:#fff;border-radius:100px;padding:3px;font-weight:400}.page-divider-header-smaller{font-size:24px;background-color:#4dc300;width:55%!important}.text-input{width:3rem;min-width:200px;height:35px;padding:10px 3px}.text-input,.text-input-bigger{border-radius:8px;background-color:#fafafa;border:1px solid #bbb;margin:3px 0}.text-input-bigger{text-align:"left";width:50%;min-width:50%;height:200px;overflow-wrap:"wrap"}.button-style{border:none;border-radius:100px;background-color:#008dd3;background-color:var(--bg-color,#008dd3);color:#fff;min-width:150px;height:40px;font-weight:700;font-size:16px;box-shadow:0 3px 3px #555;cursor:pointer;padding-left:2rem;padding-right:2rem;outline:none;transition:background-color .1s linear}.no-outline{outline:none}.button-style:focus-visible,.button-style:hover{background-color:#00c5ff;background-color:var(--hover-highlight,#00c5ff)}.button-style-warning{border:none;border-radius:100px;background-color:#f32000;color:#fff;min-width:180px;height:40px;font-weight:700;font-size:16px;box-shadow:0 3px 3px #555;cursor:pointer;padding-left:12px;padding-right:12px}.button-style-warning:hover{background-color:#ff5000}.quadrant{min-height:35vh;float:left}.full,.quadrant{width:100%;padding:20px;border:.5px solid #ccc}.full{min-height:80vh;float:none}@media (min-width:720px){.quadrant{width:50%;height:50vh;border:.5px solid #ccc}}@media (max-width:720px){.button-style{max-width:120px;min-width:100px;font-size:.7em;padding-left:1rem;padding-right:1rem}}.double-quadrant{width:100%;height:50vh;border:.5px solid #ccc}@media (orientation:landscape) and (max-height:480px){.quadrant{height:360px;width:100%}.flex-container-1{padding:0;flex:1 1;justify-content:center;text-align:left;margin:0 auto}.text-input{height:10vh}}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis!important}.TCD-BG{background-image:url(/static/media/tcd_bg.6c6e36d0.jpg);background-size:115%;background-attachment:fixed;background-repeat:repeat;background-position-y:-275px}html{background-image:url(/static/media/tcd_bg.6c6e36d0.jpg);background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position-y:0}@media (max-width:1320px){.TCD-BG{background-image:url(/static/media/tcd_bg.6c6e36d0.jpg);background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position-y:0}}@media (max-width:720px){.TCD-BG{background-image:url(/static/media/tcd_bg.6c6e36d0.jpg);background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position-y:0}}.space{width:100%;margin-bottom:3%}.quadrant-container{display:flex;flex-flow:row wrap;justify-content:flex-start}.booking-history{font-size:clamp(.5rem,2vw,1rem);color:#000}.notif-box{display:flex;justify-content:flex-start;margin:1rem;align-items:center;overflow-wrap:normal;border-radius:5px;background:linear-gradient(45deg,var(--grad-color),rgba(170,238,255,.4) 20%,rgba(170,238,255,.4) 75%,var(--grad-color));box-shadow:2px 2px 2px #555;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.notif-box:hover{-webkit-transform:scale(1.0175);transform:scale(1.0175)}.button-style[disabled]{background-color:#777;cursor:auto!important}.i-icon{align-self:center;width:25px;background-color:#fff;color:#008dd3;position:relative}.tooltip span{display:none}.tooltip:hover span{display:block;position:fixed;overflow:hidden}#scheduler .dx-scheduler-cell-sizes-vertical{height:20px}#scheduler .dx-scheduler-cell-sizes-horizontal{width:20px}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.calendar-green{color:#0a0!important}.calendar-red{color:#d00!important}.calendar-green:focus-visible,.calendar-green:hover{background-color:rgba(0,221,0,.5333333333333333)!important;color:#000!important}.calendar-red:focus-visible,.calendar-red:hover{background-color:rgba(255,0,0,.5333333333333333)!important;color:#000!important}.selected[class~=selected-calendar-cell]{box-shadow:inset 0 0 0 1px #000}.selected[class~=selected-calendar-cell][class~=calendar-green]:not(:hover){box-shadow:inset 0 0 0 1px #000;color:#000!important;background-color:rgba(0,221,0,.6666666666666666)!important}.selected[class~=selected-calendar-cell][class~=calendar-red]:not(:hover){box-shadow:inset 0 0 0 1px #000;color:#000!important;background-color:rgba(221,0,0,.6666666666666666)!important}.admin-option-wrapper{display:flex;width:94%;padding:.5em 0;justify-content:center;background-color:#eee;border:1px solid #666;margin:0 3%;flex-wrap:wrap}.admin-option-wrapper:not(:last-child){border-bottom:none}.admin-option-input>:last-child{margin:5px auto}.admin-option-wrapper>*{margin-top:2px;margin-bottom:2px}.admin-option-input>input{margin:auto 5px;min-width:150px}.admin-option-key{font-weight:700}.admin-option-key,.admin-option-value{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;display:flex;align-items:center;padding:0 5px;text-align:center;vertical-align:middle}.admin-option-value{margin-right:0;border-right:none;color:red}.admin-option-input,.admin-option-text{display:flex;justify-content:center;width:50%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.admin-option-text{justify-content:flex-start}.admin-option-input{flex-wrap:wrap}.admin-option-input>*,.admin-option-text>*{margin-top:5px;margin-bottom:5px}.current-booking-wrapper{display:flex;flex-direction:row;justify-content:center;width:96%;flex-wrap:wrap;margin-left:2%}.current-booking-card{flex-basis:30%;margin:5px;background-color:#def;text-align:left;padding:20px;box-shadow:1px 1px 2px 1px hsla(0,0%,40%,.5333333333333333),inset 0 0 0 1px #000,inset -6px -6px 10px 5px rgba(136,170,255,.4666666666666667)}.current-booking-card,.login-box{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:20px}.login-box{position:absolute;margin:0 0 2em;inset:0;left:10em;top:18vh;background-color:rgba(64,64,64,.7);backdrop-filter:blur(.5px);-webkit-backdrop-filter:blur(.5px);width:40%;max-width:700px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;overflow:hidden;box-shadow:1px 3px 2px 2px rgba(34,34,34,.4),inset -5px -5px 5px 1px hsla(0,0%,80%,.3)}.login-title{margin:0 0 1em;color:#fff;padding-right:1em}@media (max-width:720px){.login-box{inset:0;top:2em;width:100%}.login-title{font-size:1.5em}}.arrow-button-left{margin-right:3px}.arrow-button-left,.arrow-button-right{border-radius:50%;font-size:24px;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:20px;position:relative}.arrow-button-right{margin-left:3px}.arrow-button-left>*,.arrow-button-right>*{position:absolute;inset:0;margin:auto}.login-error{background-color:rgba(255,170,170,.6666666666666666);color:#e00;font-weight:700;margin:.1em 0 .4em;height:2em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.4em .5em .6em;border-radius:20px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-width:0}@media (min-width:480px){.Login{padding:60px 0;width:200px;border-radius:3px}g{width:100px;border:5px solid #00f}.Login form{margin:0 auto;max-width:100px;max-height:30px}img{border-radius:4px;padding:1px;width:250px}}.login-logo{border:none;position:absolute;top:5px;left:2vh;width:280px;height:72px}.title-text{flex:5 1;font-size:3.25vw;color:#fff;font-family:sans-serif}@media (max-width:860px){.login-logo{clip:rect(0,70px,72px,0)}.title-text{font-size:4vw}}.block-top{display:flex;position:relative;top:0;left:0;z-index:5;flex-flow:row nowrap;justify-content:flex-start;padding:2vh;height:80px!important;width:100%!important;background-color:#008dd3;box-shadow:0 5px 3px #555;text-align:right;align-items:center}@media (min-width:1090px){.title-text{flex:5 1;font-family:sans-serif;font-size:30px;color:#fff}.block-top{display:flex;position:relative;top:0;left:0;z-index:5;flex-flow:row nowrap;justify-content:flex-start;padding:2vh;height:80px!important;width:100%!important;background-color:#008dd3;box-shadow:0 5px 3px #555;text-align:right;align-items:center}}.text-field{border-radius:3px;border:1px solid #bbb;margin:3px 0;padding:10px}.login-button,.text-field{width:30%;min-width:200px;height:35px;font-size:1rem}.login-button{padding:0;background-color:#008dd3;color:#fff;border-radius:3px;margin:10px 0 0;border:none;font-size:20px;cursor:pointer}.login-button:hover{background-color:#00bff9;box-shadow:none;-webkit-transform:none;transform:none}:after,:before{content:""}.center-content{position:relative}.center-content>*{position:absolute;inset:0;margin:auto}.calendar-wrapper{display:table;padding:1em;position:relative;min-height:21.725em;min-width:19.25em;border-radius:2em;box-shadow:1px 1px 0 0 hsla(0,0%,80%,.5),1px 1px 2px 2px rgba(77,77,77,.5);background-color:hsla(20,0%,50%,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow:hidden}.calendar-row{display:table-row;table-layout:fixed;empty-cells:show;font-family:"Roboto","Sawarabi Mincho",sans-serif,"Noto Serif KR",serif}.calendar-cell{display:table-cell;resize:none;overflow:visible;width:2.75em;height:2.75em;text-align:center;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;outline:0}.current-month-day{transition:background-color .15s linear,box-shadow .15s linear,-webkit-transform .15s linear;transition:transform .15s linear,background-color .15s linear,box-shadow .15s linear;transition:transform .15s linear,background-color .15s linear,box-shadow .15s linear,-webkit-transform .15s linear;color:#000;border-radius:50%;font-weight:700}.calendar-day-highlight{color:#e00}.current-month-day:focus-visible,.current-month-day:hover{background-color:hsla(0,0%,80%,.3);-webkit-transform:scale(1.3);transform:scale(1.3);box-shadow:0 0 0 1px #000;cursor:pointer}.today{background-color:rgba(255,213,0,.35);color:#ff9500}.other-month-day{color:grey;font-weight:100}.calendar-nav-month{font-size:.9em}.calendar-nav{box-shadow:1px 1px 1px 0 rgba(51,51,51,.7);border-radius:2.75em;font-weight:700;background-color:hsla(20,0%,100%,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.calendar-nav>.calendar-cell{transition:background-color .15s linear}.calendar-weekdays{font-weight:700;font-size:.9em}.next-month,.prev-month{position:relative;transition:background-color .1s linear}.prev-month{border-radius:2.75em 0 0 2.75em}.next-month{border-radius:0 2.75em 2.75em 0}.flag-toggle:focus-visible,.flag-toggle:hover,.next-month:focus-visible,.next-month:hover,.next-year:focus-visible,.next-year:hover,.prev-month:focus-visible,.prev-month:hover,.prev-year:focus-visible,.prev-year:hover{background-color:hsla(0,0%,100%,.5);cursor:pointer}.flag-toggle>:first-child{transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}.flag-toggle:focus-visible>:first-child,.flag-toggle:hover>:first-child{-webkit-transform:scale(1.25);transform:scale(1.25)}.next-month:after,.prev-month:after{position:absolute;top:0;right:0;bottom:0;margin:auto;width:0;height:0;border-top:.5em solid transparent;border-bottom:.5em solid transparent;transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}.prev-month:after{left:-.125em;border-right:.5em solid #555}.prev-month:focus-visible:after,.prev-month:hover:after{border-right:.5em solid #000;-webkit-transform:scale(1.5);transform:scale(1.5)}.next-month:after{left:.125em;border-left:.5em solid #555}.next-month:focus-visible:after,.next-month:hover:after{border-left:.5em solid #000;-webkit-transform:scale(1.5);transform:scale(1.5)}.calendar-cell[class~=selected-calendar-cell]{background-color:rgba(0,213,255,.5)}.selected-calendar-cell:focus-visible,.selected-calendar-cell:hover{background-color:rgba(0,213,255,.3)}.next-year,.prev-year{position:relative}.next-year:after,.next-year:before,.prev-year:after,.prev-year:before{position:absolute;margin:auto;height:0;width:0;top:0;bottom:0;border-top:.35em solid transparent;border-bottom:.35em solid transparent;transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}.next-year:before{border-left:.35em solid #555;left:-.35em;right:0}.next-year:after{border-left:.35em solid #555;left:0;right:-.35em}.prev-year:before{border-right:.35em solid #555;left:-.35em;right:0}.prev-year:after{border-right:.35em solid #555;right:-.35em;left:0}.next-year:focus-visible:after,.next-year:focus-visible:before,.next-year:hover:after,.next-year:hover:before{border-left:.35em solid #000;-webkit-transform:scale(1.5);transform:scale(1.5)}.prev-year:focus-visible:after,.prev-year:focus-visible:before,.prev-year:hover:after,.prev-year:hover:before{border-right:.35em solid #000;-webkit-transform:scale(1.5);transform:scale(1.5)}.radioTile{flex:1 1;text-align:center;color:#333;padding:10px;margin-top:-.5px;margin-left:-1px;border:1px solid #ddd;background-color:#fff;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}h1,h2,h3,span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis!important}.tile-container-row{flex-flow:row wrap!important}.tile-container-col,.tile-container-row{display:flex;justify-content:center;padding:30px}.tile-container-col{flex-flow:column wrap!important}.hide-input{position:absolute;left:-10000px}.radioTile-checked{flex:1 1;text-align:center;color:#fff;padding:10px;margin-top:-.5px;margin-left:-1px;border:1px solid #ddd;background-color:#008dd3!important}.radioTile:focus-visible,.radioTile:hover{outline:none;background-color:#ddd;color:#008dd3}.radioTile:focus-visible{box-shadow:inset 0 0 1px 1px #008dd3}.radioTile-disabled{flex:1 1;text-align:center;align-items:center;color:#444;padding:10px;margin-top:-.5px;margin-left:-1px;border:1px solid #ddd;background-color:#aaa!important}.Date{font-size:medium;width:1260px;height:65px}.Date:hover{padding-right:1265px;padding-bottom:27px;cursor:pointer;background-color:rgba(140,140,167,.938)}.Time{left:100;font-size:medium;border-left:100px}.Desk{background-position:50%;font-size:large}.bookings-table{font-size:16px;justify-content:flex-start;text-align:left;display:flex;flex-flow:row wrap;width:98%;margin-left:2%;margin-right:2%;border:1px solid #ccc;border-top:none}@media (min-width:720px){.bookings-table{font-size:20px;justify-content:flex-start;display:flex;flex-flow:row wrap;width:98%;margin-left:2%;margin-right:2%;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}}.bookings-table:focus-visible,.bookings-table:hover{background-color:var(--hover-background)!important;cursor:var(--cursor)}.pill-slider-button{position:relative;min-width:48px;min-height:24px;border-radius:12px;background-color:#008dd3;margin-left:5px;margin-right:5px;box-shadow:inset 0 0 1px 2px rgba(34,34,34,.3333333333333333),0 0 .5px .5px #888;transition:background-color .15s linear}.pill-slider-button:focus-visible,.pill-slider-button:hover{cursor:pointer;background-color:#00adf3}.pill-slider-button:focus-visible{outline:none;box-shadow:inset 0 0 1px 2px rgba(34,34,34,.3333333333333333),0 0 0 2px #000;background-color:#fdaf12}.pill-slider-button:before{position:absolute;inset:0;margin:auto;background-color:#fff;box-shadow:inset -.05em -.05em .1em .1em hsla(0,0%,46.7%,.4666666666666667);height:1.2em;width:1.2em;border-radius:50%;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}.pill-slider-button[class~=pill-slider-off]:before{-webkit-transform:translateX(-.7em);transform:translateX(-.7em)}.pill-slider-button[class~=pill-slider-on]:before{-webkit-transform:translateX(.7em);transform:translateX(.7em)}.pill-slider-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.pill-left-text{text-align:right}.pill-left-text,.pill-right-text{position:relative;font-weight:700}.pill-right-text{text-align:left}.calendar-container{display:flex;background-color:#eee;justify-content:flex-start;flex-flow:row wrap;min-height:88vh;height:auto}@media (min-width:720px){.element-flex-1{flex:1 1;justify-content:center;text-align:left;margin:0 auto}}.element-flex-2{flex:2 1}.element-flex-2,.element-flex-3{justify-content:flex-start;background-color:#fff;text-align:left;margin:0 auto;box-shadow:0 0 10px #555}.element-flex-3{flex:3 1}.element-flex-4{flex:4 1;justify-content:flex-start;background-color:#fff;text-align:left;margin:0 auto;box-shadow:0 0 10px #555}.calendar-element{flex:1 1;justify-content:flex-start;flex-flow:row;margin:auto}.calendar-element-col-half{flex:1 1;flex-flow:column wrap!important}.calendar-element-col-half,.calendar-element-row-half{margin:5px;justify-content:center;justify-items:flex-start;border:2px solid #000;text-align:left!important}.calendar-element-row-half{flex:1 1;flex-flow:row wrap!important}.calendar-center{width:50%;justify-self:center;margin:5px;justify-content:center;justify-items:center;border:2px solid #000;text-align:center}.header{background-color:#282c34;min-height:10vh;flex-direction:column;align-items:center;font-size:calc(10px + 2vmin);color:#fff;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.calendar-container-column,.header{display:flex;justify-content:center}.calendar-container-column{background-color:#eee;justify-items:center;margin:10px;flex-flow:column wrap}.react-calendar{width:348px;background:#fff;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;justify-content:space-around;box-shadow:0 0 6px #555;margin:auto;color:#000}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em;border-radius:3px!important}.react-calendar__navigation button{min-width:44px;border:3px solid #fff;background:#eee}.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__navigation button[disabled]{background-color:#fff;color:#000;font-size:20px;font-weight:bolder}.react-calendar__month-view__weekdays{text-align:center;text-transform:none;font-weight:700;font-size:.75em}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers{font-weight:700}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font-size:.75em;padding:1em .66667em}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{font-weight:700;max-width:20%;text-align:center;padding:.75em .5em;background:#fff;border:3px solid #fff!important}.react-calendar__year-view .react-calendar__tile:hover{color:#0095ff!important;border:none!important}.react-calendar__year-view .react-calendar__tile{border:none!important}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{border:2px solid #000!important}.react-calendar__tile:hover{border:none!important;color:#fff;-webkit-filter:opacity(75%);filter:opacity(75%);background:#0095ff!important}.react-calendar__tile--now{background:#ffff76;color:#000;border:2px solid #ffbf00!important}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{border:2px solid #000!important;color:#000;z-index:0}.react-calendar__tile--active:hover{border:3px solid #000!important;color:#fff}.react-calendar__tile--now:hover{border:3px solid #ffbf00!important;color:#fff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.PM-Booked{background-image:url(https://i.ibb.co/jwRLc8N/PMBooked.png);color:#000}.AM-Booked,.PM-Booked{background-size:cover;border:10px solid #fff;opacity:1%;width:64px;height:48px}.AM-Booked{background-image:url(https://i.ibb.co/XXp3pLZ/AMBooked.png)}.ALL-Booked{background-color:#e12}.ALL-Booked,.NONE-Booked{background-size:cover;border:10px solid #fff;width:64px;height:48px}.NONE-Booked{background-color:#3d2}.Some-Available{background-color:#fffeaa}.Not-Available{background-color:#f0f0f0}:root{--nav-bg:#008bd1;--nav-text-clr:#fff;--nav-highlight-bg:#fff;--nav-highlight-text:#222;--nav-sub-bg:#259ad4;--nav-scroll-thumb-clr:#1271a1;--nav-scroll-thumb-highlight:#0d5173;--nav-accent-bg:#086391}#navigation-sidebar{position:fixed;z-index:1000;left:-225px;width:225px;height:100vh;transition:left .4s cubic-bezier(.36,.97,.78,1);box-shadow:0 0 2px 2px rgba(77,77,77,.5);padding-bottom:50px;background-color:#008bd1;background-color:var(--nav-bg)}#navigation-sidebar *{font-family:"Lato",sans-serif}#navigation-sidebar:before{content:"";width:225px;height:300px;position:absolute;top:100vh;background-color:#008bd1;background-color:var(--nav-bg);box-shadow:0 3.5px 2px 2px rgba(77,77,77,.5);z-index:700}#navigation-sidebar[class~=open]{left:0}#navigation-sidebar:not([class~=pinned]) .navigation-sidebar-toggle{-webkit-tap-highlight-color:transparent;cursor:pointer;position:absolute;right:-50px;bottom:150px;width:50px;height:50px;border-radius:50%;box-shadow:2.5px 0 2px 0 rgba(77,77,77,.5);background-color:#008bd1;background-color:var(--nav-bg)}@media (min-width:480px){#navigation-sidebar:not([class~=pinned]) .navigation-sidebar-toggle{top:20px;bottom:0}}#navigation-sidebar:not([class~=pinned]) .navigation-sidebar-toggle #hamburger{inset:0;margin:auto;position:absolute}#navigation-sidebar:not([class~=pinned]) .navigation-sidebar-toggle:after{position:absolute;pointer-events:none;top:-15px;content:"";width:25px;height:15px;z-index:-1;border-bottom-left-radius:15px;box-shadow:-15.5px 15.5px 0 15px #008bd1;box-shadow:-15.5px 15.5px 0 15px var(--nav-bg)}#navigation-sidebar:not([class~=pinned]) .navigation-sidebar-toggle:before{position:absolute;pointer-events:none;bottom:-15px;content:"";width:25px;height:15px;z-index:-1;border-top-left-radius:15px;box-shadow:-15.5px -15.5px 0 15px #008bd1;box-shadow:-15.5px -15.5px 0 15px var(--nav-bg)}#navigation-sidebar:not([class~=pinned]) .navigation-sidebar-toggle:focus-visible,#navigation-sidebar:not([class~=pinned]) .navigation-sidebar-toggle:hover{transition:background-color .15s linear;outline:none;background-color:#fff!important;background-color:var(--nav-highlight-bg)!important}#navigation-sidebar:not([class~=pinned]) .navigation-sidebar-toggle:focus-visible>*,#navigation-sidebar:not([class~=pinned]) .navigation-sidebar-toggle:focus-visible>:after,#navigation-sidebar:not([class~=pinned]) .navigation-sidebar-toggle:focus-visible>:before,#navigation-sidebar:not([class~=pinned]) .navigation-sidebar-toggle:hover>*,#navigation-sidebar:not([class~=pinned]) .navigation-sidebar-toggle:hover>:after,#navigation-sidebar:not([class~=pinned]) .navigation-sidebar-toggle:hover>:before{background-color:#222!important;background-color:var(--nav-highlight-text)!important}.navigation-sidebar-header{height:70px;display:flex;justify-content:center;align-items:center;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:10px;position:relative;overflow:hidden}.navigation-sidebar-header>*{padding-top:10px;width:100%;image-rendering:-webkit-optimize-contrast}.navigation-sidebar-content{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:70%;overflow-x:hidden;overflow-y:scroll;direction:rtl;scroll-behavior:smooth;background-color:#259ad4;background-color:var(--nav-sub-bg);border-radius:9px}.navigation-sidebar-content::-webkit-scrollbar-thumb{background-color:#1271a1;background-color:var(--nav-scroll-thumb-clr);border:3px solid transparent;border-radius:9px;background-clip:content-box}.navigation-sidebar-content::-webkit-scrollbar-thumb:hover{background-color:#0d5173;background-color:var(--nav-scroll-thumb-highlight);border:3px solid transparent;border-radius:9px;background-clip:content-box}.navigation-sidebar-content::-webkit-scrollbar{background-color:transparent;padding-top:10%;width:15px}.navigation-sidebar-content>ul{direction:ltr;padding:0 0 0 10px;margin:0;background-color:transparent}.navigation-sidebar-content>ul>li{-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;position:relative;transition:left 20ms linear;color:#fff;color:var(--nav-text-clr);outline:none;list-style-type:none;margin-bottom:15px;margin-top:15px;width:100%;text-anchor:middle;z-index:1;transition:color 50ms cubic-bezier(1,0,.53,.97);background-color:transparent}.navigation-sidebar-content>ul>li>a{background-color:transparent;text-decoration:none;color:#fff;color:var(--nav-text-clr);padding:10px 0 10px 10px;align-items:center;justify-content:flex-start;display:flex}.navigation-sidebar-content>ul>li:focus-visible *,.navigation-sidebar-content>ul>li:hover *{color:#222!important;color:var(--nav-highlight-text)!important;font-weight:700;transition:color .2s cubic-bezier(1,0,.53,.97)}.navigation-sidebar-content>ul>li:before{content:"";z-index:-1;background-color:transparent;position:absolute;border-radius:20px 0 0 20px;width:110%;left:100%;top:0;bottom:0;transition:left .15s ease-out,background-color .15s ease-out}.navigation-sidebar-content>ul>li:focus-visible:before,.navigation-sidebar-content>ul>li:hover:before{background-color:#fff;background-color:var(--nav-text-clr);left:-5%}.navigation-sidebar-content>ul>li>a>svg{background-color:transparent;margin-right:5px}.navigation-sidebar-buttons{display:flex;flex-direction:row;align-items:flex-end;flex-wrap:wrap;height:15%;justify-content:space-evenly;margin:15px 0 5px}.navigation-sidebar-button{outline:none;background-color:#086391;background-color:var(--nav-accent-bg);color:#fff;color:var(--nav-text-clr);padding:10px;border-radius:20px;text-align:center;-webkit-appearance:none;appearance:none;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:color .1s linear,background-color .1s linear}.navigation-sidebar-button:focus-visible,.navigation-sidebar-button:hover{cursor:pointer;background-color:#fff;background-color:var(--nav-highlight-bg);color:#222;color:var(--nav-highlight-text);font-weight:700}#hamburger{pointer-events:none;display:block;position:relative;width:30px;height:28px;border-top:6px solid #ffab2c;border-bottom:6px solid #ffab2c;border-radius:6px;transition:height .4s cubic-bezier(.35,-3,.65,3),-webkit-transform .4s cubic-bezier(.35,-3,.65,3);transition:height .4s cubic-bezier(.35,-3,.65,3),transform .4s cubic-bezier(.35,-3,.65,3);transition:height .4s cubic-bezier(.35,-3,.65,3),transform .4s cubic-bezier(.35,-3,.65,3),-webkit-transform .4s cubic-bezier(.35,-3,.65,3);-webkit-transform-origin:center;transform-origin:center;overflow:hidden;background-color:transparent!important}#hamburger[class~=squished]{height:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#hamburger:before{width:28px;height:14px;background-repeat:no-repeat;background-image:linear-gradient(red 15%,#ff0 0,#ff0 30%,#5f2d0e 0,#5f2d0e 75%,#fcd37a 0,#fcd37a 85%,#4ea10a 0);border-radius:3px;opacity:1}#hamburger:after,#hamburger:before{content:"";position:absolute;inset:0;margin:auto}#hamburger:after{top:-3px;right:15px;width:0;height:0;border-top:4px solid #ff0;border-left:4px solid transparent;border-right:4px solid transparent}#navigation-sidebar:not([class~=pinned]) #navigation-sidebar-menu-button{inset:0;margin:auto;width:35px;height:6px;background-color:#fff;border-radius:3px;position:relative;-webkit-transform:translateY(22px);transform:translateY(22px)}#navigation-sidebar:not([class~=pinned]) #navigation-sidebar-menu-button:after,#navigation-sidebar:not([class~=pinned]) #navigation-sidebar-menu-button:before{position:absolute;content:"";width:35px;height:6px;background-color:#fff;border-radius:3px;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}#navigation-sidebar-menu-button:before{-webkit-transform:translateY(-12px);transform:translateY(-12px)}#navigation-sidebar-menu-button:after{-webkit-transform:translateY(12px);transform:translateY(12px)}#navigation-sidebar[class~=open] #navigation-sidebar-menu-button{background-color:transparent!important;transition:background-color .4s ease-in-out;width:0;left:-35%}#navigation-sidebar[class~=open] #navigation-sidebar-menu-button:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#navigation-sidebar[class~=open] #navigation-sidebar-menu-button:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navigation-pin{position:absolute;bottom:0;right:0;color:#fff;margin-right:10px;margin-bottom:10px;width:15px;height:15px;cursor:pointer}#navigation-sidebar[class~=pinned] .navigation-pin{color:#fdaf12}
/*# sourceMappingURL=main.8e12cab6.chunk.css.map */