

/* Start:/local/templates/.default/XS/dev.css?175787896314988*/




#add{

}.flex{
     display: flex;
}
.flex.end{
     display: flex;
     justify-content: end;
}
.flex.center{
     display: flex;
     justify-content: center;
}
.flex.end .btnWrap{
     right: 40px;
     margin-top: 25px;
     margin-bottom: 25px;
}

.rugalka.w376{
     width: 376px;
}
.btnWrap .btn.gray{
     border-radius: 50px;
     cursor: pointer;
     font-size: 14px;
     font-weight: 500;
     height: 32px;
     line-height: 0;
     padding-top: 0;
     text-align: center;
     text-decoration: unset;
     border: 1px solid #A8AC9E;
     color: #A8AC9E;
     background-color: transparent;
     display: flex;
     justify-content: center;
     align-items: center;
     width: 216px;
}
.btnWrap .btn.gray:hover{
     color: white;
     border: 1px solid #00bd1c;
     background: #00bd1c;
}

/* .btnWrap .btn.gray{
     border-radius: 50px;
     cursor: pointer;
     display: inline-block;
     font-size: 14px;
     font-weight: 500;
     height: 44px;
     line-height: 14px;
     padding-top: 16px;
     text-align: center;
     width: 162px;
     text-decoration: unset;
     border: 1px solid #A8AC9E;
     color: #A8AC9E;
     background-color: transparent;
}
.btnWrap .btn.gray:hover{
     color: white;
     border: 1px solid #00bd1c;
     background: #00bd1c;
} */
.btnWrap .btn.red{
     border-radius: 50px;
     cursor: pointer;
     font-size: 14px;
     font-weight: 500;
     min-height: 44px;
     line-height: 14px;
     text-align: center;
     text-decoration: unset;
     background: #DB4437;
     border: 1px solid #F44336;
     color: #FFFFFF;
     width: 330px;
     display: flex;
     justify-content: center;
     align-items: center;
}
.btnWrap .btn.red:hover{
     color: #F44336;
     background: transparent;
}

.flex .fx6{
     max-width: 50%;
}

.dop_password{
     display: none;
}

.xs_User p{
     margin: 0 !important;
}
.xs_User .reg-data-block{
     height: unset;
     min-height: unset;
}


.input{
     display: flex;
     align-items: center;
     width: max-content;
}
.input .error{
   display: none;
}
.input.active .error{
     display: flex;
     align-items: center;
     position: absolute;
     left: calc(100% + 15px);
}
.input.active .error svg{
     display: block;
     margin-right: 15px;
}
.input.active .error p{
     font-weight: 400;
     font-size: 12px;
     line-height: 16px;
     color: #F44336;
     word-wrap: break-word;
     width: 200px;
     margin: 0;
}
.xs_User .rd-half-block-wrapper .rd-half-block{
     width: 100%;
}



.xs_Personal  p{
     margin: 0 ;
}
.xs_Personal .head{
     margin-left: 30px;
     margin-top: 18px;
     display: flex;
     align-items: center;
}
.xs_Personal .head .status p{
     font-weight: 400;
     font-size: 10px;
     line-height: 10px;
     letter-spacing: 0.1em;
     text-transform: uppercase;
     color: #737963;
     max-width: 50px;
     text-align: center;
     width: 50px;
     margin-right: 15px;
}
.xs_Personal .head .worker p{
     font-weight: 400;
     font-size: 10px;
     line-height: 10px;
     letter-spacing: 0.1em;
     text-transform: uppercase;
     color: #737963;
     width: 250px;
}

.xs_Personal .head .secure{
     display: flex;
     flex-direction: column;
     width: 340px;
}
.xs_Personal .head .secure > p{
     font-weight: 400;
     font-size: 10px;
     line-height: 10px;
     letter-spacing: 0.1em;
     text-transform: uppercase;
     color: #737963;
     margin-bottom: 5px;
}
.xs_Personal .head .secure .secure_dop{
     display: flex;
     max-width: 400px;
}
.xs_Personal .head .secure .secure_dop .secure_dop_docs{
     padding: 7px;
     border-radius: 5px 5px 0px 0px;
     margin-right: 7px;
     width: 100px;
}
.xs_Personal .head .secure .secure_dop .secure_dop_docs p{
     font-weight: 400;
     font-size: 9px;
     line-height: 10px;
     letter-spacing: 0.1em;
     text-transform: uppercase;
     color: #FFFFFF;
}
.xs_Personal .head .secure .secure_dop .secure_dop_docs.com{
     background: #FD8C24;
}
.xs_Personal .head .secure .secure_dop .secure_dop_docs.org{
     background: #556BF2;
     width: 120px;
}
.xs_Personal .head .secure .secure_dop .secure_dop_docs.teh{
     background: #3EBFF6;
}

.xs_Personal .content{
     margin-left: 20px;
     margin-right: 20px;
     background: #FFFFFF;
     box-shadow: 0px 2px 4px rgba(115, 121, 99, 0.3);
     border-radius: 5px;
     width: 100%;
     max-width: 815px;
}
.xs_Personal .content .list{
     display: flex;
     flex-direction: column;
}
.xs_Personal .content .list .item{
     padding: 25px 15px;
     display: flex;
     width: 100%;
}
.xs_Personal .content .list .item:not(:last-child){
     border-bottom: 1px solid rgba(115, 121, 99, 0.3);
}
.xs_Personal .content .list .item .icon{
     margin-right: 15px;
}
.xs_Personal .content .list .item .description{
     display: flex;
     flex-direction: column;
     width: 250px;
}
.xs_Personal .content .list .item .description .name{
     font-weight: 400;
     font-size: 12px;
     line-height: 16px;
     display: flex;
     align-items: center;
     color: #000000;
     margin-bottom: 5px;
}
.xs_Personal .content .list .item .description .post{
     font-weight: 400;
     font-size: 12px;
     line-height: 16px;
     display: flex;
     align-items: center;
     color: #333333;
     margin-bottom: 12px;
}
.xs_Personal .content .list .item .description .mail{
     display: flex;
     align-items: center;
     margin-bottom: 12px;
}
.xs_Personal .content .list .item .description .mail p{
     font-weight: 400;
     font-size: 10px;
     line-height: 15px;
     color: #676767;
     margin-right: 15px;
}
.xs_Personal .content .list .item .description .mail svg{
     cursor: pointer;
}
.xs_Personal .content .list .item .description .category{
     font-weight: 500;
     font-size: 12px;
     line-height: 14px;
     color: #484848;
}
.xs_Personal .content .list .item .secure{
     display: flex;
     /* width: 340px; */
     margin-left: 2px;
} 
.xs_Personal .content .list .item .secure .secure_dop_docs{
     width: 100px;
     justify-content: center;
     display: flex;
}
.xs_Personal .content .list .item .secure .secure_dop_docs:nth-child(2){
     width: 120px;
}
.xs_Personal .content .list .item .secure .secure_dop_docs:not(:last-child){
     margin-right: 7px;
}
.xs_Personal .content .list .item .secure .secure_dop_docs{
     pointer-events: none;
}
.xs_Personal .content .list .item .secure .secure_dop_docs .half-block-check-r{
     margin: 0;
     padding: 0;
}
.xs_Personal .content .list .item .secure .secure_dop_docs .for-checkbox-line{
     margin: 0;
}
.xs_Personal .content .list .item .end{
     margin-right: 47px;
     margin-left: auto;
     display: flex;
}
.xs_Personal .content .list .item .end div{
     cursor: pointer;
}
.xs_Personal .content .list .item .end div:not(:last-child){
     margin-right: 15px;
}
.xs_Personal .content .list .item .end div:hover svg path{
     stroke: #00BD1C;
}
.xs_Personal .content .list .item.locks .description div,
.xs_Personal .content .list .item.locks .description div p{
     color: #A8AC9E;
}

.work_detail.add{
     display: none;
}
.work_detail{
     width: 100%;
     max-width: 815px;
     padding: 20px 10px;
     background: #ECEDE9;
     box-shadow: 0px 0px 2px #00BD1C;
     margin-left: 20px;
}
.work_detail .xs_add{
     display: flex;
}
.work_detail .xs_add .left{
     display: flex;
     flex-direction: column;
     /* max-width: 350px; */
     max-width: 280px;
     width: 100%;
}
.work_detail .xs_add .left .field{
     margin-bottom: 10px;
}
.work_detail .xs_add .left .field:last-child{
     margin-bottom: 20px;
}
.work_detail .xs_add .left .field input{
     background: #FFFFFF;
     border: 1px solid #CACEC2;
     border-radius: 4px;
     width: 280px;
     height: 25px;
     padding: 6px;

     /* font-size: 12px;
     line-height: 16px;
     display: flex;
     align-items: center;
     color: #737963; */
     font-family: 'Rubik';
     font-size: 12px;
     font-weight: 500;
     color: #000;
     min-height: 36px;

}
.work_detail .xs_add .left .field input::placeholder{
     font-family: 'Rubik';
     font-size: 12px;
     font-weight: 500;
     color: #000;
     min-height: 36px;
     opacity: 0.5;
}
.work_detail .xs_add .left .radio-title{
     font-weight: 400;
     font-size: 10px;
     line-height: 15px;
     letter-spacing: 0.1em;
     text-transform: uppercase;
     color: #000000;
     margin-left: 10px;
     margin-bottom: 7px;
}
.work_detail .xs_add .left .relative{
     position: relative;
     height: 54px;
     width: 100%;
}
.work_detail .xs_add .left .radio-select{
     /* position: relative; */
     margin-bottom: 15px;
}

.work_detail .xs_add .right{
     margin-left: 35px;
     width: calc(100% - 350px);
     position: relative;
}
.work_detail .xs_add .right .secure{
     width: 334px;
     display: flex;
}
.work_detail .xs_add .right .secure .secure_dop_docs{
     width: 100px;
     justify-content: center;
     display: flex;
}
.work_detail .xs_add .right .secure .secure_dop_docs:nth-child(2){
     width: 120px;
}
.work_detail .xs_add .right .secure .secure_dop_docs:not(:last-child){
     margin-right: 7px;
}
.work_detail .xs_add .right .secure .secure_dop_docs .for-checkbox-line{
     margin: 0;
}
.work_detail .xs_add .right .secure .secure_dop_docs .half-block-check-r{
     padding: 6px;
}
.work_detail .xs_add .right .end{
     position: absolute;
     top: 5px;
     right: 17px;
     display: flex;
     align-items: center;
     justify-content: center;
}
.work_detail .xs_add .right .end > div{
     cursor: pointer;
}
.work_detail .xs_add .right .end > div:hover svg path{
     stroke: #00BD1C;
}
.work_detail .xs_add .right .end > div:not(:last-child){
     margin-right: 15px;
}
.work_detail .xs_add .right .add-del{
     position: absolute;
     top: 5px;
     right: 0;
     cursor: pointer;
}
.work_detail .xs_add .right .add-del:hover svg path{
     stroke: #00BD1C;
}
.work_detail .xs_add .right .btnWrap{
     position: absolute;
     bottom: 25px;
     right: 0;
}


.work_detail.update .xs_add .left .radio-select{
     display: flex;
     flex-wrap: wrap;
}
.work_detail.update{
     margin: 0;
     display: none;
}





























.xs_Personal .content .list .item input[type='checkbox']{ height: 0; width: 0;}

.xs_Personal .content .list .item input[type='checkbox'] + label{
  position: relative;
  display: flex;
  margin: .6em 0;
  align-items: center;
  transition: color 250ms cubic-bezier(.4,.0,.23,1);
}

.xs_Personal .content .list .item input[type='checkbox'] + label > span{
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 1em;
  width: 1em;
  height: 1em;
  background: #ECEDE9;
  border: 1px solid #868686;
  border-radius: 4px;
  cursor: pointer;  
  transition: all 250ms cubic-bezier(.4,.0,.23,1);
}


.xs_Personal .content .list .item input[type='checkbox'] + label:hover > span, input[type='checkbox']:focus + label > span{
  background: #ECEDE9;
}
.xs_Personal .content .list .item input[type='checkbox']:checked + label > span{
  border: 1px solid green;
  animation: shrink-bounce 200ms cubic-bezier(.4,.0,.23,1);
}
.xs_Personal .content .list .item input[type='checkbox']:checked + label > span:before{
  content: "";
  position: absolute;
  top: .6em;
  rigth: -1px;
  border-right: 1px solid green;
  border-bottom: 1px solid green;
  
  transform: rotate(45deg);
  transform-origin: 0% 100%;
  animation: checkbox-check 125ms 250ms cubic-bezier(.4,.0,.23,1) forwards;
}

@keyframes shrink-bounce{
  0%{
    transform: scale(1);
  }
  33%{    
    transform: scale(.85);
  }
  100%{
    transform: scale(1);    
  }
}
@keyframes checkbox-check{
  0%{
    width: 0;
    height: 0;
    border-color: green;
    transform: translate3d(0,0,0) rotate(45deg);
  }
  33%{
    width: .2em;
    height: 0;
    transform: translate3d(0,0,0) rotate(45deg);
  }
  100%{    
    width: .2em;
    height: .5em;    
    border-color: green;
    transform: translate3d(0,-.5em,0) rotate(45deg);
  }
}

.XS_regdata .flex{
     margin-top: 20px;
     display: flex;
     justify-content: start;
}
.XS_regdata .flex .reg-data-block{
     max-width: 300px;
}
.XS_regdata .half-block.center{
     height: auto;
}

.w100{
     width: 100% !important;
}

.xs_Personal .half-block-check-r input[type="radio"].checked + label::before{
     background: url(/static/media/checked.f25491f9e08f541e79be.svg) no-repeat 50%;
     background-size: auto;
   background-size: contain;
   content: "";
   height: 21px;
   left: 0;
   position: absolute;
   top: -5px;
   width: 21px;
}


   
   /* KEYFRAMES */
   @keyframes tooltips-vert {
     to {
       opacity: .9;
       transform: translate(-50%, 0);
     }
   }
   
   @keyframes tooltips-horz {
     to {
       opacity: .9;
       transform: translate(0, -50%);
     }
   }
   
   /* FX All The Things */ 
   [tooltip]:not([flow]):hover::before,
   [tooltip]:not([flow]):hover::after,
   [tooltip][flow^="up"]:hover::before,
   [tooltip][flow^="up"]:hover::after,
   [tooltip][flow^="down"]:hover::before,
   [tooltip][flow^="down"]:hover::after {
     animation: tooltips-vert 300ms ease-out forwards;
   }
   
   [tooltip][flow^="left"]:hover::before,
   [tooltip][flow^="left"]:hover::after,
   [tooltip][flow^="right"]:hover::before,
   [tooltip][flow^="right"]:hover::after {
     animation: tooltips-horz 300ms ease-out forwards;
   }
   


.XS_register .error{
     color: red;
     margin-bottom: 5px;
}
.XS_register .success{
     color: green;
     margin-bottom: 5px;
}
.XS_register .errorMessage{
     display: none;
     position: absolute;
     top: 50%;
     left: 100%;
     transform: translate(25px, -50%);
     width: 100%;
}
.XS_register .errorMessage.active{
     display: flex;
}
.XS_register .errorMessage svg{
     display: block;
     margin-right: 8px;
}
.XS_register .errorMessage span{
     font-weight: 400;
     font-size: 12px;
     line-height: 16px;
     color: #F44336;
}
.XS_register input{
     margin: 0 !important;
}



.XS_confirm .error{
     color: red;
     margin-bottom: 5px;
}
.XS_confirm .success{
     color: green;
     margin-bottom: 5px;
}
.XS_confirm .errorMessage{
     display: none;
     position: absolute;
     top: 50%;
     left: 100%;
     transform: translate(25px, -50%);
     width: 100%;
}
.XS_confirm .errorMessage.active{
     display: flex;
}
.XS_confirm .errorMessage svg{
     display: block;
     margin-right: 8px;
}
.XS_confirm .errorMessage span{
     font-weight: 400;
     font-size: 12px;
     line-height: 16px;
     color: #F44336;
}
.XS_confirm input{
     margin: 0 !important;
}



#add{
     margin-left: 20px;
}
.white-form-input input{
     font-family: 'Rubik';
     font-size: 12px;
     font-weight: 500;
     color: #000 !important;
     min-height: 36px;
}


#error_add{
     margin-top: 40px;
     font-family: 'Rubik';
     font-size: 14px;
     font-weight: 500;
     color: red;
     min-height: 36px;
}
/* End */


/* Start:/local/templates/energo/template_styles.css?17578789632008*/
html, body
{
	margin: 0;
	padding: 0;
	height:100%;
}

/*Font*/
body
{
	font-size: 90%;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color: #141e14;
	background: #c6e3cb;
}

#outer
{
	border: none;
	border-spacing: 0;
	height: 100%;
	width: 100%;
}


#header-row {
	vertical-align: top;
}

.header
{
	height:80px;
	width:100%;
	background:#1e3d24;
	color:#fff;
	clear:both;
display:block;
}

.logo{
height:100%;
width:auto;
float:left;
}



.persona{
color:#fff;
width:25%;
float:right;
}
.persona a{
color:#8fdcb2;
}



#toolbar
{
	width:100%;
}




#toolbar td
{
	padding:0;
}

#toolbar_icons
{
	height:38px;
	width:282px;
	background:#c7ceda url(/local/templates/energo/images/vdots_toolbar.gif) right repeat-y;
}

#toolbar_title
{
	background-color:#eaecf1;
}

#container
{
	width:100%;
	position:relative;
	min-height:16px;
}

#title
{
	float:left;
	width:85%;
	padding:0 0 0 16px;
	font-size: 14px;
	font-weight: bold;
}


#complete
{
	position:absolute;
	right:16px;
	top:0;
	bottom:0;

}

#workarea-row
{
	height: 100%;
	padding: 0;
	text-align: left;
	vertical-align: top;
}


#workarea
{
display:inline-block;
width:100%;
	height:100%;
clear:both;
}

/*Work area table*/


/*Left data cell*/
#workarea-row table.learn-work-table td.learn-left-data
{
	vertical-align:top;
	width:265px;
	padding:12px 8px;
}

/*Right data cell*/
#workarea-row table.learn-work-table td.learn-right-data
{
	vertical-align:top;
	padding:12px 16px;
	height: 100%;
}

#footer {
	height: 0;
}

/*Min-width for left cell*/
div.learn-course-tree
{
	width:265px;
}

#copyright
{
	padding:10px 0 5px 10px;
	color:#616161;
	border-top:1px solid #CCC;
	background-color:#eaecf1;
}

a
{
	color:#1952D3;
}

.errortext
{
	color:red;
	font-weight:bold;
}

.energo-copyright
{
	background-color: #1e3d24;
	border-top: 1px solid #CCCCCC;
	color: #fff;
	height: 50px;
	padding: 9px 0 0 300px;

}
.left-menu li{
display:inline-block;
}
.product-item,
.product-item:hover{
display:inline-block;
//width:100px;
//height:300px;
border:1px solid green;
}
/* End */


