@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Light.1de7f049.eot);src:local("Montserrat Light"),local("Montserrat-Light"),url(../fonts/Montserrat-Light.1de7f049.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Light.4fff33ac.woff) format("woff"),url(../fonts/Montserrat-Light.ba044963.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-MediumItalic.b3ddbb16.eot);src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url(../fonts/Montserrat-MediumItalic.b3ddbb16.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-MediumItalic.ad732b72.woff) format("woff"),url(../fonts/Montserrat-MediumItalic.5c7f9907.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Thin.143850af.eot);src:local("Montserrat Thin"),local("Montserrat-Thin"),url(../fonts/Montserrat-Thin.143850af.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Thin.78770905.woff) format("woff"),url(../fonts/Montserrat-Thin.2597559f.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-ExtraLightItalic.43d12d16.eot);src:local("Montserrat ExtraLight Italic"),local("Montserrat-ExtraLightItalic"),url(../fonts/Montserrat-ExtraLightItalic.43d12d16.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-ExtraLightItalic.d743ecc0.woff) format("woff"),url(../fonts/Montserrat-ExtraLightItalic.cf9a7578.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-BoldItalic.b8f5b73d.eot);src:local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url(../fonts/Montserrat-BoldItalic.b8f5b73d.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-BoldItalic.6fa63549.woff) format("woff"),url(../fonts/Montserrat-BoldItalic.45014625.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-SemiBold.c139ffb2.eot);src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(../fonts/Montserrat-SemiBold.c139ffb2.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-SemiBold.3d2d1385.woff) format("woff"),url(../fonts/Montserrat-SemiBold.aebf4fe1.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-ExtraLight.117eff1f.eot);src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(../fonts/Montserrat-ExtraLight.117eff1f.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-ExtraLight.f555c75a.woff) format("woff"),url(../fonts/Montserrat-ExtraLight.490fa183.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-ExtraBoldItalic.5ee3b1a7.eot);src:local("Montserrat ExtraBold Italic"),local("Montserrat-ExtraBoldItalic"),url(../fonts/Montserrat-ExtraBoldItalic.5ee3b1a7.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-ExtraBoldItalic.e406133e.woff) format("woff"),url(../fonts/Montserrat-ExtraBoldItalic.428f1389.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Italic.92f84d8b.eot);src:local("Montserrat Italic"),local("Montserrat-Italic"),url(../fonts/Montserrat-Italic.92f84d8b.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Italic.74f69ef5.woff) format("woff"),url(../fonts/Montserrat-Italic.c47cfa55.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Bold.a361f0cc.eot);src:local("Montserrat Bold"),local("Montserrat-Bold"),url(../fonts/Montserrat-Bold.a361f0cc.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Bold.a79b68fc.woff) format("woff"),url(../fonts/Montserrat-Bold.bf2c26d2.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-LightItalic.2e1e2b59.eot);src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url(../fonts/Montserrat-LightItalic.2e1e2b59.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-LightItalic.bc4d475c.woff) format("woff"),url(../fonts/Montserrat-LightItalic.dadd3c3b.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-BlackItalic.e70885e2.eot);src:local("Montserrat Black Italic"),local("Montserrat-BlackItalic"),url(../fonts/Montserrat-BlackItalic.e70885e2.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-BlackItalic.87d5d270.woff) format("woff"),url(../fonts/Montserrat-BlackItalic.f9d1621e.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-SemiBoldItalic.70008e33.eot);src:local("Montserrat SemiBold Italic"),local("Montserrat-SemiBoldItalic"),url(../fonts/Montserrat-SemiBoldItalic.70008e33.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-SemiBoldItalic.ac031a32.woff) format("woff"),url(../fonts/Montserrat-SemiBoldItalic.74fbdb73.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Regular.2dd0a1de.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(../fonts/Montserrat-Regular.2dd0a1de.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Regular.de4a911e.woff) format("woff"),url(../fonts/Montserrat-Regular.08a754d1.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Medium.f7e77a49.eot);src:local("Montserrat Medium"),local("Montserrat-Medium"),url(../fonts/Montserrat-Medium.f7e77a49.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Medium.d194e509.woff) format("woff"),url(../fonts/Montserrat-Medium.41940db3.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-ExtraBold.21edc00b.eot);src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(../fonts/Montserrat-ExtraBold.21edc00b.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-ExtraBold.28eef764.woff) format("woff"),url(../fonts/Montserrat-ExtraBold.2a3d13e3.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Black.f2e25259.eot);src:local("Montserrat Black"),local("Montserrat-Black"),url(../fonts/Montserrat-Black.f2e25259.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Black.c20b9740.woff) format("woff"),url(../fonts/Montserrat-Black.59462636.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-ThinItalic.4817b66e.eot);src:local("Montserrat Thin Italic"),local("Montserrat-ThinItalic"),url(../fonts/Montserrat-ThinItalic.4817b66e.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-ThinItalic.179f8e8d.woff) format("woff"),url(../fonts/Montserrat-ThinItalic.5cd51f31.ttf) format("truetype");font-weight:100;font-style:italic}#app[data-v-709f5176],body,html{height:100%}body,html{width:100%;min-height:100%;margin:0;padding:0}html{line-height:1.4;font-size:10px}body{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.5rem;font-size:1.4rem;font-family:Montserrat,sans-serif;color:#333;background:url(../img/body.ed8ba711.jpg) 50% no-repeat fixed;background-size:cover;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}h1,h2,h3,h4,h5,h6{margin:0 0 1.2em 0;line-height:1.1em;font-weight:600}h1{font-size:3.2rem}h2{font-size:2.6rem}h3{font-size:2rem}h4{font-size:1.4rem}select:hover::-ms-expand{background:none}input[type=checkbox],input[type=radio]{margin:0 0 1px 0;vertical-align:middle}input[type=number]{width:7rem;padding-right:.5rem;text-align:center}input[type=date]::-webkit-inner-spin-button,input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scroll{overflow-y:auto;overflow-x:hidden}.scroll::-webkit-scrollbar{width:2rem}.scroll::-webkit-scrollbar-track{background-color:transparent}.scroll::-webkit-scrollbar-thumb{border:.5rem solid transparent;border-radius:1rem;background-color:#ccc;background-clip:padding-box}.font-xl{font-size:3.2rem}.font-lg{font-size:2.6rem}.font-xm{font-size:2rem}.font-md{font-size:1.6rem}.font-sm{font-size:1.2rem}.font-xs{font-size:1rem}.bold{font-weight:600!important}.italic{font-style:italic!important}.mute{color:#999}.ta-left{text-align:left!important}.ta-right{text-align:right!important}.ta-center{text-align:center!important}.nowrap{white-space:nowrap!important}.template-layout{display:grid;grid-gap:1.5rem;grid-template-columns:10rem 1fr;grid-template-rows:auto 1fr;grid-template-areas:"head head" "menu body";height:100%}.template-layout__head{grid-area:head}.template-layout__menu{grid-area:menu}.template-layout__body{overflow-y:auto;overflow-x:hidden;grid-area:body;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.5rem;background-color:hsla(0,0%,100%,.3)}.template-layout__body::-webkit-scrollbar{width:2rem}.template-layout__body::-webkit-scrollbar-track{background-color:transparent}.template-layout__body::-webkit-scrollbar-thumb{border:.5rem solid transparent;border-radius:1rem;background-color:#ccc;background-clip:padding-box}.template-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template-head__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:3.2rem;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600}.template-head__button{margin-left:auto}.template-head__button>*{margin-left:1rem}.template-menu__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:10rem;text-decoration:none;background-color:#f0a10e}.template-menu__item:not(:last-child){margin-bottom:1.5rem}.template-menu__item:focus,.template-menu__item:hover{outline:0;-webkit-box-shadow:inset 0 0 0 1px #f0a10e,inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 1px #f0a10e,inset 0 0 0 2px #fff}.template-menu__item.router-link-active{background-color:#33cc73;-webkit-box-shadow:inset 0 0 0 1px #33cc73,inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 1px #33cc73,inset 0 0 0 2px #fff}.template-menu__image{width:5rem;height:5rem;margin-bottom:1rem}.template-menu__image.-address{background-image:url(../img/address.02777bc3.svg)}.template-menu__image.-company,.template-menu__image.-house{background-image:url(../img/company.f1f8e2f0.svg)}.template-menu__image.-counter{background-image:url(../img/counter.d640fa74.svg)}.template-menu__image.-camera{background-image:url(../img/camera.947fbf80.svg)}.template-menu__image.-account{background-image:url(../img/account.4d2ffbaf.svg)}.template-menu__title{line-height:1.2em;font-size:1.2rem;text-align:center;text-transform:uppercase;color:#fff}.template-alert{position:absolute;bottom:1.5rem;right:1.5rem;max-width:40rem}.template-alert__item{opacity:.8}.template-alert__item:not(:last-child){margin-bottom:1rem}.page-layout{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"head" "filter" "body";height:100%}.page-layout>*{min-width:0}.page-layout__head{grid-area:head;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #ccc}.page-layout__filter{grid-area:filter;margin-bottom:1.5rem}.page-layout__body{grid-area:body}.filter-layout{display:grid;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr));background-color:hsla(0,0%,100%,.5);overflow:hidden}.filter-layout__group{-webkit-box-flex:1;-ms-flex:1 1 30rem;flex:1 1 30rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:1.5rem;border-top:1px solid #ccc;border-left:1px solid #ccc;margin-top:-1px;margin-left:-1px}.filter-layout__group-label{font-weight:600;margin-bottom:.5rem}.filter-layout__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.25rem 0}.filter-layout__item-label{-webkit-box-flex:1;-ms-flex:1 1 10rem;flex:1 1 10rem;margin-right:.5rem;padding-right:1rem;color:#999;background:0 100% url(../img/etc.20d39719.svg) repeat-x;background-size:9px 1px}.filter-layout__item-value{-webkit-box-flex:0;-ms-flex:none;flex:none}.form-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:4rem;line-height:4rem;padding:0 3rem;font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:400;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;color:#fff;border:none;border-radius:0;cursor:pointer;background-color:#3b48a7}.form-button.-active,.form-button:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px #3b48a7,inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 1px #3b48a7,inset 0 0 0 2px #fff}.form-button.-active,.form-button:hover{opacity:.8}.form-button.-full{display:block;width:100%}.form-button.-orange{background-color:#f0a10e}.form-button.-orange.-active,.form-button.-orange:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px #f0a10e,inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 1px #f0a10e,inset 0 0 0 2px #fff}.form-button.-green{background-color:#33cc73}.form-button.-green.-active,.form-button.-green:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px #33cc73,inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 1px #33cc73,inset 0 0 0 2px #fff}.form-button.-gray{background-color:#999}.form-button.-gray.-active,.form-button.-gray:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px #999,inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 1px #999,inset 0 0 0 2px #fff}.form-button.-edit:before{background:url(../img/edit.1bcd9852.svg) 50% no-repeat}.form-button.-edit:before,.form-button.-save:before{content:"";display:inline-block;width:1.5rem;height:1.5rem;margin-right:.5rem;vertical-align:middle}.form-button.-save:before{background:url(../img/save.4916a317.svg) 50% no-repeat}.form-button.-back:before{background:url(../img/back.89cd91cd.svg) 50% no-repeat}.form-button.-back:before,.form-button.-login:before{content:"";display:inline-block;width:1.5rem;height:1.5rem;margin-right:.5rem;vertical-align:middle}.form-button.-login:before{background:url(../img/login.db272226.svg) 50% no-repeat}.form-button.-logout:before{background:url(../img/logout.0c6848a2.svg) 50% no-repeat}.form-button.-chart-bar:before,.form-button.-logout:before{content:"";display:inline-block;width:1.5rem;height:1.5rem;margin-right:.5rem;vertical-align:middle}.form-button.-chart-bar:before{background:url(../img/chart_bar.13e5c535.svg) 50% no-repeat}.form-button.-chart-line:before{background:url(../img/chart_line.1820e863.svg) 50% no-repeat}.form-button.-chart-line:before,.form-button.-table:before{content:"";display:inline-block;width:1.5rem;height:1.5rem;margin-right:.5rem;vertical-align:middle}.form-button.-table:before{background:url(../img/table.15f622c3.svg) 50% no-repeat}.form-button.-loading:before{content:"";display:inline-block;width:1.5rem;height:1.5rem;margin-right:.5rem;vertical-align:middle;background:url(../img/loading.bdc64b02.svg) 50% no-repeat;-webkit-animation:loading 2s linear infinite;animation:loading 2s linear infinite}@-webkit-keyframes loading{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.form-input{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:4rem;padding:0 1rem;font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:400;color:#333;border:1px solid #ccc;border-radius:0}.form-input::-webkit-input-placeholder{color:#ccc}.form-input::-moz-placeholder{color:#ccc}.form-input:-ms-input-placeholder{color:#ccc}.form-input::-ms-input-placeholder{color:#ccc}.form-input::placeholder{color:#ccc}.form-input:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 2px #ccc;box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 2px #ccc}.form-input:disabled{color:#999;background-color:#f7f7f7}.form-input.-full{display:block;width:100%}.form-input.-radius{border-radius:.5rem}.form-input.-short{width:10rem}.form-input.-large{height:5rem;font-size:1.6rem}textarea.input{height:10rem;min-height:10rem;padding:1rem;line-height:1.2em;resize:vertical}textarea.input.-full{height:calc(100% - 2rem + 2px)}.form-layout__row:not(:last-child){margin-bottom:1.5rem}.form-layout__label{margin-bottom:.5rem;line-height:1.1em;color:#999}.alert{padding:1rem;border-width:1px;border-style:solid;line-height:1.3em}.alert:before{font-weight:600}.alert:not(:last-child){margin-bottom:2rem}.alert.-success{background-color:#adebc7;border-color:#33cc73;color:#14522e}.alert.-success:before{content:"\423\441\43F\435\448\43D\43E: "}.alert.-warning{background-color:#f9d99e;border-color:#f0a10e;color:#5f4006}.alert.-warning:before{content:"\412\43D\438\43C\430\43D\438\435: "}.alert.-error{background-color:#f4bec7;border-color:#dd3c57;color:#6d1322}.alert.-error:before{content:"\41E\448\438\431\43A\430: "}.alert.-info{background-color:#9ea6dd;border-color:#3b48a7;color:#131736}.alert.-info:before{content:"\418\43D\444\43E: "}.card{width:500px;padding:3rem;background-color:hsla(0,0%,100%,.5);-webkit-box-shadow:0 0 3rem rgba(51,51,51,.2);box-shadow:0 0 3rem rgba(51,51,51,.2);-webkit-animation:slideUp .5s cubic-bezier(.55,.055,.675,.19);animation:slideUp .5s cubic-bezier(.55,.055,.675,.19)}.card__head{margin-bottom:3rem;padding-bottom:1.5rem;border-bottom:1px solid #ccc}.card__foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3rem;padding-top:1rem;border-top:1px solid #ccc}.card__foot>*{margin-top:.5rem}.card__title{line-height:1.2em;font-size:2.8rem;font-weight:500}.card__subtitle{margin-top:.5rem;line-height:1.2em;font-size:1.8rem;color:#999}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideUp{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fieldset{margin-bottom:1.5rem;-webkit-box-shadow:0 0 1rem rgba(51,51,51,.1);box-shadow:0 0 1rem rgba(51,51,51,.1)}.fieldset__head{padding:1rem 1.5rem;line-height:1.1em;color:#fff;background-color:rgba(51,51,51,.3)}.fieldset__body{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));padding:1.5rem;background-color:hsla(0,0%,100%,.5)}.fieldset__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.fieldset__field label{display:block;line-height:1.1em;margin-bottom:.5rem;color:#999}.filter{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}.filter__slot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.filter__slot-label{line-height:1.1em;margin-bottom:.5rem;color:#999}.modal__mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.modal__container{position:relative;width:400px;margin:0 auto;padding:3rem;background-color:#fff;-webkit-box-shadow:0 0 1rem rgba(0,0,0,.5);box-shadow:0 0 1rem rgba(0,0,0,.5);-webkit-transition:all .3s ease;transition:all .3s ease}.modal__close{position:absolute;top:0;right:0}.modal__close button{display:block;width:3rem;height:3rem;line-height:3rem;font-size:2rem;text-align:center;color:#fff;background-color:#dd3c57;border:none;cursor:pointer}.modal__close button:focus{outline:none}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal__container,.modal-leave-active .modal__container{-webkit-transform:scale(1.1);transform:scale(1.1)}.path{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.path__item{margin:.5rem 0;line-height:1em;font-weight:600;color:#999}.path__item:not(:last-child){margin-right:.5rem;padding-right:1.5rem;background:url(../img/arrow_right.183efdd1.svg) 100% no-repeat;background-size:1rem 1rem}a.path__item:hover{color:#3b48a7}.prop:not(:last-child){margin-bottom:2rem}.prop__head{font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #333}.prop__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prop__item:not(:last-child){margin-bottom:.5rem}.prop__label{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;margin-right:.5rem;padding-right:1rem;line-height:1em;color:#333;background:0 100% url(../img/etc.20d39719.svg) repeat-x;background-size:9px 1px}.prop__value{-webkit-box-flex:0;-ms-flex:none;flex:none;line-height:1em;font-weight:300;font-style:italic}.tab{display:block}.tab__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-left:1px solid #ccc}.tab__head:after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto;border-bottom:1px solid #ccc}.tab__head-item{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:1.5rem;line-height:1em;font-weight:600;text-decoration:none;color:#ccc;border:1px solid #ccc;border-left:none;cursor:pointer}.tab__head-item.-active{text-overflow:inherit;overflow:inherit;color:#333;border-bottom-color:transparent}.tab__body,.tab__head-item.-active{background-color:hsla(0,0%,100%,.5)}.tab__body{display:block;padding:1.5rem;border:1px solid #ccc;border-top:none}.table{width:100%;border-collapse:collapse}.table>tr:last-child>td{border-bottom:none}.table>tr>td,.table>tr>th{padding:1rem 1.5rem}.table>tr>th{line-height:1em;font-weight:700;text-align:left;vertical-align:bottom;border-bottom:2px solid #999}.table>tr>td{border-bottom:1px solid #ccc}.table>tr.-red{background-color:rgba(221,60,87,.3)}.table>tr.-yellow{background-color:rgba(242,222,57,.3)}.table.-narrow{font-size:1.2rem}.table.-narrow tr td{padding:.5rem 1.5rem}.table.-bordered>tr>td,.table.-bordered>tr>th{border:1px solid #999}.table.-bordered>tr>th{vertical-align:middle}.loading{position:relative;min-height:70px}.loading:before{top:calc(50% - 25px);-webkit-box-sizing:border-box;box-sizing:border-box;width:50px;height:50px;margin:0 auto;border:3px solid #f7f7f7;border-radius:50%;border-top-color:rgba(51,51,51,.5);-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;z-index:1}.loading:after,.loading:before{content:"";position:absolute;left:0;right:0}.loading:after{top:0;bottom:0;background-color:hsla(0,0%,100%,.5)}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.counter-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;height:100%}.counter-card__head{padding:1rem;color:#fff;background-color:#33cc73}.counter-card__body{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem;text-align:center;background-color:hsla(0,0%,100%,.5)}.counter-card__foot{padding:1rem;color:#fff;background-color:#999}.counter-grid{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}.ymap-balloon__link{display:block;color:#3b48a7}.flat-grid{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(35rem,1fr))}.flat-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;height:100%}.flat-card:hover{-webkit-box-shadow:0 0 1.5rem rgba(51,51,51,.3);box-shadow:0 0 1.5rem rgba(51,51,51,.3)}.flat-card__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;background-color:#33cc73}.flat-card__head-title{font-weight:600;text-transform:capitalize;color:#fff}.flat-card__head-control{color:#fff}.flat-card__body{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem;background-color:hsla(0,0%,100%,.5)}.flat-card__foot{font-size:1.2rem;padding:1rem;color:#fff;background-color:#999}