@import url(https://fonts.googleapis.com/css?family=Inter:400,500,600,700);.login-container{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;height:calc(100vh - 40px);justify-content:center}.login-composite-icon{padding-bottom:30px}.login-composite-icon,.login-panel{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.login-panel{font-size:17px;font-style:italic;font-weight:300;line-height:20px;padding-left:100px;padding-top:200px}.login-panel-span{text-align:end}.login-phone-form,.login-platform-picker{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;width:220px}.login-platform-button{background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;font-size:15px;padding:10px 16px}.login-platform-button:disabled{cursor:default;opacity:.5}.login-input{border:1px solid #ccc;border-radius:6px;font-size:15px;padding:10px 12px}.login-link-button{background:none;border:none;color:#4380e3;cursor:pointer;font-size:13px;padding:0;text-align:start}.login-link-button:disabled{cursor:default;opacity:.5}.login-error{bottom:20px;color:#d9363e;position:absolute}h2,h3{font-size:16px;letter-spacing:-1px;line-height:20px}h2{color:#747474;margin-top:13px;text-align:center}h3{color:#032942;text-align:right}.i{height:20px;width:20px}.i-login{background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDQxNi4yMjkgNDE2LjIyOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDE2LjIyOSA0MTYuMjI5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQwMy43MjksMjkuNjVINzEuODAyYy02LjkwMywwLTEyLjUsNS41OTctMTIuNSwxMi41djg2LjM2M2MwLDYuOTAzLDUuNTk3LDEyLjUsMTIuNSwxMi41czEyLjUtNS41OTcsMTIuNS0xMi41VjU0LjY1ICAgIGgzMDYuOTI3djMwNi45MjhIODQuMzAydi03My44NjFjMC02LjkwMy01LjU5Ny0xMi41LTEyLjUtMTIuNXMtMTIuNSw1LjU5Ny0xMi41LDEyLjV2ODYuMzYxYzAsNi45MDMsNS41OTcsMTIuNSwxMi41LDEyLjUgICAgaDMzMS45MjdjNi45MDIsMCwxMi41LTUuNTk3LDEyLjUtMTIuNVY0Mi4xNUM0MTYuMjI5LDM1LjI0Nyw0MTAuNjMxLDI5LjY1LDQwMy43MjksMjkuNjV6IiBmaWxsPSIjODczMTRlIi8+CgkJPHBhdGggZD0iTTE4NS40MTcsMjg3LjgxMWMwLDUuMDU3LDMuMDQ1LDkuNjEzLDcuNzE2LDExLjU1YzEuNTQ3LDAuNjQyLDMuMTcsMC45NSw0Ljc4MSwwLjk1YzMuMjUzLDAsNi40NTEtMS4yNyw4Ljg0Mi0zLjY2ICAgIGw3OS42OTctNzkuNjk3YzIuMzQ0LTIuMzQ0LDMuNjYtNS41MjMsMy42Ni04LjgzOWMwLTMuMzE2LTEuMzE2LTYuNDk1LTMuNjYtOC44MzlsLTc5LjY5Ny03OS42OTcgICAgYy0zLjU3NS0zLjU3NS04Ljk1MS00LjY0Ni0xMy42MjMtMi43MWMtNC42NzEsMS45MzYtNy43MTYsNi40OTMtNy43MTYsMTEuNTQ5djY3LjE5N0gxMi41Yy02LjkwMywwLTEyLjUsNS41OTctMTIuNSwxMi41ICAgIGMwLDYuOTAzLDUuNTk3LDEyLjUsMTIuNSwxMi41aDE3Mi45MTdWMjg3LjgxMUwxODUuNDE3LDI4Ny44MTF6IE0yMTAuNDE3LDE1OC41OTRsNDkuNTIxLDQ5LjUybC00OS41MjEsNDkuNTIxVjE1OC41OTR6IiBmaWxsPSIjODczMTRlIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);background-position:50%;background-repeat:no-repeat;background-size:18px 18px;float:left;margin:13px 0 0 15px;position:relative}.box{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:330px}.box-form{width:320px}.box-form,.box-login-tab{position:relative;z-index:1}.box-login-tab{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fdfdfd;border-radius:6px 6px 0 0;box-shadow:15px -15px 30px rgba(0,0,0,.32);float:left;height:40px;-webkit-transform:perspective(5px) rotateX(.93deg) translateZ(-1px);transform:perspective(5px) rotateX(.93deg) translateZ(-1px);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:60%}.box-login-title{float:left;height:40px;position:absolute;width:50%;z-index:2}.box-login{-moz-border-radius-topright:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;background:#fdfdfd;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px;box-shadow:15px 30px 30px rgba(0,0,0,.32);overflow:hidden;position:relative;text-align:center;top:-4px;width:320px;z-index:2}a{text-decoration:none}button:focus{outline:0}.fieldset-body{display:table;margin-top:50px}.fieldset-body p{display:inline-table;margin-bottom:2px;padding:5px 20px;width:100%}.field label{color:#032942;float:left;font-size:13px;font-weight:700;line-height:1.5;text-align:left;top:0;width:100%}.field label.checkbox{float:left;line-height:1.7;padding:5px 20px}.viewer-login-login,.viewer-login-password{background-color:rgba(0,0,0,.03);border:none;box-shadow:inset 1px 1px 0 rgba(0,0,0,.05),1px 1px 0 #fff;color:#303030;display:inline;float:left;font-size:16px;font-weight:400;height:32px;padding:0 10px;width:100%}.viewer-login-login:focus,.viewer-login-password:focus{background-color:#ffecec;outline:none}input[type=submit]{background-color:#bb2649;border:1px solid #bb2649;color:#fff;cursor:pointer;font-family:Quicksand,sans-serif;font-size:18px;font-weight:700;height:48px;line-height:40px;margin-top:24px;opacity:1;padding:0 20px;text-align:center;width:100%}.viewer-login-submit:hover{background-color:#df405a;border:1px solid #df405a}.viewer-login-submit:focus{outline:none}p.field span.i{-webkit-animation:bounceIn .6s linear;animation:bounceIn .6s linear;display:none;float:right;height:24px;margin-top:-26px;position:relative;right:2px;width:24px;z-index:2}.header{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:150px;justify-content:space-between;width:100%}.header-right-wrapper{margin-left:auto;margin-right:40px}.header-name{-ms-flex-align:center;align-items:center;color:#bb2649;display:-ms-flexbox;display:flex;font-size:20px;font-weight:600;line-height:24px;margin-left:110px;margin-top:33px;text-transform:uppercase}.header-loc{color:#000;cursor:pointer;font-size:13px;font-weight:400;line-height:16px;margin-top:40px;text-align:right}.header-search::-webkit-input-placeholder{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:15px}.header-search:-ms-input-placeholder{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:15px}.header-search::placeholder{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:15px}.header-search:hover{width:504px}.header-search:focus{outline:none;width:504px}.header-search{background-image:url(/static/media/search.e976aecbd56718c5b9c3.svg);background-position:right 15px top 50%;background-repeat:no-repeat;border:1px solid #000;border-radius:7px;font-size:12px;height:37px;margin-top:30px;padding-right:45px;text-align:right;transition:width .5s ease-out;width:301px}.sign-out-btn{cursor:pointer;margin-bottom:55px;margin-right:25px}.add-button-wrapper{background:#fff;margin-right:30px;margin-top:110px;position:fixed;right:0;top:0;width:185px;z-index:1}.rc-switch{background-color:#fff;border:1px solid #272525;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-block;height:30px;margin-left:15px;overflow:hidden;padding:0;position:relative;transition:all .3s cubic-bezier(.35,0,.25,1);vertical-align:middle;width:55px}.rc-switch-inner-checked,.rc-switch-inner-unchecked{color:#fff;font-size:12px;position:absolute;top:0;transition:left .3s cubic-bezier(.35,0,.25,1)}.rc-switch-inner-checked{left:-14px}.rc-switch-inner-unchecked{left:24px}.rc-switch:after{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:rcSwitchOff;animation-name:rcSwitchOff;-webkit-animation-timing-function:cubic-bezier(.35,0,.25,1);animation-timing-function:cubic-bezier(.35,0,.25,1);background-color:#000;border-radius:3px;box-shadow:0 2px 5px rgba(0,0,0,.26);content:" ";cursor:pointer;height:25px;left:2px;position:absolute;top:1.4px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:left .3s cubic-bezier(.35,0,.25,1);width:25px}.rc-switch:hover:after{-webkit-animation-name:rcSwitchOn;animation-name:rcSwitchOn;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.rc-switch:focus{box-shadow:0 0 0 2px #d5f1fd;outline:none}.rc-switch-checked{background-color:#e4a8b6}.rc-switch-checked .rc-switch-inner-checked{left:6px}.rc-switch-checked .rc-switch-inner-unchecked{left:44px}.rc-switch-checked:after{left:27px}.rc-switch-disabled{background:#ccc;border-color:#ccc;cursor:no-drop}.rc-switch-disabled:after{-webkit-animation-name:none;animation-name:none;background:#9e9e9e;cursor:no-drop}.rc-switch-disabled:hover:after{-webkit-animation-name:none;animation-name:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.rc-switch-label{display:inline-block;font-size:14px;line-height:20px;padding-left:10px;pointer-events:none;-webkit-user-select:text;-ms-user-select:text;user-select:text;vertical-align:middle;white-space:normal}@-webkit-keyframes rcSwitchOn{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes rcSwitchOn{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes rcSwitchOff{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes rcSwitchOff{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}.button{background:#bb2649;border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:13px;font-style:normal;font-weight:400;height:37px;line-height:15px;margin:14px auto;text-align:center;width:90%}.button:hover{background:#fff;border:1px solid #bb2649;color:#bb2649}.button:active{background:#961936;color:#fff}.button.black{background:#272525}.button.black:hover{background:#fff;border-color:#272525;color:#272525}.button.black:active{background:#7b7e7a;border-color:#7b7e7a;color:#fff}.button.white{background:#fff;border:1px solid #535459;color:#535459}.button.white:hover{background:#535459;color:#fff}.button.white:active{background:#7b7e7a;border-color:#7b7e7a;color:#fff}.filter-button{background:#ececec;border:none;border-radius:8px;cursor:pointer;display:-ms-flexbox;display:flex;height:45px;margin-bottom:20px;text-align:left;width:100%}.filter-button .icon-container{display:inline-block;height:40px;margin-left:10px;margin-right:7px;text-align:center;vertical-align:top;width:40px}.filter-button img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:0}.filter-button .filter-description{-ms-flex-negative:100;color:#7b7e7a;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:100;overflow-y:auto;padding-top:7px}.filter-button .filter-title{font-size:9px;font-style:normal;font-weight:300;line-height:11px}.filter-button .filter-text{font-size:13px;font-style:normal;font-weight:400;line-height:16px;margin-top:2px}.filter-button:hover .filter-description.active{color:#bb2649}.filter-button:active .filter-description.active{color:#535459}@media (max-height:550px){.filter-button{margin-bottom:12px}}.your-bookings{margin-top:20px}.your-bookings .title{color:#7b7e7a;display:inline-block;font-size:15px;font-weight:600;line-height:18px;margin-right:-100%;text-align:left;text-transform:uppercase;vertical-align:bottom;width:100%}.bookings{-ms-overflow-style:none;overflow-x:auto;overflow-y:hidden;padding-top:20px;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;white-space:nowrap}.bookings::-webkit-scrollbar{display:none}.booking-description{padding-top:12px}.bookings .booking-title{color:#000;font-size:10px;font-weight:500;padding-bottom:6px}.bookings .booking-text{color:#000;font-size:10px;font-style:italic;font-weight:300;line-height:12px}.booking:active .room-pic,.booking:hover .room-pic{box-shadow:6px 8px 6px rgba(0,0,0,.5)}.booking:active .booking-text,.booking:active .booking-title,.booking:hover .booking-text,.booking:hover .booking-title{color:#bb2649}.booking{border:1px solid #bb2649;border-radius:7px;display:inline-block;margin-bottom:16px;margin-right:20px;width:-webkit-min-content;width:min-content}.booking-description{display:inline-block;padding-bottom:0;padding-right:25px;padding-top:0;text-align:left;vertical-align:middle}.bookings .booking-title{line-height:12px;padding-bottom:0}.booking .room-pic{border-radius:0;box-shadow:0 0 0;height:25px;margin:12px 6px 12px 12px;vertical-align:middle;width:auto}.booking:active .room-pic,.booking:hover .room-pic{box-shadow:0 0}.office-container{height:100%;width:100%}.office-container .office-list{height:100%;overflow-y:auto;padding:25px}.office-container .city-office-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.office-container .city-content{font-size:13px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase}.office-container .office-content{cursor:pointer;font-size:13px;font-style:normal;font-weight:400;line-height:16px;padding:10px 20px;text-transform:none}.office-container .office-active{color:#bb2649;margin-left:10px}.time-container{background:#fff;border-radius:6px;height:550px;position:fixed;width:400px;z-index:1}.time-picker-title{color:#7b7e7a;font-size:15px;font-style:normal;font-weight:600;line-height:18px;margin-top:25px;text-transform:uppercase}.time-picker{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:85%;overflow-y:auto;padding-left:26px;padding-right:26px;width:100%}.time-picker-buttons-panel{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:2 1;flex:2 1;font-size:40px;font-style:normal;font-weight:900;justify-content:center;line-height:47px}.time-picker-button-finish,.time-picker-button-start{cursor:pointer;display:inline-block}.active-button{color:#bb2649}.time-picker-modal{border:1px solid #d9d9d9;border-radius:7px;box-shadow:4px 6px 4px rgba(0,0,0,.25);font-size:.78rem;font-style:normal;font-weight:400;height:240px;line-height:15px;margin-bottom:10px;width:100%}.time-picker-modal-title{padding:19px 19px 13px;text-transform:uppercase}.time-picker-modal-hours,.time-picker-modal-minutes{display:inline-block;height:calc(100% - 70px);text-align:center;vertical-align:top;width:50%}.time-picker-modal-hours-scroller,.time-picker-modal-minutes-scroller{font-size:20px;font-style:normal;font-weight:400;height:100%;line-height:24px;position:relative}.time-picker-modal-chooser{background:#bfcad6;border-radius:7px;box-shadow:4px 6px 4px rgba(0,0,0,.25);height:45px;left:0;margin-left:10%;margin-right:10%;margin-top:100px;position:absolute;width:80%}.time-container .button-footer{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:15%;padding:0 26px}.scroll-content-number{cursor:default;height:42px;padding:9px;scroll-snap-align:end;scroll-snap-stop:always}.number-people-container{background:#fff;border-radius:6px;height:340px;padding-left:26px;padding-right:26px;position:fixed;width:340px;z-index:1}.number-people-modal{border:1px solid #d9d9d9;font-size:.78rem;font-style:normal;font-weight:400;height:240px;line-height:15px;margin-bottom:10px;margin-top:10px;width:100%}.number-people-modal,.number-people-modal-chooser{border-radius:7px;box-shadow:4px 6px 4px rgba(0,0,0,.25)}.number-people-modal-chooser{background:#bfcad6;height:45px;left:0;margin-left:10%;margin-right:10%;margin-top:100px;position:absolute;width:80%}.number-people-modal-title{padding:19px 19px 13px;text-transform:uppercase}.number-people-modal-scroller{font-size:20px;font-style:normal;font-weight:400;height:calc(100% - 55px);line-height:24px;padding-top:15px;position:relative;text-align:center}.number-people-container .button-footer{padding:10px 26px;vertical-align:middle}.date-container{background:#fff;border-radius:6px;height:550px;padding:20px;position:fixed;width:400px;z-index:1}.date-container .date-calendar{height:calc(85% - 30px);overflow-y:auto;padding-left:26px;padding-right:26px;width:100%}.date-container .button-footer{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;height:15%;justify-content:center;padding:0 26px}.dayss-of-week{text-align:justify-all;width:100%}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid transparent;box-sizing:content-box;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0;width:100%}.react-datepicker{background-color:#fff;color:#000;display:inline-block;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:14px;font-weight:700;margin-top:0;text-align:left;text-transform:capitalize}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:none;border:none;cursor:pointer;display:-ms-flexbox;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.react-datepicker__month-container{float:left;width:100%}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__day-names,.react-datepicker__week{-ms-flex-pack:distribute;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-around;white-space:nowrap}.react-datepicker__day-names{margin-bottom:-32px;visibility:hidden}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#bfcad6;border-radius:5px;color:#000}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#bb2649;color:#fff}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bb2649;border-radius:.3rem;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#bb2649}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__day--outside-month{visibility:hidden}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.weekdays{-ms-flex-pack:distribute;-ms-flex-align:center;align-items:center;background:hsla(0,0%,85%,.5);display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:30px;justify-content:space-around;margin-bottom:20px;padding-left:25px;padding-right:25px}.weekday{color:#7b7e7a;font-size:14px;font-weight:400;line-height:17px;text-transform:uppercase}.found-rooms-content{height:100%;overflow-y:auto;width:100%}.found-rooms-relevant{padding-bottom:25px}.found-rooms-list{height:100%;padding-left:16px;padding-right:16px}.found-rooms-title{-ms-flex-align:baseline;align-items:baseline;color:#7b7e7a;display:-ms-flexbox;display:flex;font-size:15px;font-style:normal;font-weight:600;line-height:18px;text-transform:uppercase}.found-rooms-title-time{color:#7b7e7a;padding-left:10px}.found-rooms-title-date,.found-rooms-title-time{font-size:10px;font-style:italic;font-weight:400;line-height:12px;text-transform:uppercase}.found-rooms-title-date{-ms-flex-pack:end;color:#000;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-left:auto}.found-rooms-title-date svg{cursor:pointer;margin-left:5px}.found-rooms-subtitle{color:#bb2649;font-size:10px;font-style:normal;font-weight:500;line-height:12px;padding-top:8px;text-transform:uppercase}.hand-icon{-webkit-animation:go-left-right 1.5s infinite alternate;animation:go-left-right 1.5s infinite alternate;position:absolute;right:10%;top:50%}.booking-list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@-webkit-keyframes go-left-right{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:bottom center;transform-origin:bottom center}to{-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg);-webkit-transform-origin:bottom center;transform-origin:bottom center}}@keyframes go-left-right{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:bottom center;transform-origin:bottom center}to{-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg);-webkit-transform-origin:bottom center;transform-origin:bottom center}}.booking-list-item{margin-right:40px;margin-top:18px;width:360px}.booking-list-item-container{cursor:pointer}.booking-list-item-pic{border-radius:8px;box-shadow:4px 6px 4px rgba(0,0,0,.25);height:190px;object-fit:cover;width:100%}.booking-list-item-size{margin-left:75%;position:relative;top:-200px}.booking-list-item-size-pic{position:absolute}.booking-list-item-size-text{color:#fff;font-size:8px;font-style:normal;font-weight:900;line-height:10px;padding-left:12px;padding-top:9px;position:absolute;text-align:center;text-transform:uppercase}.booking-list-item-title{color:#000;font-size:10px;font-style:normal;font-weight:500;line-height:12px;margin:12px 0}.booking-list-item:active .booking-list-item-pic,.booking-list-item:hover .booking-list-item-pic{box-shadow:6px 8px 6px rgba(0,0,0,.5)}.booking-list-item:active .booking-list-item-title,.booking-list-item:hover .booking-list-item-title{color:#bb2649}.booking-list-panel-times-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.booking-list-times-button{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;border:1px solid #bb2649;border-radius:6px;color:#bb2649;cursor:pointer;display:-ms-flexbox;display:flex;font-size:10px;font-style:normal;font-weight:500;height:28px;justify-content:center;line-height:12px;margin:5px;text-align:center;width:80px}.booking-list-times-button:hover{background:#961936;border:none;border-radius:7px;color:#fff}.booking-list-item-edit-buttons{-ms-flex-pack:end;display:none;font-size:10px;font-weight:400;justify-content:flex-end}.booking-list-item-button-edit{color:#535459}.booking-list-item:hover .booking-list-item-edit-buttons{display:-ms-flexbox;display:flex;margin-top:-15px}.booking-list-item-button-edit:hover{text-decoration:underline}.menu{background:#272525;border-radius:7px;-webkit-filter:drop-shadow(4px 6px 4px rgba(0,0,0,.25));filter:drop-shadow(4px 6px 4px rgba(0,0,0,.25));height:332px;left:26px;position:absolute;top:276px;width:60px;z-index:9}.menu-icon-panel{-ms-flex-direction:column;flex-direction:column;padding-top:15px}.menu-icon,.menu-icon-panel{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.menu-icon{cursor:pointer;-ms-flex-direction:row;flex-direction:row;height:43px;margin:5px;padding-left:5px;padding-right:5px}.menu-icon span{-ms-flex-negative:0;color:#bb2649;display:none;flex-shrink:0;font-size:10px;font-weight:500;line-height:12px;margin-left:17px}.menu-icon:hover{-ms-flex-item-align:start;fill:#bb2649;align-self:flex-start;background:#bfcad6;border-radius:7px;box-shadow:4px 6px 4px rgba(0,0,0,.25);height:43px;width:178px}.menu-icon:hover span{display:-ms-flexbox;display:flex}.menu-icon:hover path{fill:#bb2649}.default-modal-bg{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.3);display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.default-modal-main{background-color:#fff;border:1px solid #d9d9d9;border-radius:7px;box-shadow:4px 6px 4px rgba(0,0,0,.25);height:35%;width:500px}.default-modal-title{-ms-flex-pack:center;color:#000;font-size:16px;font-style:normal;font-weight:400;height:65%;justify-content:center;line-height:19px;margin-left:20px;margin-right:20px;text-align:center;white-space:pre-line}.default-modal-button,.default-modal-title{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.default-modal-button{height:35%}.dropdown-time-container{background:#fff;border-radius:6px;height:400px;padding-left:30px;padding-right:30px;position:fixed;width:550px;z-index:1}.dropdown-time-picker-exit{cursor:pointer;display:-ms-flexbox;display:flex;margin:18px 0 0 auto}.dropdown-time-title{color:#7b7e7a;font-size:15px;font-style:normal;font-weight:600;line-height:18px;text-transform:uppercase}.dropdown-time-wrapper{border:1px solid #d9d9d9;border-radius:7px;box-shadow:4px 6px 4px rgba(0,0,0,.25);display:-ms-flexbox;display:flex;font-size:.78rem;font-style:normal;font-weight:400;height:120px;line-height:15px;margin-bottom:10px;margin-top:40px;width:100%}.dropdown-time-end-wrapper,.dropdown-time-start-wrapper{width:50%}.dropdown-dropdown-wrapper{margin:0 30px}.dropdown-button-footer{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;margin:80px 60px 0}.time-picker-modal-title{text-align:center}.time-change-view{background:#bb2649;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-style:normal;font-weight:400;height:30px;line-height:15px;margin-left:50px;position:absolute;right:28px;text-align:center;top:18px;width:100px}.reservation-screen{height:100%}.reservation-main-wrapper{height:100%;margin-left:110px;overflow-y:auto}.reservation-content-wrapper{display:-ms-flexbox;display:flex;height:100%;margin-top:40px}.reservation-office-picker-wrapper{background:#fff;border:1px solid #bfcad6;border-radius:7px;margin-right:70px;margin-top:80px;position:fixed;right:0;top:0;transition:all .5s ease-in-out;width:275px;z-index:90}.reservation-selectors{margin-right:40px}.reservation-chooser-panel{width:360px}.chooser-panel-title{color:#7b7e7a;font-size:15px;font-weight:600;line-height:18px;margin-bottom:25px;text-transform:uppercase}.reservation-found-rooms-wrapper{margin-right:200px}.background{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.3);display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.meeting-rooms-management-screen{height:100%}.meeting-rooms-management-main-wrapper{margin-left:110px;margin-right:200px;margin-top:30px}.meeting-rooms-management-rooms-list{max-height:calc(100vh - 220px);overflow-y:auto}.text-field_floating{height:100%;margin:1rem 0;position:relative}.text-field_floating .text-field__input{border:none;height:100%;line-height:1.25;margin-bottom:.425rem;margin-top:1.625rem;outline:none;padding-bottom:.1rem;resize:none}.text-field{background-color:#ececec;border-radius:8px;color:#000;height:100%;overflow-y:auto}.text-field__input::-webkit-input-placeholder{font-family:Ubuntu,serif;font-size:13px;font-style:normal;font-weight:400;line-height:16px}.text-field__input:-ms-input-placeholder{font-family:Ubuntu,serif;font-size:13px;font-style:normal;font-weight:400;line-height:16px}.text-field__input::placeholder{font-family:Ubuntu,serif;font-size:13px;font-style:normal;font-weight:400;line-height:16px}.text-field__input{background-color:#ececec;color:#000;display:block;font-family:Ubuntu;font-size:13px;font-style:normal;font-weight:400;height:calc(2.25rem + 2px);padding:0 2.75rem 0 3.3rem;width:100%}.text-field_floating .text-field__label{color:#000;font-size:9px;font-weight:300;height:100%;left:0;line-height:11px;padding:.75rem 2.75rem .75rem 3.3rem;pointer-events:none;position:absolute;top:0}.text-field__icon{height:25px;left:0;margin-left:15px;margin-top:12px;position:absolute;top:0;width:25px}.bread-crumbs{color:#7b7e7a;font-size:12px;margin-left:110px;text-transform:uppercase}.crumb{color:#bb2649;cursor:pointer;font-weight:600;padding-left:10px;padding-right:10px}.crumb:hover{text-decoration:underline}.crumbs-separator{font-size:16px}.room-editing-screen{height:100%}.room-editing-container{height:100%;margin-left:110px}.room-editing-title{color:#000;font-size:17px;font-weight:600;line-height:21px;margin-bottom:40px;margin-top:15px;text-transform:uppercase}.room-editing-subtitle{color:#7b7e7a;font-size:15px;font-weight:600;line-height:18px;margin-bottom:20px;text-transform:uppercase}.room-editing-photo,.room-editing-props{display:inline-block;vertical-align:top;width:360px}.room-editing-photo{margin-left:110px}.room-editing-button-footer{margin-top:262px}.room-editing-image{border-radius:8px;height:190px;object-fit:cover;width:100%}.description-modal{background:#fff;border-radius:6px;font-size:13px;font-style:normal;font-weight:400;height:500px;line-height:16px;position:fixed;width:400px;z-index:1}.description-container{height:85%;overflow-y:auto;padding:26px;width:100%}.input-panel{font-size:13px;font-style:normal;font-weight:400;line-height:16px}.description-topic{padding-bottom:20px}.description-head-person{background:#fff;margin-bottom:20px}.description-description,.description-head-person{float:left;position:relative;width:100%}.description-description-textarea{border-radius:3px;height:200px;resize:vertical}.description-container .button-footer{height:15%;padding:0 26px;vertical-align:middle}.Dropdown-root{position:relative}.Dropdown-control{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#333;cursor:default;outline:none;overflow:hidden;padding:8px 52px 8px 15px;position:relative;transition:all .2s ease}.Dropdown-control:hover{box-shadow:0 1px 0 rgba(0,0,0,.06)}.Dropdown-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:" ";display:block;height:0;margin-top:-ceil(2.5);position:absolute;right:10px;top:14px;width:0}.is-open .Dropdown-arrow{border-color:transparent transparent #999;border-width:0 5px 5px}.Dropdown-menu{-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,.06);box-sizing:border-box;margin-top:-1px;max-height:200px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:10}.Dropdown-menu .Dropdown-group>.Dropdown-title{color:#333;font-weight:700;padding:8px 15px;text-transform:capitalize}.Dropdown-option{box-sizing:border-box;color:rgba(51,51,51,.8);cursor:pointer;display:block;padding:8px 15px}.Dropdown-option:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.Dropdown-option.is-selected,.Dropdown-option:hover{background-color:#e8f3f8;color:#333}.Dropdown-noresults{box-sizing:border-box;color:#ccc;cursor:default;display:block;padding:8px 10px}.effect-8{background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:none;padding:7px 14px 9px;transition:.4s;width:100%}.effect-8::-webkit-input-placeholder{font-family:system-ui;font-size:13px;font-style:normal;font-weight:400;line-height:16px}.effect-8:-ms-input-placeholder{font-family:system-ui;font-size:13px;font-style:normal;font-weight:400;line-height:16px}.effect-8::placeholder{font-family:system-ui;font-size:13px;font-style:normal;font-weight:400;line-height:16px}.effect-8~.focus-border:after,.effect-8~.focus-border:before{background-color:#bb2649;content:"";height:2px;left:0;position:absolute;top:0;transition:.3s;width:0}.effect-8~.focus-border:after{bottom:0;left:auto;right:0;top:auto}.effect-8~.focus-border i:after,.effect-8~.focus-border i:before{background-color:#bb2649;content:"";height:0;left:0;position:absolute;top:0;transition:.4s;width:2px}.effect-8~.focus-border i:after{bottom:0;left:auto;right:0;top:auto}.effect-8:focus~.focus-border:after,.effect-8:focus~.focus-border:before{transition:.3s;width:100%}.effect-8:focus~.focus-border i:after,.effect-8:focus~.focus-border i:before{height:100%;transition:.4s}.room-description-screen{height:100%}.room-description-container{margin-left:110px;width:360px}.room-description-title{color:#7b7e7a;font-size:15px;font-style:normal;line-height:18px}.room-description-title-time{color:#7b7e7a;padding-left:10px}.room-description-text,.room-description-title-time{font-size:10px;font-style:italic;font-weight:400;line-height:12px;text-transform:uppercase}.room-description-text{color:#000}.room-description-text>div{padding-bottom:32px;padding-top:6px;text-transform:none}.button-footer{-ms-flex-pack:center;display:-ms-flexbox;display:flex;justify-content:center}.room-description-title{color:#000;font-size:17px;font-weight:600;line-height:21px;margin-bottom:40px;margin-top:20px;text-transform:uppercase;white-space:nowrap}.info-table{border:1px solid rgba(0,0,0,.4);border-collapse:separate;border-radius:7px;border-spacing:0;width:100%}.info-table thead{text-align:left}.info-table thead th:first-child{border-radius:7px 0 0 0}.info-table thead th:last-child{border-radius:0 7px 0 0}.info-table tbody td{border-bottom:1px solid rgba(0,0,0,.4);text-align:center}.info-table tbody td:first-child,.info-table thead th:first-child{padding-left:40px}.info-table tbody tr:first-child td{padding-top:30px}.info-table tbody tr:last-child td{border-bottom:none;padding-bottom:30px}.info-table thead th{background-color:#d4cacd;color:#000;cursor:pointer;font-size:16px;font-weight:400;line-height:19px;padding:11px 15px;text-align:center}.sorting-desc{border-bottom:2px solid #5d0317}.sorting-asc{border-top:2px solid #5d0317}.info-table tbody td{color:#000;font-size:13px;font-weight:400;padding:11px 15px}.table-booking-row-nowrap{white-space:nowrap}.table-booking-delete{color:#bb2649!important;cursor:pointer;font-size:10px!important;font-style:italic}.table-booking-delete:hover{color:#5d0317!important;text-decoration:underline}.table-row-click{cursor:pointer}.table-row-click:hover{text-decoration:underline}.table-pagination{-ms-flex-pack:end;font-size:15px;font-style:normal;font-weight:400;justify-content:flex-end;line-height:15px;padding-bottom:30px;padding-right:30px;padding-top:10px}.table-pagination,.table-pagination-pages{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.table-pagination-pages{margin-left:20px}.table-pagination .Dropdown-menu{bottom:25px;display:block;position:absolute;top:auto}.table-pagination .Dropdown-control{border:none;height:25px;padding:5px 25px 8px 10px}.table-pagination .Dropdown-arrow{right:10px;top:10px}.table-pagination-pages div{cursor:pointer;margin-right:10px}.pagination-page-count{margin-left:5px}.even-stroke:nth-child(2n){background-image:linear-gradient(90deg,rgba(0,0,0,.4),#bb2649);background-position:center bottom 1px;background-repeat:no-repeat;background-size:100% .085rem}.even-stroke:last-child{background:none}.timeline-wrapper{margin-top:8px;width:100%}.timeline-content,.timeline-header{white-space:nowrap}.timeline-header{margin-bottom:25px}.react-calendar-timeline *{box-sizing:border-box}.react-calendar-timeline .rct-outer{display:block;overflow:hidden;white-space:nowrap}.react-calendar-timeline .rct-scroll{display:inline-block;overflow-x:scroll;overflow-y:hidden;-ms-touch-action:none;touch-action:none;vertical-align:top;white-space:normal}.react-calendar-timeline .rct-item:hover{z-index:88}.react-calendar-timeline .rct-item .rct-item-content{border-radius:1px;display:inline-block;height:100%;left:0;overflow:hidden;padding:0 6px;position:sticky;position:-webkit-sticky}.react-calendar-timeline .rct-sidebar{border-right:1px solid #bbb;box-sizing:border-box;display:inline-block;overflow:hidden;position:relative;vertical-align:top;white-space:normal}.react-calendar-timeline .rct-sidebar.rct-sidebar-right{border-left:1px solid #bbb;border-right:0}.react-calendar-timeline .rct-sidebar .rct-sidebar-row{border-bottom:1px solid #bbb;box-sizing:border-box;margin:0;overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-odd{background:rgba(0,0,0,.05)}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-even{background:transparent}.react-calendar-timeline .rct-vertical-lines .rct-vl{border-left:1px solid #bbb;position:absolute;z-index:30}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-vl-first{border-left-width:2px}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-0,.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-6{background:hsla(50,71%,93%,.5)}.react-calendar-timeline .rct-horizontal-lines{-webkit-user-select:none;-ms-user-select:none;user-select:none}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even,.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{border-bottom:1px solid #bbb;box-sizing:border-box;z-index:40}.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{background:rgba(0,0,0,.05)}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even{background:transparent}.react-calendar-timeline .rct-cursor-line{background:#2196f3;position:absolute;width:2px;z-index:51}.react-calendar-timeline .rct-dateHeader{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background-color:#bfcad6;border-bottom:1px solid #929397;border-top:1px solid #929397;box-shadow:4px 6px 4px rgba(0,0,0,.25);cursor:default;display:-ms-flexbox;display:flex;font-size:12px;font-weight:400;height:100%;justify-content:center;z-index:0}.react-calendar-timeline .rct-dateHeader:after{background:#bfcad6;bottom:0;-webkit-clip-path:polygon(90% 0,100% 0,100% 50%,100% 100%,90% 100%,100% 50%);clip-path:polygon(90% 0,100% 0,100% 50%,100% 100%,90% 100%,100% 50%);content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.react-calendar-timeline .rct-dateHeader:before{background:#929397;border-bottom:1px solid #929397;border-top:1px solid #929397;bottom:0;-webkit-clip-path:polygon(88% 0,100% 0,100% 50%,100% 100%,88% 100%,98% 50%);clip-path:polygon(88% 0,100% 0,100% 50%,100% 100%,88% 100%,98% 50%);content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.react-calendar-timeline .rct-dateHeader:nth-child(22){box-shadow:4px 6px 4px rgba(0,0,0,.25)}.react-calendar-timeline .rct-dateHeader:nth-child(11){box-shadow:none}.react-calendar-timeline .rct-dateHeader:nth-child(12){border-left:1px solid #929397}.react-calendar-timeline .rct-dateHeader-primary{background-color:transparent;background-color:initial;border-left:1px solid #bbb;border-right:1px solid #bbb;color:#fff}.react-calendar-timeline .rct-header-root{border-bottom:1px solid #bbb}.confirmation-modal-main{-ms-flex-pack:distribute;background-color:#fff;border:1px solid #d9d9d9;border-radius:7px;box-shadow:4px 6px 4px rgba(0,0,0,.25);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:200px;justify-content:space-around;width:500px}.confirmation-modal-title{-ms-flex-pack:center;color:#000;font-size:16px;font-style:normal;font-weight:400;justify-content:center;line-height:19px;margin-left:10px;margin-right:10px;margin-top:50px;text-align:center;white-space:pre-line}.confirmation-modal-buttons,.confirmation-modal-title{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.confirmation-modal-buttons{margin-bottom:15px;margin-left:250px;margin-right:60px}.confirmation-modal-buttons button{width:35%}.booking-room-registry-container{background-color:#fff;border:1px solid #d9d9d9;border-radius:7px;box-shadow:4px 6px 4px rgba(0,0,0,.25);max-height:80%;overflow-y:auto;width:70%}.booking-room-registry-title{display:-ms-flexbox;display:flex;font-size:15px;font-weight:600;line-height:18px;margin:30px;text-transform:uppercase}.booking-room-registry-table-wrapper{margin:20px 40px}.booking-room-registry-exit{cursor:pointer;display:-ms-flexbox;display:flex;margin-left:auto}.booking-management-main-table{display:-ms-flexbox;display:flex;width:100%}.booking-management-table-wrapper{overflow-x:auto;width:50%}.booking-management-timeline-wrapper{margin-left:10px;overflow-x:auto;width:50%}.blink{animation-duration:2s;-webkit-animation-duration:2s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-name:blinker;-webkit-animation-name:blinker;animation-timing-function:cubic-bezier(1,0,0,1);-webkit-animation-timing-function:cubic-bezier(1,0,0,1);color:#bb2649}@keyframes blinker{0%{opacity:1}to{opacity:0}}@-webkit-keyframes blinker{0%{opacity:1}to{opacity:0}}.booking-management-main-wrapper{margin-right:200px}.edit-chooser-panel{border:1px solid #d9d9d9;border-radius:7px;box-shadow:4px 6px 4px rgba(0,0,0,.25)}.chooser-panel-wrapper{margin:25px 80px}.edit-chooser-panel-exit{cursor:pointer;display:-ms-flexbox;display:flex;margin:20px 40px 0 auto}.edit-booking-office-wrapper{background:#fff;border:1px solid #d9d9d9;border-radius:7px;box-shadow:4px 6px 4px rgba(0,0,0,.25);position:fixed;z-index:15}.room-container{height:100%;width:100%}.room-list{height:100%;overflow-y:auto;padding:25px}.room-content{cursor:pointer;font-size:13px;font-style:normal;font-weight:400;line-height:16px;padding:10px 20px;text-transform:none}.room-active{color:#bb2649;margin-left:10px}.my-booking-description-screen{height:100%;overflow-x:hidden}.my-booking-description-wrapper{display:-ms-flexbox;display:flex}.my-booking-description-container{height:100%;margin-left:110px;width:360px}.my-booking-timeline-container{display:-ms-flexbox;display:flex;margin-left:65px;margin-top:100px;width:100%}.edit-chooser-panel{background:#fff;height:465px;width:535px}.my-booking-description-title{color:#000;font-size:17px;font-weight:600;line-height:21px;margin:20px 0;text-transform:uppercase}.booking-header{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between}.fine-button{margin-top:20px}.my-booking-description-subtitle{color:#7b7e7a;font-size:15px;font-style:normal;font-weight:600;line-height:18px;text-transform:uppercase}.my-booking-description-subtitle-time{color:#7b7e7a;padding-left:10px}.my-booking-description-subtitle-time,.my-booking-description-text{font-size:10px;font-style:italic;font-weight:400;line-height:12px;text-transform:uppercase}.my-booking-description-text{color:#000}.my-booking-description-text td{padding-bottom:5px;padding-right:11px}.my-booking-description-text>div{padding-bottom:32px;padding-top:6px;text-transform:none}.buttons-footer{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.buttons-footer .button{margin-bottom:5px;margin-top:5px}.party-management-screen{height:100%}.party-management-main-wrapper{margin-left:110px;margin-right:200px;margin-top:30px}.party-adding-screen{height:100%}.party-adding-main-wrapper{margin-left:110px;margin-top:30px}.party-adding-title{color:#000;font-size:17px;font-weight:600;line-height:21px;margin-bottom:40px;margin-top:15px;text-transform:uppercase}.party-adding-subtitle{color:#7b7e7a;font-size:15px;font-weight:600;line-height:18px;margin-bottom:20px;text-transform:uppercase;white-space:nowrap}.party-adding-content-wrapper{display:-ms-flexbox;display:flex;overflow-x:auto}.party-adding-chooser-panel{-ms-flex-negative:0;flex-shrink:0;margin-right:100px;width:360px}.party-adding-rooms-wrapper{display:-ms-flexbox;display:flex}.party-adding-rooms{-ms-flex:1 1;flex:1 1;margin-right:30px}.party-adding-rooms-list{border:1px solid #000;border-radius:8px;height:360px;overflow-y:auto}.party-adding-rooms-list-element{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:48px;margin-bottom:8px;margin-left:18px;margin-right:18px}.party-adding-rooms-list-element:first-child{margin-top:18px}.party-adding-rooms-list-title-box{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:rgba(187,38,73,.15);border-radius:8px;box-shadow:4px 6px 4px rgba(0,0,0,.25);display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;height:100%;justify-content:center;margin-right:18px}.pa-gray{background:rgba(191,202,214,.4)}.party-adding-rooms-list-title{color:#000;font-size:13px;font-style:normal;font-weight:400;line-height:16px;margin:5px}.party-adding-rooms-list-button{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:#ececec;border-radius:8px;cursor:pointer;display:-ms-flexbox;display:flex;font-size:20px;font-weight:400;height:40px;justify-content:center;width:40px}.party-adding-schedule-date{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.party-adding-schedule-checker{cursor:pointer;display:block;padding-top:40px}.party-adding-checkers{color:#000;cursor:pointer;display:block;font-size:12px;font-style:normal;font-weight:400}.party-adding-checker,.party-adding-radio-panel{display:inline-block;vertical-align:top}.party-adding-checker{cursor:pointer;margin-left:50px}.checkbox,.radio{accent-color:#bb2649;margin-right:6px}.party-adding-buttons-footer{margin-left:auto;margin-right:12px;margin-top:100px;width:300px}.schedule-container{background-color:#fff;border:1px solid #d9d9d9;border-radius:7px;box-shadow:4px 6px 4px rgba(0,0,0,.25);max-height:80%;overflow-y:auto;width:70%}.schedule-title{display:-ms-flexbox;display:flex;font-size:15px;font-weight:600;line-height:18px;margin:30px;text-transform:uppercase}.schedule-table-wrapper{margin:20px 40px}.schedule-exit{cursor:pointer;display:-ms-flexbox;display:flex;margin-left:auto}.schedule-button{margin-left:auto;margin-right:auto;width:270px}.schedule-buttons-wrapper{margin:0 auto;width:300px}.schedule-changing-container{background-color:#fff;border:1px solid #d9d9d9;border-radius:7px;box-shadow:4px 6px 4px rgba(0,0,0,.25);width:500px}.booking-management-screen{height:100%}.booking-management-main-wrapper{margin-left:110px;margin-right:110px;margin-top:30px}.booking-management-date-picker{-ms-flex-pack:end;display:-ms-flexbox;display:flex;font-size:10px;font-style:italic;font-weight:400;justify-content:flex-end;line-height:12px;text-transform:uppercase}.booking-management-date-picker svg{cursor:pointer;margin-left:5px}.qr-codes-panel{-ms-flex-pack:right;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:right;margin-bottom:65px;margin-right:120px;position:absolute;right:0;z-index:100}@media (min-width:600px) and (max-width:1200px){.header{height:115px}.header-logo img{height:50px}.header-name{font-size:16px;margin-left:75px;margin-top:12px}.header-loc{font-size:11px;margin-top:30px}.booking-management-main-wrapper{margin-left:40px;margin-right:40px;margin-top:0}.header-search{margin-top:14px}.header-right-wrapper{margin-right:25px}.sign-out-btn{margin-bottom:40px}body{padding-top:8px!important}.info-table thead th{font-size:13px;padding:8px 10px}.info-table tbody td{font-size:11px;padding:8px 10px}.info-table tbody tr:first-child td{padding-top:15px}.info-table tbody tr:last-child td{border-bottom:none;padding-bottom:9px}.react-calendar-timeline .rct-dateHeader{font-size:11px}.rct-calendar-header div{margin-bottom:9px!important}.timeline-wrapper{margin-top:3px}.qr-codes-panel{margin-bottom:30px;margin-right:50px}.qr-codes-panel img{width:100px}}@media (min-width:1200px) and (max-width:1500px){.header{height:130px}.header-logo img{height:65px}.header-name{font-size:17px;margin-left:100px;margin-top:12px}.header-loc{font-size:12px;margin-top:35px}.booking-management-main-wrapper{margin-left:40px;margin-right:50px;margin-top:0}.header-search{margin-top:23px}.header-right-wrapper{margin-right:25px}.sign-out-btn{margin-bottom:43px;margin-right:50px}.info-table thead th{font-size:14px;padding:9px 10px}.info-table tbody td{font-size:12px;padding:9px 10px}.info-table tbody tr:first-child td{padding-top:16px}.info-table tbody tr:last-child td{border-bottom:none;padding-bottom:9px}.react-calendar-timeline .rct-dateHeader{font-size:11px}.rct-calendar-header div{margin-bottom:9px!important}.timeline-wrapper{margin-top:5px}.qr-codes-panel{margin-bottom:30px;margin-right:65px}.qr-codes-panel img{width:120px}}*,:after,:before{-webkit-tap-highlight-color:rgba(255,255,255,0);box-sizing:border-box;margin:0;padding:0}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body{background:#fff;padding:17px}#root{height:100%}
/*# sourceMappingURL=main.fdbab53c.css.map*/