.auth-back{opacity:.5;border:none;background:transparent;padding:0;position:absolute;top:50%;margin-top:-16px;left:0;display:flex;transition:opacity .3s ease;width:30px;height:30px}.auth-back svg{fill:#005a9c}.auth-back:hover{opacity:1}.checkbox{display:flex;cursor:pointer;user-select:none;font-weight:400;margin:0}.checkbox_disabled{opacity:.5;cursor:default}.checkbox_align_center{align-items:center}.checkbox_error .checkbox__icon{border-color:#ff5858}.checkbox__input{display:none}.checkbox__icon{width:20px;height:20px;border:1px solid #ccc;display:flex;justify-content:center;align-items:center;margin-right:10px;flex-shrink:0;background:#fff}.checkbox__icon:before{content:"";display:block;width:6px;height:12px;border:2px solid #005a9c;opacity:0;border-top:none;border-left:none;transform:rotate(45deg);margin-top:-2px}.checkbox__input:checked~.checkbox__icon:before{opacity:1}.checkbox__text{font-size:14px}.registration-sign-modal__title{font-weight:700;font-size:18px}.registration-sign-modal__area{width:100%;height:350px;resize:none}.registration-sign-modal__certificate{margin-top:15px}.registration-sign-modal__buttons{margin-top:10px}.registration-sign-modal__buttons button{margin-right:10px;align-items:center;display:inline-flex}.registration-sign-modal__buttons button:last-child{margin-right:0}.registration-sign-modal .modal-base__content{max-width:900px}.registration__title{font-weight:700;text-align:center;font-size:18px;position:relative}.registration__form{margin-top:10px}.registration__item{margin-bottom:8px}.registration__item:last-child{margin-bottom:0}.registration__submit{margin-left:auto;margin-right:auto;text-transform:uppercase;width:200px;display:flex;align-items:center;justify-content:center}.registration__before-form{margin-top:10px}.sign-in__title{font-weight:700;text-align:center;font-size:18px}.sign-in__other-tabs{display:flex;justify-content:space-between;margin-top:5px}.sign-in__restore,.sign-in__registration{color:#005a9c;text-decoration:underline;border:none;padding:0;background:transparent;font-size:14px}.sign-in__restore:hover,.sign-in__registration:hover{text-decoration:none}.sign-in__form{margin-top:10px}.sign-in__item{margin-bottom:10px}.sign-in__item:last-child{margin-bottom:0}.sign-in__submit{text-transform:uppercase;margin-left:auto;margin-right:auto;width:150px;margin-top:10px;display:flex;align-items:center;justify-content:center;text-align:center}.restore__title{font-weight:700;text-align:center;font-size:18px;position:relative}.restore__back{opacity:.5;border:none;background:transparent;padding:0;position:absolute;top:50%;margin-top:-16px;left:0;display:flex;transition:opacity .3s ease}.restore__back:hover{opacity:1}.restore__form{margin-top:10px}.restore__submit{display:flex;justify-content:center;align-items:center;text-align:center;margin-top:10px;margin-left:auto;margin-right:auto;width:150px}.authorization-comp{border:1px solid #005a9c;border-radius:5px;padding:15px 10px}.login-layout{background:#fff;min-height:calc(100vh - 82px);display:flex;justify-content:space-between;padding-left:10px;padding-right:10px;padding-bottom:10px}.login-layout__left{padding-top:20px;width:450px;flex-shrink:0;margin-right:32px}.login-layout__right{flex-grow:1}.login-layout__logo img{margin:0 auto;display:block;max-width:100%}.login-layout__policy{margin-top:12px;font-size:12px}.login-layout__auth-reg{margin-top:25px}.login-main__title{text-align:center;position:relative;padding-bottom:10px;font-size:36px;font-weight:400;line-height:1.1}.login-main__title:after{content:"";display:block;width:80px;height:4px;background:#005a9c;margin:10px auto 0}.login-main__description{font-size:20px;line-height:1.2;margin-top:24px;margin-bottom:0;text-align:center}.login-main__description:after{content:"";display:block;width:750px;height:4px;background:#005a9c;margin:10px auto 0}.login-main__description_hide-line:after{display:none}.login-main__video-wrap{margin-top:30px;max-width:1000px;margin-left:auto;margin-right:auto}.login-main__video-container{position:relative;height:0;padding-bottom:56.25%;width:100%}.login-main__inner{position:absolute;top:0;bottom:0;right:0;left:0;z-index:1;overflow:hidden;cursor:pointer}.login-main__video-play{z-index:2;position:absolute;width:120px;fill:#fff;top:50%;left:50%;margin-left:-60px;margin-top:-60px}.login-main__video-preview{width:100%}.login-main__video{position:absolute;top:0;left:0;width:100%!important;height:100%;overflow:hidden}.login-main__picture-wrap{text-align:center;margin-top:30px}.login-main__picture-wrap img,.login-main__picture{max-width:100%}:root{--primary-default: #3e82e0;--primary-dark: #0061bc;--primary-darkest: #003876;--primary-light: #85a8d8;--primary-lightest: #e0ecfd;--neutral-0: #fff;--neutral-1: #f6f9ff;--neutral-2: #e1e4ef;--neutral-3: #d0d4de;--neutral-4: #8f95aa;--neutral-5: #606373;--neutral-6: #363947;--neutral-7: #272836;--neutral-8: #1a1b26;--success-default: #00aa5f;--success-dark: #008550;--success-darkest: #005e3c;--success-light: #8edeb1;--success-lightest: #e9f5ee;--warning-default: #fab005;--warning-dark: #f08c00;--warning-darkest: #e67700;--warning-light: #fff3bf;--warning-lightest: #fffced;--danger-default: #eb2a38;--danger-dark: #c41a2b;--danger-darkest: #9e0d20;--danger-light: #ffd4d1;--danger-lightest: #fff8f8;--info-default: #28aff0;--info-dark: #1888c9;--info-darkest: #0b66a3;--info-light: #91d5ff;--info-lightest: #e6f7ff}:root{--header-height: 74px;--menu-width: 88px;--xxl: 1919px;--xl: 1599px;--lg: 1279px;--md: 991px;--sm: 767px;--xs: 575px}.main-view__addition-files{margin-top:20px;max-width:1000px}.main-view__addition-file{border:1px solid #ccc;margin-bottom:10px;border-radius:8px;display:flex;flex-direction:column;text-decoration:none;position:relative;padding:10px 10px 10px 54px}.main-view__addition-file:last-child{margin-bottom:0}.main-view__addition-icon{width:40px;position:absolute;top:10px;left:8px}.main-view__size{font-size:14px;color:#868686;margin-top:4px}.survey-list{margin-top:30px}.survey-list__row{display:flex}.survey-list__row:first-child{font-weight:700}.survey-list__item{width:200px;padding:8px}.survey-list__item:last-child{flex-grow:1;max-width:70%}