/* Start:/local/templates/energo/static/css/main.453f9063.css?175787896386423*/
@charset "utf-8";@font-face{font-family:Rubik;font-style:normal;font-weight:300;src:local("Rubik Light"),local("Rubik-Light"),url(/static/media/Rubiklight.6e5e73865e1077b68989.woff2) format("woff2"),url(/static/media/Rubiklight.73b86446357e6979e66e.woff) format("woff"),url(/static/media/Rubiklight.fdecdd6d264c848ea4d2.ttf) format("truetype")}@font-face{font-family:Rubik;font-style:italic;font-weight:300;src:local("Rubik Light Italic"),local("Rubik-LightItalic"),url(/static/media/Rubiklightitalic.e7f54ca834c903fca195.woff2) format("woff2"),url(/static/media/Rubiklightitalic.0b9b565597807f8e329a.woff) format("woff"),url(/static/media/Rubiklightitalic.5e780806b75ad5c4bc33.ttf) format("truetype")}@font-face{font-family:Rubik;font-style:normal;font-weight:400;src:local("Rubik"),local("Rubik-Regular"),url(/static/media/Rubik.34239b273b7ba6ecdfdd.woff2) format("woff2"),url(/static/media/Rubik.d0ded41929e63e745ea2.woff) format("woff"),url(/static/media/Rubik.017cb38ce3d752d1b173.ttf) format("truetype")}@font-face{font-family:Rubik;font-style:italic;font-weight:400;src:local("Rubik Italic"),local("Rubik-Italic"),url(/static/media/Rubikitalic.f274d966c951f82c4dc3.woff2) format("woff2"),url(/static/media/Rubikitalic.9fdc7f5d6a00d7eaf8e6.woff) format("woff"),url(/static/media/Rubikitalic.79538eb77c804901e8e5.ttf) format("truetype")}@font-face{font-family:Rubik;font-style:normal;font-weight:500;src:local("Rubik Medium"),local("Rubik-Medium"),url(/static/media/Rubik-Medium.5bd2b2c6ad8019567605.ttf) format("truetype"),url(/static/media/Rubikmedium.58eb14aa28258055e89e.woff2) format("woff2"),url(/static/media/Rubikmedium.a19994e4b4f255cd52a8.woff) format("woff")}@font-face{font-family:Rubik;font-style:italic;font-weight:500;src:local("Rubik Medium Italic"),local("Rubik-MediumItalic"),url(/static/media/Rubikmediumitalic.012e2a50733fd5dd0cd8.woff2) format("woff2"),url(/static/media/Rubikmediumitalic.142b28eaf651b3063154.woff) format("woff"),url(/static/media/Rubikmediumitalic.198cb47d800577b9de8c.ttf) format("truetype")}@font-face{font-family:Rubik;font-style:normal;font-weight:700;src:local("Rubik Bold"),local("Rubik-Bold"),url(/static/media/Rubikbold.55c75b79f7978fe3448d.woff2) format("woff2"),url(/static/media/Rubikbold.88e2aa7c58b341753176.woff) format("woff"),url(/static/media/Rubikbold.20f498592ec02f1f3fdd.ttf) format("truetype")}@font-face{font-family:Rubik;font-style:italic;font-weight:700;src:local("Rubik Bold Italic"),local("Rubik-BoldItalic"),url(/static/media/Rubikbolditalic.7d553cf59a81da794d65.woff2) format("woff2"),url(/static/media/Rubikbolditalic.f6d4784726c99dc91787.woff) format("woff"),url(/static/media/Rubikbolditalic.72090193f79313417575.ttf) format("truetype")}@font-face{font-family:Rubik;font-style:normal;font-weight:900;src:local("Rubik Black"),local("Rubik-Black"),url(/static/media/Rubikblack.5bc99c15ce0fdbb45b52.woff2) format("woff2"),url(/static/media/Rubikblack.8645f9985eb15a0b4ebb.woff) format("woff"),url(/static/media/Rubikblack.46006af2a9ba28027e72.ttf) format("truetype")}@font-face{font-family:Rubik;font-style:italic;font-weight:900;src:local("Rubik Black Italic"),local("Rubik-BlackItalic"),url(/static/media/Rubikblackitalic.e15ea461f1b5e3108b8e.woff2) format("woff2"),url(/static/media/Rubikblackitalic.9e720d9beba9e86b8e90.woff) format("woff"),url(/static/media/Rubikblackitalic.a5d3c43bbc432f123942.ttf) format("truetype")}:root{--left_mob_width:100px;--small_width:1170px}body{color:#141e14;font-family:Rubik;letter-spacing:normal;margin:0;padding:0;text-align:center;width:100%;word-spacing:normal}.body-gray,body{background:#ecede9}.body-white{background:#fff}div{box-sizing:border-box;display:inline-block;position:relative}.clear-div{clear:both}.float-none{float:none!important}*,:after,:before{box-sizing:border-box}h1{color:#e73d15;font-size:2em}h1,h2{text-align:center}h2{font-size:1.7em}h4{font-size:1.8em;text-align:center}table{border-collapse:collapse;display:table}input,textarea{color:#333;font-family:Rubik;font-size:12px;outline:none}textarea{line-height:18px}input[type=number]{-moz-appearance:textfield}input[type=number]:focus,input[type=number]:hover{-moz-appearance:number-input}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.inviz{visibility:hidden}button{outline:none}::-webkit-input-placeholder{color:#cacec2;font-family:Rubik;font-weight:500}::placeholder{color:#cacec2;font-family:Rubik;font-weight:500}p{margin-bottom:1rem;margin-top:0}.p_11{font-size:11px}.wrapper{margin:auto;text-align:center;width:100%}.page{background:#ecede9;max-width:1170px;min-height:100%;position:relative;width:100%}@media(max-width:1170px){.page{margin-right:100px;margin-right:var(--left_mob_width);max-width:1170px;min-width:980px;width:100%}}.page:after{background:#fff;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:324px;z-index:-1}@media(max-width:1170px){.page:after{width:100px;width:var(--left_mob_width)}}.page:before{content:"";height:100%;position:absolute;right:0;top:0;width:10000px}.page.gray,.page:before{background:#fff}.page.gray:after,.page.gray:before{background:#f7f7f7!important}.page.white{background:#f7f7f7}#myapp,#workarea,.workarea{width:100%}.apparea,.apparea-hide{display:block;position:relative;width:100%}.apparea-hide:after{background:#ccc;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:1100}.body-white .apparea-hide:after{background:#fff}.log-for,.rug-for{position:fixed;z-index:1000}.log-for,.log-wrapper,.rug-for,.rug-wrapper{display:none;height:100%;left:0;top:0;width:100%}.log-wrapper,.rug-wrapper{background:#ccc;opacity:.1;position:absolute;z-index:10000}.rugalka{background:#fafafa;border-radius:10px;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);color:#676767;display:none;font-size:14px;height:auto;left:50%;line-height:20px;margin-left:-15%;min-width:300px;padding-bottom:27px;position:fixed;text-align:center;top:20%;width:376px;z-index:20000}.log-wrapper,.rug-wrapper.show,.rugalka.show{display:block}.log-for,.rug-for.show{display:inline-block}.log-name{font-size:16px;font-weight:500;margin:4px auto 10px 12px}.docload{display:none}.logshow{background:#fafafa;border-radius:10px;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);color:#676767;font-size:14px;height:70%;left:50%;line-height:20px;margin-left:-25%;min-width:700px;padding:0 4px 27px;position:fixed;text-align:center;top:20%;width:720px;z-index:20000}.logshow-ins{height:80%;overflow-y:auto;position:relative}.log-table{border-collapse:collapse}.log-table td,.log-table th{border:1px solid #cacec2;text-align:center;width:16%}td.td-obj,th.td-obj{width:36%}.log-table-header{margin-top:-40px;position:fixed;width:700px}.log-table th{font-weight:500}.rug-text{color:#000;font-size:14px;font-weight:500;height:auto;padding:41px 0 39px;width:70%}.rug-no,.rug-yes,a.rug-yes{background:#00bd1c;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;height:44px;line-height:14px;padding-top:16px;text-align:center;width:162px}.rug-yes:hover{background:#00a719}.rug-no{background:#eaeae8;color:#737963;margin-right:8px}.rug-no:hover{background:#cacec2}.log-close,.rug-close{background:url(/static/media/close.aed66fbf66171d890b3b.svg) no-repeat;border-radius:1px solid red;cursor:pointer;display:block;height:10px;left:100%;margin-left:-24px;position:absolute;top:14px;width:10px;z-index:30000}.ins-login-wrapper{width:100%}.ins-login,.ins-login-wrapper{display:inline-block;position:relative;text-align:center}.ins-login{clear:both;margin-top:184px}.enter-login .logo{background:url(/static/media/logo.fb45521db92db0c6ad93.svg) no-repeat top;color:#676767;font-size:16px;font-weight:500;height:180px;letter-spacing:.005em;line-height:19px;margin:50px auto;padding-top:170px;text-align:center;width:308px}.ins-login h1{color:#000;font-size:24px;font-weight:500;line-height:16px}.passwin-wrapper-hide{display:none}.passwin-wrapper{background:#fff;display:block;height:150px;width:100%}.passwin-wrapper input{border:2px solid #cacec2;border-radius:50px;box-sizing:border-box;height:48px;padding-left:35px;width:381px}.select-login input{background:none;border:none;color:#000;outline:none}.passwin-wrapper button,.select-login input{font-size:14px;font-weight:500;line-height:16px}.passwin-wrapper button{background:#eaeae8;border:none;border-radius:50px;box-shadow:0 2px 0 hsla(78,8%,57%,.5);box-sizing:border-box;color:#959a89;height:54px;margin-top:91px;text-align:center;width:381px}.passwin-wrapper button:hover{background:#00bd1c;color:#fff}.select-login-wrapper{display:inline-block;margin-top:42px;min-height:48px;position:relative;width:381px}.select-login{background:linear-gradient(180deg,#f0f0f0,#cacec2),#cacec2;border:2px solid #cacec2;border-radius:50px;box-sizing:border-box;font-size:14px;font-weight:500;height:48px;left:0;line-height:16px;padding-left:35px;padding-top:12px;position:absolute;text-align:left;top:0;width:381px}.select-login:after{background:url(/static/media/open1.f379f61b9e3823e62d85.svg) no-repeat;content:"";height:8px;left:350px;position:absolute;top:20px;width:16px}.logo-image.enter{left:0;position:absolute;top:0}.login-open{display:none}.login-open.show{background:linear-gradient(0deg,#ecede9,#ecede9),#cacec2;border:1px solid #cacec2;border-radius:20px 20px 5px 5px;border-top:none;box-sizing:border-box;display:block;display:inline-block;height:auto;margin-top:4px;padding-left:0;padding-top:44px;width:100%}.login-open.show li{display:block;font-family:Rubik;font-size:14px;font-style:normal;font-weight:400;height:39px;line-height:39px;margin-left:0;width:100%}.login-open.show li:hover{background:#fcfcfc}.header-body{display:block;position:absolute;text-align:right;top:29px;width:100%;z-index:1000}.header-wrapper{background:#fff;border-radius:50px;box-shadow:0 2px 4px rgba(115,121,99,.3);height:44px;margin-right:10px}.persona{float:right;font-size:11px;height:100%;justify-content:flex-end;padding:12px 8px;position:absolute;position:relative;width:100%;z-index:1000}.persona,.persona span{align-items:center;display:flex}.persona span{box-sizing:border-box;height:24px;padding:0 18px}.top-username{align-items:center;border-right:1px solid #cacec2;flex:1 1;font-size:11px}.top-username,.top-username a{display:flex;white-space:nowrap}.top-username a{color:#737963;font-weight:400;text-decoration:none}.top-username a:hover{text-decoration:underline}.top-user{border-right:1px solid #cacec2;color:#737963;flex:1 1;font-weight:400;white-space:nowrap}.top-plusm-balance{background-image:url(/static/media/plusm.4ae9cbcfc466bf523df8.svg);background-position:18px;background-repeat:no-repeat;background-size:16px 16px;flex:1 1;font-size:11px;font-weight:400;font-weight:500;padding:0 0 0 44px!important}.top-balance{border-right:1px solid #cacec2;color:#e75454;flex:auto;font-size:12px;font-weight:500}.top-plusm-balance a{color:#00bd1c;font-size:11px;text-decoration:underline}.top-plusm-balance a:hover{text-decoration:none}.top-exit{border-right:none;display:flex;flex:1 1;width:100px}.top-exit a{background-image:url(/static/media/exit.3b28326f0a69782d5af3.svg);background-position:100%;background-repeat:no-repeat;float:right;height:24px;width:100%}.left-menu{background:#fff;display:inline-block;float:left;height:100%;overflow:hidden;position:relative;text-align:left;width:324px}@media(max-width:1170px){.left-menu{display:none}}.left-menu.open{display:block;left:0;padding-left:10px;position:absolute;top:0;width:324px;z-index:1200}.left-menu-mob{background:#fff;display:none;float:left;height:100%;margin:0;overflow:visible;padding-top:26px;position:absolute;text-align:center;width:100px;width:var(--left_mob_width);z-index:1000}@media(max-width:1170px){.left-menu-mob{display:inline-block}}.logo-image-mob{background:url(/static/media/logo_mob.b439123b49d6e8ed9e82.svg) no-repeat;background-position:top;background-size:contain;color:#00bd1c;cursor:pointer;font-size:14px;font-weight:500;line-height:16px;margin:0 auto;padding-top:90px;padding-top:calc(var(--left_mob_width)*.9);width:85%}.left-menu-mob.gray,.left-menu.gray{background:#f7f7f7}.logo-butt{display:none}.logo-image{background:#fff url(/static/media/logo.9fd8e39f886ceac85d0a.svg) no-repeat;height:85px;margin:9px auto 0;width:253px}.left-menu.gray .logo-image{background:#f7f7f7 url(/static/media/logo.9fd8e39f886ceac85d0a.svg) no-repeat}.logo-text{color:#30412a;font-size:10px;font-style:normal;font-weight:500;height:25px;left:52px;letter-spacing:.005em;line-height:12px;position:absolute;text-align:center;top:64px;width:189px}.logo-menu{display:none}a .logo-image .logo-text{color:#30412a}.main-menu{display:inline-block;line-height:16px;margin-top:40px;padding-right:14px}.main-menu,.menu-h{font-size:14px;font-style:normal;font-weight:500}.menu-h{letter-spacing:.05em;line-height:17px;margin-bottom:10px;width:100%}.menu-h1{color:#a8ac9e;padding-left:15px}.menu-h2{color:#fd8c24;padding-left:15px}.menu-h3{color:#697dfb;padding-left:15px}.menu-h4{color:#23b6f4;padding-left:15px}.main-menu-link{background:#fff;background-image:url(/static/media/plus.d61397918d47f3725867.svg)!important;background-position:15px!important;background-repeat:no-repeat!important;clear:both;color:#000;display:block;float:left;height:33px;line-height:50%;padding-left:40px;padding-top:13px;text-decoration:none;width:100%}.main-menu-link.tun{line-height:normal;margin-top:-2px}.left-menu.gray .main-menu-link{background:#f7f7f7}.main-menu-link.active,.main-menu-link:hover{background-image:url(/static/media/greenplus.1889f680e00de491d250.svg)!important;color:#00bd1c;text-decoration:none}.main-menu-link.active{background:#e7f2e4;border-radius:50px}.main-menu-link.menu-h3{background-image:url(/static/media/naviplus.89d41bc50287cf52966b.svg)!important}.main-menu-link.menu-h3.active,.main-menu-link.menu-h3:hover{background-image:url(/static/media/greenplus.1889f680e00de491d250.svg)!important}.main-menu-link.menu-h4{background-image:url(/static/media/blueplus.2c8009878066efbf7736.svg)!important}.main-menu-link.menu-h4:hover,.main-menu-link.menu-h4active{background-image:url(/static/media/greenplus.1889f680e00de491d250.svg)!important}.tun{background:none!important;padding-left:15px}.tun,.tun.active,.tun.active:hover,.tun:hover{background-image:none!important}.tun-flag{position:relative;width:auto}.tun-flag:after{background:url(/static/media/flag.13d9899966ab7f0bbbfb.svg) no-repeat;content:"";height:8px;left:100%;margin-left:14px;position:absolute;width:8px}.energo-copyright{background:none;border:none;color:#000;display:block;font-size:11px;font-weight:400;left:90px;line-height:16px;margin-top:-30px;padding:0;position:absolute;text-align:center;top:100%;width:auto}@media(max-width:1170px){.energo-copyright{display:none}}.top-menu-wrapper{clear:both;display:block;height:54px;margin:127px 0 39px 19px;position:relative;width:834px}.top-menu-wrapper.home{margin:24px 0 39px 19px}.top-wrapper-comm{background:linear-gradient(1turn,#fd8a20,#ffc085 108.83%,#ffcfa4 122.92%),#fff;border:0;border-radius:6px;box-shadow:0 2px 4px rgba(115,121,99,.3);display:inline-block;height:56px;padding:4px 4px 4px 6px;width:267px;z-index:11}.top-wrapper-comm.open{height:auto}.m-wrapper-comm{display:inline-block;float:left;height:auto;margin-top:12px;width:256px}.mbutt-comm{background:none;border:none;color:#fff;display:block;font-size:14px;font-style:normal;font-weight:500;height:48px;letter-spacing:.05em;line-height:18px;padding-left:70px;position:relative;text-align:left;text-shadow:0 1px 0 #ff7a00;text-transform:uppercase;width:256px}.mbutt-comm.open{color:#ff7c04}.mbutt-comm:after{background-image:url(/static/media/or_wh_plus.7e185aab3503d4a91e3c.svg);background-repeat:no-repeat;background-size:contain;content:"";height:27px;left:21px;position:absolute;top:11px;width:27px;z-index:12}.mbutt-comm.open:after{background-image:url(/static/media/wh_or_plus.a0783f72d700b3b73e9e.svg)}.top-wrapper-org{background:linear-gradient(1turn,#697dfb,#a1b1fc 154.17%),#fff;border:0;border-radius:6px;box-shadow:0 2px 4px rgba(115,121,99,.3);display:inline-block;height:56px;margin-left:11px;padding:4px 4px 4px 6px;width:267px;z-index:11}.top-wrapper-org.open{height:auto}.m-wrapper-org{display:inline-block;float:left;height:auto;margin-top:12px;width:256px}.mbutt-org{background:none;border:none;color:#fff;display:block;font-size:14px;font-style:normal;font-weight:500;height:48px;letter-spacing:.05em;line-height:18px;padding-left:70px;position:relative;text-align:left;text-shadow:0 1px 0 #415cfe;text-transform:uppercase;width:256px}.mbutt-org.open{color:#556bf2}.mbutt-org:after{background-image:url(/static/media/vi_wh_plus.f429cc33b9e5ce946d78.svg);background-repeat:no-repeat;content:"";height:27px;left:21px;position:absolute;top:11px;width:27px;z-index:12}.mbutt-org.open:after{background-image:url(/static/media/wh_vi_plus.9be7787b9c5bb70c6cb6.svg)}.top-wrapper-tech{background:linear-gradient(1turn,#3ebff5,#99e1ff 154.17%);border:0;border-radius:6px;box-shadow:0 2px 4px rgba(115,121,99,.3);display:inline-block;height:56px;margin-left:11px;padding:4px 4px 4px 6px;width:267px;z-index:11}.top-wrapper-tech.open{height:auto}.m-wrapper-tech{display:inline-block;float:left;height:auto;margin-top:12px;width:256px}.mbutt-tech{background:none;border:none;color:#fff;display:block;font-size:14px;font-style:normal;font-weight:500;height:48px;letter-spacing:.05em;line-height:18px;padding-left:70px;position:relative;text-align:left;text-shadow:0 1px 0 #0ea2e1;text-transform:uppercase;width:256px}.mbutt-tech.open{color:#23b6f4}.mbutt-tech:after{background-image:url(/static/media/bl_wh_plus.19050473882246174444.svg);background-repeat:no-repeat;content:"";height:27px;left:21px;position:absolute;top:11px;width:27px;z-index:12}.mbutt-tech.open:after{background-image:url(/static/media/wh_bl_plus.7a3a710998413f4fe79e.svg)}.m-wrapper-hidden{display:none}.top-menu-section{height:310px;margin-left:-50px;margin-top:-50px;padding:50px;position:absolute;text-align:left;width:942px;z-index:2}.top-menu-section.lower{z-index:0}.top-menu{border-radius:0;display:block!important;float:left;height:35px;margin-bottom:6px;padding:8px 0 0 43px;position:relative;width:256px}.top-menu:hover{background:#fff!important;border-radius:50px!important}.top-menu:after{background-image:url(/static/media/cp.692d085b74d6e6461031.svg);background-repeat:no-repeat!important;background-size:contain;content:"";height:25px;left:16px;position:absolute;top:5px;width:22px;z-index:12}.top-menu:hover:after{background-image:url(/static/media/cp.a62bfbdc4863e5cc7bd3.svg)}.top-menu a{color:#fff;display:block;font-family:Rubik;font-size:14px;font-style:normal;font-weight:500;height:100%;line-height:20px;text-align:left;text-decoration:none;text-shadow:0 1px 0 #ff7a00;width:100%}.top-menu:hover a{color:#fd8c24!important;text-shadow:none;width:100%}.smeta:after{background-image:url(/static/media/smeta.b4714df0f0dda22e1543.svg)}.smeta:hover:after{background-image:url(/static/media/smeta.1157159cafc8d8dc4783.svg)}.contract:after{background-image:url(/static/media/contract.1d3060e85691f9bfceda.svg)}.contract:hover:after{background-image:url(/static/media/contract.684452080915a07b24ad.svg)}.bill:after{background-image:url(/static/media/bill.76a41fe6bb1fb7436848.svg)}.bill:hover:after{background-image:url(/static/media/bill.dc74f0eca0a76de4d2b9.svg)}.letter:after{background-image:url(/static/media/letter.8a6a4bcfdab05b142e55.svg);background-repeat:no-repeat!important}.letter:hover:after{background-image:url(/static/media/letter.5800d41125b7cb40ec6b.svg)}.letter a{text-shadow:0 1px 0 #415cfe}.letter:hover a{color:#556bf2!important;text-shadow:none}.naryad:after{background-image:url(/static/media/naryad.090c8459fdfd5356c15b.svg);background-repeat:no-repeat!important}.naryad:hover:after{background-image:url(/static/media/naryad.cb2b4fd353f91ba7b7c5.svg)}.naryad a{text-shadow:0 1px 0 #415cfe}.naryad:hover a{color:#556bf2!important;text-shadow:none}.tech:after{background-image:url(/static/media/tech.81bea5e73358f62cfd96.svg);background-repeat:no-repeat!important}.tech:hover:after{background-image:url(/static/media/tech.310c103c06a2fd2ddf99.svg)}.tech a{text-shadow:0 1px 0 #0ea2e1}.tech:hover a{color:#23b6f4!important;text-shadow:none}.scheme:after{background-image:url(/static/media/scheme.73d652718c912d08e626.svg);background-repeat:no-repeat!important}.scheme:hover:after{background-image:url(/static/media/scheme.2262c4aff47cda55c44b.svg)}.scheme a{text-shadow:0 1px 0 #0ea2e1}.scheme:hover a{color:#23b6f4!important;text-shadow:none}.coord_list:after{background-image:url(/static/media/coord_list.2ac5852eb5ce601f0366.svg);background-repeat:no-repeat!important}.coord_list:hover:after{background-image:url(/static/media/coord_list.1b7925e0c3feb5615eeb.svg)}.coord_list a{text-shadow:0 1px 0 #0ea2e1}.coord_list:hover a{color:#23b6f4!important;text-shadow:none}.load-exel{background:#00bd1c url(/static/media/load_ex.be9af4484c0577abb366.svg) no-repeat 20px 8px;border-radius:50px;color:#000;display:inline-block;font-size:14px;font-weight:500;height:44px;line-height:16px;margin:22px auto auto 12px;padding-left:54px;padding-top:14px;width:252px}.load-exel:hover{color:#000;opacity:.5;text-decoration:none}.write-us{background:url(/static/media/write_us.8509e149a38b58f572cb.svg) no-repeat 20px 8px;color:#00bd1c;display:inline-block;font-size:14px;font-weight:500;height:44px;line-height:16px;margin:12px auto auto 12px;padding-left:54px;padding-top:14px;text-decoration:underline;width:252px}.write-us:hover{color:#00bd1c;opacity:.8;text-decoration:none}.page-body{background:#ecede9;height:auto;min-height:1400px;padding-left:0;text-align:left;width:862px;width:calc(100% - 324px)}.page-body.white{background:#fff}@media(max-width:1170px){.page-body{padding-left:100px;padding-left:var(--left_mob_width);width:100%}}.page-body-ins{max-width:854px;width:auto}.main-wrapper{width:100%}.wrapper-homepage{display:block;margin-top:130px}.banner{display:flex;flex:1 1;width:100%}.banner-what{display:block;float:none;font-size:18px;line-height:15px;margin:24px auto 24px 20px;text-align:left;width:100%}.banner-el{background-repeat:no-repeat;color:#00bd1c;display:flex;float:left;font-size:16px;font-weight:500;line-height:20px;margin:24px 16px 31px;padding-top:156px;text-align:left;width:182px}.banner-el.first{background-image:url(/static/media/zavr1.9fc72b361f84b14826d3.svg)}.banner-el.second{background-image:url(/static/media/zavr2.dddf4fed01fcabb787a2.svg)}.banner-el.third{background-image:url(/static/media/zavr3.2dfa83c492f5397ad24c.svg)}.banner-el.forth{background-image:url(/static/media/zavr4.33aca3b1cb1ff76d417a.svg)}.green-list-wrapper{display:flex;flex-wrap:wrap}.green-list{border-radius:2px 2px 0 0;box-shadow:0 2px 4px rgba(115,121,99,.3);display:flex;height:80px;margin-left:20px;padding:11px 8px;width:100%}.green-list div{align-items:center;justify-content:flex-end}.green-list-num{background-position:50%;background-repeat:no-repeat;border-right:2px solid #eaeae8;display:block;height:100%;width:81px}.green-list-text{display:inline-block;padding-left:6px;text-align:left;width:760px}.green-list-text .green-bold{display:inline-block;font-size:14px;font-weight:500;line-height:14px;width:100%}.green-list-text .green-bold a{color:#00bd1c;text-decoration:underline}.green-list-text div{font-size:13px;font-weight:400;line-height:16px}.green-list-num.one{background-image:url(/static/media/one.3ddf7c9f7dfa1877be2f.svg)}.green-list-num.two{background-image:url(/static/media/two.974848b96ffed85d3c60.svg)}.green-list-num.three{background-image:url(/static/media/three.308d0bdf9b824cd8f49d.svg)}.green-list-num.four{background-image:url(/static/media/four.fdaed3025a86dd7d0b67.svg)}.news-block{border-radius:2px;box-shadow:0 2px 4px rgba(115,121,99,.3);display:block;float:left;height:130px;margin:0 0 20px;padding:8px;width:400px}.news-block.odd{margin:0 24px 20px 0}.news-date{color:#a8ac9e;display:inline-block;font-size:11px;line-height:15px;text-align:right;width:100%}.news-header{color:#000;line-height:15px;margin:10px auto 10px 0}.news-header,.news-text{font-size:12px;text-align:left;width:100%}.news-text{color:#676767;line-height:14px}.page-header{display:block;margin-left:19px;width:824px}.page-icon-wrapper{display:inline-block;float:left;height:133px;position:relative;width:92px}.page-icon{background-repeat:no-repeat;height:105px;left:20px;position:absolute;top:29px;width:92px;z-index:1}.page-icon:hover{background-color:initial;background-repeat:no-repeat;height:85px;width:72px}.page-icon.comproposal{background-image:url(/static/media/icon_cp.56a577fc5108e0ab7afc.svg)}.page-icon.contract{background-image:url(/static/media/icon_contract.7b3c071e1bd11ae110b6.svg)}.page-icon.smeta{background-image:url(/static/media/icon_smeta.b349aa22d30a6806cfba.svg)}.page-icon.bill{background-image:url(/static/media/icon_bill.b40f32ebf2c34f3608fd.svg)}.page-icon-wrapper.comm{background:linear-gradient(1turn,#fd8a20,#ffc085 122.9%,#ffcfa4 122.92%),#fff;border-radius:6px;box-shadow:0 2px 4px rgba(115,121,99,.3)}.page-icon.tech_report{background-image:url(/static/media/icon_tech.47de22f99a2259da3878.svg)}.page-icon.el_schema{background-image:url(/static/media/icon_schema.79bf0fb7334c975c4e91.svg)}.page-icon.coord_list{background-image:url(/static/media/icon_coord_l.97680c50ffffa9248720.svg)}.page-icon.letter{background-image:url(/static/media/icon_letter.fa9a96fb65663a5489ff.svg)}.page-icon.naryad{background-image:url(/static/media/naryad.090c8459fdfd5356c15b.svg);background-size:62px 71px}.page-icon-wrapper.tech{background:linear-gradient(1turn,#3ebff5,#99e1ff 154.17%)}.page-icon-wrapper.org,.page-icon-wrapper.tech{border-radius:6px;box-shadow:0 2px 4px rgba(115,121,99,.3)}.page-icon-wrapper.org{background:linear-gradient(1turn,#697dfb,#a1b1fc 154.17%),#fff}.page-header-text{background:#fff;border-radius:5px;color:#000;float:right;font-size:14px;font-weight:400;line-height:16px;padding:10px 0 12px 28px;text-align:left;width:100%}.page-header-text h2{font-size:14px;font-weight:500;letter-spacing:.05em;line-height:17px;text-align:left}.page-header-text h3{font-size:20px;font-weight:500;line-height:15px;margin:20px auto 10px;text-align:left}.page-header-text a{color:#00bd1c;font-size:14px;font-weight:500;line-height:16px;text-decoration:underline}.page-header-text.comm{box-shadow:0 2px 4px rgba(115,121,99,.3)}.page-header-text.comm h2{color:#fd912d}.page-header-text.tech{box-shadow:0 2px 4px rgba(115,121,99,.3)}.page-header-text.tech h2{color:#23b6f4}.page-header-text.org{box-shadow:0 2px 4px rgba(115,121,99,.3)}.page-header-text.org h2{color:#556bf2}.docs-header-text{display:inline-block;margin-top:10px}.block-body{display:block;margin-left:19px;margin-top:18px;position:relative;width:824px}.block-body.shaded:after{background:#ecede9;content:"";display:block;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:100}.init-tech{height:auto;max-height:600px;overflow:hidden;transition:max-height 1.5s}.init-tech.hidden{max-height:0!important}.block-body.shaded .ret-butt{visibility:hidden}.block-body .ret-butt{align-items:center;background-image:url(/static/media/arrow_back.527297e11bdb95b372da.svg);background-position:0;background-repeat:no-repeat;color:#00bd1c;cursor:pointer;display:inline-flex;font-weight:500;justify-content:flex-start;left:17px;padding-left:22px;position:absolute;text-align:left;top:-30px;visibility:visible;width:80%;z-index:3}.ret-butt.lower{z-index:1}
/*!!!!!Внимание было 99%*/.wrapper-elem-block{width:100%}.calc-table,.devices-table,.workers-table{margin-bottom:2px;width:100%}.row{background:#fff;border-radius:5px;box-shadow:0 2px 4px rgba(115,121,99,.3);display:flex;flex:1 1;height:56px;margin:auto 0 1px;width:100%}.row:hover,.t-header{background:#ecede9}.t-header{border:none;box-shadow:none;color:#737963;font-size:10px;font-weight:400;letter-spacing:.1em;line-height:15px;text-align:left;text-transform:uppercase}.row00,.row01{border-radius:5px 5px 0 0}.row div{align-items:center;display:flex;font-size:12px;font-style:normal;font-weight:500;height:100%;line-height:16px;margin:0;padding:2px;width:10%}.row-price-0,.row-sum-0{width:12%!important}.row-price,.row-sum{width:10%!important}.row-edit{position:relative;width:2%!important}.row-price input,.row-sum input{width:70%!important}.row .row-num{font-size:10px;font-weight:300;line-height:20px;padding-left:10px;width:3%!important}.row .row-item{font-size:14px;width:36%!important}.row .row-item,.row .row-unit{font-weight:400;line-height:16px;overflow:hidden}.row .row-unit{font-size:12px;width:13%!important}.row .row-item textarea,.row textarea{font-size:12px;font-weight:400;line-height:16px;padding:0}.item_text{-moz-appearance:none;border:1px solid #999;font-size:14px;font-weight:400;line-height:16px;outline:none;resize:none}.item_text_edit{-moz-appearance:yes;outline:yes;resize:vertical}.row.t-header div{color:#737963;font-size:10px;font-weight:400;letter-spacing:.1em;line-height:15px;text-transform:uppercase;width:10%}.row.t-header .row-item,.row.t-header .row-unit{color:#737963;font-size:10px;font-weight:400;letter-spacing:.1em;line-height:15px;overflow:hidden;text-transform:uppercase}.row.t-header .row-unit{width:13%!important}.row .row-pic{display:none;overflow:visible;width:14%!important}.row.active{background:#ecede9;box-shadow:0 0 2px #00bd1c}.row.active .row-item{background:#ecede9;overflow:visible}.row.active .row-pic,.row:hover .row-pic{display:block}.energo-docs input{border:none;min-width:70px;outline:none}.energo-docs input:focus{border-bottom:2px solid #00bd1c;box-sizing:border-box;color:#000}.energo-docs textarea{rows:"1";-moz-appearance:none;border:none;min-width:90%;outline:none;overflow:hidden;resize:none;width:97%}.active .energo-docs textarea{resize:vertical!important}.row .row-amount input{background:#fff;border:1px solid #cacec2;border-radius:4px;box-sizing:border-box;font-size:12px;font-weight:500;width:80px}.row .row-sum input{width:80%}.row .row-sum input,.row .row-sum-0 input{font-size:12px;font-weight:500}.row:hover input{background:#ecede9;border:none;box-sizing:border-box}.row:hover .row-amount input{background:#fff;border:1px solid #cacec2;border-radius:4px;box-sizing:border-box}.row:hover textarea{background:#ecede9;border:none;box-sizing:border-box}.row.active input,.row.active textarea{background:#fff;border:1px solid #cacec2;border-radius:4px;box-sizing:border-box}.row.active textarea{overflow:auto}.elem-edit{background-image:url(/static/media/edit.68659e06293750547986.svg);background-position:0;background-repeat:no-repeat;cursor:pointer;display:inline-block;float:left;height:100%;width:30px}.elem-edit.sumconst{margin-left:50px}.elem-edit:hover,.row.active .elem-edit{background-image:url(/static/media/edit_green.7d5db0fc5f87becf8e99.svg)}.row00 .elem-edit{margin-left:50px}.elem-add{background-image:url(/static/media/add.e47897d3265912cdc24b.svg);background-position:0;background-repeat:no-repeat;cursor:pointer;display:inline-block;float:left;height:100%;margin-left:20px;overflow:visible;width:30px}.elem-add:hover{background-image:url(/static/media/add_green.d71c9c3de7b464450806.svg)}.elem-delete:hover{background-image:url(/static/media/delete_green.7c69166984158bdab3f6.svg)}.elem-add:hover:after,.elem-delete:hover:after,.elem-edit:hover:after{background-image:url(/static/media/hover.aeb7535d6cf2409ff3fd.svg);background-repeat:no-repeat;font-size:12px;font-style:normal;font-weight:400;height:33px;left:-75px;line-height:16px;padding-top:9px;position:absolute;text-align:center;top:38px;width:115px;z-index:10}.elem-add:hover:after{content:"Добавить услугу"}.elem-edit:hover:after{content:"Редактировать";left:-46px}.elem-delete:hover:after{content:"Удалить услугу";left:-17px}.elem-delete{background-image:url(/static/media/delete.4579871c1dafb704e14c.svg);background-position:0;background-repeat:no-repeat;cursor:pointer;display:inline-block;float:left;height:100%;width:30px}.row-summa{background:none;box-shadow:none;display:flex;flex:1 1;height:40px;margin-bottom:1px;width:100%}.row-summa .summa-text{align-items:center;background:#ecede9;color:#737963;display:flex;font-size:10px;font-weight:400;justify-content:flex-end;letter-spacing:.1em;padding-right:17px;text-transform:uppercase;width:602px}.row-summa .summa{align-items:center;border-radius:5px;box-shadow:0 2px 4px rgba(115,121,99,.3);display:flex;font-style:normal;margin-bottom:1px;overflow:hidden;overflow:visible;padding:10px;width:150px}.row-summa .summa,.row-summa .summa input{background:#fff;font-size:14px;font-weight:500;line-height:20px}.row-summa .summa input{border:1px solid #cacec2;border-radius:4px;box-sizing:border-box;text-align:left;width:130px}.row-summa .summa-after{align-items:center;display:flex;font-style:normal;justify-content:flex-end;width:64px}.row-summa .summa.summa-smeta{background:none;border:none;box-shadow:none;color:#737963;font-size:10px;font-weight:400;letter-spacing:.1em;line-height:15px}.elem-fixed{background-image:url(/static/media/inform.a984b5a70fb2bc41a154.svg);background-position:0;cursor:pointer;display:inline-block;height:100%;left:100%;margin-left:-120px;width:30px}.elem-fixed,.elem-fixed:hover:after{background-repeat:no-repeat;position:absolute}.elem-fixed:hover:after{background-image:url(/static/media/help.f37d1c6d63c65392e75a.svg);background-size:cover;color:#333;content:"Поле зафиксировано! Для снятия кликните на расфиксировать. Для возврата к первоначальным значениям удалите введенное вручную значение в поле";font-size:12px;font-style:normal;font-weight:400;height:auto;left:-320px;padding:10px 4px 4px;text-align:center;text-transform:none;top:30px;width:360px;z-index:10}.c_edit{background-image:url(/static/media/edit_red.88eb4c0d3ab7af344d42.svg);left:100%;margin-left:-26px;overflow:visible;position:absolute;top:20px}.c_edit,.summa-after .c_edit,.summa-after .c_fix{background-repeat:no-repeat;cursor:pointer;display:inline-block;height:16px;width:18px}.summa-after .c_edit,.summa-after .c_fix{left:0;margin-left:0;margin-right:4px;margin-top:2px;position:relative;top:0}.summa-after .c_fix{background-image:url(/static/media/fix.6956f5797cac01a72932.svg);margin-right:8px;margin-top:0}.c_edit:hover{background-image:url(/static/media/edit_red_hover.7cd82897ce8c7b028380.svg)}.summa-after .c_fix:hover{background-image:url(/static/media/fix_hover.a0ad1793416c359770e0.svg)}.summa-after .c_fix.inviz{visibility:hidden}.c_edit:hover:after,.c_fix:hover:after{background-image:url(/static/media/hover.aeb7535d6cf2409ff3fd.svg);background-repeat:no-repeat;content:"Пересчитать";font-size:12px;font-style:normal;font-weight:400;height:33px;left:-100px;line-height:16px;padding-top:9px;position:absolute;text-align:center;top:18px;width:115px;z-index:1000}.summa-after .c_fix:hover:after{content:"Зафиксировать"}.c_fix.fixed{background-image:url(/static/media/fix_red.5c91ffd414d3fe703261.svg)}.c_fix.fixed:hover:after{content:"Расфиксировать"}.c_edit.hidden,.c_fix.hidden{display:none}.red_row{align-items:top;background:#fff;box-shadow:0 2px 4px rgba(115,121,99,.3);display:flex;font-size:11px;line-height:16px;margin:auto 0 1px;min-height:56px;width:100%}.red_row.wrap{border-radius:5px;flex-wrap:wrap}.red-row-second{padding-bottom:8px;padding-left:6px;text-align:left;width:100%}.greb-inactive{color:#676767;font-size:10px;font-style:normal;font-weight:400;line-height:16px;margin:8px auto 8px 0;padding-left:4px}.workers-chief_subs{background-image:url(/static/media/chief_subs.e84faba1dccb51d56722.svg)}.workers-admin,.workers-chief_subs{background-position:0 left;background-repeat:no-repeat;height:17px;margin:2px auto 0 2px;padding-left:20px;padding-top:2px}.workers-admin{background-image:url(/static/media/admin.74247c6f4c517a4cb04c.svg)}.red-row-second h4{color:#000;font-size:10px;font-style:normal;font-weight:400;letter-spacing:.1em;line-height:15px;margin:0 0 4px;text-align:left;text-transform:uppercase}.red_row:hover{background:#ecede9;box-shadow:0 0 2px #00bd1c}.red_row.users:hover{background:#fff;box-shadow:none}.red_row.active,.red_row:focus{background:#ecede9;box-shadow:0 0 2px #00bd1c;min-height:94px}.red_row.blocked{background:#fff;box-shadow:0 0 2px #fff;color:#a8ac9e}.red_t-header{background:#ecede9;border:none;box-shadow:none;color:#737963;display:flex;font-size:10px;font-weight:400;letter-spacing:.1em;line-height:15px;text-align:left;width:100%}.red_t-header.workers{align-items:center}.red_row-num{display:flex;font-size:11px;padding:8px 6px;text-align:center;width:24px}.red_row-smeta{background:none;color:#333;display:flex;font-size:11px;line-height:16px;margin-right:2px;padding:8px 0;width:88px}.red_row.blocked div{color:#a8ac9e}.red_t-header .red_row-item{width:255px}.red_t-header .red_row-smeta{align-items:center;background:#a8ac9e;border-radius:5px 5px 0 0;color:#ecede9;display:flex;font-size:9px;line-height:11px;margin-right:2px;padding:0 5px;width:88px}.red_row-item{display:flex;flex-direction:column;font-size:12px;text-align:left;width:255px}.red_row-item,.red_row-price,.red_row-unit{font-weight:400;overflow:hidden;padding:8px 6px 8px 0}.red_row-price,.red_row-unit{font-size:11px;line-height:16px;width:93px}.red_row-unit.small input{font-size:11px}.red_t-header .red_row-price,.red_t-header .red_row-unit{color:#737963;font-size:10px;letter-spacing:.1em;line-height:15px;text-transform:uppercase}.red_t-header .red_row-price{line-height:14px}.red_row-price input,.red_row-unit input{width:90%}.red_row .red_row-item textarea{-moz-appearance:none;border:1px solid #cacec2;border-radius:4px;display:none;font-size:12px;font-weight:400;height:55px;line-height:16px;margin-bottom:5px;outline:none;overflow-y:auto;padding:0;resize:vertical;text-align:left;width:100%}.red_row:hover .red_row-item textarea{background:#ecede9;display:block}.red_row.active .red_row-item textarea{background:#fff!important;display:block}.red_row.blocked .red_row-item textarea{display:none}.red_item_text_edit{-moz-appearance:yes;outline:yes;resize:vertical}.red_row .red_item-text{color:#000;display:block;font-size:12px;padding:0 0 5px}.red_row.active .red_item-text,.red_row:hover .red_item-text{display:none}.red_row.blocked .red_item-text{color:#a8ac9e;display:block}.red_item-smeta{color:#676767;font-size:10px;line-height:12px}.red_row .red_row-pic{text-align:right}.red_row-siz{align-items:center;display:flex;margin:0 auto 6px 30px;width:100%}.text-siz{display:flex;width:200px}.red_row:hover input{background:#ecede9;border:1px solid #cacec2}.red_row.users:hover input{background:#fff;border:1px solid #fff}.red_row.active input{background:#fff;border:1px solid #cacec2;border-radius:4px;box-sizing:border-box}.red_row.blocked input{background:#fff;border:none;color:#a8ac9e}.red_row.blocked .red_item-smeta{color:#a8ac9e}.device_list,.work_list{width:100%}.red_elem-edit{background-image:url(/static/media/edit.68659e06293750547986.svg);background-position:0;background-repeat:no-repeat;cursor:pointer;display:inline-block;float:left;height:100%;visibility:hidden;width:24px}.users .red_elem-delete,.users .red_elem-edit{visibility:visible}.red_elem-empt{cursor:pointer;display:inline-block;float:left;height:100%;visibility:hidden;width:24px}.red_elem-delete{background-image:url(/static/media/delete.4579871c1dafb704e14c.svg);visibility:hidden}.red_des-glaz,.red_elem-delete{background-position:0;background-repeat:no-repeat;cursor:pointer;display:inline-block;float:left;height:100%;width:24px}.red_des-glaz{background-image:url(/static/media/glaz.1a7d6bbac98a71f0c9db.svg);margin-left:4px}.red_row.active .red_elem-edit,.red_row:hover .red_elem-edit{visibility:visible}.red_row.active .red_elem-edit,.red_row:hover .red_elem-edit:hover{background-image:url(/static/media/edit_green.7d5db0fc5f87becf8e99.svg)}.red_row00 .red_elem-edit{margin-left:50px}.red_row.active .red_elem-delete,.red_row:hover .red_elem-delete{visibility:visible}.red_row.active .red_elem-delete:hover,.red_row:hover .red_elem-delete:hover{background-image:url(/static/media/delete_green.7c69166984158bdab3f6.svg)}.red_row.active .red_des-glaz,.red_row:hover .red_des-glaz{visibility:visible}.red_row.blocked .red_elem-delete,.red_row.blocked .red_elem-edit{visibility:hidden}.red_row.blocked .red_des-glaz{background-image:url(/static/media/glazdes.be2f534d5b907306fca9.svg);visibility:visible}.red_add-but,.red_del-but{align-items:center;background:#00bd1c;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;float:left;font-size:12px;font-weight:500;height:32px;justify-content:space-around;line-height:16px;margin-bottom:18px;margin-top:18px;padding:8px 12px;width:208px}.red_add-but.on-gray{margin-bottom:14px;margin-left:112px;margin-top:14px}.red_add-but:hover,.red_del-but:hover{background:#00a719}.red_add-but:before{background:url(/static/media/white_plus.cf12d2774b6086068fdb.svg) no-repeat 50%;border-right:2px solid #fff;content:"";display:block;font-size:20px;height:23px;left:8px;position:absolute;top:4px;width:35px}.submit-block{display:inline-block;width:100%}.log_submit-but{align-items:center;background:#fff;border:2px solid #00bd1c;border-radius:50px;color:#00bd1c;cursor:pointer;display:inline-flex;float:left;font-size:12px;font-weight:500;height:32px;justify-content:space-around;line-height:16px;margin-top:18px;padding:8px 12px;width:216px}.log_submit-but:hover{border:2px solid #00a719;color:#00a719}.red_submit-but{align-items:center;background:#00bd1c;border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;float:right;font-size:12px;font-weight:500;height:32px;justify-content:space-around;line-height:16px;margin-top:18px;padding:8px 12px;width:216px}.red_submit-but.left{float:left}.red_submit-but:hover{background:#00a719}.red_submit-but.inactive{background:none;border:1px solid #a8ac9e;color:#a8ac9e}.red_row-name,.red_row-passw{display:flex;flex-direction:column;font-size:10px;font-weight:400;line-height:10px;overflow:hidden;padding:8px 6px 8px 0;text-align:left;width:300px}.red_row-name{padding:8px 6px 8px 10px}.active .red_row-name input,.active .red_row-passw div input{background:#fff}.red_row-name .show-limit{color:#333;font-size:12px;font-style:italic;line-height:16px}.active .red_row-name .show-limit,.red_row-name .for-checkbox-doc,.red_row-name .for-checkbox-doc-label,.red_row-name .for-limit{display:none}.active .red_row-name .for-checkbox-doc,.active .red_row-name .for-limit{display:block}.active .red_row-name .for-checkbox-doc-label{display:inline-flex}.field-focus{border:1px solid green!important}.red-focus{border:1px solid red!important;border-radius:5px}.red_row-worker-name,.red_row-worker-pos{align-items:center;color:#000;display:flex;font-size:12px;font-style:normal;font-weight:400;line-height:16px;padding:4px;text-align:left}.red_row-passw{display:block;overflow:visible;padding-right:10px;position:relative;width:120px}.red_des-passw{background-image:url(/static/media/glazclose.79df465925b7eadf2eb3.svg);background-position:0;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:12px;left:60px;position:absolute;top:5px;width:17px;z-index:110}.red_des-passw.show{background-image:url(/static/media/glaz.1a7d6bbac98a71f0c9db.svg);top:5px}.for-passw input{color:#fff!important}.active .for-passw input,.for-passw.show input{color:#333!important}.for-limit{margin:6px 4px 0 0;position:relative}.for-passw{margin:0 4px 0 0;position:relative}.red_row-passw .for-passw input{width:84px}.worker-buttons{width:100%}.worker-mail,.worker-passw-gen{background-image:url(/static/media/mail.99b27ba31519cae2dbdd.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block;float:right;height:14px;margin-top:2px;width:14px}.worker-passw-gen{background-image:url(/static/media/passw_gen.bc30f2ad8d4b552a273e.svg)}.red_row-name input,.red_row-passw input{border:1px solid #fff;color:#333;font-size:12px;line-height:16px;margin-bottom:4px}.red_row-passw input{width:50px}.send-passw{display:none}.red_row-docs{border-radius:5px 5px 0 0;color:#333;color:#fff;float:left;font-size:9px;letter-spacing:.1em;line-height:10px;margin-right:4px;padding:7px;text-transform:uppercase;width:100px}.red_row-docs.comm{background:#fd8c24}.red_row-docs.org{background:#556bf2;width:118px}.red_row-docs.tech{background:#3ebff6}.red_row-docs-inp{color:#333;margin-bottom:-4px;margin-right:6px;padding-top:8px;width:100px}.red_row-docs-inp.org{width:118px}.for-checkbox-doc{opacity:0;position:absolute;z-index:-1}.for-checkbox-doc+label{align-items:center;display:inline-flex;-webkit-user-select:none;user-select:none}.for-checkbox-doc+label:before{background:url(/static/media/nchecked.af24cabff05fec146c78.svg) no-repeat 50%!important;background-size:contain!important;box-sizing:border-box;content:"";display:inline-block;height:16px;margin-right:.5em;width:16px}.for-checkbox-doc:checked+label:before{background:#ecede9 url(/static/media/checked.f25491f9e08f541e79be.svg) no-repeat 50%!important;background-size:contain!important;box-sizing:border-box}.active .for-checkbox-doc:checked+label:before{background:#fff url(/static/media/checked.f25491f9e08f541e79be.svg) no-repeat 50%!important;background-size:contain!important;box-sizing:border-box}.tune-sep{display:inline-block}.tune-sep,.tune-sep-rep{position:relative;width:100%}.tune-sep-rep{align-items:center;display:flex;height:50px;overflow:hidden;padding-bottom:8px}.input-small{border:1px solid #cacec2!important;margin:0 10px;min-width:20px!important;width:40px}.input-small:focus{border-bottom:2px solid #00bd1c!important;box-sizing:border-box}.switch-input{margin-top:2px}.inp-wrapper{display:inline-block;margin-left:12px;top:-4px}.switch-input .half-block-input{display:flex;margin-left:20px;min-height:10px}.switch-input .mist-field,.switch-input .mist-field-0{margin-left:20px}.half-block.reg-data-ins .half-block-input .mist-field,.half-block.reg-data-ins .half-block-input .mist-field-0{margin-left:-12px!important}.switch-input-hidden{visibility:hidden}.full-block{display:block;float:left;height:auto;margin-bottom:10px;text-align:left;width:90%}.full-block .reg-data-input{border-bottom:2px solid #cacec2;margin-left:0;width:70px}.full-block.f_55 .reg-data-input{margin-left:10px}.drop-tuning{color:#00bd1c;cursor:pointer;display:inline-block;float:right;font-size:11px;font-weight:500;margin:8px 18px;position:relative;text-decoration:underline}.drop-tuning:before{background-image:url(/static/media/edit_red.88eb4c0d3ab7af344d42.svg);background-repeat:no-repeat;content:"";display:block;height:14px;left:-20px;position:absolute;top:0;width:18px}.drop-tuning:hover{text-decoration:none}.ol-list-tuning{-webkit-padding-start:16px;line-height:20px;padding-inline-start:16px}.cab-header{background:#fff;border-radius:5px;box-shadow:0 2px 4px rgba(115,121,99,.3);color:#000;display:inline-block;font-size:14px;font-weight:400;line-height:16px;margin-left:19px;padding:10px 0 10px 16px;text-align:left;width:824px}@media(max-width:1170px){.cab-header{margin-left:19px}}.cab-header:before{background:#fd8e28;border-radius:5px;content:"";display:block;height:100%;left:0;margin-left:-6px;position:absolute;top:0;width:4px}.cab-header.gray:before{background:#a8ac9e}.cab-header.blue:before{background:#23b6f4}.cab-header h1{color:#000;font-size:20px;line-height:15px}.cab-header h1,.cab-header h2{font-weight:500;margin-bottom:20px;text-align:left}.cab-header h2{color:#fd8c24;font-size:14px;letter-spacing:.05em;line-height:17px;text-transform:uppercase}.cab-header.gray h2{color:#a8ac9e}.cab-header.blue h2{color:#23b6f4}.red_row-dname,.red_row-dnum,.red_row-dtype,.red_row-fnum{display:flex;flex-direction:column;font-size:10px;font-weight:400;justify-content:center;line-height:10px;overflow:hidden;padding:16px 0 4px;width:190px}.red_row-dnum{text-align:center;width:20px}.red_row-dtype,.red_row-fnum{text-align:center;width:94px}.active .red_row-dname input,.active .red_row-dtype div input{background:#fff}.red_t-header.devices{align-items:center}.red_row-device-cert,.red_row-device-cert-num,.red_row-device-fname,.red_row-device-fnum,.red_row-device-name,.red_row-device-num,.red_row-device-siz-empty,.red_row-device-type{align-items:center;color:#000;display:flex;font-size:12px;font-style:normal;font-weight:400;justify-content:center;line-height:16px;padding:4px;width:190px}.red_row-device-num{text-align:center;width:20px}.red_row-device-cert-num{text-align:center;width:90px}.red_row-device-siz-empty{width:367px}.red_row-device-cert input,.red_row-device-cert-num input,.red_row-device-fname input,.red_row-device-fnum input,.red_row-device-name input,.red_row-device-type input{border:0;font-size:12px;outline:none}.red_row.device:hover input{background:#fff}.red_row-device-fname,.red_row-device-fnum,.red_row-device-type{width:94px}.red_row-device-cert{text-align:center;width:88px}.red_row-dds,.red_row-dds-date,.red_row-dds-num{align-items:center;background:#a8ac9e;border-radius:5px 5px 0 0;color:#333;color:#fff;display:flex;float:left;font-size:9px;height:31px;justify-content:center;letter-spacing:.1em;line-height:10px;margin-right:4px;padding:7px;text-transform:uppercase;width:87px}.red_row-dds-num{width:90px}.red_row-dds{width:80px}.red_row-dds-date{width:90px}.dev-img-loaded{z-index:5}.dev-img-loaded,.dev-img-loaded-active{position:absolute;text-align:center;top:2px;width:83px}.dev-img-loaded-active{z-index:10}.certPreview{background:url(/static/media/clip.c4e6993c848e4966e5d2.svg) 50% no-repeat;border-radius:4px;box-sizing:border-box;height:48px;max-width:150px;min-width:50px;padding:1px}.cert-submit-block{display:none;padding:0 15px 0 0;width:100%}.active .cert-submit-block{display:inline-block}.cert-real-size,.cert-size{display:inline-block;max-height:48px;max-width:78px;position:relative;width:auto;z-index:1}.active .cert-size{cursor:zoom-in}.active .cert-real-size{bottom:-300px;cursor:zoom-out;height:auto;margin-bottom:-2px;margin-right:-200px;max-height:800px;max-width:1500px;position:absolute;right:0;width:auto;z-index:1000}.label-cert{background:#ecede9;border:1px solid #e7f2e4;color:#737963;cursor:pointer;display:block;font-size:14px;font-weight:500;height:100%;line-height:20px;overflow:hidden;width:40px}.load-cert-wrapper{background:#ecede9;padding:0 2px;position:absolute;text-align:center;width:100%}.load-cert{background-image:url(/static/media/arrow_down.8b43fa10303ba13df641.svg)}.load-cert,.replace-cert{background-position:0;background-repeat:no-repeat;background-size:auto;cursor:pointer;height:20px;width:20px}.replace-cert{background-image:url(/static/media/repl_cert.fb67872a8b0d325c7273.svg);margin-left:-12px}.to-del-cert{background-image:url(/static/media/delete.4579871c1dafb704e14c.svg);background-position:0;background-repeat:no-repeat;background-size:auto;cursor:pointer;height:20px;margin-top:-23px;padding:2px;position:absolute;top:100%;width:20px}.load-cert input{border:none!important;outline:none!important}.cert_cancel-but,.cert_submit-but{align-items:center;background:#00bd1c;border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;float:right;font-size:12px;font-weight:500;height:24px;justify-content:space-around;padding:10px 12px;width:100px}.cert_cancel-but{background:#cacec2;color:#737963;margin-right:4px}.cert_submit-but:hover{background:#00a719}.cert_cancel-but:hover{background:#babeb0}.cert_submit-but.inactive{background:none;border:1px solid #a8ac9e;color:#a8ac9e}.label-date{border:1px solid red;display:block;height:30px;position:absolute;width:100%}input.cert-date{border-bottom:1px solid #cacec2;display:inline-block;font-size:11px!important;font-weight:500;letter-spacing:-.8px!important;line-height:16px;width:100px}@-moz-document url-prefix(){input.cert-date{letter-spacing:-1.4px!important;width:145px}}.red_elem-delete.device,.red_elem-edit.device{margin-left:4px;width:20px}.rd-block-wrapper{align-items:center;background:none;border-radius:5px;clear:both;display:flex;height:auto;justify-content:center;margin-top:10px;width:824px}.rd-block-wrapper.white{background:#fff}.rd-half-block{display:block;float:left;height:auto;margin:2px 10px 12px;padding-bottom:4px;text-align:left;width:46%}.rd-half-block.inside{margin:0 0 0 4px}.rd-half-block.clearleft{clear:left}.rd-half-block.clearboth{clear:both}.rd-half-block.big{width:100%}.rd-half-block.big-wn{margin:2px 10px 12px 0;width:100%}.rd-half-block.big90{margin:2px 10px 12px 0;width:90%}.rd-half-block.big92{margin:7px 10px 12px 0;width:92%}.rd-half-block.big92-m{margin:7px 10px 12px -14px;width:92%}.rd-half-block.margin-l{margin:2px 10px 12px 24px}.rd-block-wrapper h4{color:#333;font-size:10px;font-weight:400;letter-spacing:.1em;line-height:15px;margin:4px auto 6px;text-align:left;text-transform:uppercase}.h4-absolute{font-size:12px;margin-top:12px}.rd-half-block-wrapper{background:#fff;border-radius:5px;display:block;flex:712px 1;padding:4px;text-align:left}.rd-half-block-wrapper.min-101{min-height:101px}.tr-half-block-wrapper{background:#fff;border-radius:5px;display:block;flex:712px 1;padding:4px 0;text-align:left}.tr-half-block-wrapper .rd-half-block{padding-left:4px}.rd-half-block-butt{width:100%}.rd-half-block-butt,.rd-half-block-butt-right{align-items:center;display:flex;justify-content:flex-end}.rd-half-block-butt-right{padding-left:14px}.input-help-show{margin-left:-20px;margin-top:3px}.input-help-show,.input-help-show-param{background:url(/static/media/inform.a984b5a70fb2bc41a154.svg) no-repeat;background-size:contain;height:16px;left:100%;position:absolute;width:16px}.input-help-show-param{margin-left:10px;margin-top:-8px;top:50%}.input-help{align-items:center;background:url(/static/media/help.f37d1c6d63c65392e75a.svg) no-repeat;background-size:contain;display:block;display:flex;font-size:11px;height:57px;left:100%;line-height:16px;margin-left:-145px;margin-top:10px;padding-right:12px;position:absolute;text-align:right;top:50%;width:155px;z-index:100}.input-help-show-param .input-help{background-size:cover;height:20px;justify-content:center;margin-left:-154px;padding-left:12px;text-align:center;width:160px}.input-help-hidden{display:none}.rd-r-button{margin-top:2px;width:auto}.choose-text{display:flex;font-size:14px;font-weight:500;line-height:18px;margin-right:11px;padding-left:11px}.rd-half-block-butt-right .choose-text{float:left;margin-right:-10px}.choose-text.users{color:#000;display:flex;font-size:14px;font-weight:400;line-height:16px}.delete-elem{background:url(/static/media/delete.4579871c1dafb704e14c.svg) no-repeat 50%;background-size:contain;cursor:pointer;float:right;height:16px;width:12px}.delete-elem:hover{background:url(/static/media/delete_green.7c69166984158bdab3f6.svg) no-repeat 50%;background-size:contain}.delete-elem.none{display:none}.delete-elem-dev{background:url(/static/media/delete.4579871c1dafb704e14c.svg) no-repeat 50%;background-size:contain;cursor:pointer;float:right;height:16px;margin:14px 18px;width:12px}.delete-elem-dev:hover{background:url(/static/media/delete_green.7c69166984158bdab3f6.svg) no-repeat 50%;background-size:contain}.delete-elem-dev-mez{background:url(/static/media/delete.4579871c1dafb704e14c.svg) no-repeat 50%;background-size:contain;cursor:pointer;float:right;height:20px;margin:3px 10px;width:20px}.delete-elem-dev-mez:hover{background:url(/static/media/delete_green.7c69166984158bdab3f6.svg) no-repeat 50%;background-size:contain}.elem-add-mez{background-image:url(/static/media/add.e47897d3265912cdc24b.svg);background-position:0;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:inline-block;float:left;height:26px;margin-left:-20px;overflow:visible;position:relative;width:26px}.elem-add-mez:hover{background-image:url(/static/media/add_green.d71c9c3de7b464450806.svg)}.delete-elem-dev-mez:hover:after,.elem-add-mez:hover:after{background-image:url(/static/media/hover.aeb7535d6cf2409ff3fd.svg);background-repeat:no-repeat;background-size:contain;font-size:10px;font-style:normal;font-weight:400;height:24px;line-height:12px;padding-top:4px;position:absolute;right:-3px;text-align:center;top:20px;width:70px;z-index:10}.elem-add-mez:hover:after{content:"+ Диапазон"}.delete-elem-dev-mez:hover:after{content:"Удалить"}.rd-block-left{align-items:center;display:inline-flex;float:left;margin-right:4px;min-width:112px;padding-left:8px;padding-right:10px;text-align:left;width:112px}.rd-block-left,.rd-block-left h5{color:#000;font-size:14px;font-weight:500;line-height:17px}.rd-block-left h5{letter-spacing:-.03em}.rd-form input{border:none;min-width:70px;outline:none}.rd-half-block input{border:0;border-bottom:2px solid #cacec2;box-sizing:border-box;font-size:12px;font-weight:500;line-height:16px;width:100%}.rd-half-block input.ip-inn{height:38px}.rd-half-block input.half-for-num{width:20%}.rd-half-block input.half-for-date{width:35%}.rd-half-block input.half-for-dovdate{width:40%}.rd-half-block input.height-35{height:36px}.rd-half-block input:focus{border-bottom:2px solid #00bd1c;box-sizing:border-box;color:#000}.rd-half-block.field-mist input,.rd-half-block.field-mist input:focus{border-bottom:2px solid #f44336}.rd-half-block.rd-imloader{margin-top:30px}.rd-half-block.rd-imloader .rd-no-image{align-items:center;background:#e7f2e4;background:#e7f2e4 url(/static/media/load_im.ff87a920df73db0269c2.svg) no-repeat 27px;border:1px dashed #737963;border-radius:50px;color:#737963;display:flex;font-size:14px;height:53px;line-height:20px;padding-left:74px}.rd-no-image input{visibility:hidden}.label-no-image{color:#737963;cursor:pointer;font-size:14px;font-weight:500;height:100%;line-height:20px;padding-top:10px}.label-no-image b{color:#00bd1c;-webkit-text-decoration-line:underline;text-decoration-line:underline}.rd-half-block.rd-imloader .rd-img-loaded{align-items:center;display:flex;height:53px}.logo-load{color:#00bd1c;font-weight:500;-webkit-text-decoration-line:underline;text-decoration-line:underline}.imgPreview{border:1px solid #fff;border-radius:4px;box-sizing:border-box;display:flex;float:left;height:48px;max-width:150px;padding:1px}.im-logo-size{cursor:zoom-in;display:inline-block;max-height:48px;position:relative;width:auto}.imgPreview:hover{border:1px solid gray;border-radius:5px}.imgPreview:after{background-image:url(/static/media/lupa.d5c73a3187778c956f19.svg);content:"";height:31px;left:50%;margin:-15px auto auto -15px;position:absolute;top:50%;width:31px}.imgPreview:hover:after{background-image:url(/static/media/lupa_hover.917f39c2bfd52ef23076.svg)}.im-logo-real-size{bottom:0;cursor:zoom-out;height:auto;margin-bottom:-2px;margin-right:-4px;max-width:500px;position:absolute;right:0;z-index:1000}.to-delete-image{align-items:center;color:#00bd1c;cursor:pointer;font-size:14px;font-weight:500;line-height:0px;margin-left:50px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.reg-data-block{float:left;height:auto;height:58px;min-height:80px;width:100%}.reg-data-span{align-items:center;border:2px solid;border-color:#fff #fff #cacec2;color:#000;font-size:12px;font-weight:500;line-height:16px;padding-bottom:2px}.reg-data-block.sert .reg-data-span,.reg-data-span{display:block;overflow:hidden;width:327px!important}.reg-data-block.sert .reg-data-span{height:58px!important}.reg-data-block.sert .reg-data-textarea{height:inherit!important}.reg-data-input.att{color:red}.reg-data-input.color{display:block;height:20px;margin:32px auto auto 18px;padding:10px;position:relative;width:50%}.new_layer_color{align-items:center;background:#000;border-radius:50px;color:#fff;content:"Выберите цвет";cursor:pointer;display:inline-block;font-family:Rubik;font-size:14px;font-weight:500;height:39px;left:0;line-height:36px;padding:0 16px;position:absolute;text-align:left;top:34px;width:94%}.new_layer_color:after{background:url(/static/media/openw.753200235b8bc29615fa.svg) no-repeat;content:"";height:8px;left:100%;margin-left:-32px;margin-top:-2px;position:absolute;top:50%;width:16px}.sertificate .reg-data-input{height:58px!important}.reg-data-span.p-hold{color:#cacec2}.reg-data-block.active .reg-data-span{display:none}.reg-data-textarea{border:none;border-bottom:2px solid #cacec2!important;color:#000;display:block;font-size:12px;font-weight:500;margin-bottom:0;margin-top:0;min-height:36px;outline:none;overflow:hidden;padding:0 0 0 2px;position:relative;resize:none;width:327px!important}.reg-data-block.active .reg-data-textarea{border-bottom:2px solid #00bd1c!important;display:block;position:absolute;width:327px;z-index:100}.reg-data-block.field-mist.active .reg-data-textarea{border-bottom:2px solid #f44336!important}.half-block-input .reg-data-input,.half-block-input .reg-read-input,.half-block-input .reg-read-input:focus{border-bottom:2px solid #fff;box-sizing:border-box;color:#000}.half-block-input .reg-data-input:focus{border-bottom:2px solid #00bd1c;box-sizing:border-box;color:#000}.half-block.reg-data-ins .reg-data-input{border-bottom:2px solid #cacec2;margin-left:-12px}.half-block-butt{align-items:center;color:#737963;display:flex;float:right;font-size:11px;justify-content:flex-end;margin-right:20px;width:100%}.half-block-input.field-mist input,.rd-half-block-org.field-mist input,.reg-data-block.field-mist .reg-data-span,.reg-data-block.field-mist textarea{border:none;border-bottom:2px solid #f44336!important}.block-wrapper-text .mist-field,.mist-field{color:#f44336!important;z-index:10}.block-wrapper-text .mist-field,.mist-field,.mist-field-0{font-size:12px;font-weight:350!important;left:0;letter-spacing:0!important;position:absolute;top:100%}.mist-field-0{background:#fff;color:#f44336;width:100%;z-index:20}.half-block-check-r.tech .for-checkbox .mist-field,.half-block-check-r.tech .for-checkbox .mist-field-0{margin-left:10px;margin-top:-16px}#f_6_11_mist,#f_6_11_mist0{margin-left:164px}#f_6_5_mist,#f_6_5_mist0{margin-top:-16px}.radio-select-wrapper .mist-field-0{left:10px;margin-top:-2px}.reg-data-block .mist-field,.reg-data-block .mist-field-0{top:99%}.reg-data-block.tar .mist-field,.reg-data-block.tar .mist-field-0{top:80%}.rd-half-block-org.small .mist-field-0{left:26px;top:56px}.valid-tail{padding:11px;text-align:right;width:100%}.valid-tail span{color:#737963;display:block;font-size:12px;font-weight:500;line-height:16px}.section0,.section0-org{border:0;width:100%}.section0-org{margin-top:150px}.block-wrapper{align-items:center;background:#fff;border-radius:5px;clear:both;display:flex;height:auto;justify-content:center;margin-top:10px;padding:14px 0;width:824px}.block-wrapper,.icon-wrapper2{box-shadow:0 2px 4px rgba(115,121,99,.3)}.icon-wrapper2{background-color:linear-gradient(1turn,#fd8a20,#ffc085 122.9%,#ffcfa4 122.92%);border-radius:6px;float:left;height:64px;margin:26px 0 auto 11px;width:56px}.icon-header2{background-repeat:no-repeat;height:32px;left:15px;position:absolute;top:17px;width:28px}.icon-header2.comproposal{background-image:url(/static/media/cp.692d085b74d6e6461031.svg)}.icon-header2.contract{background-image:url(/static/media/contract.1d3060e85691f9bfceda.svg)}.icon-header2.bill{background-image:url(/static/media/bill.76a41fe6bb1fb7436848.svg)}.icon-header2.smeta{background-image:url(/static/media/smeta.b4714df0f0dda22e1543.svg)}.icon-wrapper2.comm{background:linear-gradient(1turn,#fd8a20,#ffc085 122.9%,#ffcfa4 122.92%),#fff}.icon-wrapper2.comm,.icon-wrapper2.tech{border-radius:6px;box-shadow:0 2px 4px rgba(115,121,99,.3)}.icon-wrapper2.tech{background:linear-gradient(1turn,#3ebff5,#99e1ff 154.17%)}.icon-wrapper2.org{background:linear-gradient(1turn,#697dfb,#a1b1fc 154.17%),#fff;border-radius:6px;box-shadow:0 2px 4px rgba(115,121,99,.3)}.icon-header2.tech_report{background-image:url(/static/media/tech.81bea5e73358f62cfd96.svg)}.icon-header2.el_schema{background-image:url(/static/media/scheme.73d652718c912d08e626.svg)}.icon-header2.coord_list{background-image:url(/static/media/coord_l.148a35c5364b6b07903c.svg)}.icon-header2.letter{background-image:url(/static/media/letter.8a6a4bcfdab05b142e55.svg)}.icon-header2.naryad{background-image:url(/static/media/naryad.090c8459fdfd5356c15b.svg)}.block-wrapper-text{float:left;height:56px;margin:12px auto auto 21px;text-align:left;width:400px}.docpars-wrapper{display:flex}.log-button{background-image:url(/static/media/log.b16723479ef042eef96a.svg);background-repeat:no-repeat;background-size:cover;cursor:pointer;height:24px;margin-left:30px;width:24px}.log-button:hover{background-image:url(/static/media/log_green.d75b36d7ae4a2696a071.svg)}.naryad-header .log-button{position:absolute}.docs_amount{display:block;font-size:14px;line-height:16px;text-align:center}.docs_amount,.minus_e{float:left;height:15px;width:15px}.minus_e{background-image:url(/static/media/minus1.f99b8877a9219c2638c1.svg)}.plus_e{background-image:url(/static/media/plus1.9db1f668ccd268637756.svg);float:left;height:15px;width:15px}.block-wrapper-text span{color:#fd8d25;font-size:20px;font-weight:500;line-height:18px;text-align:left}.block-wrapper-text.tech span{color:#23b6f4}.block-wrapper-text.org.auto,.block-wrapper-text.tech.auto{width:auto}.block-wrapper-text.org span{color:#556bf2}.block-wrapper-text .number-n{display:block;float:left;margin-right:8px;margin-top:7px}.block-wrapper-text .number-n16,.rd-half-block-org .number-n16,.rd-ins-block-org .number-n16{display:block;float:left;font-size:16px;margin-right:8px;margin-top:7px}.block-wrapper-text .un{display:block;float:right;text-decoration:underline}.block-wrapper-text .un16,.rd-half-block-org .un16,.rd-ins-block-org .un16{display:block;float:right;font-size:16px;text-decoration:underline}.block-wrapper-text h2{color:#fd8d25;font-size:20px;font-weight:500;line-height:18px;text-align:left}.block-wrapper-text.tech h2{color:#23b6f4}.block-wrapper-text.org h2{color:#556bf2;margin-bottom:4px}.block-wrapper-text .mist-field-0{color:#f44336!important;display:block;font-size:12px;font-weight:400;position:absolute}.dop-buttons{display:inline-block;margin:20px 0 8px 6px;text-align:left;width:100%}.dop-button{background:linear-gradient(1turn,#fd8a20,#ffc085 122.9%,#ffcfa4 122.92%),#fff;border-radius:20px;cursor:pointer;display:inline-block;float:left;height:34px;margin-right:18px;min-width:196px;padding:8px 0 8px 33px;text-align:center}.dop-button,.dop-button.tech{box-shadow:0 2px 4px rgba(115,121,99,.3)}.dop-button.tech{background:linear-gradient(1turn,#3ebff5,#99e1ff 154.17%)}.dop-button.org{background:linear-gradient(1turn,#697dfb,#a1b1fc 154.17%),#fff;box-shadow:0 2px 4px rgba(115,121,99,.3)}.dop-button:before{border-right:2px solid #fff;content:"+";font-size:26px;font-weight:200;height:26px;left:0;line-height:90%;position:absolute;text-shadow:none;top:4px;width:33px;z-index:100}.dop-button:before,.dop-text{color:#fff;font-style:normal;text-align:center}.dop-text{display:block;font-size:14px;font-weight:500;height:34px;line-height:17px;min-width:163px;padding:0 10px 0 2px;text-shadow:0 1px 0 #fd8e28}.dop-text.tech{text-shadow:0 1px 0 #0ea2e1}input.doc-date,input.doc-num{border-bottom:2px solid #cacec2;display:inline-block;font-size:16px;font-weight:500;line-height:16px;width:100px}input.doc-date{width:120px}@-moz-document url-prefix(){input.doc-date{width:140px}}input.doc-date.doc-date16,input.doc-date.doc-time{font-size:16px}input.doc-date.doc-date12{font-size:12px}input.doc-date.active,input.doc-num.active{border-bottom:2px solid #fd8d25;color:#000}input.doc-date.doc-date16.tech.active,input.doc-date.tech.active,input.doc-num.tech.active{border-bottom:2px solid #23b6f4}.naryad-header{margin-top:6px}.naryad-header .number-n16{margin-top:2px}input.doc-date.doc-date16.org.active,input.doc-num.org.active{border-bottom:2px solid #556bf2}.rd-ins-block-org input.doc-date.doc-date16.org.active,.rd-ins-block-org input.doc-num.form.org.active,input.doc-date.doc-date12.org.active,input.doc-num.form.org.active{border-bottom:2px solid #00bd1c;margin-bottom:-1px}input.doc-num.form.org{font-size:12px}::-webkit-calendar-picker-indicator{background:url(/static/media/calendar.c3fd4eb0df19229693e5.svg) no-repeat 50%;background-size:contain;color:transparent;margin:0;opacity:1;padding:0}::-webkit-inner-spin-button{display:none}input.doc-date.doc-time::-webkit-calendar-picker-indicator,input.org-date.doc-time::-webkit-calendar-picker-indicator{background:url(/static/media/time.917bfa47fec5c0546a5e.svg) no-repeat 50%}.to-show{text-align:left;width:30%}.block-wrapper h4{color:#333;font-size:10px;font-weight:400;letter-spacing:.1em;line-height:15px;text-align:left;text-transform:uppercase}.r-button{margin-top:2px;width:100%}.show-disc,.show-disc-no{background:url(/static/media/radio1.b8f7fa427695a6ec8815.svg) no-repeat 50%;background-size:contain;clear:both;display:inline-block;float:left;height:17px;position:relative;width:30px}.show-disc-no{background:url(/static/media/radio0.cc53cb2811a65c18abf3.svg) no-repeat 50%}.show-disc input,.show-disc-no input{visibility:hidden}.show-disc input[type=radio]+label:before,.show-disc-no input[type=radio]+label:before{border:none;border-radius:50%;content:"";display:inline-block;font-size:0;height:15px;line-height:0px;margin:4px;min-width:15px;position:absolute;text-align:center;vertical-align:middle;width:30px}.show-disc input[type=radio]+label:before{left:0;top:0}.show-disc input[type=radio]:checked+label:before,.show-disc-no input[type=radio]+label:before{left:15px;top:0}.show-disc-no input[type=radio]:checked+label:before{left:0;top:0}.about_discount{display:flex;float:revert;font-size:13px;font-weight:500;line-height:17px;margin-left:35px;text-align:left}.radio-cost{display:inline-block;margin-top:2px;width:100%}.radio-cost input{visibility:hidden}.cost-active,.cost-active-no{background:url(/static/media/radio_on.2f90f34ea8e26e8e0451.svg) no-repeat 50%;background-size:contain;clear:both;display:inline-block;float:left;height:22px;position:relative;width:31px}.cost-active-no{background:url(/static/media/radio_off.c153c6fe2ab33b034e70.svg) no-repeat 50%}.cost-active input[type=radio]+label:before,.cost-active-no input[type=radio]+label:before{border-radius:50%;content:"";display:inline-block;font-size:0;height:18px;left:7px;line-height:0px;position:absolute;text-align:center;top:0;vertical-align:middle;width:18px}.about-cost{display:inline-block;float:left;font-size:14px;font-weight:500;line-height:24px;margin-left:19px;text-align:left}.doc-price{border-left:1px solid #cacec2;float:right;height:85%;margin:10px 10px 10px 0;max-width:90px;padding-left:20px;text-align:left;width:154px}.green-price{color:#00bd1c;float:none;font-size:20px;font-weight:500;line-height:16px;margin-top:26px;text-align:left;width:100%}.delete-doc{background:url(/static/media/delete.4579871c1dafb704e14c.svg) no-repeat 50%;background-size:contain;cursor:pointer;float:right;height:14px;width:11px}.delete-doc:hover{background:url(/static/media/delete_green.7c69166984158bdab3f6.svg) no-repeat 50%;background-size:contain}.delete-doc.none{display:none}.block-left{align-items:center;display:block;flex:5% 1;float:left;padding-left:15px}.block-left,.block-left h5{color:#000;font-size:14px;font-weight:500;line-height:16px;text-align:left}.point-line{border-bottom:3px solid #959a89;height:14px;width:100%}.half-block-wrapper{display:block;flex:700px 1;text-align:left}.slide-container{background:url(/static/media/slider_line.da6d06d532b65a310cb1.svg) no-repeat;background-position:0 90%;box-sizing:border-box;height:14px;margin-top:30px;overflow:visible;width:698px}.slide-container.ff{background-position:0 100%}.slide-container .slider{height:14px}.slide-container input.slider:focus{border-bottom:none}.slide-digits{color:#959a89;display:block;font-size:14px;font-weight:500;line-height:16px;position:absolute;text-align:center;top:-30px;width:50px}.slide-digits.d0{margin-left:-10px}.slide-digits.d50{left:50%;margin-left:-22px}.slide-digits.d100{left:100%;margin-left:-50px}.slide-container h4{margin-bottom:18px}.slider{-webkit-appearance:none;appearance:none;background:none;outline:none;-webkit-transition:.2s;width:100%}.slider:hover{opacity:1}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#00bd1c;border-radius:50%;cursor:pointer;height:12px;width:12px}.slider::-moz-range-thumb{background:#00bd1c;border-radius:50%;cursor:pointer;height:12px;width:12px}input.slider-number{border-bottom:2px solid #cacec2;margin-left:4px;min-width:30px;text-align:center;width:30px}.slider-proz,input.slider-number{color:#959a89;font-size:14px;font-weight:500}.half-block{display:block;float:left;height:auto;margin:10px 10px 14px;text-align:left;width:46%}.half-block.center{align-items:center;display:inline-flex;height:174px;justify-content:center}.half-block-dover{clear:both;height:auto;margin:10px 10px 14px 0;text-align:left;width:100%}.half-block-switch-100{margin:0 10px 4px 0}.half-block-switch-100,.half-block-switch-100-bottom{align-items:center;display:flex;float:left;height:auto;text-align:left;width:100%}.half-block-switch-100-bottom{margin:0 10px 30px 8px}.half-block-switch{margin:10px 10px 14px}.half-block-switch,.half-block-switch-right{align-items:center;display:flex;float:left;height:auto;text-align:left;width:44%}.half-block-switch-right{margin-left:50%!important;margin:10px 10px 14px}.half-block-switch-47{align-items:center;display:flex;float:left;height:auto;margin:10px 10px 14px;text-align:left;width:47%}.diff-block-wrapper{align-items:center;display:flex;width:100%}.radio-block-wrapper{align-items:center;margin-left:10px;width:auto}.half-block-wrapper .half-block,.half-block-wrapper .half-half-block{display:block;float:left;height:auto;margin:10px 10px 14px;width:46%}.half-block-wrapper .half-half-block .half-block{margin:10px 10px 14px;width:100%}.half-block-input{display:block;float:left;height:auto;min-height:50px;width:100%}.half-block-inner{background:#ecede9;border:1px solid #cacec2;border-radius:5px;box-sizing:border-box;display:inline-block;float:left;opacity:.88;padding-top:12px;text-align:left;width:94%}.half-block-inner p{display:inline-block;font-size:14px;font-weight:400;line-height:16px;padding-bottom:0;padding-left:12px;text-align:left}.half-block-inner .p-bold{display:block;font-weight:500;height:18px;padding-bottom:0;width:100%}.half-block-inner .p_11{font-size:11px;padding-bottom:0}.half-block input{border-bottom:2px solid #cacec2;box-sizing:border-box;font-size:12px;font-weight:500;line-height:16px;width:100%}.half-block input:focus{border-bottom:2px solid #000;box-sizing:border-box;color:#000}.half-block-check-r{display:inline-block;font-size:12px;padding-top:10px}.half-block-check-r input[type=radio]:checked,.half-block-check-r input[type=radio]:not(:checked){left:-9999px;position:absolute}.half-block-check-r input[type=radio]:checked+label,.half-block-check-r input[type=radio]:not(:checked)+label{cursor:pointer;display:inline-block;line-height:20px;padding:10px 32px 0 0;position:relative}.half-block-check-r input[type=radio]:checked+label:before,.half-block-check-r input[type=radio]:not(:checked)+label:before{background:url(/static/media/checked.f25491f9e08f541e79be.svg) no-repeat 50%;background-size:contain;content:"";height:21px;left:0;position:absolute;top:-5px;width:21px}.rd-half-block .half-block-check-r input[type=radio]:checked+label:before,.rd-half-block .half-block-check-r input[type=radio]:not(:checked)+label:before{height:16px;width:16px}.half-block-check-r input[type=radio]:not(:checked)+label:before{background:url(/static/media/nchecked.af24cabff05fec146c78.svg) no-repeat 50%;background-size:contain;box-sizing:border-box}.for-checkbox-red+label:before{background:url(/static/media/rednchecked.84e4ebd71e60afcd9b9b.svg) no-repeat 50%!important;box-sizing:border-box}.for-checkbox-red+label:after{background:url(/static/media/red_snoska.247d178b17e616aa20aa.svg) no-repeat 50%!important;box-sizing:border-box;content:attr(data-title);height:52px;padding:4px;position:absolute;right:8px;top:14px;width:180px}.half-block-check-r.tech input[type=radio]:checked+label,.half-block-check-r.tech input[type=radio]:not(:checked)+label{padding:10px 18px 0 0}.half-block-check-r.tech .for-checkbox{float:left;margin-right:8px;text-align:left;width:auto}.half-block-check-r.tech .for-checkbox label{float:left}.radio-select-wrapper{height:45px;margin-left:-10px;width:94%}.st-select,.st-select-0{background:linear-gradient(180deg,#f0f0f0,#cacec2),#cacec2;border-radius:50px;box-sizing:border-box;display:inline-block;font-family:Rubik;font-size:14px;font-weight:500;height:39px;line-height:36px;mix-blend-mode:normal;opacity:.88;outline:none;overflow:hidden;padding:0 16px;width:100%;z-index:100}.st-select:after{background:url(/static/media/open1.f379f61b9e3823e62d85.svg) no-repeat;content:"";height:8px;left:100%;margin-left:-32px;margin-top:-2px;position:absolute;top:50%;width:16px}.s-i-wrapper{width:100%}.radio-select{background:none;border:none;height:39px;left:0;overflow:hidden;position:absolute;text-align:left;top:0;width:100%;z-index:30}.radio-select input{display:none}.radio-select.open{background:linear-gradient(180deg,#f0f0f0,#cacec2),#cacec2;border:1px solid #cacec2;border-radius:20px 20px 5px 5px;border-top:none;box-sizing:border-box;display:inline-block;height:auto;z-index:101}.radio-select label{background:none;display:block;font-family:Rubik;font-size:14px;font-style:normal;font-weight:400;height:31px;line-height:39px;margin-left:0;overflow:hidden;padding-left:17px}.radio-select-wrapper .radio-select label{height:39px}.radio-select label:hover{background:#fcfcfc}.radio-select#ust_options.open{height:126px}.select-bgr{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:2}.select-bgr.show{display:block}.span_dover{display:block;float:left;margin:0 6px 0 10px;width:auto}.span_dover,input.dov-num{font-size:12px;font-weight:500;line-height:14px}input.dov-num{width:40px}input.dov-date,input.dov-num{border-bottom:1px solid #cacec2;display:inline-block}input.dov-date{font-size:12px;font-weight:500;line-height:14px;width:120px}.form-footer{border-top:2px solid #00bd1c;height:auto;margin:10px 0 20px;padding:22px 4px 0 0;text-align:right;width:100%}.submit-wrapper{color:#000;font-size:14px;font-weight:500;line-height:16px;text-align:left;width:28%}.form-footer .green-price{margin-left:18px}.submit-but{background:#959a89;border:#959a89;border-radius:5px;border-radius:20px;box-shadow:0 2px 4px rgba(115,121,99,.3);color:#fff;display:inline-block;font-size:14px;font-weight:500;height:33px;line-height:16px;margin:12px 0;text-align:center;width:100%}.submit-but.inactive{background:none;border:1px solid #a8ac9e;color:#a8ac9e}.load-file{align-items:center;background:#fff;border-radius:5px;clear:both;color:#000;cursor:pointer;display:none;float:right;font-size:14px;font-weight:500;line-height:16px;margin:-10px 0 20px auto;padding-left:17px;position:relative;text-align:right;width:343px}.load-file,.load-file:before{box-shadow:0 2px 4px rgba(115,121,99,.3);height:64px}.load-file:before{background:#fd8e28 url(/static/media/cp.692d085b74d6e6461031.svg) no-repeat 50%;border-radius:6px;content:"";left:-60px;position:absolute;top:0;width:56px}.load-file.load-contr:before{background:#fd8e28 url(/static/media/contract.1d3060e85691f9bfceda.svg) no-repeat 50%}.load-file.load-smeta:before{background:#fd8e28 url(/static/media/smeta.b4714df0f0dda22e1543.svg) no-repeat 50%}.load-file.load-bill:before{background:#fd8e28 url(/static/media/bill.76a41fe6bb1fb7436848.svg) no-repeat 50%}.load-file.show{display:inline-flex}a.load-file{color:#000;text-decoration:none}.delete{cursor:pointer;font-size:28px;height:30px;width:30px}.label{display:block;width:100px}.imLoader img{display:block;float:left;max-height:200px;max-width:500px;width:auto}.imLoader-active .loadButton{display:block;margin:80px auto auto 120px}.fullScreen{background:#fff;height:1000px;left:0;max-width:100%;padding:10px;position:absolute;top:0;width:100%;z-index:100}.closesession{color:red;cursor:pointer;text-align:right}.for-checkbox{display:inline-block;margin-bottom:18px;width:100%}.switch-input .for-checkbox{margin-bottom:0}.switch-input .for-checkbox input{border-bottom:2px solid #fff}.switch-input .for-checkbox input:focus{border-bottom:2px solid #00bd1c}.for-checkbox-line{display:inline-block;margin-bottom:18px;margin-right:20px;width:auto}.for-checkbox-line.dov{margin-right:0}.h4-tech{margin-left:10px}.h4-tech-tune{color:#333;font-size:10px;font-weight:400;letter-spacing:.1em;line-height:15px;margin:4px auto 6px;text-align:left}.h5-bold{color:#333;font-size:14px;font-weight:500;margin:10px}.res-r-button{height:44px;margin:5px 4px;width:132px}.res-r-button.res-r-button-gray{margin:5px 4px 5px 0}.res-r-button.res-r-button-green{margin:5px 0 5px 4px}.res-r-button input[type=radio]:checked,.res-r-button input[type=radio]:not(:checked){left:-9999px;position:absolute}.res-r-button input[type=radio]:checked+label,.res-r-button input[type=radio]:not(:checked)+label{cursor:pointer;display:inline-block;height:44px;position:relative;width:132px}.res-r-button.res-s-button-white input[type=radio]:checked+label,.res-r-button.res-s-button-white input[type=radio]:not(:checked)+label,.res-r-button.res-s-button-white1 input[type=radio]:checked+label,.res-r-button.res-s-button-white1 input[type=radio]:not(:checked)+label{width:338px}.res-r-button input[type=radio]:checked+label:before,.res-r-button input[type=radio]:not(:checked)+label:before{align-items:center;border-radius:6px;box-sizing:border-box;content:"";display:flex;font-size:11px;font-weight:500;height:100%;justify-content:center;left:0;position:absolute;top:-5px;width:100%}.half-block-check-r.tech input[type=radio]:checked+label:before,.half-block-check-r.tech input[type=radio]:not(:checked)+label:before{top:-2px!important}.half-block-check-r.tech{padding-left:12px;padding-top:0}.half-block-check-r.tech.tune{padding-left:0;padding-top:0}.half-block-check-r.tech.tune.block{display:block}.res-r-button.res-r-button-gray input[type=radio]:checked+label:before,.res-r-button.res-r-button-gray input[type=radio]:not(:checked)+label:before{background:#cacec2;border:2px solid #cacec2;content:"Не заполнять"}.res-r-button.res-r-button-red input[type=radio]:checked+label:before,.res-r-button.res-r-button-red input[type=radio]:not(:checked)+label:before{background:#eb5757;border:2px solid #eb5757;content:"Неудовлетворительно"}.res-r-button.res-r-button-yellow input[type=radio]:checked+label:before,.res-r-button.res-r-button-yellow input[type=radio]:not(:checked)+label:before{background:#f2c94c;border:2px solid #f2c94c;content:"Удовлетворительно"}.res-r-button.res-r-button-blue input[type=radio]:checked+label:before,.res-r-button.res-r-button-blue input[type=radio]:not(:checked)+label:before{background:#56ccf2;border:2px solid #56ccf2;content:"Хорошо"}.res-r-button.res-r-button-green input[type=radio]:checked+label:before,.res-r-button.res-r-button-green input[type=radio]:not(:checked)+label:before{background:#6fcf97;border:2px solid #6fcf97;content:"Отлично"}.res-r-button.res-s-button-white input[type=radio]:checked+label:before,.res-r-button.res-s-button-white input[type=radio]:not(:checked)+label:before{background:#6fcf97;border:2px solid #6fcf97;content:"Своя отдельная у каждой части (1-2000; 1-2000)"}.res-r-button.res-s-button-white1 input[type=radio]:checked+label:before,.res-r-button.res-s-button-white1 input[type=radio]:not(:checked)+label:before{background:#6fcf97;border:2px solid #6fcf97;content:"Прямая сквозная по всем частям (1-2000; 2001-4000)"}.res-r-button input[type=radio]:not(:checked)+label:before{background:#fff!important}.res-r-button.res-s-button-white input[type=radio]:not(:checked)+label:before,.res-r-button.res-s-button-white1 input[type=radio]:not(:checked)+label:before{border:2px solid #cacec2}.red_add-but.add-tech{margin-left:114px}.rd-block-wrapper .calc-table h4{margin-left:14px}input.input-data-tech{border:none;border-bottom:2px solid #cacec2;color:#000;display:block;font-size:12px;font-weight:500;line-height:16px;margin-bottom:0;margin-top:0;outline:none;overflow:hidden;position:relative;resize:none;width:280px!important}input.input-data-tech:focus{border-bottom:2px solid #00bd1c}.spinner-loader{background:#fff;display:none;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:1000}.spinner-loader.show{display:block!important}.spinner-pic-wrapper{height:auto;margin-top:-500px;opacity:1;position:absolute;top:100%;width:auto;z-index:1100}.spinner-loader.show.check .spinner-pic-wrapper{margin-top:500px;top:0}.mail-wrapper{display:none;height:auto;left:0;opacity:1;position:absolute;top:0;width:auto;z-index:1200}.send-mail{background:#fafafa;border-radius:10px;box-shadow:0 15px 12px rgba(0,0,0,.22),0 19px 38px rgba(0,0,0,.3);height:186px;text-align:center;width:333px}.send-mail h4{color:#676767;font-size:14px;font-weight:400;line-height:20px;margin-top:0;padding-top:0;text-align:center}.send-mail input{background:#fff;border:1px solid #cacec2;border-radius:4px;box-sizing:border-box;height:42px;text-align:center;width:284px}.send-mail .send-butt{background:#00bd1c;border-radius:20px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;height:32px;line-height:16px;margin-top:24px;padding-top:8px;width:208px}.send-mail-close{background:url(/static/media/close.aed66fbf66171d890b3b.svg) no-repeat;background-position:100% 0;cursor:pointer;float:right;height:20px;margin-right:10px;margin-top:10px;width:100%}.mail-wrapper.show{display:block}input.field-mist-r,input.field-mist-r:focus{border-bottom:1px solid #f44336!important}.w-wrapper{background:#fff;border-radius:5px;display:inline-block;float:none;padding:4px;text-align:left;width:712px}.tune-wrapper{width:100%}h4.h4-tune{clear:both;color:#333;font-size:14px;font-weight:500;letter-spacing:.1em;line-height:15px;margin:4px auto 6px 10px;text-align:left;text-transform:none}.stune{min-height:95px}.stune,.stune-n{clear:both;display:inlne-block;float:none;width:100%}.stune-n{min-height:15px}.stune-n .half-block-switch{margin:0 10px 10px}
/*# sourceMappingURL=main.453f9063.css.map*/
/* End */


/* Start:/local/templates/energo/css/style_mk1.css?17578789638045*/
ol,ul{
margin:0;
padding:0;
list-style-type:noneж
}
#toolbar,#panel
{
display:block;
}
.bx-title{
font-weight: 500;
font-size: 24px;
line-height: 16px;
color:#000;
}
.green-step{
display:block;
width:100%;
height:2px;
background: #00BD1C;
border-radius: 5px;
}
#white-auth-wrapper{
display:none;
}

#toolbar td{
padding:0;
}
/*Панель с входом и регистрацией*/
.top-reg{
padding-right:17px;
border-right: 1px solid #CACEC2;
margin-right:17px;
}

