.flex{display:flex;flex-wrap:wrap;width:100%;height:100%;margin:0}.flex.center{align-items:center;justify-content:center;text-align:center}.flex.grow{flex-grow:1;width:auto}.flex.noWrap{flex-wrap:nowrap}.flex.column{flex-direction:column}.flex.column .flex.grow{width:100%;height:auto}
#app{position:relative;width:100%;height:100%}.secured{position:relative;width:100%;height:100%}.secured__root{width:100%;height:100%}.secured__layout{width:100%;height:100%;display:flex}.secured__loading{display:flex;align-items:center;justify-content:center;height:100%}.content{height:100%;width:calc(100% - 240px)}
.no-element{width:100%;height:100%;display:flex;margin:auto;justify-content:center;align-items:center;flex-direction:column;font-size:1rem}.no-element .message{color:#cecccc;font-weight:100;padding:20px 0}
body,html{height:100%;box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}html{font-size:13px}body{margin:0;padding:0;height:100%;font-size:0.875rem;font-family:"Roboto", "Helvetica", "Arial", sans-serif;font-weight:400;line-height:1.43;letter-spacing:0.01071em;-webkit-font-smoothing:antialiased}#___gatsby{height:100%}#gatsby-focus-wrapper,.awsappsync{height:100%}.ScrollbarsCustom-Content{height:100%}.ScrollbarsCustom-TrackY{width:6px}.ScrollbarsCustom-TrackX{height:6px}table.fullHeight{height:100%;min-height:300px}@media screen and (max-width: 1024px){.hotel__rooms__room{width:100%;text-align:center}.hotel__rooms__room__image{width:30%}.hotel__rooms__room__body{width:70%}.hotel__rooms__room__adults{justify-content:center}}@media screen and (max-width: 800px){.hotel__entry__title{font-size:6vw;font-weight:300;margin-bottom:6px}.hotel__rooms__room{width:100%}.hotel__rooms__room__wrap{flex-wrap:wrap}.hotel__rooms__room__image{width:100%;border-radius:.25rem .25rem 0 0}.hotel__rooms__room__body{width:100%}.hotel__rooms__room__reserve{padding-top:20px;justify-content:center}.hotel__facilities__facility{width:100%}.hotel__contacts__address{flex-direction:column}.hotel__contacts__address__wrap{flex-direction:column}.hotel__contacts__address__comma{display:none}.hotel__contacts__address__city{font-weight:400}.hotel__contacts__wrap{flex-wrap:wrap}.hotel__contacts__map{width:100%;padding-bottom:100%}.hotel__menu__title{font-size:2.5rem;line-height:normal}.serviceTab__hotelPhotoUnused{width:100%}}@keyframes rotate360{0%{transform:rotate(0deg)}50%{transform:rotate(360deg)}100%{transform:rotate(0deg)}}@keyframes pulse{0%{transform:scale(1)}30%{transform:scale(1)}40%{transform:scale(1.08)}50%{transform:scale(1)}60%{transform:scale(1)}70%{transform:scale(1.05)}80%{transform:scale(1)}100%{transform:scale(1)}}@keyframes rotate__pulse{0%{transform:scale(1) rotate(0deg)}20%{transform:scale(1.1) rotate(72deg)}40%{transform:scale(1.2) rotate(144deg)}60%{transform:scale(1.1) rotate(216deg)}100%{transform:scale(1) rotate(360deg)}}@keyframes bganim{0%{background-position:0% 68%}50%{background-position:100% 33%}100%{background-position:0% 68%}}
.page{display:flex;flex-direction:column;height:100%}.pageHeader{display:flex;width:100%}.pageHeader__title{font-size:2.6rem;font-weight:600;padding:10px 30px;color:#31465f}.pageHeader__content{flex:1;display:flex;align-items:center;justify-content:flex-end;padding:0 30px 0 10px}.pageBody{flex:1;padding:20px}
.errorAction{display:flex;flex-direction:column;justify-content:center;align-items:center}.errorAction__icon{opacity:.2}.errorAction__icon svg{font-size:5rem;fill:#dc004e}.errorAction__title{color:#dc004e;margin-top:4px;font-size:1rem;text-transform:uppercase;font-weight:600;opacity:.4}.errorAction__subtitle{font-size:.75rem;text-transform:uppercase;opacity:.4;margin-top:4px;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.errorAction__actions{display:flex;align-items:center;justify-content:center;margin-top:16px}
.queryTable{display:flex;padding:0;height:100%;position:relative;overflow:hidden;border-radius:4px}.queryTable__header{display:flex;align-items:center;justify-content:flex-end;border-bottom:1px solid #e6e5e8;border-top:none;margin-top:0}.queryTable__header__action{display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer;transition:all 0.15s linear}.queryTable__header__action:hover{background:#f9f7f7}.queryTable__header__action:hover svg{color:#1976d2}.queryTable__header__action.left{border-right:1px solid #e6e5e8}.queryTable__header__action.right{border-left:1px solid #e6e5e8}.queryTable__wrap{flex:1;display:flex;flex-direction:column;height:100%;position:relative;z-index:2;background:#fff;transition:all 0.15s linear}.queryTable__filter{display:flex;flex-direction:column;width:300px;overflow:hidden;height:100%;background:#fff;position:absolute;z-index:1;border-right:1px solid #e6e5e8;transition:all 0.15s linear}.queryTable__filter__title{text-transform:capitalize;font-size:1rem;border-bottom:1px solid #e6e5e8;height:41px;padding:11px 14px;font-weight:500}.queryTable__filter__body{flex:1;padding:0 10px 10px}.queryTable__filter__item{padding:10px 0}.queryTable__filter__actions{display:flex;align-items:center;justify-content:center;height:57px;border-top:1px solid #e6e5e8;text-align:center}.queryTable__search{flex:1;padding:0 10px}.queryTable__body{flex:1;display:flex;flex-direction:column}.queryTable__table{flex:1}.queryTable__table table.fullHeight{height:100%;min-height:300px}.queryTable__table .MuiTableRow-root:last-child{border-bottom:none}.queryTable__table .MuiTableCell-alignCenter .MuiTableSortLabel-root{padding-left:26px}.queryTable__pagination{border-top:1px solid #e6e5e8}.queryTable.openFilter .queryTable__wrap{transform:translateX(300px)}.queryTable.openFilter .queryTable__header .filter svg{color:#dc004e}
.table{display:flex;padding:0;height:100%;position:relative;overflow:hidden;border-radius:4px;min-height:300px}.table__wrap{flex:1;display:flex;flex-direction:column;height:100%;position:relative;z-index:2;background:#fff;transition:all 0.15s linear}.table__body{flex:1;display:flex;flex-direction:column}.table__table{flex:1;border-bottom:1px solid #e6e5e8}.table__table .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:none}.table__table .MuiTableCell-head{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.MuiTableCell-alignCenter .table__table:not(.MuiTableCell-paddingNone) .MuiTableSortLabel-root{padding-left:26px}.table__footer{display:flex;height:40px}.table__batchActions{display:flex;align-items:center;height:100%}.table__batchActions__title{padding:0 20px}.table__batchActions__actions{border-right:1px solid #e6e5e8;height:100%;display:flex;align-items:center;justify-content:center}.table__batchActions__actions:hover{background:#f9f7f7}.table__batchActions__actions:hover svg{color:#1976d2}.table__pagination{flex:1}.table__pagination .MuiTablePagination-toolbar{height:40px;min-height:40px}.table__pagination .MuiButtonBase-root{padding:10px}.table__row .MuiChip-root{margin-right:4px}.table__row.hover{cursor:pointer}.table__column__img.MuiTableCell-root{padding:0;position:relative}.table__column__img .tableImage{width:calc(100% - 8px);height:calc(100% - 8px);overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position-y:center;display:inline-flex;align-items:center;margin:4px;border-radius:.25rem}.table__column__img .tableImage img{display:block;width:100%;height:auto}.table__column__dnd.MuiTableCell-root{width:26px;padding:4px 0 0 4px;cursor:move;color:rgba(0,0,0,0.54);transition:all 0.15s linear}.table__column__dnd.MuiTableCell-root:hover{color:#2e2e2e}.table__column__dnd__spacer{width:26px}.table.filterActive .table__wrap{transform:translateX(300px)}.table.filterActive .tableHeader .filter svg{color:#dc004e}.table.loading table,.table.error table,.table.empty table{height:100%}.tableFilter{display:flex;flex-direction:column;width:300px;overflow:hidden;height:100%;background:#fff;position:absolute;z-index:1;border-right:1px solid #e6e5e8;transition:all 0.15s linear}.tableFilter__title{text-transform:capitalize;font-size:1rem;border-bottom:1px solid #e6e5e8;height:41px;padding:11px 14px;font-weight:500}.tableFilter__body{flex:1;padding:0 10px 10px}.tableFilter__item{padding:10px 0}.tableFilter__actions{display:flex;align-items:center;justify-content:center;height:57px;border-top:1px solid #e6e5e8;text-align:center}.tableHeader{display:flex;align-items:center;justify-content:flex-end;border-bottom:1px solid #e6e5e8;border-top:none;margin-top:0}.tableHeader__search{flex:1;padding:0 10px}.tableHeader__action{display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer;transition:all 0.15s linear}.tableHeader__action:hover{background:#f9f7f7}.tableHeader__action:hover svg{color:#1976d2}.tableHeader__action.left{border-right:1px solid #e6e5e8}.tableHeader__action.right{border-left:1px solid #e6e5e8}
.actionsMenu.noHover .MuiIconButton-root:hover{background-color:initial}
.dot{margin:auto;border-radius:50%;width:8px;height:8px;background:#e6e5e8;transition:all 0.3s linear}.dot.active{background:#a6d771}.dot__size__sm{width:4px;height:4px}.dot__color__gray{background:#e6e5e8}.dot__color__yellow{background:#ffce54}.dot__color__green{background:#a6d771}.dot__color__red{background:#f44336}
.inlineSvg{display:inline-block;margin:auto;text-align:center;position:relative;color:inherit}.inlineSvg svg{display:block;width:auto;height:100%;fill:currentColor;user-select:none}.inlineSvg.sizeWidth svg{width:100%;height:auto}
.buttonSwitch__label{padding-bottom:5px}.buttonSwitch .MuiButton-root{color:rgba(0,0,0,0.38);height:28px}.buttonSwitch .MuiButton-root.selected{color:rgba(0,0,0,0.54);background-color:rgba(0,0,0,0.12)}
.dialog{min-width:400px;min-height:300px}.dialog__body{position:relative}.dialog__loading{position:absolute;display:none;align-items:center;justify-content:center;opacity:0;top:0;left:0;background:#fff;z-index:9;width:100%;height:100%;transition:all 0.15s linear}.dialog__close{position:absolute;top:6px;right:6px}.dialog__actions{display:flex}.dialog__actions__left{flex:1;text-align:left}.dialog__actions__right{text-align:right}.dialog.loading .dialog__loading{display:flex;opacity:1}.dialog.noPadding .dialog__body.MuiDialogContent-root{padding:0}
.related{position:relative}.related__body{border-radius:.35rem;border:1px solid #cecccc;padding:8px 6px 0}.related__items{border-radius:.25rem;margin-bottom:6px}.related__items__title{color:rgba(0,0,0,0.54);padding:4px}.related__items__body{padding:4px 6px 0}.related__item{display:flex;align-items:center;margin-bottom:4px}.related__item__title{padding-right:8px}.related__item__body{display:flex;flex-wrap:wrap}.related__item__body>div{margin-right:5px;height:17px}.related__title{color:rgba(0,0,0,0.54);position:absolute;z-index:2;display:inline-block;top:-10px;left:6px;background:#fff;padding:2px 5px 1px}
.tabs{display:flex;flex-direction:column;flex:1;width:100%;height:100%;min-height:400px}.tabs__panels{flex:1;display:flex}.tabs__content{flex:1;width:100%;max-width:100%}.tabs.autoHeight{height:auto;flex:none}.tabs.vertical{flex-direction:row}.tabs.vertical .tabs__tablist{border-right:1px solid #f0f0f0}.tabs.vertical .tabpanel{border-top:none}.tabpanel{height:100%;width:100%;border-top:1px solid #f0f0f0}.tabpanel.autoHeight{height:auto}
.actions{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;padding:10px;border-top:1px solid #e0e0e0}.actions.align__right{justify-content:flex-end;text-align:right}.actions.align__left{justify-content:flex-start;text-align:left}.actions.noBorder{border-top:none}.actions button{margin:0 5px}.actions__action.align__right{justify-self:flex-end;text-align:right;margin-left:auto}.actions__action.align__left{justify-self:flex-start;text-align:left;margin-right:auto}
.translations{min-width:600px}@media screen and (max-width: 800px){min-width:unset}
.selectSearch{position:relative}.selectSearch__options{position:absolute;z-index:99999999;top:100%;width:100%;margin-top:-5px;border-radius:.25rem;overflow:hidden;display:none}.selectSearch__progress{position:absolute;right:16px;top:calc(50% - 7px)}.selectSearch.open .selectSearch__options{display:block}.selectSearch.loading .MuiTextField-root{pointer-events:none;opacity:.35}
.starsSelect{display:flex;align-items:center;margin-top:16px;margin-bottom:8px;padding:18.5px 4px;width:100%;height:50px}.starsSelect__star{display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:#feba02;cursor:pointer}.starsSelect__star.hovered svg{transform:scale(1.35)}
.chipSelect .MuiSelect-select{display:flex;flex-wrap:wrap;overflow:hidden;height:auto}.chipSelect__chip{margin-bottom:6px;margin-right:8px}
.imageUploader{display:inline-flex;flex-direction:column;margin:auto}.imageUploader__title{color:rgba(0,0,0,0.54);font-size:0.75rem;padding:8px 1px}.imageUploader__remove{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;z-index:2;top:0;left:0;transition:all 0.15s linear}.imageUploader__remove__btn{opacity:0;color:#fff;transition:all 0.3s linear}.imageUploader__preview{display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:5px;position:relative}.imageUploader__preview img{width:100%;height:100%;object-fit:cover}.imageUploader__preview:hover .imageUploader__remove{background:rgba(0,0,0,0.08)}.imageUploader__preview:hover .imageUploader__remove__btn{opacity:1}.imageUploader__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:100%;max-height:100%;padding:15px;border:1px dashed #cecccc;border-radius:5px;background:#f9f7f7;transition:all 0.15s linear;color:rgba(0,0,0,0.54);cursor:pointer;overflow:hidden}.imageUploader__dropzone__title{padding-top:10px}.imageUploader__dropzone:hover{background:#f0f0f0;color:rgba(0,0,0,0.87)}
.hotelSeoForm{margin:20px 0;min-width:600px}.hotelSeoForm__switch{border:1px solid #f0f0f0;text-align:center;padding:10px 0;background:#f9f7f7;border-radius:.25rem}.hotelSeoForm__fields{padding-top:20px}.hotelSeoForm__info{display:flex;justify-content:center;align-items:center}
.hotelSelect{position:relative}.hotelSelect__options{position:absolute;z-index:99999999;top:100%;width:100%;margin-top:-5px;border-radius:.25rem;overflow:hidden;display:none}.hotelSelect__progress{position:absolute;right:16px;top:calc(50% - 7px)}.hotelSelect__empty.MuiMenuItem-root{pointer-events:none;color:#9299a2;padding-left:12px}.hotelSelect.active .hotelSelect__options{display:block}.hotelSelect.loading .MuiTextField-root{pointer-events:none;opacity:.35}
.logo{position:relative;display:inline-flex;justify-content:center;align-items:center;margin:auto;width:auto;height:100%;transition:all 0.3s linear}.logo svg{flex-grow:1;width:auto;height:100%}.logo.size__auto{max-height:unset;min-height:unset}.logo.size__default{max-height:100px;min-height:60px}.logo.size__small{max-height:60px;min-height:30px}
.panel{width:240px;height:100%;background:#fff;position:relative;border-right:1px solid rgba(0,0,0,0.12)}.panel__logo{text-align:center;font-weight:600;font-size:2rem;padding:10px 0;color:#1976d2}.panel__user{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 0 10px}.panel__user__icon{margin-bottom:10px;border-radius:50%;width:50px;height:50px;text-align:center;background-color:#f9f7f7;display:flex;justify-content:center;align-items:center;cursor:pointer}.panel__user__icon svg{font-size:2.4rem;fill:#fff}.panel__user__name,.panel__user__group{display:inline-block;border-radius:.25rem;padding:0 5px;margin-bottom:5px}.panel__user__name{font-weight:600}.panel__user__group{color:#32323d}.panel__user.loading .panel__user__name{width:120px;height:14px;background:#f9f7f7}.panel__user.loading .panel__user__group{width:60px;height:14px;background:#f9f7f7}.panel__button{display:block;text-decoration:none;outline:none;color:rgba(0,0,0,0.87)}.panel__button.active{color:#1976d2;border-left:3px solid #1976d2}.panel__button.active svg{fill:#1976d2}.panel__static{display:none}.panel__static__body{display:flex;align-items:center}.panel__static__title{padding:10px 10px 5px;flex:1;font-size:1rem;transition:all 0.15s linear}.panel__static__title.disabled{color:#cecccc}.panel__static__title:not(.disabled){cursor:pointer}.panel__static__title:not(.disabled):hover{color:#1976d2}.panel__static__statuses{display:flex;align-items:center;height:100%;padding:0 7px}.panel__static__status{border:1px solid transparent;border-radius:50%;margin:3px;padding:1px;transition:all 0.3s linear}.panel__static__status span{display:block;width:6px;height:6px;border-radius:50%;background:#f44336;transition:all 0.3s linear}.panel__static__status:hover{border-color:#f44336}.panel__static__status.active span{background:#a6d771}.panel__static__status.active:hover{border-color:#a6d771}.panel__static__actionStatus{display:flex;align-items:center;color:#1976d2;height:16px;padding:0 10px}.panel__static__actionStatus .MuiSvgIcon-root{font-size:1.15rem;margin-right:5px;animation:rotate360 6s ease infinite}.panel__logout{position:absolute;bottom:0;width:100%;height:40px;background:#f0f0f0;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.15s linear}.panel__logout:hover{background:#e6e5e8}.panel__logout svg{font-size:1rem;margin-right:2px}
.dashboard{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative}.dashboard .bgicon{fill:#f0f0f0;font-size:6rem}.dashboard .withlove{position:absolute;bottom:10px;right:10px;display:flex}.dashboard .withlove__icon{fill:#dc004e;font-size:1rem}.dashboard .withlove__title{padding-left:5px;font-size:.75rem;color:#32323d}
.hotelPhotosList{display:flex;flex-direction:column;height:100%}.hotelPhotosList__list{flex:1}
.hotelsList{display:flex;flex-direction:column;height:100%}.hotelsList__list{flex:1}
.hotelJobQueue{display:flex;flex-direction:column;height:100%}.hotelJobQueue__list{flex:1}
.hotelAdd{display:flex;flex-direction:column;height:100%}.hotelAdd__form{flex:1}
.hotelAdd{display:flex;flex-direction:column;height:100%}.hotelAdd__form{flex:1}
.sync__wrap{display:flex;flex-direction:column;height:100%}.sync__body{flex:1;min-height:300px}.sync__actions{padding:14px 18px;text-align:right;border-top:1px solid #bdbdbd}.sync__actions .MuiButton-root{margin-left:10px}.sync .presync{display:flex;flex-direction:column;height:100%}.sync .presync__wrap{margin:auto}.sync .presync__mode{padding:0 10px}.sync .presync__body{display:flex;justify-content:center;align-items:center;text-align:center;padding:10px}.sync .presync__actions .MuiButton-root{margin:0 20px}.sync .syncMode{display:flex;justify-content:center;align-items:center;text-align:center;height:100%}.sync .syncMode__body{max-width:300px;width:100%;text-align:left}.sync .syncMode__actions{padding:20px 20px 0;text-align:center}.sync .syncCityMode{display:flex;justify-content:center;align-items:center;text-align:center;height:100%}.sync .syncCityMode__body{margin:auto;text-align:left}.sync .syncCityMode__form{padding:10px 20px;text-align:center}.sync .syncCityMode .selectSearch{margin:0 10px 30px}.sync .syncCityMode__dates{display:flex;margin-bottom:30px}.sync .syncCityMode__dates .datepick{margin:0 10px}.sync .syncCityMode__result{text-align:center;padding-bottom:50px}.sync .syncCityMode__result__city{font-weight:100;font-size:2.8rem}.sync .syncCityMode__result__founded{font-size:1rem;padding:8px 24px;background:#f9f7f7;border-radius:.35rem;display:inline-block;margin:10px}.sync .syncCityMode__result__actions{display:flex;align-items:center;padding:20px 0}.sync .syncCityMode__result__actions .MuiButton-root{margin:0 5px}.sync .syncLinksMode{display:flex;justify-content:center;align-items:center;text-align:center;height:100%}.sync .syncLinksMode__body{width:100%;max-width:500px;margin:auto}.sync .syncHotelsParse{width:100%;height:100%;display:flex}.sync .syncHotelsParse__table{width:50%;border-right:1px solid #f0f0f0}.sync .syncHotelsParse__body{display:flex;justify-content:center;align-items:center;text-align:center;width:50%}.sync .syncHotelsParse__progress{width:100%;max-width:500px}.sync .syncHotelsParse__progress__title{font-size:1rem;font-weight:300;text-transform:uppercase}.sync .syncHotelsParse__progress__counter{font-size:3rem;font-weight:600;padding-top:10px}.sync .syncHotelsParse__progress__body{padding:20px 25px 30px}.sync .syncHotelsParse__progress__actions{text-align:center}.syncResults{display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;height:100%}.syncResults__city{font-weight:600;font-size:1.5rem;margin-bottom:10px}.syncResults__title{margin:15px 0 4px;padding-bottom:2px;font-weight:600;font-size:1rem}.syncResults__body{padding:10px 30px;margin-top:15px;background:#f9f7f7;border-radius:.35rem}.syncResults__item{display:flex;align-items:center;justify-content:flex-end;font-size:1rem;position:relative}.syncResults__item__qty{min-width:40px;font-weight:600;font-size:2rem;text-align:right}.syncResults__item__title{padding:0 10px;width:180px;text-align:left}.syncResults__item__icon{position:absolute;right:-5px;top:-5px}.syncResults__actions{margin:10px}.syncResults>.MuiLinearProgress-root{max-width:500px;width:100%;margin:20px}.syncList{display:flex;flex-direction:column;height:100%;border-top:1px solid #f0f0f0}.syncList__body{flex:1;display:flex;border-top:1px solid #f0f0f0}.syncList__items{width:100%;height:100%;display:flex;flex-direction:column}.syncList__listActions{display:flex;align-items:center;height:46px;padding:0 10px;background:#fafafa;border-bottom:1px solid #e0e0e0}.syncList__listWrap{flex:1}.syncList__list{width:100%;height:100%}.syncList__info{display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;border-left:1px solid #f0f0f0;height:100%}.syncList__info__count{font-size:2.5rem;font-weight:600;margin-bottom:5px}.syncList__info__title{font-size:1.25rem;font-weight:600;margin-bottom:20px;text-transform:uppercase}.syncList__info__bottom{padding-bottom:30px}.syncList__progress{display:flex;justify-content:center;align-items:center;text-align:center;height:100%;width:100%}.syncList__progress__body{width:100%;max-width:500px}.syncList__progress__title{font-size:1rem;font-weight:300;text-transform:uppercase}.syncList__progress__counter{font-size:3rem;font-weight:600;padding-top:10px}.syncList__progress__body{padding:20px 25px 30px}.syncList__progress__actions{text-align:center}.syncItem__fields{height:100%;padding:20px;background:#f0f0f0}.syncItem__field{display:flex;flex-direction:column;border:1px solid #e6e5e8;border-radius:.35rem;padding:10px 20px;background:#fff}.syncItem__field__title{font-weight:500;font-size:1rem}.syncItem__field__body{display:flex;height:100%;width:100%}.syncItem__field__current{display:flex;align-items:center;width:calc(50% - 32px)}.syncItem__field__switch{width:64px;align-self:center;padding:20px 10px}.syncItem__field__previous{position:relative;width:calc(50% - 32px);border-radius:.25rem;border:1px solid #e6e5e8;padding:15px;margin-top:16px;margin-bottom:8px}.syncItem__field__previous__title{position:absolute;top:-8px;left:10px;background:#fff;display:inline-block;padding:1px 6px;color:rgba(0,0,0,0.54);font-size:.75rem;font-family:"Roboto", "Helvetica", "Arial", sans-serif;font-weight:400;line-height:1;letter-spacing:0.00938em}.syncItem__field__previous__value{color:rgba(0,0,0,0.54)}.syncItem__photos{height:100%;background:#f0f0f0;padding:10px}.syncItem__photos__title{font-weight:600;text-transform:uppercase;padding-right:16px}.syncItem__photos__items{display:flex;flex-direction:column;height:100%}.syncItem__photos__list{flex:1}.syncItem__photos__preview{width:60px;height:40px;overflow:hidden;background-size:cover;background-repeat:no-repeat;margin:4px;border-radius:.25rem}.syncItem__photos .MuiExpansionPanelDetails-root{padding:0}.syncItem__rooms{height:100%;background:#f0f0f0;padding:10px}.syncItem__rooms__title{font-weight:600;text-transform:uppercase;padding-right:16px}.syncItem__rooms__roomPhotos{width:100%;margin:0;display:flex;flex-direction:column;border:1px solid #edecee;border-radius:.25rem;overflow:hidden}.syncItem__rooms__roomPhotos__title{font-weight:500;font-size:1rem;padding:10px}.syncItem__rooms__roomPhotos__body{flex:1}
#login .title{font-weight:100;font-size:20px;color:#333;padding-bottom:10px}#login .choose{font-size:15px;font-weight:300}#login .users-container{display:flex;flex-wrap:wrap;margin:20px auto;max-width:80%;justify-content:center;align-items:baseline;position:relative}#login .users-container .user-card{display:inline-block;width:auto;position:relative;overflow:hidden;background:#fff;padding:0;border-radius:3px;min-width:200px;text-align:left;cursor:pointer;box-shadow:0 1px 1px 0 rgba(0,0,0,0.35);transition:all .3s linear;margin:20px}#login .users-container .user-card p{margin:0}#login .users-container .user-card .btn-close{display:none;position:absolute;z-index:10;top:12px;right:10px}#login .users-container .user-card .user-name{padding:10px 14px 8px}#login .users-container .user-card .first-name{display:block;color:#333;font-weight:600;font-size:15px;text-transform:uppercase;transition:all .3s linear}#login .users-container .user-card .last-name{font-weight:300;transition:all .3s linear}#login .users-container .user-card .user-role{background:#f9f7f7;padding:4px 14px;color:#9299a2;font-weight:100;border-top:1px solid #f0f0f0}#login .users-container .user-card .block-header{border-top:1px solid #f0f0f0;font-weight:100;padding:14px;background:#f9f7f7;cursor:default}#login .users-container .user-card input{padding:12px 11px}#login .users-container .user-card .input.filled .btn{display:block}#login .users-container .user-card.active{cursor:default;position:absolute;width:300px;top:-20px;z-index:10;box-shadow:0 6px 48px -6px rgba(0,0,0,0.35)}#login .users-container .user-card.active .first-name{font-size:26px}#login .users-container .user-card.active .last-name{font-size:22px;font-weight:100}#login .users-container .user-card.active>.btn-close{display:block}#login .error-block{text-align:center}#login .error-block .error{max-width:800px;display:inline-block;padding:6px 200px}#login .login__logo{padding:20px}#login .login__container{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}#login .login__fields{background:#fff;padding-bottom:10px;min-width:320px;margin-bottom:80px;border-radius:.3rem;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}#login .login__fields .input{margin:20px}#login .login__fields .input .input-title{background:none;text-align:left}.login{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%}.login__wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}
.notFound{text-align:center;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:.35}.notFound__title{text-transform:uppercase;font-weight:600;font-size:1rem;color:#1976d2}.notFound__icon.MuiSvgIcon-root{font-size:3.5rem;color:#1976d2}
.seoTab{display:flex;justify-content:center;align-items:center;height:100%}.seoTab__body{width:100%;display:flex;flex-direction:column;height:100%}.seoTab__content{flex:1}.seoTab__form{height:100%}.seoTab__form__info{display:flex;justify-content:center;align-items:center}
.serviceTab__actions{display:flex;flex-wrap:wrap;padding:10px}.serviceTab__action{text-align:center;margin:5px;padding:15px 5px;border-radius:.25rem;width:120px;cursor:pointer;transition:all 0.15s linear}.serviceTab__action__icon{color:#1976d2}.serviceTab__action__icon svg{font-size:28px}.serviceTab__action__title{line-height:1rem;padding-top:5px;pointer-events:none}.serviceTab__action:hover{background:#f0f0f0}.serviceTab__appUpdate{text-align:center;min-width:300px}.serviceTab__appUpdate__updateDb{font-weight:500;border:1px solid #e6e5e8;margin-top:6px;border-radius:.25rem;padding:2px 5px}.serviceTab__facilitiesAssign{width:600px}.serviceTab__facilitiesAssign__assign{text-align:center}.serviceTab__facilitiesAssign__assign__title{font-size:1rem;font-weight:500}.serviceTab__facilitiesAssign__assign__actions{border-top:1px solid #e6e5e8;padding:15px 0 0;margin-top:10px;text-align:right}.serviceTab__facilitiesReassign{width:600px;text-align:center}.serviceTab__facilitiesReassign__add{padding:10px}.serviceTab__facilitiesReassign__hotels{border:1px solid #f0f0f0;border-radius:3px;padding:3px}.serviceTab__facilitiesReassign__hotels__hotel{display:flex;align-items:center;border-radius:2px;height:26px}.serviceTab__facilitiesReassign__hotels__hotel__title{flex:1;text-align:left;padding:5px 10px}.serviceTab__facilitiesReassign__hotels__hotel__remove{display:flex;justify-content:center;align-items:center;text-align:center;height:100%;padding:5px;border-left:2px solid #fff;cursor:pointer;transition:all 0.15s linear}.serviceTab__facilitiesReassign__hotels__hotel__remove:hover{color:red}.serviceTab__facilitiesReassign__hotels__hotel:nth-child(odd){background:#f0f0f0}.serviceTab__facilitiesReassign__allHotels__title{font-size:1.15rem;background:#1976d2;color:#fff;padding:2px 15px;margin:0 auto 5px;display:inline-block;border-radius:3px}.serviceTab__facilitiesReassign__description{padding:0 10px 40px}.serviceTab__facilitiesReassign .hotelSelect__options{display:block;position:relative;box-shadow:none;border:1px solid #f0f0f0;margin-top:0}.serviceTab__hotelPhotoUnused{width:800px}.serviceTab__hotelPhotoSrcUpload__title{display:flex;align-items:center;font-size:1.15rem;font-weight:400;background:#f9f7f7;padding:5px 10px;border-radius:.25rem;margin-bottom:10px}.serviceTab__hotelPhotoSrcUpload__title span{margin-right:5px}.serviceTab__hotelPhotoSrcUpload__progress{width:100%;max-width:500px;text-align:center}.serviceTab__hotelPhotoSrcUpload__progress__title{font-size:1rem;font-weight:300;text-transform:uppercase}.serviceTab__hotelPhotoSrcUpload__progress__counter{font-size:3rem;font-weight:600;padding-top:10px}.serviceTab__hotelPhotoSrcUpload__progress__body{padding:20px 25px 30px}.serviceTab__hotelPhotoSrcUpload__progress__actions{text-align:center}
