.welcome-box{bottom:0;height:432px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0;width:432px}.version{background-color:#fff;border-radius:5px;color:gray;display:block;font-size:8px;margin:10px auto;width:40px}.back-button.back-button{left:20px;position:absolute;top:20px}.welcome-box.form{background:#fff}.login-form.login-form{align-items:center;bottom:0;height:245PX;left:0;margin:auto;position:absolute;right:0;text-align:left;top:0;width:385px}.login-form>Button{display:block;margin:auto}.login-form #email,.login-form #password{width:241px}.login-form #email{color:#000}.ui-button__content.ui-button__content{font-weight:400}@media only screen and (max-width:768px){.welcome-box{width:290px}.welcome-box.form{background:#fff}.welcome-box img{width:227px}.welcome-box h1{font-size:21px}.welcome-box .ui-form__label{font-size:14px;font-weight:600}.welcome-box .ui-input__input.ui-input__input{background:#fff;margin-top:5px;outline:1px solid gray}.welcome-box p{font-size:14px;padding:14px 0 16px}.main-button{padding:18px}}.Load{background:#6c85d3;height:100vh}.Load .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}.Load .box-loading svg{margin-bottom:64px}.RedirectPage{align-items:center;background:#fff;border-radius:17px;bottom:0;box-shadow:0 0 60px 0 #c4c4c426;box-sizing:initial;gap:5px;height:544;left:0;margin:auto;padding:46px 45px;position:absolute;right:0;top:0;width:442}.RedirectPage h1{color:#242424;font-family:Segoe UI;font-size:24px;font-style:normal;font-weight:400;line-height:24px}.RedirectPage p{text-align:center}.NewReservationLayout .header-flex{background:#eee;padding:6px 20px}.NewReservationLayout .header-flex h1{font-size:18px}@media only screen and (min-width:769px){.hide-movil{display:inherit!important}.hide-web{display:none!important}}@media only screen and (max-width:768px){.hide-movil{display:none!important}.hide-web{display:inherit!important}}.hide{display:none!important}#map{height:calc(100vh - 200px);width:100%}.hour-workplace-error{margin-top:6px;padding:0;position:absolute}.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 .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%}.Counter,.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}}.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}.global-alert{left:0;position:absolute;top:0;width:100%;z-index:2}:root{--parso-light-gray:#484644;--parso-light-gray-2:#616161;--parso-primary:#444791;--parso-super-light-gray:#d8d8d8;--parso-high-gray:#4a4a68;--parso-blue:#444791;--breakpoint:768px}*{box-sizing:border-box}::-webkit-scrollbar{background-color:initial;cursor:pointer;height:7px;width:7px}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-thumb{background-color:#c8c5c54d;border-radius:4px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:5em}.NewReservation,body{background-color:#eee}.NewReservation{padding:17px 29px 150px}.NewReservation .ui-form{justify-content:flex-start}.NewReservation .gq>:last-child{margin-top:0}.NewReservation .ui-datepicker .ui-box:first{width:268px}.NewReservation .input-desk,.NewReservation .ui-datepicker input.ui-box,.NewReservation .ui-dropdown__container,.NewReservation .ui-form__input input.ui-box,.NewReservation .ui-form__textarea textarea{background:#fff;max-width:320px;width:calc(100vw - 150px)}.NewReservation .datetime-form .ui-form__input input.ui-box{width:140px}.form-label{min-width:67px}.NewReservation form .ei,.NewReservation form .el,.NewReservation form .fq{font-weight:400}.NewReservation .info-attendees,.NewReservation .ui-input__input{width:321px}.input-icon{min-width:16px;width:16px}.status-icon{color:#237b4b}.status-icon.partially-available{background:#fff8ed;color:#e28834}.status-icon.not-available{background:#ffebed;color:#cd2a26}.subtitle-1{text-wrap:nowrap;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.caption-text{font-size:14px;font-weight:400}.aq.aq>:not(:last-child){margin-right:1rem}.select-type-reservation.select-type-reservation{width:398px}.type-icon{margin-right:10px;width:14px}.Reservations .add-reservation{bottom:28px;display:none;padding:26px 18px;position:fixed;right:24px}.Reservations .add-reservation>.ui-box{padding-bottom:15px}.NewReservation .fq>:last-child{margin-top:0}.legend{color:#4a4a68;font-size:16px;letter-spacing:.015em;line-height:22px;margin-bottom:10px}.legend label{font-size:15px;font-weight:400;margin-right:15px}.legend svg{margin-right:2px}.NewReservation .input-desk input.ui-box{width:100%}.detail-map-header h1{color:#201f1e;font-size:16px;font-weight:500;margin:0}.detail-map-header h2{color:#201f1e94;font-size:15px;margin:0}.code-alert.code-alert{min-height:auto}@media only screen and (max-width:768px){.Reservations .add-reservation{display:block}}
/*# sourceMappingURL=main.6e7fb193.css.map*/