.top-reg a{
font-weight: 500;
font-size: 11px;
line-height: 0px;
text-decoration-line: underline;
color: #00BD1C;
}

.top-auth{
position:relative;
padding-right:17px;
margin-right:17px;
font-weight: 300;
font-size: 11px;
height:13px;
color: #333333;
}

.top-auth a{
font-weight: 500;
font-size: 11px;
line-height: 0px;
text-decoration-line: underline;
color: #00BD1C;
overflow:visible;
}
.top-auth:after{
    content: '';
    width: 26px;
    height: 24px;
    background-image: url(/local/templates/energo/css/../images/entrance.svg);
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    position: absolute;
left:100%;
}
.top-menu-wrapper.home{
margin: 127px 0 39px 19px;
}
.header-body{
width:100%;
display:block;
position:absolute;
z-index:1000;
top:29px;
text-align:right;
}
.header-wrapper{
height:44px;
margin-right: 20px;
background: #FFFFFF;
box-shadow: 0px 2px 4px rgba(115, 121, 99, 0.3);
border-radius: 50px;
}
.header-wrapper.noreg{
box-shadow:none;
}
.persona{
position:relative;
display: flex;
justify-content:flex-end;
width:100%;
height:100%;
align-items: center;
padding:12px 8px;
font-size: 11px;
font-family:Rubik;
}
.persona span{
display: flex;
padding: 0 18px;
height:24px;
box-sizing: border-box;
align-items: center;
}
.persona.noreg .top-reg{
margin-right:0px;
}
.top-username{
display:flex;
font-size:11px;
border-right: 1px solid #CACEC2;
flex:1;
align-items: center;
white-space: nowrap;
}
.top-username a{
text-decoration:none;
font-weight: normal;
color: #737963;
white-space: nowrap;
}
.top-username a:hover{
text-decoration:underline;
}
.top-user{
font-weight: normal;
color: #737963;
border-right: 1px solid #CACEC2;
flex:1;
white-space: nowrap;
}
.top-plusm-balance{
font-weight: normal;
font-weight: 500;
font-size: 11px;
background-image: url(/local/templates/energo/css/../img/icons/plusm.svg);
background-repeat:no-repeat;
background-size:16px 16px;
background-position:18px center;
flex:1;
padding:0px 0px 0px 44px !important;
}
.top-balance{
border-right: 1px solid #CACEC2;
}
.top-plusm-balance a{
font-size: 11px;
color: #00BD1C;
text-decoration:underline;
}
.top-plusm-balance a:hover{
text-decoration:none;
}
.top-exit{
display:flex;
border-right:none;
flex:1;
width: 100px;
}
.top-exit a{
width:100%;
height:24px;
background-image: url(/local/templates/energo/css/../img/icons/exit.svg);
background-repeat:no-repeat;
background-position:right center;
float:right;
}
.bx-sap{
width:820px;
}
.container-fluid-acc-pay{
width:100%;
}

