body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.Card{border-radius:.5rem}.Card--up{box-shadow:6px 6px 8px #d4d9d6,-6px -6px 8px #f8fffc}.Card--down{box-shadow:inset 6px 6px 8px #d4d9d6,inset -6px -6px 8px #f8fffc}.Input{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#232c33;background-color:#e6ece9;background-clip:padding-box;border:0;border-radius:.5rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-sizing:border-box;box-shadow:inset 3px 3px 5px 0 rgba(0,0,0,.2),inset -3px -3px 5px 0 hsla(0,0%,100%,.5)}.Input:focus{outline:0;box-shadow:inset 3px 3px 5px 0 rgba(93,124,120,.7),inset -3px -3px 5px 0 hsla(0,0%,100%,.5)}.Overlay{position:absolute;top:0;right:0;z-index:10;height:100%;width:100%;background-color:rgba(0,0,0,.3)}.Select{display:flex;flex-direction:row;cursor:pointer;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#232c33;background-color:#e6ece9;background-clip:padding-box;border:0}.Select.Select--bordered{height:calc(1.5em + .75rem + 2px);width:100%;border-radius:.5rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-sizing:border-box;box-shadow:inset 3px 3px 5px 0 rgba(0,0,0,.2),inset -3px -3px 5px 0 hsla(0,0%,100%,.5)}.Select.Select--bordered:hover{outline:0;box-shadow:inset 3px 3px 5px 0 rgba(93,124,120,.7),inset -3px -3px 5px 0 hsla(0,0%,100%,.5)}.Select .Select-text{flex-grow:1}.Select-options{position:absolute;display:flex;flex-direction:column;max-height:300px;z-index:11;overflow-y:scroll;background-color:#e6ece9;border-radius:.5rem}.Select-options .Select-optionsItem{cursor:pointer;padding:.5rem .75rem;border-bottom:1px solid #7b7272}.Select-options .Select-optionsItem:last-child{border-bottom-width:0}.Select-options .Select-optionsItem.Select-optionsItem--selected,.Select-options .Select-optionsItem:hover{background-color:#d5dad8}.MultiSelect{display:flex;flex-direction:column;cursor:pointer;width:100%;max-height:120px;overflow-y:scroll;font-size:1rem;font-weight:400;line-height:1.5;color:#232c33;background-color:#e6ece9;background-clip:padding-box;border:0;border-radius:.5rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-sizing:border-box;box-shadow:inset 3px 3px 5px 0 rgba(0,0,0,.2),inset -3px -3px 5px 0 hsla(0,0%,100%,.5)}.MultiSelect .MultiSelect-option{padding:.375rem .75rem;border-bottom:1px solid #d5dad8;cursor:pointer}.MultiSelect .MultiSelect-option.MultiSelect-option--selected,.MultiSelect .MultiSelect-option:hover{background-color:#d5dad8}.MultiSelect .MultiSelect-option:last-child{border-bottom-width:0}.MultiSelect .MultiSelect-option .MultiSelect-optionCheckmark{color:#5d7c78}.Button{display:inline-block;font-weight:400;color:#e6ece9;text-align:center;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:#868b92;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.5rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.Button:not(:disabled){cursor:pointer}.Button.Button-primary{background-color:#5d7c78}.Button.Button-info{background-color:#232c33}.Button.Button-success{background-color:#52a15d}.Button.Button-warning{background-color:#cf9125}.Button.Button-danger{background-color:#f44336}.Avatar{height:40px;width:40px;border-radius:20px;font-size:1.3rem;background-color:#5d7c78;color:#e6ece9;font-weight:700;display:flex;align-items:center;justify-content:center}.Avatar.Avatar-small{height:24px;width:24px;border-radius:12px;font-size:1rem}.Avatar.Avatar-large{height:60px;width:60px;border-radius:30px;font-size:1.6rem}.Avatar.Avatar-clickable{cursor:pointer}.Avatar.Avatar-withShadow{box-shadow:4px 4px 6px 0 rgba(0,0,0,.25),-4px -4px 6px 0 hsla(0,0%,100%,.3)}.Checkbox{isolation:isolate;position:relative;height:30px;width:60px;border-radius:15px;overflow:hidden;box-shadow:-8px -4px 8px 0 #f8fffc,8px 4px 12px 0 #d4d9d6,inset 4px 4px 4px 0 #d4d9d6,inset -4px -4px 4px 0 #f8fffc}.Checkbox-checked{background-color:#5d7c78;box-shadow:-8px -4px 8px 0 #f8fffc,8px 4px 12px 0 #d4d9d6,inset 4px 4px 4px 0 #577571,inset -4px -4px 4px 0 #63837f}.Checkbox-checked .Checkbox-indicator{box-shadow:-8px -4px 8px 0 #577571,8px 4px 12px 0 #d1d9e6}.Checkbox-state{display:none}.Checkbox-indicator{height:100%;width:200%;background:#ecf0f3;border-radius:15px;transform:translate3d(-75%,0,0);transition:transform .4s cubic-bezier(.85,.05,.18,1.35);box-shadow:-8px -4px 8px 0 #fff,8px 4px 12px 0 #d1d9e6}.Checkbox-state:checked~.Checkbox-indicator{transform:translate3d(25%,0,0)}.Tooltip{position:relative;display:inline-block}.Tooltip .Tooltip-text{visibility:hidden;width:120px;background-color:#5d7c78;color:#e6ece9;text-align:center;padding:5px 0;border-radius:.5rem;position:absolute;z-index:1;top:-5px;left:105%}.Tooltip .Tooltip-text.left{left:-505%}.Tooltip:hover .Tooltip-text{visibility:visible}.NoteBox{border-radius:.5rem;border:1px solid #cf9125;background-color:rgba(207,145,37,.12549);padding:.5rem}.NoteBox .NoteBox-error{border-color:#f44336;background-color:rgba(244,67,54,.12549)}.Login-screen{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.Login-input{width:300px}.Login-container{display:flex;flex-direction:column;width:200px;border:1px solid #000;border-radius:1rem}.Login-submitContainert{display:flex;justify-content:center}.Login-forgotPassword{display:flex;flex-direction:row;justify-content:flex-end;color:#5d7c78}.Login-badLogin{color:#f44336;margin-top:-1rem}.Login-resetSent{border-radius:1rem;border:1px solid #5d7c78;background-color:#d5dad8;width:325px;text-align:justify}.StarsSelect{display:flex;flex-direction:row;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#232c33;background-color:#e6ece9;background-clip:padding-box;border:0;border-radius:.5rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-sizing:border-box;box-shadow:inset 3px 3px 5px 0 rgba(0,0,0,.2),inset -3px -3px 5px 0 hsla(0,0%,100%,.5)}.StarsSelect .StarsSelect-item{flex-grow:1;display:flex;justify-content:center;color:#cf9125;border-radius:.5rem;cursor:pointer}.StarsSelect .StarsSelect-item:hover{box-shadow:1px 1px 2px #d4d9d6,-1px -1px 2px #f8fffc}.StarsSelect .StarsSelect-item.StarsSelect-item--selected{box-shadow:3px 3px 4px #d4d9d6,-3px -3px 4px #f8fffc}.Dashboard-Header{font-size:1.5rem}.Dashboard-Header,.Dashboard-listHeader{color:#5d7c78;font-weight:700}.Dashboard-listHeader.filterName{flex-grow:1}.Dashboard-listCell{flex-grow:1;flex-basis:0}.Dashboard-listLineName{flex-grow:1;text-overflow:ellipsis}.Dashboard-listTrash{border-radius:.5rem;cursor:pointer}.Dashboard-listTrash:hover{background-color:#d5dad8}.Dashboard-ListNumberColumn{text-align:right;width:120px}.Dashboard-ListNumberColumn.Dashboard-ListNumberColumn--small{width:100px}.Dashboard-chartsContainer{justify-content:space-between}.Dashboard-chartHeader{text-align:center;color:#5d7c78;font-weight:700;font-size:1.2rem}.Dashboard-addFilter{cursor:pointer}.Dashboard-addFilter:hover{background-color:#d5dad8}.DashboardAddFilter{position:absolute;width:600px;left:50%;top:100px;margin-left:-300px;z-index:11;padding:1.5rem;background-color:#e6ece9;border-radius:.5rem;display:flex;flex-direction:column;color:#232c33;box-shadow:8px 8px 12px 0 rgba(0,0,0,.25),-8px -8px 12px 0 hsla(0,0%,100%,.3)}.DashboardAddFilter .DashboardAddFilter-header{color:#5d7c78;font-weight:700;font-size:1.7rem;margin-bottom:1rem}.DashboardAddFilter .DashboardAddFilter-form{width:300px}.DashboardAddFilter .DashboardAddFilter-hotelsList{width:285px}.DashboardAddFilter .DashboardAddFilter-hotelsList .MultiSelect{max-height:400px}.Dashboard-exportButton{box-sizing:border-box;box-shadow:inset 3px 3px 5px 0 rgba(0,0,0,.2),inset -3px -3px 5px 0 hsla(0,0%,100%,.5);color:#232c33;background-color:#e6ece9}.Dashboard-exportButton:hover{outline:0;box-shadow:inset 3px 3px 5px 0 rgba(93,124,120,.7),inset -3px -3px 5px 0 hsla(0,0%,100%,.5)}.Dasboard-noReportWarning{color:#f44336;font-weight:700}.Dashboard-link{color:#5d7c78;font-weight:700;text-decoration:none}.Hotel{max-width:400px}.Hotel-formHeader{color:#5d7c78;font-weight:700;font-size:2rem;margin-bottom:1rem}.Users-list{display:flex;flex-direction:row}.Users-create{position:absolute;width:250px;top:50%;left:50%;margin-top:-63px;margin-left:-125px;z-index:11;padding:1.5rem;background-color:#e6ece9;border-radius:.5rem;display:flex;flex-direction:column;color:#232c33;box-shadow:8px 8px 12px 0 rgba(0,0,0,.25),-8px -8px 12px 0 hsla(0,0%,100%,.3)}.Users-submitContainer{display:flex;justify-content:center}.Users-listHeader{display:flex;flex-direction:row;justify-content:space-between;color:#5d7c78}.Users-listHeader .Users-listHeaderButton,.Users-listHeader .Users-ListHeaderText{font-weight:700;display:flex;align-items:center}.Users-listHeader .Users-listHeaderButton{color:#5d7c78;height:30px;width:30px;justify-content:center}.Users-listHeader .Users-listHeaderButton,.Users-listItem{border-radius:.5rem;cursor:pointer;box-shadow:6px 6px 8px #d4d9d6,-6px -6px 8px #f8fffc}.Users-listItem{display:flex;flex-direction:row;justify-content:space-between;min-width:450px;color:#232c33}.Users-listItem .Users-listItem--text{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-grow:1}.Users-listItem .Users-listItemButton{cursor:pointer;border-radius:.5rem}.Users-listItem .Users-listItemButton:hover{background-color:#d5dad8}.Settings{display:flex;flex-direction:row;overflow-x:scroll}.SettingsOptionsCard{min-width:300px;max-height:500px}.SettingsOptionsCard .SettingsOptionsCard-Header{color:#5d7c78;font-weight:700;font-size:1.5rem}.SettingsOptionsCard .SettingsOptionsCard-content{display:flex;flex-direction:column}.SettingsOptionsCard .SettingsOptionsCard-input{flex-grow:1}.SettingsOptionsCard .SettingsOptionsCard-list--drag{padding-bottom:54px}.DataContainer{display:flex;flex-direction:column;padding-bottom:.25rem;border-radius:.5rem}.DataContainer .DataContainer-column{width:80px;height:30px;display:flex;align-items:center;justify-content:flex-end;padding:0 .25rem}.DataContainer .DataContainer-header{display:flex;height:30px;justify-content:center;align-items:center;background-color:#5d7c78;color:#e6ece9;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom:1px solid #e6ece9}.DataContainer .DataContainer-headerInput{background-color:#5d7c78;color:#e6ece9;border:0;width:30px;text-align:right}.DataContainer .DataContainer-subHeader{display:flex;flex-direction:row;background-color:#5d7c78;color:#e6ece9;margin-bottom:.25rem}.DataContainer .DataContainer-subHeader .DataContainer-column{justify-content:center}.DataContainer .DataContainer-subHeader .DataContainer-column:last-child{border-right:0}.DataContainer .DataContainer-subHeader .left{width:100px}.DataContainer .DataContainer-content{display:flex;flex-direction:row}.DataContainer .DataContainer-left{display:flex;flex-direction:column}.DataContainer .DataContainer-left .DataContainer-column{width:100px}.DataContainer .DataContainer-input{height:28px;padding:.1rem .3rem;text-align:right;border-radius:.2rem}.DataRegistration{display:flex;flex-direction:row;flex-wrap:wrap}.DataRegistration-forms{display:flex;flex-direction:column;flex-grow:1}.WeekRegistration-header{color:#5d7c78;font-weight:700;font-size:1.3rem;text-align:center;margin-bottom:.25rem}.WeekRegistration-headerButton{cursor:pointer}.WeekRegistration{justify-content:space-between}.WeekRegistration-arrowColumn{display:flex;flex-direction:column;justify-content:center}.WeekRegistration-arrow{cursor:pointer}.Week-columnItem{font-size:.85rem;text-align:center;width:26px}.Week-higlited{background-color:#5d7c78;color:#e6ece9;border-radius:.5rem}.MonthlyReport-content{flex-grow:1;display:flex;flex-direction:column}.MonthlyReport-content .highlighted{color:#5d7c78;font-weight:700}.MonthlyReport-content .MonthlyReport-summaryHeader{color:#5d7c78;font-weight:700;font-size:2rem;text-align:center}.MonthlyReport-content .MonthlyReport-summaryContent,.MonthlyReport-content .MonthlyReport-summaryControls{display:flex;flex-direction:row;justify-content:center}.MonthlyReport-content .MonthlyReport-summaryMonth{display:flex;align-items:center;font-size:1.4rem;font-weight:700;padding-bottom:.2rem;color:#5d7c78;min-width:100px;justify-content:center}.MonthlyReport-content .MonthlyReport-summaryButton{color:#5d7c78;display:flex;align-items:center;cursor:pointer;border-radius:.25rem}.MonthlyReport-content .MonthlyReport-summaryButton:hover{background-color:#d5dad8}.MonthlyReport-content .MonthlyReport-summaryButton.rotate{transform:rotate(180deg)}.MonthlyReport-roomsRow{display:flex;flex-direction:row;align-items:center;justify-content:center}.MonthlyReport-roomsRow .MonthlyReport-roomsInput{width:80px}.MonthlyReport-calendarContainer{width:900px;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto}.MonthlyReport-calendarContainer .MonthlyReport-calendarDay{width:88px}.MonthlyReport-calendarContainer .MonthlyReport-calendarDay .FormInput{margin-bottom:.5rem}.MonthlyReport-calendarContainer .MonthlyReport-calendarDay .FormInput:last-child{margin-bottom:-.25rem}.MonthlyReport-calendarContainer .MonthlyReport-calendarDay .highlighted{text-align:end}.MonthlyReport-calendarContainer .MonthlyReport-calendarDayEmpty{width:120px}.Events-dayHeader{color:#5d7c78;font-weight:700;font-size:1.3rem}.Events-addButton{cursor:pointer}.Events-form{width:250px}.HotelsList-column{flex-grow:1;flex-basis:200px}.HotelsList-column:not(:first-child){margin-left:1rem}.HotelsList-list{display:flex;flex-direction:column}.HotelsList-list.MultiSelect{max-height:calc(100vh - 120px)}.HotelItem,.HotelItem-meta{display:flex;flex-direction:row}.HotelItem-meta{text-transform:capitalize}.HotelsItem-stars{display:flex;justify-content:center;color:#cf9125;border-radius:.5rem;cursor:pointer}.HotelDetails-info{width:125px}.NavBar{width:180px;background-color:transparent;color:#e6ece9;display:flex;flex-direction:column}.NavBarHeader{background-color:#5d7c78;height:100px}.NavBarHeader.NavBarHeader-roundCorner{border-bottom-right-radius:1rem}.NavBarItem{background-color:#5d7c78}.NavBarItem .NavBarItem-link{text-decoration:none;color:#e6ece9;font-weight:700}.NavBarItem .NavBarItem-container{box-sizing:border-box}.NavBarItem .NavBarItem-after,.NavBarItem .NavBarItem-before{background-color:#5d7c78;height:.5rem}.NavBarItem .NavBarItem-sides{background-color:#e6ece9}.NavBarItem.NavBarItem-selected .NavBarItem-link{color:#5d7c78}.NavBarItem.NavBarItem-selected .NavBarItem-before{border-bottom-right-radius:.5rem}.NavBarItem.NavBarItem-selected .NavBarItem-after{border-top-right-radius:.5rem}.NavBarItem.NavBarItem-selected .NavBarItem-container{background-color:#e6ece9;color:#5d7c78;border-top-left-radius:1rem;border-bottom-left-radius:1rem}.NavBarFooter{flex-grow:2;background-color:#5d7c78}.ProfileMenu{position:absolute;width:250px;top:4.5rem;right:1.5rem;background-color:#e6ece9;border-radius:.5rem;display:flex;flex-direction:column;color:#232c33;box-shadow:8px 8px 12px 0 rgba(0,0,0,.25),-8px -8px 12px 0 hsla(0,0%,100%,.3);z-index:100}.ProfileMenu .Profile-header{padding:1.5rem;display:flex;flex-direction:column;align-items:center;font-weight:700}.ProfileMenu .Profile-menuSection{border-color:#868b92;border-style:solid;border-width:1px 0;padding-top:.25rem;padding-bottom:.25rem}.ProfileMenu .Profile-menuItem{cursor:pointer;padding:.5rem 1rem}.ProfileMenu .Profile-menuItem:hover{background-color:#868b92}.ProfileMenu .ProfileMenu-footer{padding-top:.25rem;padding-bottom:1rem}.ContentHeader{flex-direction:row}.ContentHeader,.ContentHeader .ContentHeader-logoContainer{display:flex;align-items:center}.ContentHeader .ContentHeader-logo{height:40px}.ContentHeader .ContentHeader-middle{flex-grow:2}.HeaderControls .HeaderControls-avatar{height:40px;width:40px;border-radius:20px;background-color:#5d7c78;color:#e6ece9;font-weight:700;font-size:1.3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:4px 4px 6px 0 rgba(0,0,0,.25),-4px -4px 6px 0 hsla(0,0%,100%,.3)}.ContentContainer{flex-grow:2;display:flex;flex-direction:column;overflow-y:scroll}.ContentContainer .ContentContainer-mainPart{flex-grow:2}.AppContainer{height:100%;display:flex;flex-direction:row}#root,body,html{height:100%}.p-xs,.ph-xs,.pl-xs{padding-left:.25rem}.p-xs,.ph-xs,.pr-xs{padding-right:.25rem}.p-xs,.pt-xs,.pv-xs{padding-top:.25rem}.p-xs,.pb-xs,.pv-xs{padding-bottom:.25rem}.p-s,.ph-s,.pl-s{padding-left:.5rem}.p-s,.ph-s,.pr-s{padding-right:.5rem}.p-s,.pt-s,.pv-s{padding-top:.5rem}.p-s,.pb-s,.pv-s{padding-bottom:.5rem}.p-m,.ph-m,.pl-m{padding-left:1rem}.p-m,.ph-m,.pr-m{padding-right:1rem}.p-m,.pt-m,.pv-m{padding-top:1rem}.p-m,.pb-m,.pv-m{padding-bottom:1rem}.p-l,.ph-l,.pl-l{padding-left:1.5rem}.p-l,.ph-l,.pr-l{padding-right:1.5rem}.p-l,.pt-l,.pv-l{padding-top:1.5rem}.p-l,.pb-l,.pv-l{padding-bottom:1.5rem}.m-xs,.mh-xs,.ml-xs{margin-left:.25rem}.m-xs,.mh-xs,.mr-xs{margin-right:.25rem}.m-xs,.mt-xs,.mv-xs{margin-top:.25rem}.m-xs,.mb-xs,.mv-xs{margin-bottom:.25rem}.m-s,.mh-s,.ml-s{margin-left:.5rem}.m-s,.mh-s,.mr-s{margin-right:.5rem}.m-s,.mt-s,.mv-s{margin-top:.5rem}.m-s,.mb-s,.mv-s{margin-bottom:.5rem}.m-m,.mh-m,.ml-m{margin-left:1rem}.m-m,.mh-m,.mr-m{margin-right:1rem}.m-m,.mt-m,.mv-m{margin-top:1rem}.m-m,.mb-m,.mv-m{margin-bottom:1rem}.m-l,.mh-l,.ml-l{margin-left:1.5rem}.m-l,.mh-l,.mr-l{margin-right:1.5rem}.m-l,.mt-l,.mv-l{margin-top:1.5rem}.m-l,.mb-l,.mv-l{margin-bottom:1.5rem}.flexRow{display:flex;flex-direction:row}.flexColumn{display:flex;flex-direction:column}.Shadow--up{box-shadow:6px 6px 8px #d4d9d6,-6px -6px 8px #f8fffc}.Shadow-small--up{box-shadow:3px 3px 4px #d4d9d6,-3px -3px 4px #f8fffc}html{background-color:#e6ece9}
/*# sourceMappingURL=main.12c3e452.chunk.css.map */