/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}blockquote,body,dd,dl,dt,fieldset,form,html,li,p,ul{margin:0;padding:0;border:0 none}dd,dl,dt,ul{list-style:none}dfn{font-style:normal}table,tbody,td,th,tr{margin:0;padding:0;border:0 none;border-collapse:collapse;border-spacing:0;vertical-align:top}input,select,textarea{box-sizing:border-box}body,html{width:100%;height:100%}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400}img{border:0 none}input,select,textarea{font:15px Roboto,sans-serif}input::-ms-clear{display:none}body{font:16px Roboto,sans-serif;font-weight:300;color:#333;background:#fff}.container{min-height:100%;margin-bottom:-29px}.width-site{margin:0 auto}.user-select-text{white-space:nowrap;-webkit-user-select:all;user-select:all}h1,h2{font-weight:100}.sr-only{position:absolute;top:-1px;left:-1px;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}html{height:100%}body{min-height:100%}.page-wrapper{min-height:100vh;min-height:calc(var(--vh,1vh) * 100);min-width:1280px;overflow:hidden}@supports (display:grid){.page-wrapper{height:auto;display:grid;grid-template:"PortalHeader" min-content "Page" minmax(calc(var(--vh,1vh) * 100 - 57px),1fr) "PortalFooter" min-content/100%}}.page-wrapper_full_height{height:100%;overflow-y:auto}@supports (display:grid){.page-wrapper_full_height{grid-template-rows:min-content 100% min-content}}.page_no_fixed_footer .page-main{padding:0}.page-wrapper_full_height .page-main{height:100%}.page-footer{z-index:2}.page_no_fixed_footer .page-footer{position:static;height:auto}.page-footer:empty{display:none;width:0;height:0}.dialog-wrap{opacity:0;visibility:hidden;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0;overflow-x:hidden;overflow-y:auto;z-index:10000;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.dialog-wrap_state_opened{opacity:1;visibility:visible;pointer-events:auto}.dialog-wrap_state_no-backdrop{top:28px;bottom:29px;height:auto;z-index:0}.dialog-wrap:after{content:"";position:fixed;background:rgba(0,0,0,.48);width:100%;height:100%;top:0;left:0;z-index:-1}.dialog-wrap_state_no-backdrop.dialog-wrap:after{display:none}.dialog{font-size:15px;line-height:1.3334;font-weight:400;box-shadow:0 4px 32px rgba(0,16,61,.16);background-color:#fff;margin-left:auto;margin-right:auto;border-radius:12px;pointer-events:auto;width:88%;position:absolute}.dialog::after,.dialog::before{content:"";display:table;clear:both}.dialog:focus{outline:0}.dialog[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.dialog[aria-hidden=false]{top:50%;left:50%;transform:translate(-50%,-50%)}.dialog_state_presentation{position:static;transform:none}.dialog_state_on-top{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog__close-button.button{overflow:hidden;border:0;box-shadow:none;background:0 0;position:absolute;right:0;top:0}.dialog__close-button.button:active,.dialog__close-button.button:active:hover,.dialog__close-button.button:hover{background-color:transparent}.dialog__link-button{color:#333;text-decoration:underline}.dialog__link-button:hover{text-decoration:none}.dialog__head{word-wrap:break-word;font-size:24px;line-height:1.3334;padding:0 20px;margin:20px 0}.dialog__head_state_with-icon{position:relative}.dialog__box{word-wrap:break-word;padding:20px 20px 0;margin:0 0 20px;font-size:15px;line-height:1.3334}.dialog__head+.dialog__box{padding:0 20px;margin:20px 0}.dialog__text{margin:0}.dialog__text+.dialog__text{margin:1em 0 0}.dialog__text+.form-group{margin-top:1em}.dialog__controls{border-top:solid 1px #e0e0e0;padding:20px;margin:20px 0 0}.dialog__controls .button{-webkit-user-select:none;user-select:none;text-decoration:none;display:inline-block;border-radius:8px;cursor:pointer;white-space:nowrap;vertical-align:middle;touch-action:manipulation;text-align:center;box-shadow:none;font-size:15px;font-weight:400;line-height:40px;height:40px;padding:0 20px;box-sizing:border-box;border:none;font-family:inherit}.dialog__controls .button:focus:not(:-moz-focusring){outline:0}.dialog__controls .button:focus:not(:focus-visible){outline:0}.dialog__controls .button:hover{text-decoration:none}.dialog__controls .button.state_active,.dialog__controls .button:active{box-shadow:none}.dialog__controls .button.state_disabled,.dialog__controls .button[disabled]{opacity:.48;pointer-events:none;-webkit-user-select:none;user-select:none}.dialog__controls .button,.dialog__controls .button.state_disabled,.dialog__controls .button.state_disabled:hover,.dialog__controls .button[disabled],.dialog__controls .button[disabled]:hover{color:var(--vkui--color_text_primary);background-color:#f0f1f3}.dialog__controls .button.state_focus,.dialog__controls .button.state_hover,.dialog__controls .button:focus,.dialog__controls .button:hover{color:var(--vkui--color_text_primary);background-color:#e6e7e9}.dialog__controls .button.state_active,.dialog__controls .button.state_active:hover,.dialog__controls .button:active,.dialog__controls .button:active:hover{background-color:#dddee0}.dialog__controls .button::-moz-focus-inner{border:0;padding:0}.dialog__controls .button_primary,.dialog__controls .button_primary.button_state_disabled,.dialog__controls .button_primary.button_state_disabled:hover,.dialog__controls .button_primary[disabled],.dialog__controls .button_primary[disabled]:hover{color:#fff;background-color:#005ff9}.dialog__controls .button_primary.button_state_focus,.dialog__controls .button_primary.button_state_hover,.dialog__controls .button_primary:focus,.dialog__controls .button_primary:hover{color:#fff;background-color:#005bef}.dialog__controls .button_primary.button_state_active,.dialog__controls .button_primary.button_state_active:hover,.dialog__controls .button_primary:active,.dialog__controls .button_primary:active:hover{background-color:#0057e5}.dialog__controls-secondary{padding:5px 0 0;display:block;font-size:15px}.dialog__controls-text{font-size:13px;margin:1em 0 0}.login-form{max-width:480px;padding:28px 0 0}.login-form__head-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;height:1.1em;padding:0 .4167em}.login-form .dialog__head{font-size:3em;font-weight:100;text-align:center;text-transform:lowercase;padding:0;margin:0}.login-form .dialog__box{width:53%;max-width:80%;margin-left:auto;margin-right:auto;padding:0;transition:width .4s 0s}.login-form .dialog__box_state_width_auto{width:auto}.login-form .dialog__text{text-align:center;margin:1.4375em 0}.login-form .dialog__controls{text-align:center}.b-form__btn{display:inline-block;font-size:16px;line-height:40px;font-weight:400;color:#fff;text-decoration:none;padding:0 25px;height:40px;text-align:center;background:#168de2;border:0 none;border-radius:2px;box-shadow:0 2px 0 0 rgba(0,0,0,.1);outline:0;cursor:pointer}.b-form__field{width:100%;font-weight:300;color:#333;padding:0 16px;min-height:40px;background:#fff;border:1px solid #d5d5d5;border-radius:2px;outline:0}.b-form__field:focus{border-color:#168de2;box-shadow:inset 0 0 0 1px #168de2;border-radius:3px}.b-form__row{position:relative;padding:12px 0}.b-form__label,.b-form__label-domain{position:absolute;top:12px;font-size:15px;line-height:39px;color:#7f7f7f;border:1px solid transparent}.b-form__label-domain{right:0;padding-right:16px;max-width:50%;text-align:right;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.b-form__label{left:16px;transition:all .15s cubic-bezier(.19,1,.22,1) 0s}._error .b-form__label{display:none}.b-form__label._over,.b-form__row__error,.no-js .b-form__label{font-size:10px;font-weight:500;line-height:12px;color:#168de2;left:0;top:-2px}.b-form__label._gray{color:#7f7f7f}.b-form__row__error{display:none;position:absolute;color:#f44e4e;white-space:nowrap}.b-form__row__error_plain{display:block;position:static;font-size:13px;margin:.5em 0}.b-form__hide-text{position:absolute;display:none;font-size:15px;padding-right:16px;border:1px solid transparent}@keyframes swing{15%{transform:translateX(5px)}30%{transform:translateX(-5px)}50%{transform:translateX(3px)}65%{transform:translateX(-3px)}80%{transform:translateX(2px)}100%{transform:translateX(0)}}.b-form__row._error{animation:swing .5s ease}.b-form__row._error .b-form__field{border-color:#f44e4e;box-shadow:inset 0 0 0 1px #f44e4e;border-radius:3px}.b-form__row._error .b-form__row__error{display:block}body{background:#8ea5b4 url(../images/bg_login.jpg) no-repeat 50% 28px;background-size:cover}input::-ms-clear{display:none}.b-login{height:450px}.b-login__wrap{position:absolute;top:50%;left:50%;width:480px;height:400px;margin:-200px 0 0 -240px;padding-top:28px;background:#fff;border-radius:2px;box-sizing:border-box}.b-login__wrap._error{height:170px;margin-top:-85px;color:#f44e4e}.b-login__title{font-size:48px;line-height:1;font-weight:100;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center;text-transform:lowercase;padding:0 20px;height:1.1em}.b-login__wrap._error .b-login__title{text-transform:none}.b-login__text{margin:23px 0;text-align:center}.b-login__title._img{display:table;width:100%;padding:0;background:#168de2}.b-login__logo{display:table-cell;vertical-align:middle}.b-login__logo__img{display:block;margin:0 auto;width:240px;height:52px;background-color:#005ff9}.b-login__form{position:absolute;bottom:0;left:0;width:100%}.b-login__form__actions{background:#f5f5f5;height:88px;padding-top:24px;text-align:center;box-sizing:border-box}.b-login__form__group{width:256px;max-width:384px;margin:0 auto;padding-bottom:12px;transition:width .4s 0s}.b-login__form__group._resize .b-form__row{overflow:hidden}.button{font-size:15px;font-weight:300;line-height:38px;height:40px;padding:0 20px;-webkit-user-select:none;user-select:none;text-decoration:none;display:inline-block;border-radius:2px;cursor:pointer;white-space:nowrap;vertical-align:middle;touch-action:manipulation;text-align:center;box-shadow:0 2px rgba(0,0,0,.04);box-sizing:border-box;border:none;font-family:inherit;font-weight:300}.button+.button,.button+.form-input,.input-group-fixed_state_with_gaps .button+.input-group-fixed__addon>.button{margin-top:10px}.button:hover{text-decoration:none}.button::-moz-focus-inner{border:0;padding:0}.button:active{box-shadow:inset 0 2px rgba(0,0,0,.04)}.button,.button.button_state_disabled,.button.button_state_disabled:hover,.button[disabled],.button[disabled]:hover{color:#333;background-color:#f0f0f0}.button.button_state_focus,.button.button_state_hover,.button:focus,.button:hover{color:#333;background-color:#e6e6e6}.button.button_state_active,.button.button_state_active:hover,.button:active,.button:active:hover{background-color:#ddd}.button[disabled],.button_state_disabled{pointer-events:none}.button[disabled],.button[disabled]:hover,.button_state_disabled,.button_state_disabled:hover{opacity:.48;pointer-events:none;-webkit-user-select:none;user-select:none;cursor:not-allowed;box-shadow:none}.button:active,.button_state_active{box-shadow:inset 0 2px rgba(0,0,0,.1)}.button_state_full-width{display:block;width:100%}.button_size_l,.form-group_size_l .button{font-size:15px;font-weight:300;line-height:38px;height:40px;padding:0 20px}.button_size_l+.button,.button_size_l+.form-input,.form-group_size_l .button+.button,.form-group_size_l .button+.form-input,.input-group-fixed_state_with_gaps .button_size_l+.input-group-fixed__addon>.button,.input-group-fixed_state_with_gaps .form-group_size_l .button+.input-group-fixed__addon>.button{margin-top:10px}.button_primary,.button_primary.button_state_disabled,.button_primary.button_state_disabled:hover,.button_primary[disabled],.button_primary[disabled]:hover{color:#fff;background-color:#07f}.button_primary.button_state_focus,.button_primary.button_state_hover,.button_primary:focus,.button_primary:hover{color:#fff;background-color:#0072f5}.button_primary.button_state_active,.button_primary.button_state_active:hover,.button_primary:active,.button_primary:active:hover{background-color:#006deb}.button_primary[disabled],.button_primary_state_disabled{pointer-events:none}.button_primary_alt,.button_primary_alt.button_state_disabled,.button_primary_alt.button_state_disabled:hover,.button_primary_alt[disabled],.button_primary_alt[disabled]:hover{color:#fff;background-color:#ffa930}.button_primary_alt.button_state_focus,.button_primary_alt.button_state_hover,.button_primary_alt:focus,.button_primary_alt:hover{color:#fff;background-color:#f5a22e}.button_primary_alt.button_state_active,.button_primary_alt.button_state_active:hover,.button_primary_alt:active,.button_primary_alt:active:hover{background-color:#eb9b2c}.button_primary_alt[disabled],.button_primary_alt_state_disabled{pointer-events:none}.button_link{color:#07c;background-color:transparent;border:0;padding-left:0;padding-right:0}.button_link,.button_link:active,.button_link:hover{box-shadow:none}.button_link:active,.button_link:hover{background-color:transparent;text-decoration:underline}.form-input{height:40px;font-size:15px;line-height:1.3334;padding:.6666333333em .7333333333em;color:#2c2d2e;font-weight:400;border:solid 1px rgba(0,0,0,.12);border-radius:8px;box-shadow:inset 0 2px rgba(0,0,0,.04);background-color:#fff;box-sizing:border-box;width:100%}.form-input+.button,.form-input+.form-input,.input-group-fixed_state_with_gaps .form-input+.input-group-fixed__addon>.button{margin-top:12px}.form-input::-webkit-input-placeholder{color:#999}.form-input:-moz-placeholder{color:#999}.form-input::-moz-placeholder{color:#999}.form-input:-ms-input-placeholder{color:#999}.form-input[disabled],.form-input[disabled]:hover,.form-input_state_disabled,.form-input_state_disabled:hover{opacity:.48;pointer-events:none;-webkit-user-select:none;user-select:none}.form-input:focus,.form-input_state_focus{border-color:rgba(0,0,0,.48);outline:0}.form-group_state_error .form-input,.form-group_state_error .form-input:focus,.form-group_state_error .form-input_state_focus{border-color:#f44e4e}.form-group_size_l .form-input,.form-input.input-group_size_l,.form-input_size_l,.input-group_size_l .form-input{height:40px;font-size:15px;line-height:1.3334;padding:.6666333333em .7333333333em}.form-group_size_l .form-input+.button,.form-group_size_l .form-input+.form-input,.form-input.input-group_size_l+.button,.form-input.input-group_size_l+.form-input,.form-input_size_l+.button,.form-input_size_l+.form-input,.input-group-fixed_state_with_gaps .form-group_size_l .form-input+.input-group-fixed__addon>.button,.input-group-fixed_state_with_gaps .form-input.input-group_size_l+.input-group-fixed__addon>.button,.input-group-fixed_state_with_gaps .form-input_size_l+.input-group-fixed__addon>.button,.input-group-fixed_state_with_gaps .input-group_size_l .form-input+.input-group-fixed__addon>.button,.input-group_size_l .form-input+.button,.input-group_size_l .form-input+.form-input{margin-top:12px}.form-input_no_border{border:0;height:30px}.form-group_size_l .form-input_no_border,.input-group_size_l .form-input_no_border{height:38px}.form-group_size_l .input-group,.input-group,.input-group.input-group_size_l{padding:0}.input-group__addon,.input-group__measure-box{box-shadow:none;border:0;background:0 0}.input-group .input-group__input,.input-group .input-group__measure-box{padding-right:0}.input-group__input.input-group__input{outline:0}.input-group__addon{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;cursor:text;float:right;padding-left:0;text-align:left;color:#7d7b7b;width:auto;max-width:50%;min-width:10%}.input-group_state_managed .input-group__addon{will-change:width;min-width:17%}.input-group__field{overflow:hidden}.input-group__measure-box{white-space:nowrap;width:auto;display:none;position:fixed}@keyframes swing{15%{transform:translateX(5px)}30%{transform:translateX(-5px)}50%{transform:translateX(3px)}65%{transform:translateX(-3px)}80%{transform:translateX(2px)}100%{transform:translateX(0)}}.form-group{margin-bottom:16px}.form-group:last-child{margin-bottom:0}.form-group_radio{margin-bottom:12px}.form-group_state_disabled{opacity:.48;pointer-events:none;-webkit-user-select:none;user-select:none}.form-group_state_disabled .button,.form-group_state_disabled .form-input{opacity:1}.form-group_state_error{animation:swing .5s ease}.control-label{font-size:13px;font-weight:500;margin-bottom:4px;line-height:1.3334;display:block}.help-block{font-size:13px;line-height:1.24;margin:.15em 0 0;text-align:left;clear:both}.help-block_error[role=alert]{position:absolute;opacity:0;visibility:hidden}.form-group_state_error .help-block_error[role=alert],.form_state_error>.help-block_error[role=alert]{color:#f44e4e;position:static;opacity:1;visibility:visible}.help-block_error[role=alert] .errorlist{margin:0;padding:0}.help-block_error[role=alert] .errorlist li{display:block;list-style:none}@media print{html{height:auto}body{min-height:auto}.page-wrapper{display:block;min-height:auto;overflow:visible}.page-portal-header{display:none}.page-footer{display:none}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.page-wrapper{display:flex;flex-direction:column}.page-wrapper>:nth-child(1){flex-shrink:0}.page-wrapper>:nth-child(2){flex:1 0 auto;min-height:calc(100vh - 57px);min-height:calc(var(--vh,1vh) * 100 - 57px);height:100%}.page-wrapper>:nth-child(3){flex-shrink:0}.page-footer:empty{flex-basis:0;flex-shrink:1}}@media only screen and (min-width:641px){.width-site{width:480px}.dialog,.dialog_size_compact{width:420px}.dialog__link-button{float:right}.dialog__controls .button{font-weight:400;height:40px;line-height:40px}.dialog__controls .button+.button{margin-left:.5em}.dialog__controls-secondary{float:right}.button+.button,.button+.form-input,.input-group-fixed_state_with_gaps .button+.input-group-fixed__addon>.button{margin-top:0;margin-left:10px}.button{font-size:13px;font-weight:300;line-height:30px;height:32px;padding:0 16px}.button+.button,.button+.form-input,.input-group-fixed_state_with_gaps .button+.input-group-fixed__addon>.button{margin-top:8px}.button+.button,.button+.form-input,.input-group-fixed_state_with_gaps .button+.input-group-fixed__addon>.button{margin-top:0;margin-left:8px}.button_size_l+.button,.button_size_l+.form-input,.form-group_size_l .button+.button,.form-group_size_l .button+.form-input,.input-group-fixed_state_with_gaps .button_size_l+.input-group-fixed__addon>.button,.input-group-fixed_state_with_gaps .form-group_size_l .button+.input-group-fixed__addon>.button{margin-top:0;margin-left:10px}.form-input+.button,.form-input+.form-input,.input-group-fixed_state_with_gaps .form-input+.input-group-fixed__addon>.button{margin-top:0;margin-left:12px}.form-input{height:32px;font-size:13px;line-height:1.64;padding:.4107692308em .5384615385em}.form-input+.button,.form-input+.form-input,.input-group-fixed_state_with_gaps .form-input+.input-group-fixed__addon>.button{margin-top:8px}.form-input+.button,.form-input+.form-input,.input-group-fixed_state_with_gaps .form-input+.input-group-fixed__addon>.button{margin-top:0;margin-left:8px}.form_inline .form-input{display:inline-block;vertical-align:middle;width:auto}.form-group_size_l .form-input+.button,.form-group_size_l .form-input+.form-input,.form-input.input-group_size_l+.button,.form-input.input-group_size_l+.form-input,.form-input_size_l+.button,.form-input_size_l+.form-input,.input-group-fixed_state_with_gaps .form-group_size_l .form-input+.input-group-fixed__addon>.button,.input-group-fixed_state_with_gaps .form-input.input-group_size_l+.input-group-fixed__addon>.button,.input-group-fixed_state_with_gaps .form-input_size_l+.input-group-fixed__addon>.button,.input-group-fixed_state_with_gaps .input-group_size_l .form-input+.input-group-fixed__addon>.button,.input-group_size_l .form-input+.button,.input-group_size_l .form-input+.form-input{margin-top:0;margin-left:12px}.form-input_no_border{border:0;height:30px}.form-group_size_l .form-input_no_border,.input-group_size_l .form-input_no_border{height:38px}.form-group_size_l .input-group,.input-group,.input-group.input-group_size_l{padding:0}.form_inline .form-group{display:inline-block;vertical-align:middle}}@media screen and (min-width:641px){.form_horizontal .form-group{display:table;width:100%;box-sizing:border-box;table-layout:fixed}.form_horizontal .form-group__content{display:table-cell;width:68.75%;vertical-align:middle}.form_horizontal .control-label{display:table-cell;width:31.25%;vertical-align:baseline;text-align:right;padding-top:6px;padding-right:2.1276595745%}}@media only screen and (min-width:680px){.dialog_size_expanded{width:680px}}