.sale-personal-account-wallet-container{
width:100%;
max-width:100%;
margin-bottom:0px;
}

.sale-personal-account-wallet-list-container,
.sale-personal-section-account-block,
.sale-personal-account-docs{
    clear: both;
    display: flex;
    align-items: center;
    width:824px;
    margin: 10px auto auto auto;
    height: auto;
    padding: 14px 0px;
    background: #fff;
    box-shadow: 0px 2px 4px rgba(115, 121, 99, 0.3);
    border-radius: 5px;
}
.sale-personal-account-docs .block-list{
text-align:left;
}
.sale-acountpay-input{
border:none;
}
.block-left, .block-left h5 {
    text-align: left;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #000;
}
.block-left{
    display: flex;
flex:auto;
    align-items: center;
    width: 156px;
max-width:156px;
    float: left;
    padding-left: 15px;
}
.sale-acountpay-input{
color: #A8AC9E;
box-shadow:none;
text-align:left;
font-weight: 500;
font-size: 20px;
line-height: 16px;
}
.bx-sap .control-label.input-lg{
color: #A8AC9E;
text-align:left;
font-weight: 500;
font-size: 20px;
line-height: 16px;
width:auto;
display: flex;
flex:auto;
    align-items: center;

}
.sale-pers-acc-header{
  display: inline-block;
  width:824px;
  text-align: left;
  background: #fff;
  box-shadow: 0px 2px 4px rgba(115, 121, 99, 0.3);
border-radius: 5px;
padding: 10px 0px 10px 16px;
font-weight: normal;
font-size: 14px;
line-height: 16px;
color:#000;
}
.sale-pers-acc-header:before{
  content: '';
  display: block;
  position: absolute;
  left:0px;
  top:0;
  margin-left: -6px;
  width:4px;
  height:100%;
  background: #A8AC9E;
  border-radius: 5px;
}
.sale-pers-acc-header h1{
  font-weight: 500;
  font-size: 20px;
  line-height: 15px;
  color: #000000;
text-align: left;
margin-bottom:20px;
}
.sale-pers-acc-header h2{
font-weight:500;
font-size: 14px;
line-height: 17px;
letter-spacing: 0.05em;
text-transform: uppercase;
color:#A8AC9E;
text-align: left;
margin-bottom:20px;
}

 .sale-personal-account-wallet-list{
width:95%;
text-align:left;
}
.sale-personal-account-wallet-sum{
 font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 16px;
color: #E75454;
}
.sale-acountpay-block .control-label{
display:none !important;
}
.form-group{
margin-bottom: 15px;
display: flex;
align-items: center;
}
.top-balance .sale-personal-account-wallet-container{
margin-bottom:20px;
}
.top-balance .sale-personal-account-wallet-title {
    background:none;
    font-weight: 500;
font-size: 12px;
line-height: 16px;
font-family:inherit;
text-align: right;
color: #E75454;    
text-transform: lowercase;
}
.top-balance .sale-personal-account-wallet-title{
display:none !important;
}
.top-balance .sale-pers-acc-header{
display:none;
}
.top-balance .block-left{
display:none;
}
.top-balance .sale-personal-account-wallet-list-item {
    position: relative;
    padding: 0;
    font-size: 12px;
    overflow: hidden;
    border-bottom: none;
font-size: 12px;
line-height: 16px;

}
.top-balance .sale-personal-account-wallet-sum{
    display: inline-block;
    font-family:inherit;
text-align: right;
font-size:12px;
font-weight:500;
color: #E75454;    
text-transform: lowercase;
}
.top-balance .sale-personal-account-wallet-currency {
    display: none;
}
.top-balance .sale-personal-account-wallet-list-container {
width:auto;
font-family: Rubik;
font-weight: 500;
font-size: 12px;
line-height: 16px;
text-align: right;
color: #E75454;    
text-transform: lowercase;
margin-top:24px;
border:none;
box-shadow:none;
padding:0px;
}

