.passwordInputWrap{width:100%;position:relative;display:inline-block}.passwordInputIcon{position:absolute;right:15px;top:53%;transform:translateY(-50%);cursor:pointer}.loginForm{margin:auto;text-align:center}.loginForm .phoneNumber{padding-left:22px}.loginForm h3{font-size:20px;font-weight:500}.loginForm input[type=date],.loginForm input[type=email],.loginForm input[type=number],.loginForm input[type=password],.loginForm input[type=tel],.loginForm input[type=text]{width:100%;height:34px;font-weight:400;background:#fff;border:1px solid #f1f1f1}.loginForm .grayButton{height:34px;padding:0 30px}.loginForm__center{display:flex;align-items:center;justify-content:center;height:100%}@import"https://fonts.googleapis.com/css2?family=Fira+Sans:wght@300;400;600;700&family=Inter:wght@100;400;500;600;700&display=swap";.image-gallery-icon{color:#fff;transition:all .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:drop-shadow(0 2px 2px #1a1a1a)}@media(hover:hover)and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media(max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media(max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media(max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media(max-width:768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;object-fit:contain}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,.4);bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media(max-width:768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media(max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media(max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{transform:scale(1.2);background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active{transform:scale(1.2);border:1px solid #fff;background:#fff}@media(hover:hover)and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media(max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:4px solid transparent;transition:border .3s ease-out;width:100px;background:transparent;padding:0}@media(max-width:768px){.image-gallery-thumbnail{border:3px solid transparent;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{outline:none;border:4px solid #337ab7}@media(max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media(hover:hover)and (pointer:fine){.image-gallery-thumbnail:hover{outline:none;border:4px solid #337ab7}}@media(hover:hover)and (pointer:fine)and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:0 2px 2px #1a1a1a;transform:translateY(-50%);white-space:normal;width:100%}@media(max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}.button{background-color:#409ff2;color:#fff;padding:5px 10px;border-radius:6px;border:1px solid #6689a7;cursor:pointer}.button:hover{background-color:#3075b4}.button.gray{background-color:#d9d9d9;color:#fff;border:1px solid gray}.button.gray:hover{background-color:hsla(0,0%,51%,.393)}.button.gray:disabled{background-color:gray}.button.cancel{background-color:#e4e3e3;border:1px solid #d3d3d3}.button:disabled{background-color:#768a9b;opacity:.8;cursor:default}.grayButton{background-color:#d9d9d9;color:#fff;font-size:14px;padding:10px 24px;border-radius:8px;border:none;box-shadow:2px 2px 10px rgba(0,0,0,.1);text-decoration:none;cursor:pointer}.grayButton.mini{height:24px;padding:2px 22px;font-size:13px}.grayButton:hover{box-shadow:2px 2px 5px hsla(0,0%,51%,.393)}.grayButton:active{box-shadow:0 0 8px #f1ebcd}.grayButton:disabled{background-color:#aaa382;cursor:default}.grayButton.yellow{background-color:#d2c7c1;color:#fff;box-shadow:2px 2px 10px rgba(0,0,0,.1)}.grayButton.yellow:hover{box-shadow:2px 2px 5px hsla(50,72%,89%,.5)}.grayButton.yellow:active{background-color:#f0e9c6;box-shadow:0 0 8px #f1ebcd}.grayButton.yellow:disabled{background-color:#aaa382;cursor:default}.grayButton.green{background-color:#7c9c77;color:#fff}.grayButton.green:hover{background-color:#7c9c77;box-shadow:2px 2px 5px rgba(81,161,105,.408)}.grayButton.green:disabled{background-color:#778275}.grayButton.red{background-color:#b65454;color:#fff}.grayButton.red:hover{background-color:#b84343;box-shadow:2px 2px 5px rgba(161,90,81,.408)}.grayButton.red-light{background-color:#e56444;color:#fff}.grayButton.red-light:hover{background-color:#da5636;box-shadow:2px 2px 5px rgba(161,90,81,.408)}.grayButton.orange{background-color:#e5ae44;color:#fff}.grayButton.orange:hover{background-color:#d9a336;box-shadow:2px 2px 5px rgba(161,90,81,.408)}.grayButton.lime{background-color:#abbd2a;color:#fff}.grayButton.lime:hover{background-color:#a1b21f;box-shadow:2px 2px 5px rgba(155,220,80,.408)}.grayButton.blue{background-color:#3073b2;color:#fff}.grayButton.blue:hover{background-color:#22629f;box-shadow:2px 2px 5px rgba(69,107,235,.408)}.grayButton.blue:disabled{background-color:#547597;cursor:default}.grayButton.blue-light{background-color:#389dd0;color:#fff}.grayButton.blue-light:hover{background-color:#2e91c3;box-shadow:2px 2px 5px rgba(149,195,248,.408)}.grayButton.blue-dark{background-color:#3075b4;color:#fff}.grayButton.blue-dark:hover{box-shadow:2px 2px 5px rgba(149,195,248,.408)}.grayButton.aqua{background-color:#5ba785;color:#fff}.grayButton.aqua:hover{background-color:#5fb890;box-shadow:2px 2px 5px rgba(51,165,178,.408)}.grayButton.brown{background-color:#a89991;box-shadow:none;color:#fff}.grayButton.gray{background-color:#a5a5a5;box-shadow:none;color:#fff}.grayButton.silver{background-color:#eeebe9;box-shadow:none;color:#000}.grayButton.white{background-color:#fff;box-shadow:none;color:#000}.grayButton.transparent{border:1px solid transparent;background-color:transparent;box-shadow:none;color:#a5a5a5;margin-right:3px}.grayButton.transparent:hover{border:1px solid}.createBtn{display:flex;align-items:center;border:none;background-color:transparent;font-size:15px;color:#6e6f71;cursor:pointer}.createBtn svg{margin-right:7px}.clearBtn{border:none;background-color:transparent;cursor:pointer}.plCategorySelect{font-size:14px;font-weight:400;min-height:47px;background-color:#eeebe9;color:#6e6f71;border-radius:8px;overflow:hidden;margin:3px 0}.plCategorySelect .plCtgBody{padding:0 12px 12px}.plCategorySelect .plPc img{width:50px;height:50px;object-fit:cover}.plCategorySelect .plCtgTitle{margin-left:5px;padding:5px}.plCategorySelect .plDd{margin-right:8px;padding:5px}.plCategorySelect .plWrap{min-height:47px}.plCategorySelect.opened .plCtgTitle{color:#000}.plCategorySelect.opened .plPc img{border-radius:0 0 8px 0}.plCategorySelect.preview{margin:0 0 3px}.plCtgBody__trf{margin:3px 0}.trf__name{margin:5px 0}.trf__foodType{font-size:14px;font-weight:400;color:#000}.trf__price{width:108px;background-color:#c96e3d;color:#fff;border-radius:8px;padding:3px 12px;text-align:right}.trf__line{margin-top:2px;border-bottom:2px solid #a5a5a5;width:60%}.calendarButtons{padding:0 10px 14px 0;text-align:right}.info{background-color:#f6dba7;border:1px solid #e5ae44;color:#e5ae44;border-radius:8px;padding:8px 12px;font-size:14px;margin-bottom:12px;display:flex}.switcher-wrap{display:inline-flex;flex-direction:column;align-items:center}.switcher-wrap span{font-size:12px;margin-top:2px;font-weight:400}.switch{background-color:#d0d0d0;position:relative;width:28px;height:14px;cursor:pointer;border-radius:14px}.switch .toggle{position:absolute;width:60%;height:100%;top:0;left:0;right:auto;background-color:#000;opacity:.9;border-radius:14px}.switch.active .toggle{background-color:#409ff2;left:auto;right:0;opacity:1}.switch.inactive{cursor:default}.switch-green .switch{height:26px;width:43px;background-color:#6e6f71}.switch-green .switch.active{background-color:#6faa37}.switch-green .switch .toggle{background-color:#d9d9d9;box-shadow:inset 1px 1px 4px rgba(0,0,0,.55)}.switch-mini .switch{height:21px;width:31px}.preloader{text-align:center;font-size:1.2em;padding:50px 20px}.fetchLoader{position:fixed;z-index:11;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.fetchLoader .text{width:180px;text-align:center;color:#409ff2;background-color:#eefbc9;padding:5px 15px 15px;border-radius:12px;font-size:17px}.pagination{display:flex;justify-content:center;margin-bottom:10px}.pagination li{list-style-type:none;padding:3px 6px;margin:4px;background-color:#f4f4f4;border:1px solid silver;cursor:pointer;border-radius:3px}.pagination li a{text-decoration:none}.pagination li.active{font-weight:700;border:1px solid #000}.pagination li.active a{color:#000}.pagination li.disabled{color:gray;opacity:.3;cursor:default}.pagination li.disabled a{cursor:default}.overlay,.overlay2{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:11}.overlay.light,.overlay2.light{background-color:rgba(0,0,0,.05)}.overlay.transparent,.overlay2.transparent{background-color:hsla(0,0%,100%,0);z-index:10}.overlay.dark,.overlay2.dark{background-color:rgba(0,0,0,.78)}.hideHeader{position:fixed;background-color:#000;width:100%;height:62px;z-index:12;top:0;left:0}.popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;max-width:900px;max-height:90vh;background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2);z-index:8;overflow-y:hidden;opacity:0;transition:transform .3s ease,opacity .3s ease}.popup.open{opacity:1}.popup .popup__header{position:relative;height:60px;padding:10px 20px}.popup .popup__header.noTitle{height:0}.popup .popup__header.empty{height:40px}.popup .popup__header h1,.popup .popup__header h2,.popup .popup__header h3{font-size:20px;font-weight:500;margin-top:20px}.popup .popup__header.noHeader h1,.popup .popup__header.noHeader h2,.popup .popup__header.noHeader h3{margin-top:20px}.popup .popup__content{max-height:80vh;overflow-y:auto;padding:20px;overscroll-behavior-y:contain}.popup .closeBtn{display:block;position:absolute;width:25px;height:25px;text-align:center;top:15px;right:15px;font-size:1.2rem;font-weight:700;cursor:pointer;z-index:2}.popup.noHeader .closeBtn{top:18px;right:16px}.beautyScroll ::-webkit-scrollbar-track{background:#f1f1f1}.beautyScroll ::-webkit-scrollbar{width:6px}.beautyScroll ::-webkit-scrollbar-thumb{background-color:#909395;border-radius:6px}.styledPopup{max-width:460px}.styledPopup .popup__content{padding:0 50px 20px}.styledPopup h3{font-size:20px;font-weight:500;margin:0}.styledPopup input[type=email],.styledPopup input[type=number],.styledPopup input[type=text]{width:100%;height:32px;padding-left:14px;margin-bottom:13px;background-color:#fff;border:1px solid #d9d9d9}.styledPopup input[type=email]::placeholder,.styledPopup input[type=number]::placeholder,.styledPopup input[type=text]::placeholder{color:#6e6f71}.styled__descr{font-size:14px;font-weight:500;color:#6e6f71;margin-top:14px;margin-bottom:22px}.accordion{border:1px solid #8d8d8d;margin-bottom:5px;border-radius:8px;overflow:hidden}.accordion .accordion__title{font-size:1.1rem;font-weight:700;background-color:#e1e1e1;padding:5px;cursor:pointer;position:relative}.accordion .accordion__title label{margin-left:0}.accordion .accordion__content{padding:5px;transition:all .2s}.accordion .accordion__content p{margin:0;padding:0}.accordion .accordion__content.hide{height:0;padding:0;overflow:hidden;transition:all .2s}.filtersModule{position:relative;width:inherit}.filtersModule h3{margin-top:0;color:#6e6f71;font-size:18px;font-weight:500}.filtersModule .popup{max-width:950px}.filtersModule .popup__header{padding:15px}.filtersModule .closeBtn{top:15px;right:15px}.filtersFormWrap{margin-bottom:80px}.filtersFormWrap .accordionFilters{margin-bottom:0}.filtersFormWrap .accordionBox{font-size:14px;margin-left:3px;cursor:pointer}.filtersPopup{top:70px;transform:none;left:0;right:0;margin:auto}.filtersWrap{display:flex;flex-wrap:wrap;justify-content:space-between}.filtersWrap .accordionFilters{width:32%}.filterButtons{position:absolute;bottom:0;right:0;width:100%;padding-right:30px;background-color:#fff;display:flex;justify-content:end}.filterButtons .yellow{width:150px;margin-left:15px}.popular_filters{display:flex;flex-wrap:wrap}.popular_filters li{width:320px}.accordionFilters{margin-bottom:5px}.accordionFilters .accordion__title{width:100%;font-size:14px;font-weight:400;padding:5px 5px 5px 3px;cursor:pointer;position:relative;display:flex;align-items:center}.accordionFilters .accordion__title .accordion__check{width:20px}.accordionFilters .accordion__title .accordion__check label{margin-left:0;border-bottom:none!important}.accordionFilters .accordion__title .acText{flex-grow:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px}.accordionFilters .accordion__title .btn{width:24px}.accordionFilters .accordion__title .btn svg{transform:rotate(180deg);margin-left:5px}.accordionFilters .accordion__title.opened .btn svg{transform:rotate(0deg)}.accordionFilters .accordion__content{transition:all .8s}.accordionFilters .accordion__content p{margin:0;padding:0 0 0 6px}.accordionFilters .accordion__content.hide{height:0;overflow:hidden;transition:all .8s}.accordionFilters .accordion__content ul{margin:0;padding-left:5px}.accordionFilters .accordion__content li{margin-bottom:8px}.accordionFilters .accordion__content li label{display:flex;align-items:center;cursor:pointer;font-size:14px}.accordionFilters .accordion__content li input{margin-right:5px;display:inline-block;cursor:pointer}.accordionFilters .accordion__content li input[type=checkbox]{width:14px;height:14px}.image-gallery{width:243px;height:180px;overflow:hidden;border-radius:8px}.slider .image-gallery-content,.slider .image-gallery-content .image-gallery-slide,.slider .image-gallery-content .image-gallery-slide-wrapper,.slider .image-gallery-content .image-gallery-slides,.slider .image-gallery-content .image-gallery-swipe{height:100%}.slider .image-gallery-content.fullscreen .image-gallery-slide,.slider .image-gallery-content.fullscreen .image-gallery-slide-wrapper,.slider .image-gallery-content.fullscreen .image-gallery-slides,.slider .image-gallery-content.fullscreen .image-gallery-swipe{height:auto}.image-gallery-left-nav,.image-gallery-right-nav{padding:10px}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{width:40px;height:40px;background-color:hsla(0,0%,85%,.5);border-radius:90px;opacity:.6}.image-gallery-icon{filter:none;z-index:1}.image-gallery-icon:hover{color:#fff}.image-gallery-icon:disabled{display:none}.slider-container{width:200px;height:180px}.image-gallery-image{width:100%;height:100%;object-fit:cover!important}.fullscreen .image-gallery-image{object-fit:contain!important;height:85vh}.showFull{color:#409ff2;font-size:14px;cursor:pointer}.menuNavLinks{background-color:#a5a5a5;height:42px;line-height:43px;display:flex;justify-content:center;border-radius:8px;overflow:hidden;padding:0}.menuNavLinks li{display:inline-block}.menuNavLinks a:link,.menuNavLinks a:visited{color:#fff;text-decoration:none;font-weight:500;padding:0 10px;height:42px;display:inline-block;flex-grow:1;text-align:center}.menuNavLinks .active,.menuNavLinks a:hover{background-color:#6e6f71;transition-duration:.4s;transition-property:background-color}#share button{margin-right:3px}.accordionBox.opened svg{transform:rotate(180deg);transition-duration:.3s}.line{height:2px;background-color:#a5a5a5;margin:5px}.line.light{height:1px;background-color:#c9c9c9}.avatar{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:linear-gradient(218deg,#3074b3 11.79%,#5ba782 30.14%,#adbe29 50.99%,#e26231 69.84%,#9d4366 88.79%)}.avatar,.avatar img{padding:2px;border-radius:90px}.avatar img{width:100%;height:100%;background-color:#fff}.defTable{width:100%;max-width:100vw;font-size:12px}.defTable thead{background-color:#e5e5df}.defTable thead td,.defTable thead th{position:relative}.defTable thead td .inputDropdownBox,.defTable thead th .inputDropdownBox{background-color:#e5e5df;top:0;border-radius:0 0 8px 8px;min-width:100px;text-align:left}.defTable thead td .row_item,.defTable thead th .row_item{font-size:12px;margin:0;padding:3px;border-top:1px solid #d9d9d9}.defTable thead td .rows,.defTable thead th .rows{position:absolute;top:0;right:3px}.defTable thead td .btn,.defTable thead th .btn{position:absolute;width:100%;height:100%;top:0;left:0}.defTable tr{text-align:center;border-radius:8px;overflow:hidden;border:1px solid #e5e5df}.defTable th{padding:3px;border:1px solid #d9d9d9;font-weight:400}.defTable th:first-child{border-radius:8px 0 0 8px}.defTable td{padding:3px;border:1px solid #d9d9d9}.customSelectWrap{min-height:42px;strokewidth:1px;border:1px solid #d9d9d9;border-radius:8px}.customSelect__content,.customSelect__header{padding:8px 12px}.customRadioCheck{position:absolute;z-index:-1;opacity:0}.customRadioCheck+label{display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;color:#909395}.customRadioCheck+label:before{content:"";display:inline-block;width:1em;height:1em;flex-shrink:0;flex-grow:0;border:1px solid #adb5bd;border-radius:.25em;margin-right:.5em;background-color:#a5a5a5;background-repeat:no-repeat;background-position:50%;background-size:50% 50%}.customRadioCheck.radio+label:before{border-radius:90px;background-color:#d9d9d9}.customRadioCheck:checked+label{font-weight:400;color:#000}.customRadioCheck:checked+label:before{border-color:#7c9c77;background-color:#7c9c77;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");background-size:9px 10px}.customRadioCheck.radio:checked+label:before{background-color:#a5a5a5;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='5.25' fill='%236FAA37' stroke='%23A5A5A5' strokeWidth='1.5'/%3e%3ccircle cx='6' cy='6' r='3' fill='%236E6F71'/%3e%3c/svg%3e");border-color:#a5a5a5;background-size:contain}.ymaps-2-1-79-balloon,.ymaps-2-1-79-hint{border:none;border-radius:8px;box-shadow:0 0 7px 0 rgba(0,0,0,.7);max-width:300px;padding:0!important;margin:0;overflow:hidden}.ymaps-2-1-79-balloon__close+.ymaps-2-1-79-balloon__content{padding:0;margin-right:0!important;margin:0}.ymaps-2-1-79-hint__text{padding:0!important;background:transparent;border-radius:8px}.ymHotelWrap{border-radius:8px;background-size:cover;min-height:250px;flex-direction:column;cursor:pointer}.ymHotelHeader,.ymHotelWrap{display:flex;justify-content:space-between}.ymHotelHeader{color:#fff;background-color:rgba(0,0,0,.65);padding:6px 10px;align-items:center;max-width:300px}.ymHotelTitle{font-size:16px}.ymHotelFooter{background-color:hsla(0,0%,100%,.8);padding:6px;max-width:inherit;align-items:end;font-weight:400;max-width:300px}.ymHotelAddress{font-size:12px;line-height:15px;margin-bottom:5px}.ymHotelServices{font-size:9px;line-height:10px;display:flex;flex-wrap:wrap;max-width:290px}.ymHotelPrice{background-color:#c96e3d;border-radius:8px;color:#fff;white-space:nowrap;padding:5px 12px;margin-top:12px}.calendar{display:flex;max-width:400px}.calendar .single-date:hover{border-radius:60px}.calendar .single-active{background-color:#dadada;color:#000;border-radius:8px}.calendar .calendar__monthsList{height:100%;font-size:12px;color:#6e6f71;font-weight:500;padding-left:0;text-align:left;cursor:default}.calendar .monthsList__item{position:relative;padding:4px 4px 4px 15px;margin-left:-6px;cursor:pointer}.calendar .monthsList__item.current{font-weight:700}.calendar .monthsList__item.active{background-color:#d9d9d9;color:#000;border-radius:0 8px 8px 0}.calendar .monthsList__item.selected:before{content:"";position:absolute;left:0;top:0;width:5px;height:24px;background-color:#d2c7c1}.calendar .monthsList__year{color:#000;font-weight:600}.calendar .yearHeader{font-size:10px;text-align:right;color:#000;padding:3px 12px 3px 0}.calendar .calendar__dates{flex-grow:1;padding-right:5px}.calendar .monthSection{margin:4px 0}.calendar .month__title{color:#000;font-size:12px;font-weight:500;text-align:right}.calendar .month__dates .month__week{display:flex;margin-bottom:2px;border-radius:8px;overflow:hidden}.calendar .month__dates .month__day{font-size:11px;font-weight:500;padding:6px;flex:1 1;text-align:center;cursor:pointer;color:#000}.calendar .month__dates .month__day.active{background-color:#d2c7c1}.calendar .month__dates .month__day.current{font-weight:800;background-color:#dadada;border-radius:30px}.calendar .month__dates .month__day.begin{border-radius:8px 0 0 8px;background-color:#d2c7c1}.calendar .month__dates .month__day.end{border-radius:0 8px 8px 0}.calendar .month__dates .month__day.begin.end{border-radius:8px}.calendar .month__dates .month__day.single{border-radius:50%}.calendar .month__dates .month__day.weekend{color:#a30e0e}.calendar .month__dates .month__day.empty,.calendar .month__dates .month__day.inactive{color:#6e6f71!important;cursor:default}.calendar .month__dates .month__day.empty:hover,.calendar .month__dates .month__day.inactive:hover{color:#6e6f71;background-color:transparent}.calendar .month__dates .month__day:hover{color:#fff;background-color:#d2c7c1}.calendarDatesSelectedWrap{display:inline-flex;align-items:center;margin-left:6px;margin-bottom:6px;cursor:pointer}.calendarDatesSelectedWrap .calendarDatesSelected{font-size:14px;font-weight:500;color:#000}.calendarDatesSelectedWrap svg{margin-left:6px}@media(max-width:420px){.calendar .month__dates .month__day{font-size:14px}}.hotelPageWrap #card,.hotelPageWrap #contacts,.hotelPageWrap #reviews,.hotelPageWrap #rooms{padding-top:55px;margin-top:-55px}.hotelPageCategories__title{font-size:12px;margin:0;padding-left:12px}.hotelPageCategories__title.in_list{margin-bottom:-10px}.roomItemWrap{margin-bottom:8px}.roomItemWrap .image-gallery{width:300px;height:230px}.roomItemWrap.tariffs{padding-bottom:18px;margin-bottom:8px}.roomItemWrap.onetariff{padding-bottom:20px}.roomItemWrap.onetariff .roomItem__numberVariants{top:168px}.roomItemWrap.expanded,.roomItemWrap.expanded .roomDetails{padding-bottom:0}.roomItemWrap.expanded .allTariffsRotated svg{transform:rotate(180deg)}.roomItemWrap .roomDetails{padding-bottom:55px}.roomItemWrap .room__prices{display:flex;justify-content:end;padding-right:26px}.roomItemWrap .roomTariffs{background-color:#d2c7c1;padding:8px;border-radius:8px;min-height:56px;width:63.5%;position:relative}.roomItemWrap .roomTariffs.onetariff{min-height:44px;display:flex;align-items:center;margin-top:8px}.roomItemWrap .roomTariffs.transparent{background-color:transparent!important}.roomItemWrap .roomTariffs .roomShort{position:absolute;top:0;left:0;width:100%;padding:8px;z-index:2;display:flex;justify-content:space-between;cursor:pointer}.roomItemWrap .roomTariffs .roomAllTariffs{margin-bottom:16px;cursor:pointer}.roomItemWrap .roomTariffs .roomPrice{font-size:1.3rem;text-align:right}.roomItemWrap .roomTariffs .tariffDates{font-size:14px;color:#000}.roomItemWrap .roomTariffs .tariffVariantWrap{background-color:#eeebe9;border-radius:8px;margin:5px -4px;padding:4px}.roomItemWrap .roomTariffs .tariffVariant{margin-bottom:5px}.roomItemWrap .roomTariffs .roomFoodVariantWrap{display:flex;justify-content:space-between;align-items:center;height:30px;flex-grow:1}.roomItemWrap .roomTariffs .foodBorder{display:flex;margin:0}.roomItemWrap .roomTariffs .foodBorder .line{flex-grow:1;height:1px;margin:1px}.roomItemWrap .roomTariffs .foodBorder .space{width:200px}.roomItemWrap .roomTariffs .roomFoodVariant{width:40%;display:flex;justify-content:space-between;align-items:center;margin-right:10px;height:34px}.roomItemWrap .roomTariffs .roomBooking{height:28px;background-color:#c96e3d;color:#fff;border-radius:6px;border:none;font-size:15px;text-align:right;cursor:pointer}.roomItemWrap .roomTariffs .roomBooking .price{display:none}.roomItem{margin:0 12px;border-radius:8px;max-width:744px;display:flex;position:relative}.roomItem.tariffs{margin-bottom:-70px}.roomItem .slider{position:relative}.roomItem button{cursor:pointer}.roomItem .guestsCountIcons img{margin-left:3px}.roomItem .room__body{padding:15px;flex-grow:1}.roomItem .room__contentWrap{display:flex}.roomItem .room__content{flex:2 1}.roomItem .room_name{font-size:20px;font-weight:400;margin:0;max-height:46px;overflow:hidden}.roomItem .room__info{text-align:right;min-width:140px}.roomItem .mobileDetails{display:none}.roomItem .room__space{margin:0 0 5px}.roomItem .room__detailsBtn{background:#d9d9d9;mix-blend-mode:normal;height:24px;font-size:10px;opacity:.6;padding:0 12px;margin-left:12px;border:0;border-radius:8px;white-space:nowrap;cursor:pointer}.roomItem .room__detailsBtn svg{margin-left:22px;transform:rotate(-90deg)}.roomItem .room__detailsBtn.opened svg{transform:rotate(180deg)}.roomItem__numberVariants{width:218px;height:44px;position:absolute;top:160px;left:12px;border-radius:8px;background-color:#e0e0e0;padding:2px;font-size:12px;z-index:2}.roomItem__numberVariants.opened{width:max-content;padding:10px;margin-right:0;height:auto;z-index:12}.roomItem__numberVariants.opened svg{transform:rotate(0deg);margin-right:0}.roomItem__numberVariants .numberVariants__photo img{width:40px;height:40px;object-fit:cover;border-radius:8px}.roomItem__numberVariants svg{transform:rotate(180deg);margin-right:4px}.numberVariants__list{display:flex;flex-wrap:wrap;justify-content:start;width:-moz-fit-content;width:fit-content;gap:12px}.numberVariants__photo{display:inline-flex}.selectTariffPopup{max-width:478px}.selectTariffPopup .popup__header{height:40px}.selectTariffPopup .popup__header h3{margin:0}.selectTariffPopup .popup__header{background:transparent}.selectTariffPopup .popup__content{padding:0 12px 12px;overflow-y:initial}.selectTariffPopup .categoryHeader{gap:6px;margin-top:-28px}.selectTariffPopup .categoryHeader img{border-radius:8px;width:73px;height:73px;object-fit:cover}.selectTariffPopup .categoryHeader h4{margin:0;padding:0 30px 0 0;font-weight:400;font-size:20px;max-width:100%}.selectTariffPopup .categoryHeader p{margin:0;padding-top:2px;font-size:16px;font-weight:400}.selectTariffPopup .categoryHeader__category{max-width:400px;margin-top:25px}.selectTariffPopup .categoryHeader__title{margin-top:20px;font-size:14px}.selectTariffPopup .categoryHeader__title h3{font-size:20px;font-weight:500;margin:0}.icons .map{display:none}.mapWindow .popup{width:100%;padding:0;left:0;margin-top:60px;box-shadow:none;transform:none;position:fixed;top:55px;z-index:3}.mapWindow .popup .popup__header{display:none}.mapWindow .popup .popup__content{overflow:hidden;max-height:100%;padding:0}.descriptionsWrap{display:flex;flex-wrap:wrap}.hotelSlider .image-gallery{width:100%;height:-moz-fit-content;height:fit-content;border-radius:8px}.hotelsList{margin-top:0}.hotelAdditionalInfo{border:1px solid #f8f8f8;border-radius:8px;margin:0 12px;padding:5px 12px}.hotelAdditionalInfo .hotelAdditional__header{display:flex;justify-content:space-between}.hotelAdditionalInfo .hotelAdditional__toggle{color:#a5a5a5;cursor:pointer}.hotelAdditionalInfo .hotelAdditional__toggle.hide{transform:rotate(180deg)}.contactBlock{font-size:15px;margin:8px 0 3px}.contactBlock .contactName{color:#a5a5a5;margin:0}.hotelWeb{font-size:14px;margin:5px 0}.socnetworks span{margin-right:8px}.hotelDescription{color:#6e6f71;font-size:12px}.image-gallery .fullscreen .image-gallery-fullscreen-button{display:block}.image-gallery-fullscreen-button{display:none}.hotelItem{display:flex;justify-content:space-between;background-color:#f1f1f1;border-radius:8px;position:relative;margin:12px;overflow:hidden;max-width:744px;cursor:pointer}.hotelItem.active,.hotelItem:hover{box-shadow:0 0 8px #7c9c77}.hotelItem.priority{box-shadow:0 0 5px 3px #f9d0d0}.hotelItem.new{border:2px solid #409ff2}.hotelItem .hotelItem__fav{position:absolute;top:6px;left:5px;z-index:1;cursor:pointer}.hotelItem .hotelItem__fav svg{width:20px;height:20px;fill:#fff}.hotelItem .hotelItem__content{flex:1 1;padding:10px;display:flex;flex-direction:column;position:relative}.hotelItem .hotelItem__content h3{margin:2px 0}.hotelItem .hotelItem__content p{padding:0;margin:0}.hotelItem .hotelItem__edit{position:absolute;top:10px;right:2px}.hotelItem .hotelItem__name{font-size:20px;text-decoration:none;color:#000;font-weight:400}.hotelItem .starRating{margin-left:5px}.hotelItem .hotelItem__type{font-size:14px}.hotelItem .hotelItem__address{font-size:12px;color:#6e6f71}.hotelItem .hotelItem__contacts{margin-top:auto;display:flex;justify-content:space-between}.hotelItem .hotelItem__contacts .contacts__social a{margin-right:7px}.hotelItem .hotelItem__contacts .contacts__main a{margin-left:4px}.hotelItem .hotelItem__contacts .contacts__main svg{fill:#a5a5a5;margin-right:3px}.hotelItem .hotelItem__picture .preview{width:200px;min-width:200px;min-height:140px;border-radius:8px 0 0 8px;display:block}.hotelItem .hotelItem__additionalInfo{width:200px;padding:12px;position:relative}.hotelItem .hotelItem__additionalInfo .additionalWrap{border-left:1px solid #d9d9d9;padding-left:10px;text-align:right;height:100%;display:flex;flex-direction:column;align-items:right}.hotelItem .hotelItem__additionalInfo .additional__reviews{font-size:14px;color:#6e6f71;margin-top:10px}.hotelItem .hotelItem__additionalInfo .additional__rating{display:flex;justify-content:end}.hotelItem .hotelItem__additionalInfo .additional__price{margin-top:auto;padding-top:15px}.hotelItem .hotelItem__additionalInfo .additional__price .mainPrice{background-color:#c96e3d;color:#fff;font-size:18px;display:block;border-radius:8px;padding:10px 12px}.hotelItem .hotelItem__additionalInfo .additional__price .secondPrice{display:block;font-size:12px;color:#6e6f71;padding-top:4px}.hotelItem .hotelItem__additionalInfo .visibleSwitcher{position:absolute;text-align:right;top:11px;left:22px}.hotelParam,.hotelParamsList{width:220px;margin-right:15px;color:#6e6f71}.hotelParam h3,.hotelParamsList h3{margin:0;font-size:14px}.hotelParam p,.hotelParamsList p{display:inline-block;margin:5px;font-size:12px}.hotelParam ul,.hotelParamsList ul{padding-left:5px;font-size:12px}.hotelParam li,.hotelParamsList li{margin-bottom:2px}#uploadPhoto{margin:5px 0}.gallery{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.galleryItem{display:inline-block;position:relative;width:24.5%;max-width:250px;height:150px;overflow:hidden}.galleryItem .btn{position:absolute;top:5px;right:5px;width:24px;height:24px;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#343434;opacity:.5;border-radius:30px;cursor:pointer}.galleryItem .btn.toavatar{top:auto;bottom:8px}.galleryItem.number{max-height:120px;height:auto}.galleryItem.number img{width:100%}.hotelItem__services{font-size:10px;margin-top:8px}@media(max-width:765px){.galleryItem{width:24%;height:130px}}@media(max-width:720px){.selectTariffPopup{margin-top:20%}.hotelsList{margin-top:0}.hotelPageCategories__title{padding-left:5px}.hotelPageCategories__title.in_list{margin-bottom:0}.hotelAdditionalInfo{margin:0 6px}.hotelItem{flex-direction:column;margin:3px 3px 6px;position:relative}.hotelItem .hotelItem__content{position:absolute;top:0;width:100%;height:100%;padding:0}.hotelItem .hotelItem__picture .preview{width:100%}.hotelItem .image-gallery{width:100%;height:265px}.hotelItem .image-gallery .image-gallery-svg{width:50px;height:50px;opacity:.8}.hotelItem .switcher-wrap{position:absolute;top:60px;right:5px}.hotelItem .hotelItem__edit{right:58px;top:60px}.hotelItem .hotelItem__additionalInfo .additionalWrap{border-left:none;align-items:end}.hotelItem .hotelItem__additionalInfo{position:static;padding:0;height:0;width:100%}.hotelItem .hotelItem__additionalInfo .additional__price{max-width:50%;padding-top:5px;position:absolute;bottom:6px;right:6px}.hotelItem .hotelItem__additionalInfo .additional__price .mainPrice{padding:6px 15px;font-size:15px}.hotelItem .hotelItem__additionalInfo .visibleSwitcher{position:static}.hotelItem .additional__reviews,.hotelItem .hotelItem__additionalInfo .additional__price .secondPrice,.hotelItem .hotelItem__contacts{display:none}.hotelItem .hotelItem__fav{top:56px}.hotelItem .hotelItem__fav svg{width:25px;height:25px}.hotelItem .hotelItem__type{order:1}.hotelItem .hotelItem__name{order:2;color:#fff;font-size:18px}.hotelItem .hotelItem__services{order:4;margin-top:4px;margin-bottom:4px}.hotelItem .hotelItem__address{order:3;color:#000;font-size:14px}.hotelItem .additional__rating{position:absolute;top:5px;right:6px}.hotelItem .additional__rating .ratingWrap,.hotelItem .additional__rating svg{width:38px;height:38px}.hotelItem .additional__rating .ratingWrap .pentagon{font-size:14px;font-weight:400}.hotelItem .hotelItem__header{background-color:#000;background-color:rgba(0,0,0,.5);color:#fff;padding:4px 6px;border-radius:8px 8px 0 0}.hotelItem .hotelItem__info{position:absolute;bottom:0;background-color:hsla(0,0%,100%,.7);width:100%;padding:4px 6px 12px}.hotelItem .hotelItem__info.withPrice{padding-bottom:38px}.numberVariants__list{margin-left:5px}.roomItem__numberVariants{width:68%;position:absolute;top:56px;left:6px;background-color:#cdcdcd}.roomItem__numberVariants.notop{top:6px}.roomItem__numberVariants.opened{width:96.8%;padding:6px 3px}.roomItem__numberVariants.opened svg{margin-right:6px}.numberVariants__title{color:#6e6f71;font-size:12px}.photosCounter{font-size:14px}.roomItemWrap{margin-bottom:8px;position:relative}.roomItemWrap,.roomItemWrap .roomDetails{padding-bottom:0}.roomItemWrap.tariffs{padding-bottom:0;margin-bottom:8px}.roomItemWrap.onetariff{padding-bottom:4px}.roomItemWrap.onetariff .tariffs{margin-bottom:-44px}.roomItemWrap.designs .image-gallery{height:256px}.roomItemWrap .roomTariffs{width:94%;opacity:.9;padding:5px 10px;min-height:53px}.roomItemWrap .roomTariffs.onetariff{min-height:40px;padding:2px 6px}.roomItemWrap .roomTariffs .foodBorder .space{width:90px}.roomItemWrap .roomTariffs .roomShort{padding:5px 10px}.roomItemWrap .roomTariffs .cost{display:none}.roomItemWrap .roomTariffs .roomBooking{font-size:15px}.roomItemWrap .roomTariffs .roomBooking .price{display:inline-block}.roomItemWrap .roomTariffs .roomBooking .booking{display:none}.roomItemWrap .room__prices{padding-right:0;justify-content:center;position:relative}.roomItem{background:#dfdfdf;flex-direction:column;position:relative;margin:0 5px}.roomItem.tariffs{margin-bottom:-35px;border-radius:8px}.roomItem .room__contentWrap{height:50px;display:flex;align-items:center}.roomItem .room__body{position:absolute;top:0;z-index:1;width:100%;background-color:rgba(240,248,255,.5);padding:0 8px;border-radius:8px 8px 0 0;color:#000}.roomItem .room__body.opened{position:static}.roomItem .slider{order:2}.roomItem .slider .image-gallery-image{border-radius:8px 8px 0 0}.roomItem .slider.opened .image-gallery-image{border-radius:0}.roomItem .image-gallery{width:100%;height:246px;border-radius:0 0 8px 8px}.roomItem .image-gallery .image-gallery-svg{width:50px;height:50px;opacity:.8}.roomItem .room_name{font-size:15px;font-weight:500;height:50px;display:flex;align-items:center}.roomItem .room__detailsBtn{font-size:12px;display:none}.roomItem .room__detailsBtn img{margin-left:3px}.roomItem .guestsCountIcons,.roomItem .hotelItem__services{display:none}.roomItem .room__info{position:relative;min-width:40px}.roomItem .mobileDetails{display:block;margin-right:3px;cursor:pointer}.roomItem .room__space{width:100px;position:absolute;bottom:-50px;right:0;z-index:2;color:#fff}.roomItem .room__space svg{fill:#fff}.roomItem .room__prices{position:absolute;left:0;right:0;width:96%;top:81%;margin:auto;opacity:.9;z-index:2}.roomItem .room__prices .roomPrice{font-weight:500;font-size:16px}.roomItem .room__prices .tariffDates{font-size:11px;color:#000}.tariffVariant__name{text-align:right;white-space:nowrap}.roomMinFoodPrice{max-width:210px;display:inline-block}}@media(max-width:468px){.galleryItem{width:32%;height:100px}}@media(max-width:960px){.icons .map{display:inline-block}}.loginPopup{max-width:460px}.loginPopup .popup__content{padding:0 50px 50px}.addHotelPopup{max-width:460px}.addHotelPopup .popup__content{padding:0 50px 20px}.addTariffInfo{margin:13px 54px 13px 13px;padding:6px 14px;border-radius:8px;background-color:#e5e5df;font-size:14px}.addTariffInfo .sep{margin:0 12px;color:#6e6f71}.addTariffInfo div{display:inline-block}.atfPlaceItem{background-color:#eeebe9;border-radius:8px;padding:6px 10px;font-size:14px}.createTariffPopup .popup__content{padding:0}.createTariffPopup .popup__content p{font-size:14px;margin:4px 0 4px 6px}.createTariffPopup .guestsInfo{color:#a5a5a5;font-size:14px;font-weight:400}.createTariffPopup .addTariffForm{padding:0 57px;margin-top:12px}.createTariffPopup .grayButton{width:128px;height:34px;padding:8px 24px}.createTariffPopup .steps{font-size:12px;color:#6e6f71;margin:16px}.createTariffPopup input[type=radio]{width:auto}.createTariffPopup label{cursor:pointer}.createTariffPopup .small{font-size:14px;font-weight:500}.createTariffPopup .gray{font-size:14px}.createTariffPopup .periodPriceSection1 input{width:92px}.createTariffPopup .periodHeader{display:flex;align-items:center;gap:6px}.createTariffPopup .cs_select{background-color:#eeebe9;padding:5px 12px;border-radius:8px}.createTariffPopup .cs_label{display:flex;align-items:center;gap:6px}.createTariffPopup .cs_list{width:100%;top:29px;background-color:#eeebe9;border:0;border-radius:8px;overflow:hidden}.createTariffPopup .cs_list p{margin-left:0}.createTariffPopup .cs_label:first-letter,.createTariffPopup .cs_value:first-letter{text-transform:uppercase}.addPlacesPopup{min-height:280px}.addPlacesPopup .additionalTermsTd{font-size:14px;justify-content:center;width:27%}.addPlacesPopup input{width:92px;max-width:92px!important;height:28px;text-align:right}.setPasswordPopup{max-width:460px}.recall{font-size:.8rem;color:gray}.roomBreadcrumbs_mobile{margin-top:4px;margin-left:-12px}.roomBreadcrumbs_mobile .roomBreadcrumbs_link{width:90px;height:42px;border-radius:0 8px 8px 0;margin-left:0;font-size:13px;padding:3px 3px 3px 8px;color:#fff;background-color:#88c5e4;cursor:pointer}.roomBreadcrumbs_mobile .roomBreadcrumbs_link.hotel{width:100px;background-color:#a5a5a5}.navLinks{min-width:360px}.navLinks .hotelNavLinks{background-color:#88c5e4}.navLinks .hotelNavLinks .active,.navLinks .hotelNavLinks a:hover{background-color:#389dd0}.navLinks .links__rooms{background-color:#9fbe9a}.navLinks .links__rooms .active,.navLinks .links__rooms a:hover{background-color:#7c9c77}.menuNavLinks .active,.menuNavLinks a,.menuNavLinks a:hover{font-size:12px}.employeesObjects__menu,.userObjects__menu{position:-webkit-sticky;position:sticky;top:60px;z-index:3;padding:6px 0;background-color:#fff}.employeesObjects__menu .title,.userObjects__menu .title{padding-left:0}.userObjects__menu{padding:6px 0}.userObjects__menu .title{padding-left:0;font-size:20px;color:#6e6f71}.userObjects__subtitle{font-size:20px}.lkPage{text-align:center;margin-bottom:10px}.settingsAvatar{width:150px;border:4px solid #e6e6e6}.usernameBtn{width:50px;height:50px;position:fixed;top:5px;right:12px;z-index:9;border-radius:90px;background:linear-gradient(218deg,#3074b3 11.79%,#5ba782 30.14%,#adbe29 50.99%,#e26231 69.84%,#9d4366 88.79%)}.usernameBtn .usernameBtn__notify{position:absolute;top:-4px;right:2px}.usernameBtn .username{color:#409ff2;margin-right:10px;color:#3b414a;font-style:normal;font-weight:500}.usernameBtn .profileAvatar{width:50px;height:50px;padding:3px;border-radius:90px}.usernameBtn .profileAvatar .profileAvatar__photo{width:100%;height:100%;border-radius:90px;background-color:#fff;padding:3px}.App .userProfile{position:fixed;top:9px;right:9px;left:auto;border-radius:8px;background:#fff;mix-blend-mode:normal;box-shadow:inset 2px 2px 10px rgba(0,0,0,.1);border:none;width:320px;max-height:99vh;padding-top:15px}.App .userProfile ul{padding:0}.App .userProfile li{padding:0 7px;border-radius:4px;min-height:40px;display:flex;align-items:center}.App .userProfile li img{margin-right:14px}.App .userProfile li.active,.App .userProfile li:hover{background-color:#e1e1e1}.App .userProfile .userProfile__section{margin:0 5px}.App .userProfile .userProfile__ownerSection{background-color:#eeebe9;border-radius:8px;padding-top:6px;padding-bottom:14px;margin:0 5px 5px;color:#6e6f71}.App .userProfile .userProfile__ownerSection h3{margin:5px;font-weight:500}.App .userProfile .userProfile__ownerSection p{margin:0;font-size:13px}.App .userProfile .userProfile__ownerSection li{padding-left:15px}.App .userProfile .userProfile__ownerSection .financesItem svg{margin-left:4px;margin-right:14px}.App .userProfile .userProfile__ownerSection .orgMenuItem svg{margin-right:14px}.App .userProfile .userProfile__close{position:fixed;top:14px;right:14px;cursor:pointer}.App .userProfile .profileAvatar{width:90px;height:90px;border-radius:90px;padding:3px;margin-bottom:4px;background:linear-gradient(218deg,#3074b3 11.79%,#5ba782 30.14%,#adbe29 50.99%,#e26231 69.84%,#9d4366 88.79%);overflow:hidden;display:inline-block}.App .userProfile .profileAvatar .profileAvatar__photo{width:100%;height:100%;border-radius:90px;background-color:#fff;padding:3px}.App .userProfile ul a{text-decoration:none;color:#6e6f71;font-size:20px;display:flex;align-items:center;margin-bottom:3px}.App .userProfile li{padding-left:20px}.App .userProfile li svg{margin-right:10px}.App .userProfile .logout{font-size:20px;margin-top:20px;margin-bottom:14px;color:#6e6f71;cursor:pointer}.userProfile__info{text-align:center}.userProfile__info .username{margin:0;font-size:20px}.userProfile__info .email{font-size:14px;padding:0;margin:5px 0 12px}.userCategory{padding:12px;margin:12px}.userCategory,.userHotelObject{background-color:#f1f1f1;border-radius:8px}.userHotelObject{width:49.2%;position:relative;height:172px;max-width:740px;min-width:300px;overflow:hidden;margin:0 0 6px}.userHotelObject .objTitle{padding:5px 7px}.userHotelObject .objTitle__text{flex-grow:1}.userHotelObject .objTitle__delete{margin-right:6px}.userHotelObject .userHotelObject__body{display:flex}.userHotelObject .userHotelObject__pic{position:relative;width:150px;height:116px;margin-left:7px}.userHotelObject .userHotelObject__pic img{width:150px;height:116px;border-radius:8px;object-fit:cover}.userHotelObject .userHotelObject__pic .editBtn{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;cursor:pointer;z-index:1;opacity:.9}.userHotelObject .userHotelObject__pic .editBtn:hover{opacity:1}.userHotelObject .userHotelObject__pic .photosCounter{color:#fff;position:absolute;bottom:5px;right:9px;font-size:12px}.userHotelObject .userHotelObject__pos{display:flex;flex-direction:column;align-items:end;justify-content:end;margin-right:8px;margin-bottom:4px;min-width:40px;gap:4px}.userHotelObject .userHotelObject__pos span{cursor:pointer}.userHotelObject:first-of-type .upBtn,.userHotelObject:last-of-type .downBtn{display:none}.userHotelObject .userHotelObject__name{flex:2 1;text-align:left;max-width:inherit;font-size:16px;font-weight:500;margin-top:0;padding:0 3px 3px}.userHotelObject .userHotelObject__name .address{margin:0}.userHotelObject span.address{font-size:12px;display:block;color:#6e6f71;margin:1px 0;padding-left:22px}.userHotelObject .isConfirmed{margin:3px;font-size:.7rem}.userHotelObject .isConfirmed.yes{color:green}.userHotelObject .isConfirmed.not{color:red}.userHotelObject .globalEditLink{color:#3787c1;font-size:12px;cursor:pointer}.userHotelObject .userHotelObject__options{margin:0;padding:0}.userHotelObject .userHotelObject__options p{margin:3px}.userHotelObject .userHotelObject__options .switch-mini{display:flex;align-items:center}.userHotelObject .editBox{width:100%;height:118px;display:flex;flex-direction:column;justify-content:space-between;border-radius:8px;padding:0;font-size:12px;background-color:transparent}.userHotelObject .editBox p{margin:0 5px 10px}.userHotelObject .editBox button{width:100%;text-align:center;background-color:#389dd0;border:none;color:#fff;padding:9px 12px;border-radius:8px;font-size:12px;font-weight:400;cursor:pointer}.userHotelObject .editBox button.inactive{background-color:#888}.userHotelObject .editBox button.inactive:hover{background-color:#969696}.userHotelObject .editBox button:hover{background-color:#1d8bc2}.userHotelObject .fastLinks{flex-grow:1;text-align:center;width:100%}.userHotelObject.hotelRoomItem{height:155px}.userHotelObject.hotelRoomItem .editBox button{background-color:#7c9c77}.userHotelObject.hotelRoomItem .editBox button:hover{background-color:#678b62}.userHotelObject.hotelRoomItem .editBox .globalEditLink{color:#7c9c77}.userHotelObject.disabled{color:#6e6f71;filter:grayscale(100%)}.hotelRoomItem{max-width:100%}.additionalWrap{margin-bottom:10px}.additionalWrap.inputs input,.additionalWrap.inputs select{width:74px;height:24px;font-size:16px;padding:2px 8px;text-align:right}.additionalWrap.inputs input::placeholder{text-align:left}.additionalWrap.inputs .skselect{width:-moz-fit-content;width:fit-content;border:none;padding-right:0;padding-left:0;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;font-weight:500;background-color:transparent}.addObjectWrap{padding:0 40px;text-align:center}.addObjectWrap button{color:#a5a5a5;font-size:16px;display:inline-flex}.addObjectWrap span{display:inline-flex}.addServiceWrap{width:100%;padding:0}.addServiceWrap h3{margin:0 0 5px}.servicesLkList{flex-wrap:wrap;display:flex;gap:12px;justify-content:start}.objectsListSection,.tariffSection{width:100%;flex-grow:1;display:flex;justify-content:start;flex-wrap:wrap;gap:6px}.objectsListSection .popup,.tariffSection .popup{width:100%;max-width:760px}.confirmCallBtn{background-color:#409ff2;color:#fff;padding:5px 10px;border-radius:6px;border:1px solid #6689a7;cursor:pointer}.confirmCallBtn:disabled{background-color:#768a9b;cursor:default}.customPhone{font-size:.8rem}.customPhone p{margin:5px}.hotel__dfsp{display:flex;justify-content:space-between}.editHotelWrap{max-width:100%;border-radius:8px;margin:0}.editHotelWrap.dark{background-color:#f1f1f1}.editHotelWrap .gallery img{width:100%;height:100%;object-fit:cover;margin:0;border-radius:3px}.editHotelWrap .title{color:#000;font-size:22px;margin:0}.editHotelWrap .navLinks{text-align:right}.editHotelWrap .optItems{display:flex;flex-wrap:wrap}.editHotelWrap .optItems .accordionFilters{width:220px}.editHotelWrap .optItems .accordionFilters li{font-size:14px}.editHotelWrap .optItems .accordion__title{background-color:transparent;font-size:15px;color:#6e6f71}.editHotelWrap .optItems .accordion__title:after{content:""}.pricePeriodDayOfWeekPrices{display:flex;border:1px solid #ccc;flex-wrap:wrap}.pricePeriodDayOfWeekPrices .dayOfWeekPrice{padding:3px;margin:3px}.pricePeriodDayOfWeekPrices .dayOfWeekPrice.weekend{background-color:#f8e6e6}.pricePeriodDayOfWeekPrices .dayOfWeekPrice .dayName{display:block}.pricePeriodDayOfWeekPrices .dayOfWeekPrice input{width:80%}.periodTable{background-color:#e5e5df;margin-bottom:4px;font-size:12px;padding:7px;position:relative;border-radius:8px;overflow:hidden;display:flex}.periodTable .periodDates{color:#6e6f71}.periodTable .periodDates.editable{color:#000}.periodTable .periodDates1{width:160px;position:relative;display:flex;flex-direction:column;gap:4px}.periodTable .periodDates1 .switcher-wrap{margin-left:5px}.periodTable .periodPrices{flex:2 1}.periodTable .deleteBtn{margin-right:5px;cursor:pointer;opacity:.5}.periodTable p{margin:0;padding:0}.periodTable.disabled{background-color:#e9e9e9;color:#6e6f71}.periodTable.disabled .periodPriceSection{background-color:#dcdcdc}.periodForm{border:1px solid #b8b8b8;margin-bottom:3px;padding:0 5px;border-radius:6px;font-size:.9rem;position:relative}.periodForm .delBtn{position:absolute;top:5px;right:10px;cursor:pointer}.periodPriceSection{background-color:#d9d7ce;margin-bottom:3px;border-radius:8px;padding:5px}.periodPriceSection .periodHeader{padding:5px}.periodPriceSection .periodArrow{cursor:pointer}.periodPriceSection .foodType{font-weight:700;margin-left:5px}.periodPriceSection .foodType select{display:inline-block;width:50%;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-color:#fff;color:#000;border-radius:6px}.periodPriceSection .priceBody input{min-width:3%}.periodPriceSection .priceBody label{display:flex;align-items:center}.periodPriceSection .priceBody .prices input{width:80px;margin:auto}.dayOfWeekPricesTable{display:flex}.prices .dayOfWeekPrices__item{padding:2px;font-size:14px}.prices .dayOfWeekPrices__item span{margin-right:3px;display:inline-block;width:45px;white-space:nowrap}.prices .dayOfWeekPrices__item .day__item{width:20px}.prices .dayOfWeekPrices__item .weekend{background-color:#e5e5df}.additionalTermsWrap.border{border:1px solid #c9c9c9;border-radius:8px}.additionalTermsWrap .disabled{opacity:.65}.additionalTermsWrap .atFoodPrices{max-width:450px;margin-right:12px;margin-left:24px}.additionalTermsWrap .atFtSpace{width:16%}.additionalTermsWrap table{width:100%}.additionalTermsWrap .accordion{border:none;background-color:#f1f1f1}.additionalTermsWrap .accordion__title{font-size:16px;font-weight:500;background-color:#c9c9c9;border-radius:8px;border:none}.additionalTermsWrap .accordion__content{background-color:#f1f1f1}.additionalTermsWrap .accordion__content .atDop{padding-left:90px}.additionalTermsWrap .accordion__content .atChilds{padding-left:108px}.additionalTermsWrap .additionalTermsItem{display:flex;flex-wrap:wrap;gap:22px;max-width:1000px;margin-left:20px;padding:5px}.additionalTermsWrap .additionalTermsItem b{margin:0;font-size:14px}.additionalTermsWrap .additionalTermsItem .atRoomCapacity{width:220px;height:28px}.additionalTermsTd{max-width:38%;min-width:10%;display:flex;flex-direction:column;justify-content:end}.additionalTerms__place{width:180px;background-color:#f1f1f1;font-size:14px;border-radius:8px;padding:4px 8px}.aggregators p,.socials p{display:flex;align-items:center}.aggregators p img,.aggregators p svg,.socials p img,.socials p svg{margin-right:5px}.lkEditHotelForm{padding-top:0}.editHotelWrap .editHotelWrap__menu{position:-webkit-sticky;position:sticky;top:60px;padding:6px 0;z-index:3;background-color:#fff}.editHotelWrap .editHotelWrap__menu .roomBreadcrumbsWrap{max-width:65%}.editHotelWrap .editHotelWrap__menu .navLinks__rooms .menuNavLinks{background-color:#9fbe9a;margin-bottom:5px}.editHotelWrap .editHotelWrap__menu .navLinks__rooms .menuNavLinks a{padding:0 12px}.editHotelWrap .editHotelWrap__menu .navLinks__rooms .menuNavLinks .active,.editHotelWrap .editHotelWrap__menu .navLinks__rooms .menuNavLinks a:hover{background-color:#7c9c77;padding:0 12px;font-size:12px}.lkPage .navLinks__objects .menuNavLinks{margin-right:12px;background-color:#b0a49d}.lkPage .navLinks__objects .menuNavLinks .active,.lkPage .navLinks__objects .menuNavLinks a:hover{background-color:#a89991}.tariff__item{background-color:#f1f1f1;border-radius:8px;padding:12px;display:flex;justify-content:space-between;margin-bottom:12px}.tariff__item .tariffName{padding-right:22px;max-width:200px;flex-direction:column}.tariff__item .createBtn{font-size:14px}.tariff__item .createBtn svg{flex-shrink:0}.tariff__item .switch-green{margin-left:12px}.tariff__item .tariffPeriods{flex:2 1}.tariff__item .switch-green .switch{height:23px;width:38px}.tariff__item .switch-green .switch svg{margin:0}.roomNumList{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.roomNumItem{background-color:#f1f1f1;border-radius:8px;flex:1 1;max-width:49%;min-width:320px;height:-moz-fit-content;height:fit-content}.roomNumItem .roomNumItem__titleContent{width:89%}.roomNumItem .roomNumItem__title{display:flex;justify-content:space-between;align-items:center;height:42px;padding:0 12px}.roomNumItem .roomNumItem__title .clearBtn{padding:0}.roomNumItem .roomNumItem__title .title__text{font-weight:500;margin-right:8px;margin-left:8px}.roomNumItem .periodArrow{cursor:pointer;margin-left:15px}.roomNumItem .roomNumItem__body{padding:0 12px 12px}.roomNumItem .roomNumItem__body .calendar .month__dates .month__day.active{background-color:#d9d7ce}.popup.tariffPopup{max-width:620px;max-height:82vh;overflow-y:clip}.popup.tariffPopup .popup__content{max-height:76vh;padding:0;overflow-x:hidden}.popup.tariffPopup input[type=text]{background-color:#fff}.createTariffForm{margin:0 0 0 12px;padding:0 8px 8px;font-size:16px;position:relative}.createTariffForm label{display:flex;align-items:center;margin-left:12px}.createTariffForm input[type=number]{width:60px;margin:2px}.createTariffForm input[type=checkbox]{width:12px;height:12px}.createTariffForm input[type=number]::-webkit-inner-spin-button,.createTariffForm input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.createTariffForm .p100 input[type=text]{width:100%;margin-right:0}.createTariffForm textarea{padding-left:6px;width:100%}.createTariffForm textarea::placeholder{color:#909395}.createTariffForm select{border:none;background-color:transparent;cursor:pointer}.createTariffForm ul{margin:0;padding:0}.createTariffForm b{font-weight:500}.createTariffForm .divInput{min-width:50px;height:32px;background:#fff;border:1px solid #f1f1f1;border-radius:8px;padding:5px 8px;margin-right:10px;font-size:16px;font-weight:400}.createTariffForm select.service_type{margin-left:-5px;font-weight:700}.createTariffForm .categoriesTitle{cursor:pointer}.createTariffForm .serviceTypeSelect{width:85%;position:fixed;top:25px;z-index:3;background:#fff}.createTariffForm .serviceTypeSelect .cs_label{font-size:20px;font-weight:500;white-space:nowrap;display:flex;align-items:center;gap:3px}.createTariffForm .mobSection{text-align:left}.createTariffForm .mobSection label{display:inline-flex}.createTariffForm .addTariffWrap{margin-top:20px}.createTariffForm .addTariffWrap label{display:inline-flex;align-items:center}.createTariffForm .tariffDates{position:relative;cursor:pointer;color:#000;white-space:nowrap;background-color:#d9d9d9;display:inline-block;padding:8px 6px;border-radius:8px}.createTariffForm .tariffDatesCalendar{position:-webkit-sticky;position:sticky;z-index:12;border:1px solid #d9d9d9;background-color:#fff;border-radius:8px;padding:9px;margin-bottom:12px;max-width:420px}.createTariffForm .tariffDatesCalendar .calendar__dates{margin-left:10px}.createTariffForm .tariffDatesCalendar .monthsList__item{margin-left:-10px;padding-left:15px}.createTariffForm .tariffDatesCalendar .month__dates .month__day{font-size:14px}.createTariffForm .tariffDatesCalendar.picker{width:150px}.createTariffForm .tariffPrices{background-color:#e2d4cb;border-radius:8px;margin:0;padding:6px 12px}.createTariffForm .tariffPrices .cs_label{font-weight:400;display:flex;align-items:center;gap:3px}.createTariffForm .tariffPrices__priceElem{margin:3px 0}.createTariffForm .categoriesWrap label{margin-bottom:4px}.createTariffForm .categoriesWrap input{height:auto}.createTariffForm .accordionFilters{margin-bottom:0}.createTariffForm .accordionFilters label{flex-wrap:nowrap;text-align:left;font-weight:400;font-size:13px;cursor:pointer}.createTariffForm .accordion__title{font-size:13px;margin-left:12px;color:#000}.createTariffForm .accordion__title svg{width:12px;height:7px}.createTariffForm .fPhotoItem{width:117px;height:95px;border-radius:8px;border:1px solid #a5a5a5;background:#f8f8f8;justify-content:center;margin-top:3px;overflow:hidden}.createTariffForm .fPhotoItem img{width:100%;height:100%;object-fit:cover}.createTariffForm .delPhoto{margin-top:5px}.createTariffForm .foodSection li{margin-bottom:6px;margin-left:3px}.createTariffForm .foodSection li label span:first-letter{text-transform:uppercase}.createTariffForm .fSection{display:flex;align-items:start;margin-bottom:6px}.createTariffForm .fSectionFirst{width:72px}.createTariffForm .gridSection{display:flex;flex-wrap:wrap;justify-content:space-between}.createTariffForm .gridSection .gridBox{width:49%}.createTariffForm .baseSection{background-color:#fff;margin:12px -12px;padding:12px 12px 0;border-radius:8px}.createTariffForm .indent{margin-left:24px}.breadcrumbs{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:8px 0 0}.breadcrumbs a:link,.breadcrumbs a:visited{text-decoration:none;color:#135475;font-size:14px;font-weight:500}.roomSelectTitle{flex-grow:1;margin-top:3px;margin-left:12px}.roomSelectTitle p{padding:0;margin:0}.roomSelectTitle .cs_label,.roomSelectTitle select{cursor:pointer;display:inline-block;border:none;color:#3074b3;font-size:14px;font-weight:600}@media(max-width:980px){.additionalTermsWrap .accordion__content .atDop{padding-left:40px}.additionalTermsWrap .accordion__content .atChilds{padding-left:58px}.additionalTermsWrap .additionalTermsItem{margin-bottom:4px;margin-left:6px;padding:5px;font-size:14px}.additionalTermsWrap .additionalTermsItem b{font-size:12px}.additionalTermsWrap .additionalTermsItem input,.additionalTermsWrap .additionalTermsItem select{width:54px;height:24px;font-size:14px}}@media(max-width:720px){.createTariffPopup .addTariffForm{padding:0 6px}.addTariffInfo{font-size:11px;margin:17px 0 0;width:88%;display:flex;flex-direction:column}.addTariffInfo .sep{width:0;height:0;overflow:hidden;margin-bottom:6px}.additionalTermsWrap{font-size:12px}.additionalTermsWrap.atMob{position:relative;font-size:16px}.additionalTermsWrap.atMob .atContainer{flex-direction:column}.additionalTermsWrap.atMob .atSwitch{position:absolute;top:12px;right:12px}.additionalTermsWrap.atMob .atFoodPrices{max-width:100%;margin-left:0;margin-right:0;margin-top:6px}.additionalTermsWrap.atMob .atFtSpace{width:0}.additionalTermsWrap .additionalTermsTd{max-width:55%}.additionalTermsWrap .accordion__content{background-color:#f1f1f1}.additionalTermsWrap .accordion__content .atDop{padding-left:0}.additionalTermsWrap .accordion__content .atChilds{padding-left:8px}.additionalTermsWrap .additionalTermsItem{margin-bottom:0;margin-left:0;padding:5px}.additionalTermsWrap .additionalTermsItem .atRoomCapacity{width:240px}.roomNumItem{max-width:100%}.loginPopup.popup .popup__content{padding:0 20px 20px}.employeesObjects__menu,.userObjects__menu{top:73px}.roomNumList{gap:4px;margin-top:12px}.roomSelectTitle{margin-left:6px;margin-top:3px;max-width:100%;width:100%}.roomBreadcrumbsWrap{max-width:100%!important;width:100%}.App .userProfile{width:98%;min-height:260px;max-height:calc(100vh - 100px);top:5px;bottom:auto;left:0;right:0;margin:auto}.editHotelWrap .myForm{padding:0}.editHotelWrap .myForm p{margin:7px 0}.editHotelWrap .optItems .accordionFilters{width:99%}.hotelBreadcrumbs,.roomBreadcrumbs{display:none}.roomBreadcrumbs_mobile{margin-top:4px;margin-left:-8px}.roomBreadcrumbs_mobile .roomBreadcrumbs_link{height:33px;margin-left:0;font-size:13px;padding-left:8px}.userCategory{margin:5px}.hotel__dfsp{flex-direction:column}.lkPage .navLinks__objects .menuNavLinks{margin-left:5px;margin-right:6px;height:auto;line-height:40px}.editHotelWrap{background-color:#fff;padding:0;margin:-2px 0 0}.editHotelWrap.dark{padding:12px}.editHotelWrap .title{font-size:18px;margin:5px 5px 5px 2px;padding-right:3px;padding-left:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editHotelWrap .navLinks{text-align:center;width:100%}.editHotelWrap .navLinks .hotelNavLinks{width:100%}.editHotelWrap .navLinks .navLinks__rooms .menuNavLinks{display:flex;justify-content:space-around}.editHotelWrap .navLinks .navLinks__rooms .menuNavLinks a{display:inline-block;padding:0 10px}.editHotelWrap .gallery img{object-fit:cover;border-radius:3px}.editHotelWrap__menu,.employeesObjects__menu,.userObjects__menu{flex-direction:column}.navLinks__objects{order:1}.financeHeadMenuWrap{order:2;margin-top:6px}.editHotelWrap .editHotelWrap__menu{width:100%;background-color:#fff;padding:6px 0;gap:5px;top:69px}.employeesSection .navLinks,.objectSection .navLinks{width:100%}.employeesSection .title,.objectSection .title{width:100%;text-align:left;display:none}.tariff__item{flex-direction:column}.tariff__item .switch-green{position:absolute;top:3px;right:40px}.tariff__item .tariffName{margin-bottom:7px}.tariff__item .switch-green .switch{width:36px;position:absolute;top:8px;right:25px}.periodTable{flex-direction:column;font-size:14px;font-weight:500}.periodTable .deleteBtn{top:-3px;right:-22px;left:auto}.periodTable .periodDates1{margin-bottom:5px;width:100%}.periodTable .periodDates1 .periodHeader{display:flex;justify-content:space-between}.periodTable .periodDates1 .tariffPeriodToggle{margin-right:5px}.userHotelObject{width:100%}.userHotelObject .fastLinks p{margin:10px 0}.userHotelObject .fastLinks p:first-of-type{margin-top:0}.userHotelObject .fastLinks p:last-of-type{margin-bottom:0}.addObjectWrap{width:100%;display:flex;align-items:center;justify-content:center}.addServiceWrap{display:block}.createTariffForm{margin:0 5px 5px;overflow:hidden}.createTariffForm input[type=number]{width:60px}.createTariffForm .mt12,.createTariffForm .mt24{margin-top:0}.createTariffForm .tariffPrices{margin:0 -5px;padding:6px}.createTariffForm .fSection{flex-direction:column}.createTariffForm .fSection.tFields input,.createTariffForm .fSection.tFields textarea{width:100%;margin-left:0;margin-top:2px;font-size:16px}.createTariffForm .gridSection{margin-top:6px}.createTariffForm .gridSection .gridBox{width:99%;margin-top:12px;text-align:left}.createTariffForm .baseSection{padding-top:0}.createTariffForm .addTariffWrap{margin-top:8px}.createTariffForm .mobSection{border-top:1px solid #d9d9d9}.createTariffForm .mmt0{margin-top:0}.createTariffForm .mpt6{padding-top:6px}.createTariffForm .mpt12{padding-top:12px}.createTariffForm .mpb6{padding-bottom:6px}.createTariffForm .mmt6{margin-top:6px}.createTariffForm .foodType{order:1}.createTariffForm .bookingSection{order:2}.objectsListSection,.tariffSection{gap:8px}.objectsListSection .popup,.tariffSection .popup{width:100%;max-width:760px;top:0;padding:0;max-height:85vh}}@media(min-width:1200px){.userHotelObject{width:32.8%}}.regionsList{display:none;flex-wrap:wrap;gap:10px;font-size:11px}.regionsList.opened{display:flex;flex-direction:column;flex-wrap:wrap;max-height:500px}.regionsList p{margin:0;width:24%;text-align:left}.container{max-width:1200px;margin:auto}.mob_show,.mob_show_ib,.mob_table_row{display:none!important}.tapClear{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}.inputDropdownBox.searchDropdownBox{width:551px;left:-4px}@media(max-width:1200px){.container{padding:0 18px}}@media(max-width:900px){.mob_hide_900{display:none!important}}@media(max-width:768px){.container{padding:0 12px}.appContent{flex-shrink:1!important;width:100%!important}.globalMap{height:100%}.globalMap.app{display:none}.map1,.mapFixed{height:100%}.map1{width:100%}}@media(max-width:720px){.popup .popup__content{padding:0 10px 10px}.regionsList{gap:5px}.regionsList p{width:30%}.regionsList.opened{max-height:2000px;align-items:center}.App{margin-top:0!important;padding-top:1px}.App .p12{padding:6px}.App .pl12{padding-left:6px}.flexwrap{flex-direction:column}.inputDropdownBox.searchDropdownBox{width:100%!important}.popup{width:90%;max-width:100%;top:10px;transform:translate(-50%)}.mob_hide{display:none!important}.mob_show{display:block!important}.mob_show_ib{display:inline-block!important}.mob_table_row{display:table-row!important}.menuNavLinks{height:33px;line-height:34px}.menuNavLinks a:link,.menuNavLinks a:visited{font-size:12px}.menuNavLinks a:hover{background-color:none}.filtersWrap .accordionFilters{width:99%}.filtersModule{margin-top:20px}.filtersModule .popup{width:100%;max-width:950px;max-height:80vh}.filtersFormWrap{margin-bottom:130px}}@media(max-width:480px){.container{padding:0 6px}.popup{width:96%}.mob_column{flex-direction:column}.flgrow p{width:auto!important}.loginForm input{font-size:16px}.mob-db{display:block!important}.mob-flex{display:flex!important}}*{box-sizing:border-box}body{padding-bottom:calc(env(safe-area-inset-bottom))}body,html{font-family:Inter;font-size:16px;margin:0;padding:0;background-color:#f1f1f1}h1,h2,h3,h4,h5{margin:4px 0}h2{font-size:20px;font-weight:500}:root{--chess-ceil-size:37px;--chess-ceil-size-mob:36px;--bspc-height:32px}.App{min-width:300px;height:98vh;margin:auto auto 10px;border-radius:8px}.contentWrap{width:100%;min-height:94%;display:flex;background-color:#fff;overscroll-behavior-y:none}.panelLayout{width:100%;padding:0 12px 12px}.appContent{flex-shrink:0;position:relative;max-width:766px;width:766px}.appContent.wideWidth{width:100%;max-width:2048px}.globalMap{width:-webkit-fill-available;width:fill-available;position:relative}.globalMap .mapFixed{width:inherit;height:100%;position:fixed}.globalMap .mapFixed .map1{width:100%;height:calc(100vh - 60px)}.globalMap.fullscreen{position:fixed;width:100%;height:100%;background-color:#e2e2ca}.hrefList a{margin:5px;display:inline-block}a:link,a:visited{color:#409ff2}a:hover{color:#3075b4}h4{margin:5px 0}input{height:32px;background:#fff;border:1px solid #f1f1f1;border-radius:8px;padding:5px 8px;margin-right:10px}input,input.placeholder{font-size:16px;font-weight:400}input.placeholder{color:#6e6f71}input:focus{transform:none;zoom:1}textarea{border:1px solid #f1f1f1;border-radius:8px;font-family:inherit;font-size:16px;font-weight:400}textarea::placeholder{font-family:inherit;font-size:16px;font-weight:400;color:#6e6f71}input[type=checkbox]{width:14px;height:14px}.title{text-align:left;color:#6e6f71;font-size:20px;font-weight:500;padding-left:12px}.db{display:block}.dib{display:inline-block}.dif{display:inline-flex}.dfa{display:flex;align-items:center}.fcol{flex-direction:column}.dfe{align-items:end}.dfe,.jcc{display:flex}.jcc{justify-content:center}.jce{justify-content:end}.dfsp,.jce{display:flex}.dfsp{justify-content:space-between}.gap5{gap:5px}.flexwrap{display:flex;flex-wrap:wrap;align-items:start;justify-content:start}.flexcenter{display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-align:center}.fg1{flex-grow:1}.w100p{width:100%}.w150{width:150px!important}.maw500{max-width:500px}.maw420{max-width:420px}.flgrow{display:flex;gap:5px;padding:0}.flgrow p{flex-grow:1}.tac{text-align:center}.tal{text-align:left}.tar{text-align:right!important}.tdu{text-decoration:underline}.p6{padding:6px}.p12-0{padding:12px 0}.pb0{padding-bottom:0}.p12{padding:12px}.pl12{padding-left:12px}.pl15{padding-left:15px}.pr12{padding-right:12px}.m12{margin:12px}.mt0{margin-top:0}.mt6{margin-top:6px}.mt12{margin-top:12px}.mt24{margin-top:24px}.m0{margin:0}.p0{padding:0}.ma{margin:0 auto}.mb0{margin-bottom:0!important}.mb3{margin-bottom:3px}.mb6{margin-bottom:6px}.mb12{margin-bottom:12px}.mb24{margin-bottom:24px}.ml0{margin-left:0}.ml6{margin-left:6px}.ml12{margin-left:12px}.ml20{margin-left:20px}.ml24{margin-left:24px}.mr6{margin-right:6px}.mr24{margin-right:24px}.red{color:red}.extraRed{color:#560909}.green{color:#456e1e}.firstUp:first-letter{text-transform:uppercase}.small{font-size:.8rem}.small-l{font-size:.9rem}.gray{color:gray}.silver{color:#6e6f71}.black{color:#000}.pre{white-space:pre-wrap}ul{list-style-type:none}.textLimit{overflow:hidden;text-overflow:ellipsis}.textLimit,.wsno{white-space:nowrap}.noNumericBtns input[type=number]::-webkit-inner-spin-button,.noNumericBtns input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.hidden{display:none}.visHidden{width:0;height:0;display:block;overflow:hidden}.globalGallery .image-gallery{z-index:13}.curp{cursor:pointer}.curd{cursor:default!important}.dropdownInputWrap{position:relative}.inputDropdownBox{position:absolute;top:100%;left:0;max-height:60vh;overflow:auto;margin:0;padding:0 5px;border:1px solid #d9d9d9;border-top:none;border-radius:0 0 4px 4px;background-color:#fff;z-index:11}.inputDropdownBox.guests{left:auto;right:0;width:200px}.inputDropdownBox ul{margin:0;padding:5px}.fieldTitleWrap{position:relative;padding:24px 0 0!important}.fieldTitleWrap,.fieldTitleWrap input{margin:0!important}.fieldTitle{position:absolute;left:5px;top:8px;font-size:12px;color:#6e6f71}.myForm p{padding:0;margin:7px 0}.myForm p b{font-size:.8em;display:block;font-weight:700}.myForm input,.myForm select,.myForm textarea{width:100%;max-width:100%;margin-right:3px;border-radius:6px;padding:5px;border:1px solid silver;font-size:16px}.myForm select{height:32px;padding-left:3px}.myForm select:focus{outline:none}.myForm textarea{font-family:inherit;font-size:16px}.myForm input[type=checkbox]{width:12px}select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.additional__rating{display:block}.additional__rating .ratingWrap{width:46px;height:43px;position:relative}.additional__rating .ratingWrap .pentagon{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;top:0;left:0;color:#fff;font-size:16px}@media(max-width:720px){input{font-size:16px}.panelLayout{padding:6px}}