[class*=textarea--].textarea--error textarea{border-color:var(--el-general--error-color)}[class*=textarea--].textarea--b textarea{font-weight:700}[class*=textarea--] textarea{overflow:hidden}[class*=textarea--] textarea:focus~.textarea__node,[class*=textarea--] textarea:valid~.textarea__node{display:none}.textarea--primary{text-align:left;flex-flow:row-reverse wrap;align-items:center;width:100%;display:flex;position:relative}.textarea--primary textarea{color:var(--el-fonts--title-color);font-size:calc(16px * var(--font-multiplier));line-height:calc(24px * var(--font-multiplier));background-color:var(--el-ui--input-bg-color);border:var(--el-border-style);min-height:90px;box-shadow:var(--el-box-shadow-medium);border-radius:6px;outline:none;flex:min(290px,100% - 160px);padding:15px;font-weight:500}.textarea--primary textarea::input-placeholder{color:var(--el-fonts--label-color)}.textarea--primary textarea::placeholder{color:var(--el-fonts--label-color)}.textarea--primary textarea:input-placeholder{color:var(--el-fonts--label-color)}.textarea--primary textarea::input-placeholder{opacity:.7}.textarea--primary textarea::placeholder{opacity:.7}.textarea--primary textarea:input-placeholder{opacity:.7}.textarea--primary .textarea__node{font-size:calc(16px * var(--font-multiplier));line-height:calc(24px * var(--font-multiplier));color:var(--el-fonts--label-color);opacity:.7;font-weight:500;top:10px;left:15px}@media screen and (width<=576px){.textarea--primary .textarea__node{top:40px}}.textarea--primary label{color:var(--el-fonts--text-color);font-size:calc(16px * var(--font-multiplier));line-height:calc(20px * var(--font-multiplier));width:min(160px,100%);margin-right:auto;font-weight:500}.textarea--primary label+.textarea__node{left:175px}@media screen and (width<=576px){.textarea--primary label+.textarea__node{left:15px}}.textarea--primary span{color:var(--el-general--error-color);font-size:calc(14px * var(--font-multiplier));background-color:var(--el-general--white-color);padding-left:10px;line-height:21px;position:absolute;bottom:100%;right:0;transform:translateY(50%)}.textarea--primary i{cursor:pointer;position:absolute;top:50%;right:20px;transform:translateY(-50%)}@media screen and (width<=576px){.textarea--primary{grid-gap:10px;flex-direction:column-reverse}.textarea--primary textarea{flex:auto;width:100%}}.textarea--question{text-align:left;flex-flow:row-reverse wrap;align-items:center;width:100%;display:flex;position:relative}.textarea--question textarea{color:var(--el-fonts--title-color);font-size:calc(16px * var(--font-multiplier));line-height:calc(24px * var(--font-multiplier));background-color:var(--el-ui--input-bg-color);min-height:360px;max-height:720px;box-shadow:var(--el-box-shadow-medium);border:0;outline:none;flex:min(290px,100% - 160px);padding:15px 27px;font-weight:500}.textarea--question textarea::input-placeholder{color:var(--el-fonts--label-color)}.textarea--question textarea::placeholder{color:var(--el-fonts--label-color)}.textarea--question textarea:input-placeholder{color:var(--el-fonts--label-color)}.textarea--question textarea::input-placeholder{opacity:.7}.textarea--question textarea::placeholder{opacity:.7}.textarea--question textarea:input-placeholder{opacity:.7}.textarea--choice{text-align:left;flex-flow:row-reverse wrap;align-items:center;display:inline-flex;position:relative}.textarea--choice textarea{color:var(--el-fonts--title-color);font-size:calc(16px * var(--font-multiplier));line-height:calc(24px * var(--font-multiplier));min-height:calc(44px * var(--font-multiplier));background-color:var(--el-ui--input-bg-color);max-height:720px;box-shadow:var(--el-box-shadow-medium);border:0;outline:none;flex:min(700px,100% - 160px);padding:12px 15px;font-weight:500}.textarea--choice textarea::input-placeholder{color:var(--el-fonts--label-color)}.textarea--choice textarea::placeholder{color:var(--el-fonts--label-color)}.textarea--choice textarea:input-placeholder{color:var(--el-fonts--label-color)}.textarea--choice textarea::input-placeholder{opacity:.7}.textarea--choice textarea::placeholder{opacity:.7}.textarea--choice textarea:input-placeholder{opacity:.7}.textarea--answer{position:relative}.textarea--answer textarea{color:var(--el-fonts--title-color);font-size:calc(16px * var(--font-multiplier));line-height:calc(24px * var(--font-multiplier));background-color:var(--el-ui--input-bg-color);resize:none;width:100%;min-width:100%;max-width:100%;height:42px;min-height:42px;max-height:700px;box-shadow:var(--el-box-shadow-medium);border:var(--el-border-style);border-radius:6px;outline:none;flex:min(700px,100% - 160px);padding:9px 15px;font-weight:500;overflow:hidden}.textarea--answer textarea::input-placeholder{color:var(--el-fonts--label-color)}.textarea--answer textarea::placeholder{color:var(--el-fonts--label-color)}.textarea--answer textarea:input-placeholder{color:var(--el-fonts--label-color)}.textarea--answer textarea::input-placeholder{opacity:.4}.textarea--answer textarea::placeholder{opacity:.4}.textarea--answer textarea:input-placeholder{opacity:.4}.textarea--answer textarea:focus~.textarea__node,.textarea--answer textarea:valid~.textarea__node{display:none}.textarea--answer .textarea__node{font-size:calc(16px * var(--font-multiplier));line-height:calc(24px * var(--font-multiplier));color:var(--el-fonts--label-color);opacity:.7;font-weight:500;top:50%;left:15px;transform:translateY(-50%)}.textarea--comments{position:relative}.textarea--comments textarea{color:var(--el-fonts--title-color);font-size:calc(16px * var(--font-multiplier));line-height:calc(24px * var(--font-multiplier));background-color:var(--el-ui--input-bg-color);resize:none;width:100%;min-width:100%;max-width:100%;height:42px;min-height:42px;max-height:700px;box-shadow:none;border:var(--el-border-style);border-radius:6px;outline:none;flex:min(700px,100% - 160px);padding:9px 15px;font-weight:500;overflow:hidden}.textarea--comments textarea::input-placeholder{color:var(--el-fonts--icon-color)}.textarea--comments textarea::placeholder{color:var(--el-fonts--icon-color)}.textarea--comments textarea:input-placeholder{color:var(--el-fonts--icon-color)}.textarea--comments .textarea__node{font-size:calc(16px * var(--font-multiplier));line-height:calc(24px * var(--font-multiplier));color:var(--el-fonts--label-color);opacity:.7;font-weight:500;top:50%;left:15px;transform:translateY(-50%)}.textarea--error-text{--el-fonts--text-color:var(--el-general--error-color);position:absolute;top:100%;left:15px}.textarea--comment{text-align:left;border:1px solid var(--el-fonts--icon-color);border-radius:6px;flex-flow:row-reverse wrap;align-items:center;width:100%;display:flex;position:relative}.textarea--comment textarea{color:var(--el-fonts--label-color);font-size:calc(16px * var(--font-multiplier));height:calc(44px * var(--font-multiplier));resize:none;background-color:#0000;border:0;outline:none;width:100%;min-width:100%;padding:12px;font-weight:500;line-height:19.5px}.textarea--comment textarea::input-placeholder{opacity:.4}.textarea--comment textarea::placeholder{opacity:.4}.textarea--comment textarea:input-placeholder{opacity:.4}.textarea--comment textarea::input-placeholder{color:var(--el-fonts--label-color)}.textarea--comment textarea::placeholder{color:var(--el-fonts--label-color)}.textarea--comment textarea:input-placeholder{color:var(--el-fonts--label-color)}.textarea--comment .textarea__node{font-size:calc(16px * var(--font-multiplier));line-height:calc(24px * var(--font-multiplier));color:var(--el-fonts--label-color);opacity:.7;font-weight:500;top:50%;left:15px;transform:translateY(-50%)}@media screen and (width<=576px){.textarea--comment .textarea__node{line-height:calc(20px * var(--font-multiplier));top:auto;bottom:1px;transform:none}}.textarea--md textarea{font-size:calc(14px * var(--font-multiplier));line-height:calc(20px * var(--font-multiplier))}.textarea--focusin{position:relative}.textarea--focusin textarea{resize:none;width:100%;min-width:100%;height:51px;color:var(--el-fonts--title-color);border:0;border-radius:6px;outline:none;padding:15px 27px;font-weight:500}.textarea--focusin textarea::input-placeholder{color:var(--el-fonts--label-color)}.textarea--focusin textarea::placeholder{color:var(--el-fonts--label-color)}.textarea--focusin textarea:input-placeholder{color:var(--el-fonts--label-color)}.textarea--focusin textarea::input-placeholder{opacity:.5}.textarea--focusin textarea::placeholder{opacity:.5}.textarea--focusin textarea:input-placeholder{opacity:.5}.textarea--focusin textarea{box-shadow:var(--el-box-shadow-big);background-color:var(--el-general--element-color);overflow:hidden}.textarea--focusin textarea:not(:focus,:hover){box-shadow:none}.textarea--focusin .textarea__node{font-size:calc(26px * var(--font-multiplier));line-height:calc(24px * var(--font-multiplier));color:var(--el-fonts--label-color);opacity:.7;font-weight:700;top:16px;left:27px}.textarea__node{pointer-events:none;position:absolute}[class*=button--]{text-align:center;cursor:pointer;background-color:var(--el-ui--button-color);--el-fonts--icon-color:var(--el-ui--button-text-color);border:1px solid;border-radius:6px;justify-content:center;align-items:center;transition:all .3s;display:inline-flex}[class*=button--]:focus{outline:none}[class*=button--]:not([class*=button--w]){padding:0 15px}[class*=button--]:not(.button--text,.button--create):hover{--el-ui--button-color:var(--el-ui--button-hover-color)}[class*=button--]:not(.button--text,.button--create):active{--el-ui--button-color:var(--el-ui--button-active-color);border-color:var(--el-ui--button-border-active-color)}[class*=button--].button--b{font-weight:700}[class*=button--].button--off:not(.button--monochrome){--el-ui--button-color:var(--el-general--disabled-color)}[class*=button--].button--off{--el-fonts--text-color:var(--el-general--white-color);--el-ui--button-text-color:var(--el-general--white-color);pointer-events:none}[class*=button--].button--monochrome:not(:hover,:active){--el-ui--button-active-color:var(--el-fonts--label-color);--el-general--brand-color:var(--el-fonts--label-color)}[class*=button--]:not(.button--b){font-weight:500}[class*=button--] svg path,[class*=button--] svg circle{transition:all .3s}.button__loader{width:25px;height:25px;animation:.3s fade,.3s both scalePartUp;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button__loader:before{content:"";border:3px solid;border-right-color:#0000;border-radius:50%;width:100%;height:100%;animation:.5s linear infinite circle;position:absolute;top:0;left:0}.button--user{border-radius:10px}.button--lg,.button--md{font-size:calc(16px * var(--font-multiplier))}.button--lg{line-height:calc(52px * var(--font-multiplier))}.button--lg:not(.button--auto){min-width:220px}.button--w-sm{min-width:140px}.button--w-md{min-width:220px}.button--md{line-height:calc(42px * var(--font-multiplier))}.button--md:not(.button--auto,.button--w-sm){min-width:220px}.button--sm{line-height:calc(36px * var(--font-multiplier));font-size:calc(14px * var(--font-multiplier))}.button--sm:not(.button--auto){min-width:140px}.button--xs{line-height:calc(26px * var(--font-multiplier));font-size:calc(12px * var(--font-multiplier))}.button--xs:not(.button--auto){min-width:100px}.button--primary{color:var(--el-ui--button-text-color);border-color:var(--el-ui--button-color)}.button--primary i{background-color:var(--el-ui--button-text-color);--el-fonts--icon-color:var(--el-general--brand-color);border-radius:50%;justify-content:center;align-items:center;min-width:21px;height:21px;margin-right:7px;display:flex}.button--primary.button--active{--el-general--accent-color:var(--el-general--brand-color)}.button--secondary{color:var(--el-general--brand-color);border:1px solid var(--el-ui--button-color);box-shadow:var(--el-box-shadow-big);--el-ui--button-color:var(--el-general--white-color);--el-fonts--icon-color:var(--el-general--brand-color)}.button--secondary:hover,.button--secondary.button--active{color:var(--el-fonts--text-color);--el-fonts--icon-color:var(--el-ui--button-text-color)}.button--secondary svg{margin-right:13px}.button--secondary.button--active{--el-ui--button-color:var(--el-general--brand-color)}.button--text{color:var(--el-general--brand-color);--el-ui--button-color:transparent;border:0}.button--text i{background-color:var(--el-general--brand-color);--el-fonts--icon-color:var(--el-general--white-color);border-radius:50%;justify-content:center;align-items:center;min-width:21px;height:21px;margin-right:11px;display:flex}.button--outlined{color:var(--el-general--brand-color);letter-spacing:.41px;border:1px solid var(--el-ui--button-active-color);--el-ui--button-color:transparent;--el-fonts--icon-color:var(--el-ui--button-active-color)}.button--outlined i{border-radius:50%;justify-content:center;align-items:center;min-width:21px;height:21px;margin-right:8px;display:flex}.button--outlined:hover,.button--outlined.button--active,.button--outlined:active{--el-general--brand-color:var(--el-ui--button-text-color);--el-fonts--icon-color:var(--el-ui--button-text-color);border-color:#0000}.button--outlined.button--active{--el-general--brand-color:var(--el-fonts--text-color);--el-ui--button-color:var(--el-general--brand-color)}.button--disabled{color:var(--el-general--brand-color);letter-spacing:.41px;border-color:var(--el-accent--monochrome-color);opacity:.8;--el-ui--button-color:var(--el-accent--monochrome-color);--el-ui--button-active-color:var(--el-accent--monochrome-color);--el-general--brand-color:var(--el-general--white-color)}.button--disabled i,.button--disabled svg{display:none}.button--disabled:hover,.button--disabled.button--active,.button--disabled:active{border-color:#0000}.button--create{--el-ui--button-color:transparent;--el-fonts--text-color:var(--el-fonts--label-color);border:0;margin:0 15px;font-weight:700;position:relative}.button--create:before,.button--create:after{content:"";border-bottom:2px dashed var(--el-fonts--label-color);pointer-events:none;opacity:.4;width:100vw;max-width:450px;position:absolute;top:50%}.button--create:before{right:100%}.button--create:after{left:100%}.button--create i{background-color:var(--el-fonts--label-color);box-sizing:content-box;cursor:pointer;vertical-align:middle;--el-fonts--icon-color:var(--el-general--white-color);border-radius:50%;justify-content:center;align-items:center;margin-left:31px;padding:4px;transition:all .3s;display:inline-flex}.button--compact{font-size:0}.button--compact i{margin:0}@media screen and (width<=1200px){.button--mobile{cursor:pointer;background-color:#0000;min-width:46px;height:46px;margin-left:auto;position:relative;right:0}.button--mobile:before,.button--mobile:after{content:"  ";background-color:var(--el-general--white-color);border-radius:6px;width:100%;height:6px;transition:all .3s;position:absolute;left:0}.button--mobile:before{top:8px}.button--mobile:after{bottom:8px}.button--mobile.active:before{transform:translateY(9px)rotate(45deg)}.button--mobile.active:after{transform:translateY(-15px)rotate(-45deg)}.button--mobile.active span{opacity:0}.button--mobile span{background-color:var(--el-general--brand-color);width:100%;height:6px;transition:all .3s;position:absolute;top:20px;left:0}}.button--loading{font-size:0;position:relative}.button--s-pending{border-color:var(--el-ui--tabs-button-border-color);color:var(--el-ui--tabs-button-border-color);background-color:#0000}.button--s-pending:hover,.button--s-pending:active{color:var(--el-general--white-color);border-color:var(--el-ui--tabs-button-border-color);background-color:var(--el-ui--tabs-button-border-color)}.button--s-error{border-color:var(--el-general--error-color);color:var(--el-general--error-color);background-color:#0000}.button--s-error:hover,.button--s-error:active{color:var(--el-general--white-color);border-color:var(--el-general--error-color);background-color:var(--el-general--error-color)}.button--s-success{border-color:var(--el-accent--success-color);color:var(--el-accent--success-color);background-color:#0000}.button--s-success:hover,.button--s-success:active{color:var(--el-general--white-color);border-color:var(--el-accent--success-color);background-color:var(--el-accent--success-color)}.button--s-success{--el-ui--button-border-active-color:var(--el-accent--success-color)}.button--error{pointer-events:none;background-color:var(--el-ui--button-error-bg-color);border:1px solid var(--el-ui--button-error-border-color);--el-fonts--icon-color:var(--el-general--error-color);color:var(--el-general--error-color)}.agency-roles{flex-direction:column;width:min(700px,100vw - 30px);display:flex;position:relative}.agency-roles__title{margin-bottom:33px}.agency-roles__data,.agency-roles__data-row{grid-gap:10px;grid-template-columns:calc(100% - 230px) 220px;align-items:flex-start;display:grid}.agency-roles__data-label{--el-fonts--text-color:var(--el-fonts--icon-dark-color)}.agency-roles__data-row{background-color:var(--el-general--element-color);border-radius:6px;padding:10px 15px}.agency-roles__data-row,.agency-roles__btn{grid-column:span 2}.agency-roles__btn{margin:10px 0 0 auto}.agency-roles__data-name{align-items:center;display:flex}.agency-roles__user{grid-gap:10px;display:grid}.agency-roles__role--scroll{background-color:var(--el-general--element-color);border-radius:6px;margin-top:10px;padding:10px}.agency-role{cursor:pointer;padding:5px 10px}.agency-role--active{--el-fonts--text-color:var(--el-general--brand-color)}@media screen and (width<=768px){.agency-roles{min-width:0;max-width:100%}.agency-roles__data{flex-direction:column;display:flex}}.create-event__head{margin:4px 0 32px}.create-event__row{margin-bottom:20px}.create-event__foot{flex-wrap:wrap;justify-content:space-between;gap:20px;max-width:460px;margin-top:30px;margin-left:auto;display:flex}.homework-confirm{text-align:center;width:300px}.homework-confirm__buttons{justify-content:space-between;align-items:center;margin-top:30px;display:flex}.assign-user{flex-direction:column;width:min(700px,100vw - 30px);display:flex;position:relative}.assign-user h1{margin-bottom:33px}.assign-user .text--lg{margin-bottom:7px}.assign-user__close{cursor:pointer;--el-fonts--icon-color:var(--el-general--accent-color);position:absolute;top:10px;right:10px}.assign-user__data{grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.assign-user__data-item{flex-direction:column;max-width:220px;display:flex}.assign-user__data-button{margin-top:auto}.assign-user__data-label{--el-fonts--text-color:var(--el-fonts--label-color)}.delete-test{text-align:center;width:300px}.delete-test .text--lg{margin-bottom:30px}.delete-test .button--b{margin-right:var(--el-source-offset)}.content-menu{background-color:var(--el-general--layout-color);border:1px solid var(--el-layout--border-second-color);border-radius:6px;max-height:300px;overflow-y:auto;box-shadow:0 0 10px 1px #dad1c933}.content-menu__item{height:calc(42px * var(--font-multiplier));cursor:pointer;align-items:center;padding:0 15px;display:flex}.content-menu__item:hover{background-color:var(--el-layout--outside-color);--el-fonts--text-color:var(--el-layout--outline-color)}