.sale-acc-pay-wrapper{
color:#fff;
width:323px;
height:32px;
background: #00BD1C;
border-radius: 20px;
margin-top:12px;
padding-top:7px;
}
.sale-acc-pay-wrapper:hover{
background:#00A719;
}
.btn.sale-account-pay-button{
font-family:Rubik;
font-weight: 500;
font-size: 12px;
line-height: 16px;
color:#fff;
text-decoration:none;
background:none;
}
.btn.sale-account-pay-button:hover{
color:#fff;
text-decoration:none;
background:none;
}
.row-ap-method{
visibility:hidden;
height:10px;
}
#footer{
width:100%;
}
.load-file{
margin-top:-5px;
}
#for_err{
width:100%;
}


.top-trial {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 10px;
    color: #A6A6A6;
    font-weight: 500;
}
.top-trial .tooltip {
    display: flex;
    margin-right: 10px;
}
.tooltip {
    position: relative;
}
.tooltip:before {
    content: attr(data-title);
    position: absolute;
    background: #00BD1CA6;
    padding: 3px 8px;
    font-size: 8px;
    font-weight: 400;
    color: #FFF;
    width: max-content;
    border-radius: 2px;
    top: 20px;
    left: 1px;
    z-index: 10;
    opacity: 0;
    text-transform: initial;
}
.tooltip:after {
    content: "";
    position: absolute;
    background: #00BD1CA6;
    width: 6px;
    height: 8px;
    top: 16px;
    left: 5px;
    z-index: 9;
    opacity: 0;
    clip-path: polygon(30% 20%, 40% 15%, 50% 15%, 60% 15%, 70% 20%, 100.00% 50.00%, 50% 50%, 0px 50%);
}
.tooltip:hover:before {
    opacity: 1;
}
.tooltip:hover:after {
    opacity: 1;
}
.tooltip.right:before {
    transform: translateX(-100%);
    left: 16px;
}
.tooltip.right:after {
    left: 3px;
}
/* End */


