@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);nav.main{border-bottom:1px solid #e2e2e2}nav.main ul{display:flex;margin:0;padding:0}nav.main ul li{margin-right:15px}nav.main ul li a{border-bottom:4px solid #fbfbfb;color:#272e42;display:block;font-size:22px;font-weight:800;padding:15px 25px 15px 15px;transition:border-bottom .2s}@media (max-width:375px){nav.main ul li a{font-size:17px}}nav.main ul li a:hover{border-bottom:4px solid #707070}nav.main ul li.active a{border-bottom:4px solid #397a57}#main div.container{display:flex;justify-content:space-between}@media (max-width:767px){#main div.container{flex-direction:column}}#main div.container div.info{display:none;max-width:50%;padding-top:60px}@media (max-width:991px){#main div.container div.info{max-width:40%}}@media (max-width:767px){#main div.container div.info{max-width:100%}}#main div.container div.info .icon{background:url(/build/images/hello.9694bc6b.svg) no-repeat;background-size:78px 76px;height:76px;width:78px}#main div.container div.info span{color:#707070;display:block;font-size:15px;margin-top:22px}form#counters-indicators{position:relative;width:40%}form#counters-indicators .loader{align-items:center;background:#707070;background:radial-gradient(circle,#707070 0,hsla(0,0%,44%,.2) 70%,rgba(0,212,255,0) 100%);display:flex;height:100%;justify-content:space-around;opacity:.25;position:absolute;width:100%;z-index:1}form#counters-indicators .loader .spinner-border{height:5rem;width:5rem}form#counters-indicators div.entries{position:relative}form#counters-indicators div.entries ul{display:flex;flex-direction:column;flex-wrap:wrap;height:103px;justify-content:space-between;margin-top:50px;overflow:hidden;width:100%}form#counters-indicators div.entries ul li{width:100%}form#counters-indicators div.entries ul li p{background-color:#fff;border:1px solid #fff;border-radius:10px;color:#397a57;display:flex;flex-direction:column;font-size:15px;font-weight:600;height:103px;justify-content:center;line-height:20px;margin:0 auto;overflow:hidden;padding-left:105px;padding-right:20px;position:relative;width:76%}form#counters-indicators div.entries ul li p:before{content:"\00a0";display:block;height:83px;left:10px;position:absolute;top:10px;width:84px}form#counters-indicators div.entries ul li p.icon-flats-0:before{background:url(/build/images/flats_0.38b8f49d.png) no-repeat;background-size:auto 100%}form#counters-indicators div.entries ul li p.icon-house-0:before{background:url(/build/images/house_0.9054f039.png) no-repeat;background-size:auto 100%}form#counters-indicators div.entries ul li p.icon-flats-1:before{background:url(/build/images/flats_1.1d226fab.png) no-repeat;background-size:auto 100%}form#counters-indicators div.entries ul li p.icon-house-1:before{background:url(/build/images/house_1.779d0378.png) no-repeat;background-size:auto 100%}form#counters-indicators div.entries ul li p.icon-flats-2:before{background:url(/build/images/flats_2.e562324b.png) no-repeat;background-size:auto 100%}form#counters-indicators div.entries ul li p.icon-house-2:before{background:url(/build/images/house_2.98f9e010.png) no-repeat;background-size:auto 100%}form#counters-indicators div.entries ul li p.icon-add:before{background:url(/build/images/add.1380d592.svg) no-repeat 50%;background-size:auto 60%}form#counters-indicators div.entries ul li p.active{border-color:#d4e6de}form#counters-indicators div.entries button{background:unset;border:unset;border-radius:5px;color:#397a57;display:block;font-size:24px;height:100%;position:absolute;transition:background-color .2s,color .2s,opacity .2s}form#counters-indicators div.entries button:disabled{color:#e2e2e2}form#counters-indicators div.entries button:disabled:hover{background-color:unset}@media (min-width:768px){form#counters-indicators div.entries button:hover{background-color:#fbfbfb}}form#counters-indicators div.entries button.previous{left:0;top:0}form#counters-indicators div.entries button.next{right:0;top:0}form#counters-indicators section.counters{display:flex;flex-direction:column}form#counters-indicators section.counters div.disabled{order:1}form#counters-indicators section.counters .actions{margin:-25px 0 25px}form#counters-indicators section.counters .actions button{background-color:#fff;border:unset;border-radius:6px;color:#707070;font-size:15px;margin-right:10px;padding:3px 0;transition:color .2s}form#counters-indicators section.counters .actions button:hover{color:#b4bac7}form#counters-indicators section.counters .actions button i{margin-right:3px}form#counters-indicators div.counter-title{display:flex;justify-content:space-between;margin-bottom:33px;padding-top:60px}@media (max-width:375px){form#counters-indicators div.counter-title{flex-direction:column;justify-content:unset}}form#counters-indicators div.counter-title h4{margin-bottom:unset;padding-top:unset}@media (max-width:375px){form#counters-indicators div.counter-title small{margin-top:10px;padding:5px 0;text-decoration:underline}}form#counters-indicators .address #region{display:flex;justify-content:space-between}form#counters-indicators .address #region .form-group{width:48%}form#counters-indicators .address #address{display:flex;justify-content:space-between}@media (max-width:375px){form#counters-indicators .address #address{flex-direction:column}}form#counters-indicators .address #address #residence-street-row{width:48%}@media (max-width:375px){form#counters-indicators .address #address #residence-street-row{width:100%}}form#counters-indicators .address #address #residence-building-row{display:flex;width:48%}@media (max-width:375px){form#counters-indicators .address #address #residence-building-row{width:100%}}form#counters-indicators .address #address #residence-building-row .form-group{width:50%}form#counters-indicators .address #address #residence-building-row .form-group #residence-building{border-bottom-right-radius:unset;border-right:unset;border-top-right-radius:unset}form#counters-indicators .address #address #residence-building-row .form-group #residence-apartment{border-bottom-left-radius:unset;border-top-left-radius:unset}@media (max-width:991px){form#counters-indicators{width:50%}}@media (max-width:767px){form#counters-indicators{width:100%}}@media (min-width:768px){form#counters-indicators .form-user-registration button.btn.btn-default{width:auto}form#counters-indicators .form-user-registration p.submit{text-align:left}form#counters-indicators .form-user-registration p.submit button.btn.btn-plain{border-radius:0;padding:0}form#counters-indicators .form-user-registration p.submit button.btn.btn-plain:active{background-color:#fff}form#counters-indicators .form-user-registration small{text-align:left!important}}form#counters-indicators div.tariffs{margin-top:15px}form#counters-indicators div.tariffs input[type=radio]{display:none}form#counters-indicators div.tariffs .switcher{display:flex;width:auto}form#counters-indicators div.tariffs .switcher .btn:hover{border-color:#397a57}form#counters-indicators div.counter div.inputs{display:flex}@media (max-width:375px){form#counters-indicators div.counter div.inputs{flex-direction:column}}form#counters-indicators div.counter div.inputs input.indicator{min-width:30%;width:30%}@media (max-width:375px){form#counters-indicators div.counter div.inputs input.indicator{width:100%}}form#counters-indicators div.counter div.inputs div.delete{width:9%}@media (max-width:1200px){form#counters-indicators div.counter div.inputs div.delete{width:10%}}@media (max-width:991px){form#counters-indicators div.counter div.inputs div.delete{width:12%}}@media (max-width:768px){form#counters-indicators div.counter div.inputs div.delete{width:7%}}@media (max-width:550px){form#counters-indicators div.counter div.inputs div.delete{width:9%}}@media (max-width:375px){form#counters-indicators div.counter div.inputs div.delete{margin-top:15px;width:100%}}form#counters-indicators div.counter div.inputs div.delete button{height:100%}@media (max-width:375px){form#counters-indicators div.counter div.inputs div.delete button{margin-left:unset!important;width:100%!important}}form#counters-indicators div.counter div.inputs select.location{width:60%}form#counters-indicators div.counter div.inputs input.location{position:relative;width:60%}form#counters-indicators div.counter div.inputs input.location::placeholder{font-size:10px;position:absolute;top:12px}@media (max-width:768px){form#counters-indicators div.counter div.inputs input.location{width:62%}}@media (max-width:550px){form#counters-indicators div.counter div.inputs input.location{width:60%}}@media (max-width:375px){form#counters-indicators div.counter div.inputs input.location{margin-left:unset!important;margin-top:10px;width:100%}}form#counters-indicators div.counter div.inputs input.location:disabled,form#counters-indicators div.counter div.inputs span.tariff{background:unset;border:unset;margin-left:5px;width:auto}form#counters-indicators div.counter div.last-value{color:#707070;margin-top:5px}form#counters-indicators div.counter div.last-value span.date{color:#b4bac7}form#counters-indicators select:disabled{-moz-appearance:none;-webkit-appearance:none;appearance:none}form#counters-indicators div.statistics{text-align:center}form#counters-indicators div.statistics h4{margin:0 0 10px;padding:0;text-align:center}form#counters-indicators div.statistics p span{display:block;margin-bottom:10px;text-align:center}@media (max-width:375px){form#counters-indicators div.statistics p span div.mx-datepicker{width:95px}form#counters-indicators div.statistics p span div.mx-datepicker input{font-size:12px;padding:6px 10px}form#counters-indicators div.statistics p span div.mx-datepicker .mx-icon-calendar{display:none}}form#counters-indicators div.statistics div.empty-data{font-weight:600;margin:50px 0;text-align:center}form#counters-indicators div.statistics div.data{margin-bottom:15px}@media (min-width:1025px){form#counters-indicators div.statistics div.data{min-height:42vh}}form#counters-indicators div.statistics div.data .statistics-table{max-height:42vh;overflow:auto}form#counters-indicators div.statistics div.data .statistics-table table{text-align:left}form#counters-indicators div.settings .counter-title{padding-top:unset}form#counters-indicators div.settings .actions{display:flex;flex-direction:column;justify-content:space-between;margin-top:20px}form#counters-indicators div.settings .actions button{margin-bottom:10px;width:100%}form#counters-indicators small.validation-error{display:block}