.Login{align-items:center;background-color:#f0f0f0;display:flex;height:100vh;justify-content:center}.Login label{color:#000}.Login .box{border-radius:8px;color:#000;height:auto;width:536px}.Login .box-white{background:#fff;background:var(--Primitive-White,#fff);border-radius:3px;box-shadow:0 0 2px 0 #0000001f,0 8px 16px 0 #00000024;color:#000;padding:48px;width:361px}.logo-welcome{height:182px}.LoadPage{background:#6c85d3;height:100vh}.LoadPage .box-loading{bottom:0;height:185px;left:0;margin:auto;max-width:500px;padding:0 30px;position:absolute;right:0;text-align:center;top:0}.LoadPage .box-loading svg{margin-bottom:64px}.ReservationOptions .option-card{background:var(#5b5fc7)}.ReservationList .card{background:#fff;border:1px solid #00000012;border-radius:4px;box-shadow:0 2px 4px 0 #0000001a;padding:24px;width:360px}.Start{padding:24px 20px}.Profile{padding:20px;width:300px}.Home{padding:14px 10px}.NewReservationLayout{background:#f5f5f5;min-height:100%;padding:5px 10px}.NewReservationLayout .bodier{padding:30px}.ParkingReservation{width:100%}.ParkingReservation .input-wrapper .input-item{margin:0;max-width:320px;width:100%}#map{height:calc(100vh - 200px)}#map,.DeskReservation{width:100%}.DeskReservation .input-wrapper .input-item{margin:0;max-width:320px;width:100%}.DeskReservation .error-time{color:#1d8099}.RoomCard{background:#fff;border:1px solid #00000012;border-radius:4px;box-shadow:0 2px 4px 0 #0000001a;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:16px 16px 8px}.RoomCard.selected{border:1.5px solid #5b5fc7}.RoomCard h1{font-size:14px}.RoomsModal .search-rooms{width:400px}.RoomsModal .card{background:#eee;border-radius:5px;margin-bottom:20px;min-height:200px;overflow:hidden;padding:20px;position:relative}.RoomsModal .card .enabled-room{background:#0ec56414;border-radius:0 10px;color:#75d385;font-size:13px;line-height:22px;position:absolute;right:0;text-align:center;top:0;width:98px}.RoomsModal .card h1{align-items:center;color:#181818;font-size:20px;font-style:normal;font-weight:500;letter-spacing:.0036em;line-height:34px}.RoomsModal .card ul{align-items:center;color:#6f6f6f;font-size:13px;font-weight:400;letter-spacing:-.0041em;line-height:22px;list-style:none;margin:8px 0 0;padding:0}.RoomsModal .card ul li{margin-bottom:8px}.RoomsModal .card ul li.list-amenities svg{margin-left:7px;width:12px}.RoomsModal .info-wrapper{align-items:center;display:flex}.RoomsModal .no-rooms-available{align-items:center;display:flex;flex-direction:column;width:100%}.RoomsModal .no-rooms-available h2{font-weight:200;max-width:540px;text-align:center}.RoomsModal .room-list{max-height:400px;overflow-y:scroll}.RoomListImageToggle{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;gap:10px}.RoomListImageToggle .ui-image{border-radius:5px;max-width:100%}.RoomsModal .add-filters{width:200px}.TimeRangeSelector{height:calc(100vh - 220px);max-height:572px;min-width:300px;overflow-x:hidden;overflow-y:scroll}.TimeRangeSelector .TimeRangeSelector-hours-wrapper{background-color:#fff;background-image:repeating-linear-gradient(0deg,#f7f7f7,#f7f7f7 1px,#fff 0,#fff);background-size:var(--ONE_HOUR) var(--ONE_HOUR);position:relative;width:100%}.TimeRangeSelector .TimeRangeSelector-hours-wrapper .TimeRangeSelector-hours label{background:#fff;box-sizing:border-box;color:#9b9b9b;font-size:15px;font-style:normal;font-weight:300;height:var(--ONE_HOUR);padding-right:5px;text-align:right;width:65px}.TimeRangeSelector .TimeRangeSelector-hours-wrapper .TimeRangeSelector-new-event-wrapper{margin-left:70px;min-height:var(--FIFTEEN_MINUTES);position:absolute;top:0;width:100%}.TimeRangeSelector .TimeRangeSelector-hours-wrapper .TimeRangeSelector-new-event-wrapper.react-draggable-dragging .TimeRangeSelector-new-event .handle{cursor:grabbing}.TimeRangeSelector .TimeRangeSelector-hours-wrapper .TimeRangeSelector-new-event-wrapper .TimeRangeSelector-new-event{background:red;background:#ecfaf3;border-bottom:2px solid #75d385;border-left:3px solid #75d385;border-radius:8px;border-top:2px solid #75d385;box-sizing:border-box;padding:8px 10px;position:relative;width:calc(100% - 70px)}.TimeRangeSelector .TimeRangeSelector-hours-wrapper .TimeRangeSelector-new-event-wrapper .TimeRangeSelector-new-event .react-resizable-handle{background:#75d385;border-radius:50%;bottom:-8px;cursor:n-resize;display:block;height:13px;position:absolute;right:20px;width:17px;z-index:1}.TimeRangeSelector .TimeRangeSelector-hours-wrapper .TimeRangeSelector-new-event-wrapper .TimeRangeSelector-new-event.has-collision{background:#fcf4f6;border-color:#c4314b}.TimeRangeSelector .TimeRangeSelector-hours-wrapper .TimeRangeSelector-new-event-wrapper .TimeRangeSelector-new-event.has-collision .react-resizable-handle{background:#c4314b}.TimeRangeSelector .TimeRangeSelector-hours-wrapper .TimeRangeSelector-new-event-wrapper .TimeRangeSelector-new-event .handle{cursor:grab;height:100%;overflow:hidden}.TimeRangeSelector .TimeRangeSelector-hours-wrapper .TimeRangeSelector-new-event-wrapper .TimeRangeSelector-new-event .handle .TimeRangeSelector-info{cursor:text}.TimeRangeSelector .TimeRangeSelector-hours-wrapper .TimeRangeSelector-prev-reservations{background:#ffebed;border:1px solid #d2d2d2;box-sizing:border-box;color:#5f74b7;font-size:14px;padding:8px 10px;position:absolute;right:0;width:calc(100% - 70px)}.TimeRangeSelector .TimeRangeSelector-hours-wrapper .TimeRangeSelector-prev-reservations.disabled-time{background:#efefef}.schedule-selector .MuiDialog-container .MuiPaper-root{margin:0;max-height:100%;max-width:100%;row-gap:10px}.schedule-selector .MuiDialogActions-root{justify-content:center!important;padding:30px 54px 40px}.dialog-schedule-selector-content{display:flex;flex-direction:column;max-width:600px;padding:0 10px 20px!important}.schedule-selector-header{align-items:baseline;column-gap:20px;display:flex;justify-content:space-between;width:100%}.schedule-selector-header h2{align-items:center;color:#525252;display:flex;font-size:22px;font-style:normal;font-weight:800;line-height:30px}.schedule-selector-header svg{height:32px;width:32px}.schedule-selector-header svg path{fill:#6c85d3}.schedule-selector-legend{align-items:baseline;color:#4a4a4a;column-gap:10px;display:flex;font-size:14px;margin-bottom:20px;margin-left:20px}.schedule-selector-legend svg{height:12px;width:12px}.schedule-selector-legend svg circle{fill:#c4314b}.book-room-button{background:#6c85d3;border-radius:8px!important;font-size:18px!important;height:52px;width:100%}@media screen and (min-width:600px){.schedule-selector .MuiDialog-container .MuiPaper-root{margin:32px;max-height:calc(100% - 64px)}.MuiDialogTitle-root{padding:40px 57px 0}.dialog-schedule-selector-content{padding:0 54px 20px!important}.schedule-selector-header{align-items:stretch}}.TimeRangeSelector-wrapper{display:block;margin:auto;width:400px}.TimeRangeSelector-wrapper .ms-Dialog-header{display:none}.Counter{width:200px}.RoomReservation{width:100%}.RoomReservation .input-wrapper .input-item{margin:0;max-width:320px;width:100%}.RoomReservation .error-time{color:#1d8099}.RoomReservation .info-attendees{color:#1d8099;font-size:12px;max-width:320px}.global-loader{background:hsla(0,0%,100%,.939);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}.global-loader>div{bottom:0;left:0;position:absolute;right:0;top:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.type-icon{margin-right:10px;width:14px}.input-icon{min-width:16px;width:16px}.label-wrapper{min-width:180px}.ms-Button-flexContainer{height:auto!important}.ammenitie-bag{cursor:pointer;padding:15px!important}