/* Start:/local/templates/energo/css/styleloader.css?17578789632484*/
#preloader {
	position: fixed;
	z-index: 10000;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: #ffffff;
	display:none;
}


.spinner {
	position: absolute;
	left: 50%;
	top: 45%;
	margin:-50px 0 0 -50px;
	width: 100px;
	height:100px;
}

.spinner div{
	width: 4px;
	height: 20px;
	background: #00BD1C;
	position: absolute;
	top: 35px;
	left: 45px;
	opacity:0.08;

	-webkit-animation: fadeit 1.21s linear infinite;
	animation: fadeit 1.21s linear infinite;
}
.spinner div:nth-child(1){
	-webkit-transform: rotate(0deg) translate(0, -20px);
	transform: rotate(0deg) translate(0, -20px);

	-webkit-animation-delay:0.33s;
	animation-delay:0.33s;
}
.spinner div:nth-child(2){
	-webkit-transform: rotate(36deg) translate(0, -20px);
	transform: rotate(36deg) translate(0, -20px);

	-webkit-animation-delay:0.45s;
	animation-delay:0.45s;
}
.spinner div:nth-child(3){
	-webkit-transform: rotate(72deg) translate(0, -20px);
	transform: rotate(72deg) translate(0, -20px);

	-webkit-animation-delay:0.57s;
	animation-delay:0.57s;
}
.spinner div:nth-child(4){
	-webkit-transform: rotate(108deg) translate(0, -20px);
	transform: rotate(108deg) translate(0, -20px);

	-webkit-animation-delay:0.69s;
	animation-delay:0.69s;
}
.spinner div:nth-child(5){
	-webkit-transform: rotate(144deg) translate(0, -20px);
	transform: rotate(144deg) translate(0, -20px);

	-webkit-animation-delay:0.81s;
	animation-delay:0.81s;
}
.spinner div:nth-child(6){
	-webkit-transform: rotate(180deg) translate(0, -20px);
	transform: rotate(180deg) translate(0, -20px);

	-webkit-animation-delay:0.93s;
	animation-delay:0.93s;
}
.spinner div:nth-child(7){
	-webkit-transform: rotate(216deg) translate(0, -20px);
	transform: rotate(216deg) translate(0, -20px);

	-webkit-animation-delay:1.05s;
	animation-delay:1.05s;
}
.spinner div:nth-child(8){
	-webkit-transform: rotate(252deg) translate(0, -20px);
	transform: rotate(252deg) translate(0, -20px);

	-webkit-animation-delay:1.17s;
	animation-delay:1.17s;
}
.spinner div:nth-child(9){
	-webkit-transform: rotate(288deg) translate(0, -20px);
	transform: rotate(288deg) translate(0, -20px);

	-webkit-animation-delay:1.29s;
	animation-delay:1.29s;
}
.spinner div:nth-child(10){
	-webkit-transform: rotate(324deg) translate(0, -20px);
	transform: rotate(324deg) translate(0, -20px);

	-webkit-animation-delay:1.41s;
	animation-delay:1.41s;
}
@-webkit-keyframes fadeit{
	0%{ opacity:0.8; }
	100%{ opacity:0;}
}
@keyframes fadeit{
	0%{ opacity:0.8; }
	100%{ opacity:0;}
}
/* End */


/* Start:/local/templates/energo/css/style_white.css?175787896311012*/
@font-face {
    font-family: 'Rubik';
    src: local('Rubik Light'), local('Rubik-Light'), url('/local/templates/energo/css/../fonts/Rubiklight.woff2') format('woff2'), url('/local/templates/energo/css/../fonts/Rubiklight.woff') format('woff'), url('/local/templates/energo/css/../fonts/Rubiklight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Rubik';
    src: local('Rubik Light Italic'), local('Rubik-LightItalic'), url('/local/templates/energo/css/../fonts/Rubiklightitalic.woff2') format('woff2'), url('/local/templates/energo/css/../fonts/Rubiklightitalic.woff') format('woff'), url('/local/templates/energo/css/../fonts/Rubiklightitalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Rubik';
    src: local('Rubik'), local('Rubik-Regular'), url('/local/templates/energo/css/../fonts/Rubik.woff2') format('woff2'), url('/local/templates/energo/css/../fonts/Rubik.woff') format('woff'), url('/local/templates/energo/css/../fonts/Rubik.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Rubik';
    src: local('Rubik Italic'), local('Rubik-Italic'), url('/local/templates/energo/css/../fonts/Rubikitalic.woff2') format('woff2'), url('/local/templates/energo/css/../fonts/Rubikitalic.woff') format('woff'), url('/local/templates/energo/css/../fonts/Rubikitalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Rubik';
    src: local('Rubik Medium'), local('Rubik-Medium'), url('/local/templates/energo/css/../fonts/Rubikmedium.woff2') format('woff2'), url('/local/templates/energo/css/../fonts/Rubikmedium.woff') format('woff'), url('/local/templates/energo/css/../fonts/Rubikmedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Rubik';
    src: local('Rubik Medium Italic'), local('Rubik-MediumItalic'), url('/local/templates/energo/css/../fonts/Rubikmediumitalic.woff2') format('woff2'), url('/local/templates/energo/css/../fonts/Rubikmediumitalic.woff') format('woff'), url('/local/templates/energo/css/../fonts/Rubikmediumitalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Rubik';
    src: local('Rubik Bold'), local('Rubik-Bold'), url('/local/templates/energo/css/../fonts/Rubikbold.woff2') format('woff2'), url('/local/templates/energo/css/../fonts/Rubikbold.woff') format('woff'), url('/local/templates/energo/css/../fonts/Rubikbold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Rubik';
    src: local('Rubik Bold Italic'), local('Rubik-BoldItalic'), url('/local/templates/energo/css/../fonts/Rubikbolditalic.woff2') format('woff2'), url('/local/templates/energo/css/../fonts/Rubikbolditalic.woff') format('woff'), url('/local/templates/energo/css/../fonts/Rubikbolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Rubik';
    src: local('Rubik Black'), local('Rubik-Black'), url('/local/templates/energo/css/../fonts/Rubikblack.woff2') format('woff2'), url('/local/templates/energo/css/../fonts/Rubikblack.woff') format('woff'), url('/local/templates/energo/css/../fonts/Rubikblack.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Rubik';
    src: local('Rubik Black Italic'), local('Rubik-BlackItalic'), url('/local/templates/energo/css/../fonts/Rubikblackitalic.woff2') format('woff2'), url('/local/templates/energo/css/../fonts/Rubikblackitalic.woff') format('woff'), url('/local/templates/energo/css/../fonts/Rubikblackitalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}
body{
background:#fff;
width:100%;
text-align:center;
font-family: 'Rubik';
}

input{
outline:none;
}

::-webkit-input-placeholder, { /* Edge */
font-size: 14px;

color: #737963;
font-family: 'Rubik';
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
font-size: 14px;

color: #737963;
font-family: 'Rubik';
}

::placeholder {
font-size: 14px;

color: #737963;
font-family: 'Rubik';
}
.wrapper-white{
position:absolute;
text-align:center;
width:100%;
background:#fff;
}
.white-over{
display:block;
position:absolute;
left:0;
top:0;
max-width:100%;
width:100%;
height:200px;
z-index:10000;
background:#fff;
text-align:center;
}

.login-wrapper{
float:none;
margin:auto;
width:100%;
}
.logo-image-white{
box-sizing: border-box;
margin:140px auto 68px auto;
background:url(/local/templates/energo/css/../images/logo.svg) no-repeat center top;
width: 308px;
height: 180px;
padding-top:170px;
text-align: center;
font-weight: 500;
font-size: 16px;
line-height: 19px;
text-align: center;
letter-spacing: 0.005em;
color: #676767;
}
.logo-image-white, .logo-image-white:hover{
text-decoration:none;
color: #676767;
font-weight: 500;
font-size: 16px;
line-height: 19px;
letter-spacing: 0.005em;
}
.logo-link, .logo-link:hover{
text-decoration:none;
}
.bx-authform,.white-bx-auth {
    text-align: center;
    width: 500px;
//    margin: 20px;
    background: #fff;
    border: none;
 
}
h3.bx-title, .white-form-header{
  font-weight: 500;
font-size: 24px;
line-height: 16px;
color: #000;
margin-bottom:35px;
}

.white-submit-button{
width: 381px;
height: 48px;
background: #EAEAE8;
border:0px;
box-shadow: 0px 2px 0px rgba(149, 154, 137, 0.5);
border-radius: 50px;
box-sizing: border-box;
margin-top: 14px;
font-weight: 500;
font-size: 14px;
line-height: 16px;
text-align: center;
color: #959A89;
}
.white-submit-button.auth{
padding:0px !important;
}
.white-form-input{
display:inline-block;
position:relative;
margin-bottom:13px;
overflow:visible;
}

.white-form-input input{
width: 381px;
height: 48px;
border: 2px solid #CACEC2;
box-sizing: border-box;
border-radius: 50px;
padding-left: 35px;
color: #737963;
font-family: 'Rubik';
font-size:14px;
}

.white-form-input::after{
display:none;
background:url(/local/templates/energo/css/../images/warning.svg) no-repeat ;
content:'текст';
position:absolute;
left:100%;
top:0px;
margin:14px auto auto 16px;
width:300px;
height: 15px;
font-weight: normal;
font-size: 12px;
line-height: 16px;
padding-left:25px;
text-align:left;
color:#E75454;
}
.white-form-input.redalert input{
border: 2px solid #E75454;
}
.white-form-input.redalert::after{
display:inline-block;
}
.white-form-input.empty input,
.white-form-input.length3 input,
.white-form-input.length6 input, 
.white-form-input.badmail input,
.white-form-input.badpass input,
.white-form-input.captcha input,
.white-form-input.badlogin input,
.white-form-input.oldmail input,
.white-form-input.badprof input{
border: 2px solid #E75454;
display:inline-block;
}

.white-form-input.empty::after{
display:inline-block;
content:'Заполните поле';
}
.white-form-input.length3::after{
display:inline-block;
content:'Логин должен быть не менее 3 символов';
}
.white-form-input.length6::after{
display:inline-block;
content:'Пароль должен быть не менее 6 символов';
}
.white-form-input.badmail::after{
display:inline-block;
content:'Некорректный e-mail';
}
.white-form-input.badpass::after{
display:inline-block;
content:'Пароли не совпадают';
}
.white-form-input.captcha::after{
display:inline-block;
content:'Неверно введено слово с картинки';
}
.white-form-input.badlogin::after{
display:inline-block;
content:'Пользователь с таким логином уже существует';
}
.white-form-input.oldmail::after{
display:inline-block;
content:'Пользователь с таким e-mail уже существует';
}
.white-form-input.badprof::after{
display:inline-block;
content:'Пользователя с таким e-mail нет';
}


.white-link-container,.white-link-container a{
margin-top:26px;
font-weight: 500;
font-size: 11px;
line-height: 0px;
text-decoration: underline;
color: #00BD1C;
}

.white-submit-button:hover{
color: #fff;
background: #00BD1C;
box-shadow:none;
}
.white-submit-button.dark{
color: #fff;
background:#00A719;
box-shadow:none;
}
.white-submit-button.red{
border: 2px solid #E75454;
box-sizing: border-box;
border-radius: 50px;
}

.reg-will-sent{
font-weight: normal;
font-size: 14px;
line-height: 16px;
color: #676767;
border-radius: 5px;
margin-top:7px;
}

.button-hidden{
display:none;
}
.captcha-im{
margin:37px auto 4px auto;
}
.for-user-mess{
  margin:14px auto 0px auto;
  text-align: left;
    line-height: 12px;
}
/*Стилизованный чекбокс*/
.for-input input
{
    position: absolute;
    left: -10000px;
}
.for-input label{
    display: inline-block;
    position: relative;
    cursor: pointer;
margin:-2px 10px auto auto;
//border: 2px solid #CACEC2;
width:21px; 
height:21px;
float:left;
background: url(/local/templates/energo/css/../images/nchecked.svg) no-repeat center;
     background-size: contain;

}

.for-input label.checked{
background: url(/local/templates/energo/css/../images/checked.svg) no-repeat center;
background-size: contain;
}

.user-mess{
font-weight: normal;
font-size: 14px;
line-height: 16px;
text-align: center;
color: #000000;
border-radius: 5px;
}



#for_err p{
display:block;
//border:1px solid red;
}
.rug-for{
display: none;
width: 100%;
height: 2000px;
position: absolute;
z-index: 1000;
left: 0;
top: 0;
}
.rug-wrapper{
  display: none;
  width: 100%;
  height: 100%;
  background: #ccc;
  z-index: 10000;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.1;
}

.rugalka{
display: none;
  position: fixed;
  top: 200px;
  left: 50%;
  margin-left: -167px;
  width: 333px;
  height: auto
  text-align: center;
  z-index: 20000;
  background: #FAFAFA;
box-shadow: 0px 19px 38px rgba(0, 0, 0, 0.3), 0px 15px 12px rgba(0, 0, 0, 0.22);
border-radius: 10px;
font-size: 14px;
line-height: 20px;
color:#676767;
}
.rug-wrapper.show,.rugalka.show{
 display: block;
}
.rug-for.show{
display: inline-block;
}
.rug-text{
  padding: 41px 0 39px 0;
  width:70%;
  height:auto;
  color: #000;
  font-weight: 500;
font-size: 14px;
}
.rug-yes,.rug-no{
  text-align: center;
  width:162px;
  height:44px;
  padding-top:16px;
  cursor: pointer;
  font-weight: 500;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  color: #fff;
  border-radius: 50px;
  background: #00BD1C;
}
.rug-yes:hover{
  background: #00A719;
}
.rug-no{
  margin-right: 8px;
    color: #737963;
    background:#EAEAE8;
}
.rug-no:hover{
  background:#CACEC2;
}

.rug-close{
  display: block;
  position: absolute;
  top:14px;
  left: 100%;
  margin-left: -24px;
  width: 10px;
  height: 10px;
background:url(/local/templates/energo/css/../images/close.svg) no-repeat ;
cursor: pointer;
z-index: 30000;
border-radius: 1px solid red;
}
.user-consent-ask{
font-weight: normal;
font-size: 14px;
line-height: 16px;
text-align: center;
color: #000000;
border-radius: 5px;
}

#show_consent{
font-weight: normal;
text-decoration:underline;
color:#00BD1C;
cursor:pointer;
}

#consent-wrapper-body{
width:100%;
height:100%;
z-index:0;
position:absolute;
left:0;
top:0;
background:#fff;
text-align:center;
}
#consent-wrapper-body.shown{
height:100%;
}
#consent-wrapper{
position:relative;
box-sizing: border-box;
width: 784px;
max-width:100%;
height: 406px;
text-align: left;
margin: 88px auto;
background: #FAFAFA;
box-shadow: 0px 19px 38px rgba(0, 0, 0, 0.3), 0px 15px 12px rgba(0, 0, 0, 0.22);
border-radius: 10px;
padding:24px;
font-size: 14px;
line-height: 20px;
}
#consent-wrapper h1{
font-size: 14px;
line-height: 20px;
font-weight:bold;
}
.scroll-pane{
	width: 740px;
	height: 264px;
	overflow: auto;
}
.scroll-pane .consent-text{
	width: 680px;
}
#consent-wrapper .rug-yes{
background:none;
  border-top:1px solid #CACEC2;
padding-top:21px;
margin-top:22px;
}
#consent-wrapper .rug-close{
margin-top:24px;
margin-left:-40px;
}


/* End */


/* Start:/local/templates/energo/css/personal.css?175787896344397*/
.personalArea {
    padding: 0 0 0 20px;
    width: 100%;
    margin-bottom: 35px;
}
.personalArea.mb0 {
    margin-bottom: 0;
}
.personalArea div:not(.grid12,.grid24) {
    display: block;
}
.personalArea p {
    color: #000000;
    padding: 0;
    margin: 0;
}
.personalArea .customDateWrap {
    position: relative;
}
.personalArea .customDateWrap .field {
    display: flex;
    padding: 9px 15px;
    border: 1px solid #ECECEC;
    border-radius: 5px;
}
.personalArea .customDateWrap .field .text {
    flex-grow: 1;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.personalArea .customDateWrap .field .icon {
    margin-left: 10px;
    cursor: pointer;
}
.personalArea .customDateWrap .field .icon.calendar {
    filter: grayscale(1);
}
.personalArea .customDateWrap.active .field .icon.calendar {
    filter: unset;
}
.personalArea .customDateWrap .field .text p {
    font-size: 10px!important;
    text-transform: uppercase!important;
    font-weight: 400!important;
}
.personalForm .customDateWrap .selectYear {
    position: absolute;
    top: 45px;
    left: 0;
    width: 120%;
    height: auto;
    background: #FFF;
    z-index: 10;
    padding: 15px;
    box-shadow: 0px 2px 3px rgba(0,0,0,0.3);
    display: none;
}
.personalForm .customDateWrap .selectYear.active {
    display: block;
}
.personalForm .customDateWrap .selectYear .year {
    margin-bottom: 10px;
    width: 50px;
    position: relative;
}
.personalForm .customDateWrap .selectYear .year select {
    appearance: none;
    -webkit-appearance: none;
    border: none;
    background: none;
    font-size: 12px;
    font-weight: 700;
    width: 100%;
}
.personalForm .customDateWrap .selectYear .year .arrow {
    position: absolute;
    top: -3px;
    right: 0;
    width: 8px;
    height: 5px;
    pointer-events: none;
}
.personalForm .customDateWrap .selectYear .months {
    display: none;
    grid-gap: 0;
}
.personalForm .customDateWrap .selectYear .months.active {
    display: grid;
}
.personalForm .customDateWrap .selectYear .months .item {
    cursor: pointer;
    padding: 5px;
    border-radius: 5px;
    transition: 0.3s;
    background: transparent;
}
.personalForm .customDateWrap .selectYear .months .item:hover {
    background: #E7E7E7;
}
.personalForm .customDateWrap .selectYear .months .item .text p {
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
}
.personalForm .customDateWrap .listValues {
    position: absolute;
    top: 45px;
    left: 0;
    width: 100%;
    height: auto;
    background: #FFF;
    z-index: 10;
    padding: 15px 0;
    box-shadow: 0px 2px 3px rgba(0,0,0,0.3);
    max-height: 160px;
    overflow-y: auto;
    display: none;
}
.personalForm .customDateWrap .listValues.active {
    display: block;
}
.personalForm .customDateWrap .listValues .item {
    padding: 5px 15px;
    transition: 0.3s;
    cursor: pointer;
}
.personalForm .customDateWrap .listValues .item:hover {
    background: #ECEDE9;
}
.personalForm .customDateWrap .listValues .item .text p {
    color: #474747!important;
    font-size: 10px!important;
    font-weight: 400!important;
    text-transform: uppercase!important;
}
.personalArea .nice-select {
    width: 100%;
    border: 1px solid #CACEC2;
    border-radius: 100px;
}
.personalArea .nice-select:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: linear-gradient(#F0F0F0, #CACEC2);
    border-radius: 100px;
}
.personalArea .nice-select:after {
    background-image: url("/local/templates/energo/css/../images/select-arrow.svg");
    border: none;
    transform: none;
    transform-origin: unset;
    width: 10px;
    height: 8px;
    background-size: 100% 100%;
    right: 20px;
    z-index: 3;
}
.personalArea .nice-select .current {
    position: relative;
    z-index: 2;
    font-size: 14px;
    font-weight: 500;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.personalArea .nice-select .current img {
    margin-right: 5px;
    width: 15px;
    height: auto;
}
.personalArea .nice-select.open:after {
    transform: rotate(-180deg);
}
.personalArea .nice-select .list {
    width: 100%;
    top: 30%;
    z-index: 1;
    box-shadow: none;
    border: 1px solid #CACEC2;
    transform: none;
    padding-top: 24px;
    background: linear-gradient(#F0F0F0, #CACEC2);
    box-shadow: 0 2px 3px #7379634D;
}
.nice-select:active .list, .nice-select.open .list, .nice-select:focus .list {
    border-color: #999;
}
.personalArea .nice-select .list .option {
    font-size: 13px;
    line-height: 10px;
    font-weight: 400;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    min-height: 20px;
    color: #565656;
}
.personalArea .nice-select .option:hover,
.personalArea .nice-select .option.focus,
.personalArea .nice-select .option.selected.focus {
    background-color: #FFFFFF;
}
.personalArea .nice-select .list .option:has(.image) {
    min-height: 30px;
}
.personalArea .nice-select .list .option .image {
    width: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 6px;
}
.personalArea .nice-select .list .option .image img {
    width: auto;
    height: auto;
    max-width: 100%;
}
.personalArea .personalBlock {
    background: #FFFFFF;
    border-radius: 5px;
    box-shadow: 0 2px 4px rgba(115,121,99,.3);
    padding: 10px 40px 10px 16px;
    display: block;
    margin-bottom: 16px;
}
.personalArea .personalBlock[data-title] {
    margin-left: 110px;
    position: relative;
}
.personalArea .personalBlock[data-title]:before {
    content: attr(data-title);
    position: absolute;
    top: 0;
    left: -110px;
    width: 110px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    font-weight: 500;
}

.personalArea .personalBlock.transparent {
    background: none;
    box-shadow: none;
}
.personalArea .personalBlock.pd0 {
    padding: 0;
}
.personalArea .personalBlock.personalHeader {
    position: relative;
    padding: 20px 40px 10px 16px;
    min-height: 135px;
}
.personalArea .personalBlock.personalHeader:before {
    content: "";
    position: absolute;
    width: 4px;
    height: 100%;
    background: #A8AC9E;
    top: 0;
    left: -7px;
    border-radius: 5px;
}
.personalArea .personalBlock.personalHeader .title {
    margin-bottom: 16px;
}
.personalArea .personalBlock.personalHeader .title p {
    color: #A8AC9E;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.1;
}
.personalArea .personalBlock.personalHeader .subTitle {
    margin-bottom: 12px;
}
.personalArea .personalBlock.personalHeader .subTitle p {
    font-weight: 500;
    line-height: 0.8;
    font-size: 20px;
}
.personalArea .personalBlock.personalHeader .text p {
    font-weight: 400;
    line-height: 1.2;
    font-size: 14px;
}
.personalArea .personalBlock .personalForm .formRow {
    margin-bottom: 20px;
}
.personalArea .personalBlock .personalForm .formRow.mb0 {
    margin-bottom: 0;
}
.personalArea .personalBlock .personalForm .formRow.mb5 {
    margin-bottom: 5px;
}
.personalArea .personalBlock .personalForm .formRow.mb10 {
    margin-bottom: 10px;
}
.personalArea .personalBlock .personalForm .formRow.disabled {
    pointer-events: none;
}
.personalArea .personalBlock .personalForm .formRow label {
    font-weight: 400;
    font-size: 10px;
    line-height: 1.5;
    margin-bottom: 5px;
    display: block;
    text-transform: uppercase;
    min-width: max-content;
}
.personalArea .personalBlock .personalForm .formRow .text.center {
    text-align: center;
}
.personalArea .personalBlock .personalForm .formRow .text.gray p {
    color: #757575;
}
.personalArea .personalBlock .personalForm .formRow .text.lightGray p {
	color: #A8AC9E;
}
.personalArea .personalBlock .personalForm .formRow .text.uppercase p {
    text-transform: uppercase;
}
.personalArea .personalBlock .personalForm .formRow .text p {
    font-weight: 500;
    font-size: 12px;
    line-height: 1.2;
}
.personalArea .personalBlock .personalForm .formRow .text.vcenter p {
    display: flex;
    align-items: center;
}
.personalArea .personalBlock .personalForm .formRow .text.error p {
    color: #F44336;
    font-weight: 400;
}
.personalArea .personalBlock .personalForm .formRow .text.error.trialError {
    position: absolute;
    top: 25px;
    right: 46px;
    text-align: right;
    white-space: nowrap;
}
.personalArea .personalBlock .personalForm .formRow .text span {
    font-weight: 400;
}
.personalArea .personalBlock .personalForm .formRow .text span.bold {
	font-weight: 700;
}
.personalArea .personalBlock .personalForm .formRow .text span.mini {
	font-size: 10px;
}
.personalArea .personalBlock .personalForm .formRow .text.small p {
    color: #545454;
    font-size: 10px;
    font-weight: 400;
}
.personalArea .personalBlock .personalForm .formRow .text.darkGray p {
    color: #353535;
}
.personalArea .personalBlock .personalForm .formRow .optionsList {
    background: #FFF;
    position: absolute;
    top: 55px;
    left: 0;
    width: 100%;
    z-index: 10;
    box-shadow: 0 1px 2px #7379634D;
    border-radius: 5px;
    padding: 0;
    max-height: 100px;
    overflow-y: auto;
}
.personalArea .personalBlock .personalForm .formRow .optionsList .item {
    font-size: 12px;
    font-weight: 400;
    text-decoration: none;
    color: #565656;
    display: block;
    margin-bottom: 2px;
    padding: 4px 8px;
    transition: 0.3s;
}
.personalArea .personalBlock .personalForm .formRow .optionsList .item:hover {
    background: #F5F5F5;
}
.personalArea .personalBlock .personalForm .formRow .link {
    color: #333;
    font-size: 12px;
    font-weight: 500;
}
.personalArea .personalBlock .personalForm .formRow input {
    width: 100%;
    padding: 4px 0;
    margin: 0;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.2;
    border: none;
    border-bottom: 1px solid #A8AC9E;
    background: transparent;
    appearance: none;
    -webkit-appearance: none;
}
.personalArea .personalBlock .personalForm .formRow input::placeholder {
    color: #9C9C9C;
}
.personalArea .personalBlock .personalForm .formRow input.active {
    border-color: #00BD1C;
}
.personalArea .personalBlock .personalForm .formRow input.withBorder {
    padding: 8px;
    border: 1px solid #BDBDBD;
    border-radius: 4px;
}
.personalArea .personalBlock .personalForm .formRow input.withBorder::placeholder {
    color: #CACEC2;
    font-size: 12px;
    font-weight: 600;
}
.personalArea .personalBlock .personalForm .formRow input.doubleRadius {
    border-radius: 8px;
}
.personalArea .personalBlock .personalForm .formRow input.priceInput {
    padding: 8px 2px;
    border: 1px solid #BDBDBD;
    border-radius: 4px;
    background: #FFFFFF;
    width: 50px;
    font-weight: 400;
    color: #333333;
    text-align: left;
}
.personalArea .personalBlock .personalForm .formRow input.priceInput::placeholder {
    color: #CACEC2;
    font-size: 12px;
    font-weight: 600;
}
.personalArea .personalBlock .personalForm .formRow input[readonly],
.personalArea .personalBlock .personalForm .formRow input.bottomPadding[readonly] {
    background: #F5F5F5;
    padding: 10px 0 10px 10px;
}
.personalArea .personalBlock .personalForm .formRow input[readonly].withBorder {
    padding: 8px;
}
.personalArea .personalBlock .personalForm .formRow input[readonly].transparent {
    background: transparent;
    padding: 4px 0;
}
.personalArea .personalBlock .personalForm .formRow input.bottomPadding {
    border-bottom: 2px solid #A8AC9E;
    padding-bottom: 15px;
    color: #333;
}
.personalArea .personalBlock .personalForm .formRow input.doubleBorder {
    border-bottom: 2px solid #A8AC9E;
    color: #333;
}
.personalArea .personalBlock .personalForm .formRow input.bottomPadding.error {
    border-color: #F44336;
}
.personalArea .personalBlock .personalForm .formRow input.doubleBorder.error {
    border-color: #F44336;
}
.personalArea .personalBlock .personalForm .formRow .spinner {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    left: auto;
    transform: scale(0.3) translateX(140%) translateY(-60%);
}
.personalArea .personalBlock .personalForm .formRow .editBtn {
    position: absolute;
    bottom: 10px;
    right: 0;
    width: 14px;
    height: 14px;
    display: block;
    cursor: pointer;
    filter: grayscale(1);
    transition: 0.3s;
}
.personalArea .personalBlock .personalForm .formRow .editBtn:hover,
.personalArea .personalBlock .personalForm .formRow .editBtn.active {
    filter: unset;
}
.personalArea .personalBlock .personalForm .formRow .editBtn svg {
    width: 100%;
    height: 100%;
}
.personalArea .personalBlock .personalForm .formRow .column {
    display: flex;
    flex-direction: column;
}
.personalArea .personalBlock .personalForm .formRow .column.center {
    align-items: center;
    justify-content: center;
}
.personalArea .personalBlock .personalForm .formRow .column.vcenter {
    justify-content: center;
}
.personalArea .personalBlock .personalForm .formRow .column.hcenter {
    align-items: center;
}
.personalArea .personalBlock .personalForm .formRow .column.bottom {
    justify-content: flex-end;
}
.personalArea .personalBlock .personalForm .formRow .column.inline {
    flex-direction: row;
}
.personalArea .personalBlock .personalForm .formRow .column.inline label {
    margin-right: 5px;
}
.personalArea .personalBlock .personalForm .formRow .column.right {
    align-items: flex-end;
}
.personalArea .personalBlock .personalForm .formRow .column.inline.right {
    align-items: flex-start;
    justify-content: flex-end;
}
.personalArea .personalBlock .personalForm .formRow .column.pd-30 {
    padding: 30px;
}
.personalArea .personalBlock .personalForm .formRow .column.pt-8 {
    padding-top: 8px;
}
.personalArea .personalBlock .personalForm .formRow .column.pt-16 {
    padding-top: 16px;
}
.personalArea .personalBlock .personalForm .formRow .column.pt-20 {
    padding-top: 20px;
}
.personalArea .personalBlock .personalForm .formRow .column.pl-16 {
    padding-left: 16px;
}
.personalArea .personalBlock .personalForm .formRow .column.pl-32 {
    padding-left: 32px;
}
.personalArea .personalBlock .personalForm .formRow .column.pr-16 {
    padding-right: 16px;
}
.personalArea .personalBlock .personalForm .formRow .column.pr-32 {
    padding-right: 32px;
}
.personalArea .personalBlock .personalForm .formRow .column .imgWrap {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.personalArea .personalBlock .personalForm .formRow .column .imgWrap img {
    width: auto;
    height: auto;
}
.personalArea .personalBlock .personalForm .formRow .column .imgWrap img.active {
    width: 13px;
}
.personalArea .personalBlock .personalForm .formRow .column .imgWrap img.trial {
    width: 11px;
}
.personalArea .personalBlock .personalForm .formRow .column .imgWrap img.blocked {
    width: 11px;
}
.personalArea .personalBlock .personalForm .formRow .column .imgWrap img.deleted {
    width: 9px;
}
.personalArea .personalBlock .personalForm .formRow .column .imgWrap img.deleting {
    width: 12px;
}
.personalArea .personalBlock .personalForm .formRow .checkboxWrap {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 3px;
}
@media(max-width: 500px) {
    .personalArea .personalBlock .personalForm .formRow .checkboxWrap {
        align-items: flex-start;
    }
}
.personalArea .personalBlock .personalForm .formRow .checkboxWrap .checkbox {
    width: 10px;
    height: 10px;
    min-width: 10px;
    min-height: 10px;
    border: 2px solid #868686;
    border-radius: 0;
    position: relative;
}
.personalArea .personalBlock .personalForm .formRow .checkboxWrap.bg {
    margin-bottom: 10px;
}
.personalArea .personalBlock .personalForm .formRow .checkboxWrap.bg .checkbox {
    width: 16px;
    height: 16px;
    min-width: 16px;
    min-height: 16px;
    border: none;
}
.personalArea .personalBlock .personalForm .formRow .checkboxWrap.grey .checkbox {
    border: 1px solid #868686;
    border-radius: 2px;
}
.personalArea .personalBlock .personalForm .formRow .checkboxWrap .checkbox.error {
    border-color: #F44336;
}
.personalArea .personalBlock .personalForm .formRow .checkboxWrap .checkbox input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.personalArea .personalBlock .personalForm .formRow .checkboxWrap .checkbox label {
    border-left: 2px solid #00BD1C;
    border-bottom: 2px solid #00BD1C;
    position: absolute;
    top: 1px;
    left: 2px;
    width: 5px;
    height: 4px;
    z-index: 1;
    display: none;
    transform: rotate(-55deg);
}
.personalArea .personalBlock .personalForm .formRow .checkboxWrap.grey .checkbox label {
    border-left: 1px solid #525252;
    border-bottom: 1px solid #525252;
}
.personalArea .personalBlock .personalForm .formRow .checkboxWrap.bg .checkbox label {
    border: none;
    background-image: url("/local/templates/energo/css/../images/checkbox.svg");
    background-size: 100% 100%;
    transform: none;
    display: block;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
    border: 1px solid transparent;
    background-repeat: no-repeat;
}
.personalArea .personalBlock .personalForm .formRow .checkboxWrap .checkbox input:checked + label {
    display: block;
}
.personalArea .personalBlock .personalForm .formRow .checkboxWrap .checkbox input.error + label {
    border-color: #F44336;
}
.personalArea .personalBlock .personalForm .formRow .checkboxWrap.bg .checkbox input:checked + label {
    background-image: url("/local/templates/energo/css/../images/checkbox-checked.svg");
}
.personalArea .personalBlock .personalForm .formRow .checkboxWrap .checkboxText {
    font-size: 10px;
    font-weight: 400;
    margin-left: 6px;
    color: #565656;
    text-transform: unset;
    margin-bottom: 0;
}
@media(max-width: 500px) {
    .personalArea .personalBlock .personalForm .formRow .checkboxWrap .checkboxText {
        text-align: left;
        line-height: 1.2;
    }
}
.personalArea .personalBlock .personalForm .formRow .checkboxWrap .checkboxText a {
    font-weight: 600;
    color: #00BD1C;
    text-decoration: underline;
}
.personalArea .personalBlock .personalForm .formRow .checkboxList {
    display: flex;
    align-items: center;
}
.personalArea .personalBlock .personalForm .formRow .checkboxList .checkboxWrap {
    margin-right: 20px;
}
.personalArea .personalBlock .personalForm .formRow .checkboxList .checkboxWrap .checkboxText {
    margin-left: 10px;
}






.personalArea .personalBlock .personalForm .formRow .switchWrap {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 3px;
}
@media(max-width: 500px) {
    .personalArea .personalBlock .personalForm .formRow .switchWrap {
        align-items: flex-start;
    }
}
.personalArea .personalBlock .personalForm .formRow .switchWrap .switch {
    width: 30px;
    height: 18px;
    min-width: 30px;
    min-height: 18px;
    border-radius: 100px;
    position: relative;
    background: #A8AC9E;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 1px;
}
.personalArea .personalBlock .personalForm .formRow .switchWrap .switch input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.personalArea .personalBlock .personalForm .formRow .switchWrap .switch label {
    display: block;
    width: 15px;
    height: 15px;
    background: #FFF;
    border-radius: 100px;
    margin: 0;
}
.personalArea .personalBlock .personalForm .formRow .switchWrap .switch:has(input:checked) {
    justify-content: flex-end;
    background: #00bd1c;
}
.personalArea .personalBlock .personalForm .formRow .switchWrap .switchText {
    font-size: 12px;
    font-weight: 600;
    margin-left: 10px;
    color: #333333;
    text-transform: unset;
    margin-bottom: 0;
}
@media(max-width: 500px) {
    .personalArea .personalBlock .personalForm .formRow .switchWrap .switchText {
        text-align: left;
        line-height: 1.2;
    }
}
.personalArea .personalBlock .personalForm .formRow .switchWrap .switchText a {
    font-weight: 600;
    color: #00BD1C;
    text-decoration: underline;
}




















.personalArea .personalBlock .personalForm .formRow .counter {
    position: absolute;
    top: 3px;
    right: 0;
    pointer-events: none;
}
.personalArea .personalBlock .personalForm .formRow .inline .counter {
    top: -15px;
}
.personalArea .personalBlock .personalForm .formRow .counter p {
    color: #969696;
    font-size: 10px;
    font-weight: 400;
}
.personalArea .personalBlock .personalForm .formRow .counter p span {
    color: #F44336;
}

.personalArea .personalBlock .personalForm .formRow .tooltip.absolute {
    position: absolute;
    right: 0;
    bottom: 8px;
}
.personalArea .personalBlock .personalForm .formRow .deleteBtn {
    margin-left: 10px;
    filter: grayscale(1);
    display: flex;
    transition: 0.3s;
}
.personalArea .personalBlock .personalForm .formRow .deleteBtn:hover {
    filter: unset;
}




.personalArea .personalBlock .personalForm .formRow .logoWrap {
    width: 80px;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    aspect-ratio: 16 / 9;
    position: relative;
    border: 2px solid transparent;
    cursor: zoom-in;
}
.personalArea .personalBlock .personalForm .formRow .logoWraw.big {
    cursor: zoom-out;
}
.personalArea .personalBlock .personalForm .formRow .logoWrap:hover {
    border-color: #A8AC9E;
}
.personalArea .personalBlock .personalForm .formRow .logoWrap .icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    display: flex;
    filter: unset;
}
.personalArea .personalBlock .personalForm .formRow .logoWrap img {
    width: 100%;
    height: auto;
    object-fit: cover;
    aspect-ratio: 16 / 9;
}
.personalArea .personalBlock .personalForm .formRow .logoWrap.big img {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 700%;
}
.personalArea .personalBlock .personalForm .formRow .deleteLogoBtn {
    font-size: 14px;
    font-weight: 500;
    color: #00bd1c;
    margin-left: 30px;
}
.personalArea .personalBlock .personalForm .formRow .uploadImageWrap {
    display: flex;
    width: 100%;
    border: 1px dashed #A8AC9E;
    border-radius: 100px;
    height: 50px;
    justify-content: center;
    align-items: center;
    background: #e7f2e4;
    position: relative;
    margin-bottom: 5px;
}
.personalArea .personalBlock .personalForm .formRow .uploadImageWrap input[type='file'] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0;
    cursor: pointer;
}
.personalArea .personalBlock .personalForm .formRow .uploadImageWrap .icon {
    filter: unset;
    width: 70px;
    min-width: 70px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.personalArea .personalBlock .personalForm .formRow .uploadImageWrap .content {
    width: 100%;
}
.personalArea .personalBlock .personalForm .formRow .uploadImageWrap .content .title p {
    color: #00bd1c;
    font-size: 14px;
    font-weight: 500;
    text-decoration: underline;
}
.personalArea .personalBlock .personalForm .formRow .uploadImageWrap .content .text p {
    font-size: 12px;
    font-weight: 500;
    color: #8A8C84;
}
.personalArea .personalBlock .personalForm .formRow .colorInput {
    position: relative;
}
.personalArea .personalBlock .personalForm .formRow .colorInput input[type='color'] {
    height: 40px;
	opacity: 0;
    cursor: pointer;
}
.personalArea .personalBlock .personalForm .formRow .colorInput .bg {
	width: 100%;
	height: 100%;
	border: 1px solid #CACEC2;
	border-radius: 100px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	pointer-events: none;
}
.personalArea .personalBlock .personalForm .formRow .colorInput .icon {
    position: absolute;
    right: 20px;
    z-index: 3;
    display: flex;
    pointer-events: none;
    top: 50%;
    transform: translateY(-50%);
}
.personalArea .personalBlock .personalForm .formRow .colorInput .icon svg path {
    filter: invert(1);
}
.personalArea .personalBlock .personalForm .formRow .colorInput .text {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 18px;
    pointer-events: none;
	z-index: 3;
}
.personalArea .personalBlock .personalForm .formRow .colorInput .text p {
    font-size: 14px;
    font-weight: 500;
    color: #FFF;
    filter: invert(1);
}
.personalArea .personalBlock .personalForm .formRow .colorInput .tooltip {
    right: -16px;
    top: -4px;
}

.personalArea .btn {
    height: 32px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
    background: #ECEDE9;
    font-weight: 500;
    font-size: 12px;
    line-height: 1.2;
    color: #686868;
    text-decoration: none;
    transition: 0.3s;
}
.personalArea .btn.regular {
    font-weight: 400;
}
.personalArea .btn:hover {
    color: #FFFFFF;
    background: #00bd1c;
}
.personalArea .btn.red {
    background: #F44336;
    color: #FFF;
    border: 1px solid transparent;
}
.personalArea .btn.small {
    font-size: 10px;
    font-weight: 400;
    height: 18px;
}
.personalArea .btn.red:hover {
    border-color: #F44336;
    background: transparent;
    color: #F44336;
}
.personalArea .btn.green {
    background: #00bd1c;
    color: #FFF;
    border: 1px solid transparent;
}
.personalArea .btn.green.shadow {
    text-shadow: 0px 1px 1px #028916;
}
.personalArea .btn.green:hover {
    border-color: #00bd1c;
    background: transparent;
    color: #00bd1c;
}
.personalArea .btn.border {
    background: transparent;
    color: #A8AC9E;
    border: 1px solid #A8AC9E;
}
.personalArea .btn.border:hover {
    border-color: transparent;
    background: #ECEDE9;
    color: #686868;
}
.personalArea .btn.deleteProfile {
    max-width: 330px;
}
.personalArea .btn.disabled {
    pointer-events: none;
}
.personalArea .btn .spinner {
    position: relative!important;
    top: 0!important;
    left: 0!important;
    margin: 0!important;
    transform: scale(0.3)!important;
}
.personalArea .btn.addBlock {
    width: 215px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 20px;
}
.personalArea .btn.addBlock .icon {
    margin: 0 5px;
    display: flex;
    filter: unset!important;
}
.personalArea .btn.addBlock span {
    flex-grow: 1;
    padding-left: 30px;
}
.personalArea .btn.addBlock:hover svg path {
    stroke: #00bd1c;
}
.personalArea .btn.transparent {
    background: transparent;
    color: #2C2C2C;
    text-decoration: underline;
}
.personalArea .btn.arrow {
    color: #00BD1C;
    background: transparent;
    width: 100px;
}
.personalArea .btn.arrow span {
    margin-left: 5px;
}
.personalArea div.notificationModal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    display: flex;
    justify-content: center;
    align-items: center;
}
.personalArea .notificationModal .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    z-index: 999;
}
.personalArea .notificationModal .inner {
    position: relative;
    z-index: 1000;
    width: 370px;
    padding: 40px 15px 30px 15px;
    background: #FFF;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    border-radius: 5px;
    box-shadow: 0 3px 5px #7379634D;
}
.personalArea .notificationModal .cross {
    position: absolute;
    top: 10px;
    right: 10px;
}
.personalArea .notificationModal .text {
    margin-bottom: 20px;
}
.personalArea .notificationModal .text.doubleMargin {
	margin-bottom: 40px;
}
.personalArea .notificationModal .text.bigMargin {
    margin-bottom: 36px;
}
.personalArea .notificationModal .text p {
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
}
.personalArea .notificationModal .text.small p {
    color: #828282;
    font-size: 12px;
    font-weight: 400;
}
.personalArea .notificationModal .text.small p b {
    color: #333333;
}
.personalArea .notificationModal .text.mb0 {
    margin-bottom: 0;
}
.personalArea .notificationModal .btn {
    height: 40px;
    font-size: 14px;
    font-weight: 500;
    max-width: 160px;
    box-shadow: 0 2px 3px #7379634D;
}
.personalArea .notificationModal .btnWrap {
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.personalArea .notificationModal .btnWrap .btn {
    margin: 0 5px;
}
.personalArea .notificationModal .text.error p {
    color: #F44336;
    font-weight: 400;
    font-size: 12px;
}
.personalArea .notificationModal .field {
    margin-bottom: 10px;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.personalArea .notificationModal .field input {
    max-width: 160px;
    padding: 14px 10px;
    text-align: center;
    border-radius: 50px;
    background: none;
    border: 2px solid #CACEC2;
    margin: 0 0 5px 0;
}
.personalArea .notificationModal .field input::placeholder {
    font-weight: 400;
}
.personalArea .notificationModal .link {
    color: #333;
    font-size: 12px;
    font-weight: 600;
}
.personalArea .notificationModal .field .text {
    margin-bottom: 0;
}

.personalArea .personalBlock .personalForm .formRow.priceTableHeader {
    padding-left: 16px;
}
.personalArea .personalBlock .personalForm .formRow.priceTableHeader .text p {
    font-size: 10px;
    font-weight: 400;
    line-height: 1.5;
    color: #737963;
}
.personalArea .personalBlock .personalForm .formRow.priceTableRow {
    position: relative;
    padding-left: 16px;
    background: #FFF;
    border-radius: 5px;
    margin-bottom: 2px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    padding: 0 0 0 16px;
    height: 56px;
    border: 1px solid transparent;
}
.personalArea .personalBlock .personalForm .formRow.priceTableRow.active {
    background: #ECECEC;
    border: 1px solid #00BD1C;
}
.personalArea .personalBlock .personalForm .formRow.priceTableRow:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 16px;
    height: 100%;
    border-radius: 5px 0 0 5px;
}
.personalArea .personalBlock .personalForm .formRow.priceTableRow.orange:before {
    background: linear-gradient(#FD8A20, #FFCFA4);
}
.personalArea .personalBlock .personalForm .formRow.priceTableRow.darkblue:before {
    background: linear-gradient(#697DFB, #A1B1FC);
}
.personalArea .personalBlock .personalForm .formRow.priceTableRow.blue:before {
    background: linear-gradient(#3EBFF5, #99E1FF);
}
.personalArea .personalBlock .personalForm .formRow.priceTableRow .text p {
    font-size: 12px;
    color: #333333;
    font-weight: 400;
}
.personalArea .personalBlock .personalForm .formRow.priceTableRow .numberColumn .text p {
    font-size: 10px;
}
.personalArea .personalBlock .personalForm .formRow .icon {
    filter: grayscale(1);
}
.personalArea .personalBlock .personalForm .formRow.active .icon,
.personalArea .personalBlock .personalForm .formRow .icon:hover,
.personalArea .personalBlock .personalForm .formRow .icon.active {
    filter: unset;
}

.personalArea .personalBlock.instructionsList .personalForm .formRow .icon {
    filter: unset;
}
.personalArea .personalBlock.instructionsList .personalForm .formRow .icon svg {
    transition: 0.3s;
    opacity: 1;
    transform: rotate(0deg);
}
.personalArea .personalBlock.instructionsList .personalForm .formRow.itemHeader {
    padding-top: 10px;
    cursor: pointer;
}
.personalArea .personalBlock.instructionsList .personalForm .formRow .title p {
    font-size: 16px;
    font-weight: 700;
    color: #333333;
}
.personalArea .personalBlock.instructionsList .personalForm .formRow .title {
    border-bottom: 1px solid #E0E0E0;
    padding: 10px 0 20px 0;
}
.personalArea .personalBlock.instructionsList .personalForm .formRow .text {
    margin-bottom: 20px;
}
.personalArea .personalBlock.instructionsList .personalForm .formRow .text p {
    font-weight: 400;
    font-size: 12px;
    line-height: 1.4;
    margin-bottom: 5px;
}
.personalArea .personalBlock.instructionsList .personalForm .formRow .text img {
    width: 100%!important;
    height: auto!important;
    margin: 10px 0;
}
.personalArea .personalBlock.instructionsList .personalForm .formRow .videoWrap {
    display: flex;
    position: relative;
    margin: auto;
    max-width: 480px;
}
.personalArea .personalBlock.instructionsList .personalForm .formRow .videoWrap .video {
    width: 100%;
    height: auto;
    aspect-ratio: 16 / 8;
    object-fit: cover;
}
.personalArea .personalBlock.instructionsList .personalForm .formRow .videoWrap .icon {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.personalArea .personalBlock.instructionsList .personalForm .item .itemBody {
    display: none;
}
.personalArea .personalBlock.instructionsList .personalForm .item.active .itemBody {
    display: grid;
}
.personalArea .personalBlock.instructionsList .personalForm .item.active .itemHeader .icon svg {
    transform: rotate(180deg);
    opacity: 0.4;
}
.personalArea .topButtons {
    grid-gap: 14px;
}
.personalArea .topButtons .btn {
    padding: 28px 25px;
    display: flex;
    border-radius: 8px;
    justify-content: flex-start;
    align-items: center;
    transition: 0.3s;
}
.personalArea .topButtons:has(.btn:hover) .btn:not(:hover) {
    opacity: 0.5;
}
.personalArea .topButtons .btn span {
    margin-left: 20px;
    text-transform: uppercase;
    color: #FFF;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
}
.personalArea .topButtons .btn.orange {
    background: linear-gradient(#FFCFA4, #FD8A20);
}
.personalArea .topButtons .btn.orange span {
    text-shadow: 0px 2px 1px #FF7A00;
}
.personalArea .topButtons .btn.darkblue {
    background: linear-gradient(#A1B1FC, #697DFB);
}
.personalArea .topButtons .btn.darkblue span {
    text-shadow: 0px 2px 1px #415CFE;
}
.personalArea .topButtons .btn.blue {
    background: linear-gradient(#99E1FF, #3EBFF5);
}
.personalArea .topButtons .btn.blue span {
    text-shadow: 0px 2px 1px #0EA2E1;
}
.personalArea .personalBlock .personalForm .formRow.usersTableHeader {
    background: linear-gradient(#F0F0F0, #CACEC2);
    height: 36px;
    border-radius: 5px;
    grid-gap: 5px;
}
.personalArea .personalBlock .personalForm .formRow.usersTableHeader {
    background: linear-gradient(#F0F0F0, #CACEC2);
    height: 36px;
    border-radius: 5px;
    margin-bottom: 0;
}
.personalArea .personalBlock .personalForm .formRow.usersTableHeader .text p {
    font-size: 10px;
    font-weight: 400;
    line-height: 15px;
    color: #000000;
}
.personalArea .personalBlock .personalForm .usersTable {
	border: 1px solid #CBCBCB;
    border-radius: 5px;
}
.personalArea .personalBlock .personalForm .usersTableBody {
    display: block;
    width: 100%;
    min-height: 200px;
    margin-bottom: 20px;
}
.personalArea .personalBlock .personalForm .formRow.usersTableRow {
    padding: 5px 0;
    margin-bottom: 0;
    grid-gap: 5px;
    transition: 0.3s;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
}
.personalArea .personalBlock .personalForm .formRow.usersTableRow.grey {
    background: #F5F5F5;
}
.personalArea .personalBlock .personalForm .formRow.usersTableRow:hover {
	background: #ECECEC;
	border-top: 1px solid #00BD1C;
	border-bottom: 1px solid #00BD1C;
}

/*
.personalArea .personalBlock .personalForm .formRow.usersTableRow.usersTableRowTop:nth-of-type(odd) {
    background: #F5F5F5;
}
 */
.personalArea .personalBlock .personalForm .formRow.usersTableRow .text p {
    font-size: 10px;
    font-weight: 400;
    line-height: 10px;
}
.personalArea .personalBlock .personalForm .formRow.usersTableRow .icon {
    display: flex;
    margin: 0 2px;
}
.personalArea .personalBlock .personalForm .formRow.usersTableRow .icon.disabled {
    pointer-events: none
}
.personalArea .personalBlock .personalForm .formRow.usersTableRow .checkboxWrap {
    margin-bottom: 0;
}
.personalArea .personalBlock .personalForm .formRow .paggination {
    display: flex;
}
.personalArea .personalBlock .personalForm .formRow .paggination .item {
    font-size: 12px;
    font-weight: 700;
    color: #000;
    text-decoration: none;
    margin: 0 10px;
    display: block;
    transition: 0.3s;
    opacity: 1;
}
.personalArea .personalBlock .personalForm .formRow .paggination .item.underline {
    text-decoration: underline;
}
.personalArea .personalBlock .personalForm .formRow .paggination .item.disabled {
    pointer-events: none;
}
.personalArea .personalBlock .personalForm .formRow .paggination .item.active {
    color: #00bd1c;
}
.personalArea .personalBlock .personalForm .formRow .paggination:has(.item:hover) .item:not(:hover, .disabled) {
    opacity: 0.5;
}
.personalArea .personalBlock .personalForm .formRow.pagginationBlock .text p {
    font-weight: 400;
    font-size: 10px;
}
.personalArea .personalBlock .personalForm .formRow.pagginationBlock .link {
    font-weight: 400;
    font-size: 10px;
    text-decoration: none;
    margin: 0 1px;
}
.personalArea .personalBlock .personalForm .formRow.pagginationBlock .link.active {
    font-weight: 700;
}
.personalArea .personalBlock .personalForm .formRow input.tableInput {
    font-size: 10px;
    font-weight: 400;
    line-height: 10px;
    border: 1px solid #4D4D4D;
    border-radius: 2px;
    width: 80px;
    background: #FFF;
    padding: 2px 1px;
	letter-spacing: -1px;
}
.personalArea .personalBlock .personalForm .formRow input.tableInput[readonly] {
    background: #ECEDE9;
    pointer-events: none;
}
.personalArea .personalBlock .personalForm .formRow input.tableInput.error {
    border-color: #F44336;
}
.personalArea .personalBlock .personalForm .formRow input.error {
    border-color: #F44336;
}
.personalArea .personalBlock .personalForm .formRow.analyticsActionsBlock .nice-select {
    margin-bottom: 10px;
}
.personalArea .personalBlock .personalForm .formRow.analyticsActionsBlock .text.error p {
    font-size: 10px;
}
.personalArea .personalBlock .personalForm .formRow .userTableField .text.error {
    margin-top: 5px;
}
.personalArea .personalBlock .personalForm .formRow .trialDateInputWrap {
	max-width: 130px;
	width: 130px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.personalArea .personalBlock .personalForm:has([name='BANK_DEFAULT']:not(:checked)) .formRow input[type='text'] {
	color: #CACEC2;
}


.header {
    display: flex;
    height: auto;
    background: none;
    justify-content: flex-end;
    margin-top: 30px;
}
.header .inner {
    height: 44px;
    min-width: 200px;
}
.header .inner .content {
    display: flex;
    align-items: center;
    position: relative;
    z-index: 11;
    box-shadow: 0 2px 3px #73796333;
    padding: 0 19px 0 25px;
    width: 100%;
    height: 100%;
    border-radius: 100px;
    background: #FFF;
}
.header.transparent .inner .content {
    box-shadow: none;
    background: transparent;
}
.header .inner .notificationIcon {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
.header .inner .notificationIcon .text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    display: block;
}
.header .inner .notificationIcon .text p {
    padding: 0;
    margin: 0;
    color: #FFF;
    font-size: 10px;
    font-weight: 400;
}
.header .inner .adminTitle {
    margin: 0;
    margin-left: 15px;
    text-decoration: none;
    color: #333;
    font-size: 12px;
    font-weight: 500;
}
.header .inner .delimiter {
    display: flex;
    margin: 0 18px;
}
.header .inner .balanceLink {
    display: flex;
    color: #00BD1C;
    font-size: 11px;
    line-height: 11px;
    font-weight: 500;
    justify-content: center;
    align-items: center;
}
.header .inner .balanceLink span {
    margin-left: 10px;
}
.header .inner .balance {
    display: flex;
}
.header .inner .balanceLink + .balance {
    margin-left: 15px;
}
.header .inner .balance p {
    padding: 0;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    font-weight: 500;
    color: #737963;
}
.header .inner .balance.alert p {
    color: #E75454;
}
.header .inner .balance svg {
    margin-left: 10px;
}
.header .inner .balance.tooltip:before {
    transform: unset;
    left: auto;
    right: 0;
}
.header .inner .balance.tooltip:after {
    left: auto;
    right: 2px;
}
.header .inner .delimiter.last {
    margin-left: 40px;
}
.header .inner .logout {
    margin-left: 18px;
    display: flex;
}
.header .inner .delimiter.last + .logout {
    margin-left: 20px;
}
.header .inner .link {
    padding: 0;
    margin: 0;
    font-size: 11px;
    font-weight: 500;
    line-height: 16px;
    color: #737963;
    text-decoration: none;
}
.header .inner .link.green span {
    color: #00BD1C;
    text-decoration: underline;
}
.header .inner .link.regular {
    font-weight: 400;
}
.header .inner .link.light {
    font-weight: 300;
    color: #737963;
}
.header .inner .link.authLink {
    color: #333333;
    font-weight: 300;
}
.header .inner .link.authLink span {
    font-weight: 500;
}
.header .inner .link.black {
    color: #333333;
}
.header .inner .text {
    display: flex;
    align-items: center;
}
.header .inner .text p {
    padding: 0;
    margin: 0;
    font-size: 10px;
    line-height: 15px;
    color: #A6A6A6;
    font-weight: 500;
}
.header .inner .text svg + p {
    margin-left: 10px;
}
.header .inner .notificationList {
    position: absolute;
    width: 100%;
    display: block;
    top: 20px;
    left: 0;
    background: #FFF;
    z-index: 10;
    box-shadow: 0 2px 3px #73796333;
    padding-top: 40px;
    max-height: 180px;
    overflow-y: auto;
}
.header .inner .notificationList .item {
    display: flex;
    padding: 0 15px;
    margin-bottom: 10px;
    position: relative;
}
.header .inner .notificationList .item .icon {
    display: flex;
}
.header .inner .notificationList .item .body {
    margin-left: 10px;
    display: flex;
    flex-direction: column;
}
.header .inner .notificationList .item .body .title {
    margin-bottom: 5px;
}
.header .inner .notificationList .item .body .title p {
    margin: 0;
    padding: 0;
    font-size: 9px;
    line-height: 10px;
    color: #A8AC9E;
    font-weight: 400;
}
.header .inner .notificationList .item .body .text p {
    padding: 0;
    margin: 0;
    font-size: 10px;
    line-height: 10px;
    color: #333;
}
.header .inner .notificationList .item .body .text p a {
    text-transform: uppercase;
    text-decoration: underline;
    color: #333333;
}
.header .inner .notificationList .item .cross {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 25px;
    top: 50%;
    transform: translateY(-50%);
}
#userActionSelect + .nice-select .list .option.selected {
	display: none;
}



.header-body {
    top: 90px;
}



/* Удалить после переверстки */
.main-wrapper {
    padding-top: 30px;
}
.main-wrapper.pt0 {
    padding-top: 0;
}
.wrapper-homepage {
	margin-top: 0;
}


.page-body-ins {
    width: 100%;
}

.controlArea {
    display: flex;
    flex-direction: column;
    margin-bottom: 5px;
}
.controlArea .title {
    margin-bottom: 5px;
}
.controlArea .title p {
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
}
.controlArea .navigation {
    margin-bottom: 20px;
}
.controlArea .navigation .nice-select {
    width: 330px;
    height: 40px;
}
.controlArea .navigation .nice-select:before {
    background: linear-gradient(#65E579, #00BD1C);
}
.controlArea .navigation .nice-select:after {
    background-image: url("/local/templates/energo/css/../images/select-arrow-white.svg");
}
.controlArea .navigation .nice-select .current {
    color: #FFFFFF;
}
.controlArea .breadcrumbs {
    display: flex!important;
    flex-wrap: wrap;
}
.controlArea .breadcrumbs .item {
    margin-right: 5px;
    font-size: 12px;
    font-weight: 600;
    color: #686868;
}
/* End */


/* Start:/local/templates/energo/css/grid.css?17578789635926*/
:root {
    --i4: 4px;
    --i8: 8px;
    --i12: 12px;
    --i16: 16px;
    --i24: 24px;
    --i32: 32px;
    --i40: 40px;
    --i48: 48px;
    --i56: 56px;
    --i64: 64px;
    --i72: 72px;
    --i80: 80px;
    --i96: 96px;
    --i120: 120px;
    --i144: 144px;
    --i160: 160px;
    --i200: 200px;
    --gap: 48px;
    --halfContainer: 694px;
    --btnHeight: 50px;
    --column: calc(var(--halfContainer)*2/12 - var(--gap)*11/12 - 1px);
    --btnHeight: 49px;
    --columnGap: calc(var(--column) + var(--gap));
    --addPadd: var(--columnGap);
}
.grid,.grid12{width:100%;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(1,auto);grid-gap:var(--gap)}.grid12 .x1,.grid .x1,.grid24 .x1{grid-column-start:span 1}.grid12 .x2,.grid .x2,.grid24 .x2{grid-column-start:span 2}.grid12 .x3,.grid .x3,.grid24 .x3{grid-column-start:span 3}.grid12 .x4,.grid .x4,.grid24 .x4{grid-column-start:span 4}.grid12 .x5,.grid .x5,.grid24 .x5{grid-column-start:span 5}.grid12 .x6,.grid .x6,.grid24 .x6{grid-column-start:span 6}.grid12 .x7,.grid .x7,.grid24 .x7{grid-column-start:span 7}.grid12 .x8,.grid .x8,.grid24 .x8{grid-column-start:span 8}.grid12 .x9,.grid .x9,.grid24 .x9{grid-column-start:span 9}.grid12 .x10,.grid .x10,.grid24 .x10{grid-column-start:span 10}.grid12 .x11,.grid .x11,.grid24 .x11{grid-column-start:span 11}.grid12 .x12,.grid .x12,.grid24 .x12{grid-column-start:span 12}@media screen and (max-width:1600px){.grid12 .xlg1,.grid .xlg1{grid-column-start:span 1}.grid12 .xlg2,.grid .xlg2{grid-column-start:span 2}.grid12 .xlg3,.grid .xlg3{grid-column-start:span 3}.grid12 .xlg4,.grid .xlg4{grid-column-start:span 4}.grid12 .xlg5,.grid .xlg5{grid-column-start:span 5}.grid12 .xlg6,.grid .xlg6{grid-column-start:span 6}.grid12 .xlg7,.grid .xlg7{grid-column-start:span 7}.grid12 .xlg8,.grid .xlg8{grid-column-start:span 8}.grid12 .xlg9,.grid .xlg9{grid-column-start:span 9}.grid12 .xlg10,.grid .xlg10{grid-column-start:span 10}.grid12 .xlg11,.grid .xlg11{grid-column-start:span 11}.grid12 .xlg12,.grid .xlg12{grid-column-start:span 12}}@media screen and (max-width:1279px){.grid12 .lg1,.grid .lg1{grid-column-start:span 1}.grid12 .lg2,.grid .lg2{grid-column-start:span 2}.grid12 .lg3,.grid .lg3{grid-column-start:span 3}.grid12 .lg4,.grid .lg4{grid-column-start:span 4}.grid12 .lg5,.grid .lg5{grid-column-start:span 5}.grid12 .lg6,.grid .lg6{grid-column-start:span 6}.grid12 .lg7,.grid .lg7{grid-column-start:span 7}.grid12 .lg8,.grid .lg8{grid-column-start:span 8}.grid12 .lg9,.grid .lg9{grid-column-start:span 9}.grid12 .lg10,.grid .lg10{grid-column-start:span 10}.grid12 .lg11,.grid .lg11{grid-column-start:span 11}.grid12 .lg12,.grid .lg12{grid-column-start:span 12}}@media screen and (max-width:980px){.grid12 .md1,.grid .md1{grid-column-start:span 1}.grid12 .md2,.grid .md2{grid-column-start:span 2}.grid12 .md3,.grid .md3{grid-column-start:span 3}.grid12 .md4,.grid .md4{grid-column-start:span 4}.grid12 .md5,.grid .md5{grid-column-start:span 5}.grid12 .md6,.grid .md6{grid-column-start:span 6}.grid12 .md7,.grid .md7{grid-column-start:span 7}.grid12 .md8,.grid .md8{grid-column-start:span 8}.grid12 .md9,.grid .md9{grid-column-start:span 9}.grid12 .md10,.grid .md10{grid-column-start:span 10}.grid12 .md11,.grid .md11{grid-column-start:span 11}.grid12 .md12,.grid .md12{grid-column-start:span 12}.grid12 .mdRemove,.grid .mdRemove{display:none}}@media screen and (max-width:767px){.grid12 .sm1,.grid .sm1{grid-column-start:span 1}.grid12 .sm2,.grid .sm2{grid-column-start:span 2}.grid12 .sm3,.grid .sm3{grid-column-start:span 3}.grid12 .sm4,.grid .sm4{grid-column-start:span 4}.grid12 .sm5,.grid .sm5{grid-column-start:span 5}.grid12 .sm6,.grid .sm6{grid-column-start:span 6}.grid12 .sm7,.grid .sm7{grid-column-start:span 7}.grid12 .sm8,.grid .sm8{grid-column-start:span 8}.grid12 .sm9,.grid .sm9{grid-column-start:span 9}.grid12 .sm10,.grid .sm10{grid-column-start:span 10}.grid12 .sm11,.grid .sm11{grid-column-start:span 11}.grid12 .sm12,.grid .sm12{grid-column-start:span 12}.grid12 .smRemove,.grid .smRemove{display:none}}@media screen and (max-width:500px){.grid12 .xs1,.grid .xs1{grid-column-start:span 1}.grid12 .xs2,.grid .xs2{grid-column-start:span 2}.grid12 .xs3,.grid .xs3{grid-column-start:span 3}.grid12 .xs4,.grid .xs4{grid-column-start:span 4}.grid12 .xs5,.grid .xs5{grid-column-start:span 5}.grid12 .xs6,.grid .xs6{grid-column-start:span 6}.grid12 .xs7,.grid .xs7{grid-column-start:span 7}.grid12 .xs8,.grid .xs8{grid-column-start:span 8}.grid12 .xs9,.grid .xs9{grid-column-start:span 9}.grid12 .xs10,.grid .xs10{grid-column-start:span 10}.grid12 .xs11,.grid .xs11{grid-column-start:span 11}.grid12 .xs12,.grid .xs12{grid-column-start:span 12}.grid12 .xsRemove,.grid .xsRemove{display:none}}.grid12.grid10,.grid.grid10{grid-template-columns:repeat(10,1fr)}.grid12.grid2,.grid.grid2{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:980px){.grid12.md-grid12,.grid.md-grid12{grid-template-columns:repeat(12,1fr)}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(var(--gap)*-1/2);margin-right:calc(var(--gap)*-1/2)}
.grid24 {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(24,1fr);
    grid-template-rows: repeat(1,auto);
    grid-gap: 10px;
}
.gap0 {
    grid-gap: 0;
}
.vgap0 {
    grid-row-gap: 0;
}
.halfGap {
    grid-gap: calc(var(--gap) / 2);
}
.grid24 .x13{grid-column-start:span 13}
.grid24 .x14{grid-column-start:span 14}
.grid24 .x15{grid-column-start:span 15}
.grid24 .x16{grid-column-start:span 16}
.grid24 .x17{grid-column-start:span 17}
.grid24 .x18{grid-column-start:span 18}
.grid24 .x19{grid-column-start:span 19}
.grid24 .x20{grid-column-start:span 20}
.grid24 .x21{grid-column-start:span 21}
.grid24 .x22{grid-column-start:span 22}
.grid24 .x23{grid-column-start:span 23}
.grid24 .x24{grid-column-start:span 24}
/* End */


/* Start:/local/templates/energo/css/nice-select.css?17578789634028*/
.nice-select {
    -webkit-tap-highlight-color: transparent;
    background-color: #fff;
    border-radius: 5px;
    border: solid 1px #e8e8e8;
    box-sizing: border-box;
    clear: both;
    cursor: pointer;
    display: block;
    float: left;
    font-family: inherit;
    font-size: 14px;
    font-weight: normal;
    height: 42px;
    line-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 30px;
    position: relative;
    text-align: left !important;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: auto; }
.nice-select:hover {
    border-color: #dbdbdb; }
.nice-select:active, .nice-select.open, .nice-select:focus {
    border-color: #999; }
.nice-select:after {
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    content: '';
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
    -ms-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    width: 5px; }
.nice-select.open:after {
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg); }
.nice-select.open .list {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0); }
.nice-select.disabled {
    border-color: #ededed;
    color: #999;
    pointer-events: none; }
.nice-select.disabled:after {
    border-color: #cccccc; }
.nice-select.wide {
    width: 100%; }
.nice-select.wide .list {
    left: 0 !important;
    right: 0 !important; }
.nice-select.right {
    float: right; }
.nice-select.right .list {
    left: auto;
    right: 0; }
.nice-select.small {
    font-size: 12px;
    height: 36px;
    line-height: 34px; }
.nice-select.small:after {
    height: 4px;
    width: 4px; }
.nice-select.small .option {
    line-height: 34px;
    min-height: 34px; }
.nice-select .list {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
    box-sizing: border-box;
    margin-top: 4px;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform: scale(0.75) translateY(-21px);
    -ms-transform: scale(0.75) translateY(-21px);
    transform: scale(0.75) translateY(-21px);
    -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    z-index: 9; }
.nice-select .list:hover .option:not(:hover) {
    background-color: transparent !important; }
.nice-select .option {
    cursor: pointer;
    font-weight: 400;
    line-height: 40px;
    list-style: none;
    min-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
    background-color: #f6f6f6; }
.nice-select .option.selected {
    font-weight: bold; }
.nice-select .option.disabled {
    background-color: transparent;
    color: #999;
    cursor: default; }

.no-csspointerevents .nice-select .list {
    display: none; }

.no-csspointerevents .nice-select.open .list {
    display: block; }

/* End */


/* Start:/local/templates/.default/css/style.css?17578789631025*/
.modal {
    display: none;
    background: rgb(255, 255, 255);
    border-radius: 4px;
    box-shadow: rgb(215, 215, 215) 0px 0px 2px;
}
.notifyPopup .successWrap {
    width: 550px;
    box-shadow: 0 0 2px #d7d7d7;
    border-radius: 4px;
    padding: 30px 100px;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-sizing: border-box;
}
.notifyPopup .successWrap .logo {
    height: auto;
    float: unset;
    margin-bottom: 30px;
}
.notifyPopup .successWrap .title {
    margin-bottom: 30px;
}
.notifyPopup .successWrap .title p {
    font-weight: 500;
    font-size: 24px;
    margin: 0;
    max-width: 300px;
    line-height: 1.3;
}
.notifyPopup .successWrap .text p {
    font-size: 14px;
    font-weight: 400;
    color: #A8AC9E;
    margin: 0;
    line-height: 1.1;
}
.zWebModalOverlay .zWebModalOverlayBody .zWebModalCross div {
    display: block;
	background: #737963;
}
.zWebModalOverlay .zWebModalOverlayBody .zWebModalCross {
    top: 5px;
    right: 5px;
	transform: scale(60%);
}
/* End */
/* /local/templates/.default/XS/dev.css?175787896314988 */
/* /local/templates/energo/template_styles.css?17578789632008 */
/* /local/templates/energo/static/css/main.453f9063.css?175787896386423 */
/* /local/templates/energo/css/style_mk1.css?17578789638045 */
/* /local/templates/energo/css/styleloader.css?17578789632484 */
/* /local/templates/energo/css/style_white.css?175787896311012 */
/* /local/templates/energo/css/personal.css?175787896344397 */
/* /local/templates/energo/css/grid.css?17578789635926 */
/* /local/templates/energo/css/nice-select.css?17578789634028 */
/* /local/templates/.default/css/style.css?17578789631025 */
