.loading-screen{align-items:center;background:rgba(0,0,0,.25);display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:100}.progress-bar{align-items:center;display:flex}.progress-bar__bar{flex-grow:1}.progress-bar__bar-wrapper{background:#ccd0d8;border-radius:6px;height:4px;position:relative;width:206px}.progress-bar__bar-progress{background:linear-gradient(90deg,#ccd0d8,#e82113);border-radius:6px;height:100%}.progress-bar__progress{font-size:12px;font-weight:400;letter-spacing:-.016em;line-height:16px;margin-left:8px}.progress-bar__min-point{background:#f2fbf6;border:1px solid #07b84e;border-radius:50%;height:5px;position:absolute;top:-.5px;transform:translate(-50%);width:5px}.progress-bar--dark .progress-bar__progress{color:#fff}.alert{background:#fff;border-radius:12px;box-shadow:0 4px 8px -4px #00000014,0 16px 32px -16px #0000003d;margin-bottom:24px;overflow:hidden;position:relative}.alert__close{cursor:pointer;position:absolute;right:32px;top:32px}.alert__close svg{fill:#98a1ae;transition:all .3s ease}.alert__close:hover svg{fill:#151d28}.alert__wrapper{display:flex}.alert__body{padding:24px}.alert__title{color:#151d28;font-size:16px;font-weight:600;letter-spacing:-.016em;line-height:110%;margin-bottom:8px}.alert__text{color:#151d28;font-size:12px;font-weight:300;line-height:150%;margin-right:32px}.alert__icon{align-items:center;display:flex;flex-shrink:0;justify-content:center;padding:24px}.alert__icon svg{height:32px;width:32px}.alert--success .alert__icon{background:#f2fbf6}.alert--success .alert__icon svg{fill:#07b84e}.alert--info .alert__icon{background:#f2f7fd}.alert--info .alert__icon svg{fill:#065fd4}.alert--error .alert__icon{background:#fef4f3}.alert--error .alert__icon svg{fill:#e82113}.alert--red{border-color:#e82113}.alert--red .alert__icon svg{fill:#e82113}.tabs__tabs{display:flex;flex-wrap:wrap;margin-bottom:32px;position:relative;z-index:1}.tabs__tabs:after{background:#ccd0d8;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%;z-index:-1}.not-found{margin:30px auto;text-align:center;width:360px}.not-found__image img{width:100%}.not-found__title{color:#151d28;font-size:20px;font-weight:600;letter-spacing:-.016em;line-height:110%;margin-top:32px}.not-found__description{color:#6c7788;font-size:16px;font-weight:300;line-height:150%;margin-top:16px}.tab{align-items:center;border-bottom:2px solid transparent;color:#151d28;cursor:pointer;display:flex;font-size:16px;font-weight:400;letter-spacing:-.016em;line-height:16px;padding:8px 16px 7px;text-align:center;text-decoration:none;transition:all .3s ease}.tab--active,.tab:hover{border-bottom:2px solid #e82113;color:#151d28}.tab--red{color:#e82113}.tab__name{gap:16px;padding:8px 4px}.tab__close,.tab__name{align-items:center;display:flex}.tab__close{cursor:pointer;height:32px;justify-content:center;margin-left:8px;width:32px}.tab__close svg{fill:#ccd0d8;transition:all .3s ease}.tab__close:hover svg{fill:#151d28}.avatar{align-items:center;background:#4c04b8;border-radius:50%;display:flex;justify-content:center;overflow:hidden}.avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar__placeholder{color:#f6f2fb;font-weight:600}.avatar--small{height:32px;width:32px}.avatar--small .avatar__placeholder{font-size:12px;line-height:110%}.avatar--medium{height:48px;width:48px}.avatar--medium .avatar__placeholder{font-size:16px;line-height:110%}.avatar--large{height:96px;width:96px}.avatar--large .avatar__placeholder{font-size:24px;line-height:110%}.course-author{background:#f6f7f8;border-radius:12px;position:relative;transition:all .3s ease}.course-author__wrapper{align-items:center;display:flex;padding:32px}.course-author__info{margin-left:16px}.course-author__name{color:#151d28;font-size:16px;font-weight:600;letter-spacing:-.016em;line-height:110%}.course-author__email{color:#6c7788;font-size:12px;font-weight:300;line-height:150%}.course-author__role{background:#c4eed5;border-radius:48px;font-size:12px;font-weight:400;letter-spacing:-.016em;line-height:16px;padding:6px 10px;position:absolute;right:16px;top:16px}.course-author__dialog{background:hsla(0,0%,100%,.85);display:none;flex-direction:column;height:100%;justify-content:center;left:0;padding:32px;position:absolute;top:0;width:100%}.course-author--primary{background:#fff;border:1px solid #07b84e}.course-author:not(.course-author--primary):hover{box-shadow:0 16px 32px -16px #0000003d,0 4px 8px -4px #00000014}.course-author:not(.course-author--primary):hover .course-author__dialog{display:flex}.course-author__dialog-buttons{align-items:center;display:flex;gap:8px;justify-content:space-between}.course-author__dialog-buttons--center{justify-content:center}.course-author__dialog-text{font-size:12px;font-weight:400;letter-spacing:-.016em;line-height:16px;margin-bottom:16px}.course-author__dialog-text ul{margin-left:15px}.course-author__dialog-text li{list-style:disc}.constructor-footer{background:#f6f7f8;bottom:0;left:0;margin-top:31px;padding:32px 0;position:fixed;width:100%;z-index:50}.constructor-footer__wrapper{align-items:center;display:flex;justify-content:space-between}.course-page-authors{margin-bottom:64px}.course-page-authors__section+.course-page-authors__section{margin-top:64px}.course-page-authors__header{display:flex;margin-bottom:41px}.course-page-authors__header-content{flex-grow:1}.course-page-authors__header-actions{flex-shrink:0;margin-left:10px}.course-page-authors__title{color:#151d28;font-size:24px;font-weight:600;letter-spacing:-.016em;line-height:110%;margin-bottom:8px}.course-page-authors__description{color:#6c7788;font-size:12px;font-weight:300;line-height:150%}.course-page-authors__items{display:flex;flex-wrap:wrap;margin:-8px -16px}.course-page-authors__item{padding:8px 16px;width:33.33%}.course-plan-item-semester__header{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;padding:0 0 24px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.course-plan-item-semester__actions{align-items:center;display:flex;gap:16px}.course-plan-item-semester__actions .progress-bar__progress{color:#98a1ae}.course-plan-item-semester__icon{flex-shrink:0;height:24px;margin-right:16px;position:relative;width:24px}.course-plan-item-semester__icon:after,.course-plan-item-semester__icon:before{background:#98a1ae;content:"";display:block;height:2px;left:5px;position:absolute;top:11px;transition:all .3s ease;width:14px}.course-plan-item-semester__icon:after{transform:rotate(90deg)}.course-plan-item-semester__title{font-size:24px;font-weight:600;letter-spacing:-.016em;line-height:110%;width:100%}.course-plan-item-semester__body{border-top:1px solid #151d28;padding:32px 0}.course-plan-item-semester--opened .course-plan-item-semester__icon:after,.course-plan-item-semester--opened .course-plan-item-semester__icon:before{background:#151d28}.course-plan-item-semester--opened .course-plan-item-semester__icon:after{transform:rotate(0)}.course-plan-item-available-dates-description{align-items:center;display:inline-flex}.course-plan-item-available-dates-description .ui-tag{margin:0 8px}.ui-tooltip{overflow:hidden}.ui-tooltip__body{background:#fff;border-radius:8px;box-shadow:0 4px 8px -4px #00000029;color:#485871;font-size:14px;font-weight:300;line-height:150%;max-width:300px;padding:16px;text-align:center;width:-moz-max-content;width:max-content;z-index:999}.ui-tooltip__body:before{border:4px solid transparent;border-top-color:#fff;bottom:-8px;content:"";left:50%;position:absolute;transform:translate(-50%)}.ui-tooltip:hover .ui-tooltip__body{opacity:1;visibility:visible}.course-plan-item-description{align-items:center;color:#98a1ae;display:inline-flex;font-size:12px;font-weight:300;gap:8px;line-height:150%;width:100%}.course-plan-item-description span,.course-plan-item-description__type{flex-shrink:0}.course-plan-item-description .ui-tag{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-plan-item{cursor:move;padding:8.5px 0;position:relative}.course-plan-item--not-draggable{cursor:default}.course-plan-item--has-subitems:before{background:#e82113;content:"";display:block;height:calc(100% - 40px);left:10px;position:absolute;top:20px;width:4px;z-index:-2}.course-plan-item__header{align-items:flex-start;display:flex;padding-left:32px;width:100%}.course-plan-item__icon{height:24px;left:0;position:absolute;width:24px}.course-plan-item__icon svg{fill:#e82113}.course-plan-item__icon:before{background:#fff;content:"";display:block;height:calc(100% + 8px);left:0;position:absolute;top:0;width:100%;z-index:-1}.course-plan-item__info{flex-basis:0;flex-grow:1;padding-top:2px}.course-plan-item__title{color:#151d28;display:block;font-size:16px;font-weight:600;letter-spacing:-.2%;line-height:110%;text-decoration:none}.course-plan-item__description{margin-top:8px}.course-plan-item__actions{align-items:center;display:flex;gap:8px;margin-left:auto;margin-top:16px}.course-plan-item__subitems{margin-left:32px;padding:7.5px 0 0}.course-plan-item__subitems>.course-plan-item-drag-area{margin:0 0 -8.5px}.course-plan-item.course-plan-item--section:after,.course-plan-item:not(:last-child):after{background:#e82113;content:"";display:block;height:calc(100% - 40px);left:10px;position:absolute;top:40px;width:4px}.course-plan-item--top-level>.course-plan-item__header>.course-plan-item__info>.course-plan-item__title{font-size:19px;font-weight:600;letter-spacing:-.3%;line-height:110%}.course-plan-item--removed>.course-plan-item__header>.course-plan-item__icon,.course-plan-item--removed>.course-plan-item__header>.course-plan-item__info>.course-plan-item__title{opacity:.5}.user-tooltip{position:relative}.user-tooltip__tooltip{background:#fff;border-radius:8px;opacity:0;padding:16px;text-align:center;top:calc(100% + 5px);transition:all .3s ease;visibility:hidden;width:-moz-max-content;width:max-content}.user-tooltip__tooltip,.user-tooltip__tooltip:before{left:50%;position:absolute;transform:translate(-50%)}.user-tooltip__tooltip:before{border:4px solid transparent;border-bottom-color:#fff;content:"";top:-8px}.user-tooltip__name{margin-bottom:4px}.user-tooltip__email,.user-tooltip__name{font-size:12px;font-weight:300;line-height:150%}.user-tooltip__email{color:#e82113}.user-tooltip:hover .user-tooltip__tooltip{opacity:1;visibility:visible}.avatar-group__items[data-v-3d63af1e]{display:flex}.avatar-group__items .user-tooltip+.user-tooltip[data-v-3d63af1e]{margin-left:1px}.avatar-group__items--overage .user-tooltip+.user-tooltip[data-v-3d63af1e]{margin-left:-8px}.avatar-group__overage-count[data-v-3d63af1e]{align-items:center;background:#394556;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:32px;justify-content:center;letter-spacing:-.016em;line-height:110%;margin-left:-8px;position:relative;width:32px}.course-page-header .page-header{margin-bottom:32px}.course-page-header__footer-wrapper{align-items:center;display:flex;justify-content:space-between}.course-page-header__teachers{display:flex;gap:8px}.course-page-header__education-program-info{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:32px}.course-page-header--fixed .page-header{left:0;margin-bottom:0;padding-bottom:0;position:fixed;top:80px;width:100%;z-index:50}.course-page-header-items{align-items:center;display:flex;gap:16px}.course-page-about{margin-bottom:24px}.course-page-plan{margin-bottom:32px}.course-page-plan__wrapper:after{background:#151d28;content:"";display:block;height:1px;margin-top:24px;opacity:.4;width:100%}.blockquote{border-radius:12px;font-size:14px;font-weight:300;line-height:150%;padding:24px}.blockquote__author{font-size:14px;font-weight:600;letter-spacing:-.016em;line-height:110%;margin-top:24px}.blockquote--green{background:#f2fbf6}.blockquote--medium{font-size:16px;font-weight:300;line-height:150%;padding:40px}.fixed-footer-placeholder{height:120px}.fixed-footer{background:#f6f7f8;bottom:0;left:0;margin-top:31px;padding:32px 0;position:fixed;width:100%;z-index:50}.fixed-footer__wrapper{align-items:center;display:flex;justify-content:space-between}.assignment-layout{margin:32px 0}.assignment-layout__wrapper{background:#fff;border:1px solid #f6f7f8;border-radius:6px;box-shadow:0 1px 1px -1px #00000014,0 4px 8px -4px #00000029}.assignment-layout__header{background:#f6f7f8;padding:32px}.assignment-layout__title{font-size:20px;font-weight:600;letter-spacing:-.016em;line-height:110%;margin-bottom:16px}.assignment-layout__body{padding:32px}.alert-modal{background:#fff;border:2px solid;border-radius:12px;bottom:184px;box-shadow:0 16px 32px -16px #0000003d,0 4px 8px -4px #00000014;padding:32px 64px 32px 32px;position:fixed;right:64px;width:464px;z-index:99999}.alert-modal--green{border-color:#f2fbf6}.alert-modal--red{border-color:#fef4f3}.alert-modal--yellow{border-color:#fefaed}.alert-modal__title{color:#151d28;font-size:16px;font-weight:600;letter-spacing:-.016em;line-height:110%;margin-bottom:8px}.alert-modal__content{color:#151d28;font-size:12px;font-weight:300;line-height:150%}.alert-modal__content ul{list-style:disc;margin-left:15px}.alert-modal__content ul li{list-style:disc;margin-bottom:2px}.alert-modal__button{margin-top:16px}.alert-modal__button .btn{padding:12px 16px}.alert-modal__close-button{cursor:pointer;height:16px;position:absolute;right:32px;top:32px;width:16px}.alert-modal__close-button svg{fill:#98a1ae}.file-field__input{display:none}.file-field__field{align-items:center;background:#fff;border:1px solid #98a1ae;border-radius:6px;cursor:pointer;display:flex;flex-grow:1;padding:8px}.file-field__remove{cursor:pointer;display:flex;margin:0 8px}.file-field__remove svg{fill:#151d28}.file-field__data{color:#6c7788;flex-grow:1;font-size:16px;font-weight:300;line-height:150%;margin-right:10px;overflow:hidden;padding:4px 8px}.file-field__button{flex-shrink:0}.file-field--disabled .file-field__wrapper{cursor:default}.file-field--disabled .file-field__data{color:#98a1ae}.file-field__subtext{color:#6c7788;font-size:12px;font-weight:300;line-height:150%;margin-top:5px}.modal{position:fixed;z-index:999}.modal,.modal__overlay{height:100%;left:0;top:0;width:100%}.modal__overlay{background:rgba(0,0,0,.25);position:absolute}.modal__modal{background:#fff;border-radius:12px;box-shadow:0 16px 32px -16px #0000003d,0 4px 8px -4px #00000014;left:50%;padding:32px;position:absolute;top:50%;transform:translate(-50%) translateY(-50%)}.modal--large .modal__modal{width:926px}.modal__title{color:#151d28;font-size:20px;font-weight:600;letter-spacing:-.016em;line-height:110%;margin-bottom:16px}.upload-file-modal{width:400px}.textarea{width:100%}.textarea textarea,.textarea__data{border:1px solid;border-radius:6px;color:#151d28;display:flex;font-family:inherit;font-size:16px;font-weight:300;line-height:150%;max-width:100%;min-height:151px;min-width:100%;padding:12px 16px;width:100%}.textarea textarea{background:#fff;border-color:#98a1ae}.textarea textarea:focus{outline:none}.textarea textarea::-moz-placeholder{color:#98a1ae;opacity:1}.textarea textarea::placeholder{color:#98a1ae;opacity:1}.textarea__data{background:#f6f7f8;border:none;color:#98a1ae}.textarea--error input{background:#fef4f3;border-color:#e82113!important}.textarea--dark .form-control__label{color:#fff}.textarea--dark textarea{background:none;border-color:#394556;color:#fff}.textarea--dark textarea::-moz-placeholder{color:#6c7788}.textarea--dark textarea::placeholder{color:#6c7788}.textarea--error.textarea--dark{background:transparent}.textarea__bottom{display:flex;font-size:12px;font-weight:300;justify-content:space-between;line-height:150%;margin-top:4px}.textarea__subtext{color:#98a1ae}.textarea__limit{color:#ccd0d8}.tinymce .mce-tinymce{border-color:#98a1ae;border-radius:6px;overflow:hidden}.tinymce textarea{background:#fff;border:1px solid #98a1ae;border-radius:6px;color:#151d28;font-family:inherit;font-size:16px;font-weight:300;height:100px;line-height:150%;padding:12px 12px 12px 16px;resize:none;width:100%}.tinymce textarea:focus{outline:none}.tinymce--error .mce-tinymce{border-color:#e82113}.tinymce--error .form-control__label{color:#e82113}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.ui-loading{animation:spin 1s linear infinite;display:flex}.ui-file-field[data-v-26595c84]{align-items:center;background:#f2f4f6;border-radius:12px;display:flex;justify-content:space-between;padding:11px 12px}.ui-file-field__name[data-v-26595c84]{color:#080c14;font-size:14px;font-weight:300;letter-spacing:-.2%;line-height:21px;text-decoration:none}.ui-file-field__status[data-v-26595c84]{display:flex}.ui-file-field__status--success svg[data-v-26595c84]{fill:#089f23}.ui-file-field__status--error svg[data-v-26595c84]{fill:#c1170e}.ui-file-field__actions[data-v-26595c84]{align-items:center;display:flex;gap:8px}.ui-file-field__action[data-v-26595c84]{background:transparent;border:none;cursor:pointer;display:flex}.ui-file-field__action--remove svg[data-v-26595c84]{fill:#aebac8}.ui-upload-file input{display:none}.ui-form-group__label{color:#151d28;font-size:14px;font-weight:400;letter-spacing:-.016em;line-height:16px;margin-bottom:8px}.ui-form-group__description{color:#98a1ae;font-size:12px;font-weight:300;line-height:150%;margin-top:4px}.ui-form-group--dark .ui-form-group__label{color:#fff}.assignment-answer-form-files{margin-left:20px}.assignment-answer-form-files li{list-style:disc}.assignment-answer-form-files a{color:#151d28}.accordion{border-bottom:1px solid #f6f7f8}.accordion-item__header{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;padding:0 0 24px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.accordion-item__icon{height:24px;margin-right:16px;position:relative;width:24px}.accordion-item__icon:after,.accordion-item__icon:before{background:#98a1ae;content:"";display:block;height:2px;left:5px;position:absolute;top:11px;transition:all .3s ease;width:14px}.accordion-item__icon:after{transform:rotate(90deg)}.accordion-item__title{font-size:16px;font-weight:600;letter-spacing:-.016em;line-height:110%;width:100%}.accordion-item__content{border-top:1px solid #151d28;padding:32px 0}.accordion-item--opened .accordion-item__icon:after,.accordion-item--opened .accordion-item__icon:before{background:#151d28}.accordion-item--opened .accordion-item__icon:after{transform:rotate(0)}.assignment-page-revision__files{margin-left:20px}.assignment-page-revision__files li{list-style:disc}.assignment-page-revision__files a{color:#151d28}.assignment-page-revision__files+.assignment-page-revision__comment{margin-top:24px}.assignment-page-revision__comment-label{color:#6c7788;font-size:14px;font-weight:400;letter-spacing:-.016em;line-height:16px;margin-bottom:8px}.assignment-page-revisions{margin-bottom:64px}.assignment-page-revisions__wrapper{background:#fff;border:1px solid #f6f7f8;border-radius:6px}.assignment-page-revisions__header{background:#f6f7f8;font-size:20px;font-weight:600;letter-spacing:-.016em;line-height:110%;padding:32px}.assignment-page-revisions__body{padding:32px}.discipline-item-page-header__footer[data-v-29f10463]{align-items:center;display:flex;justify-content:space-between}.discipline-item-page-header__items[data-v-29f10463]{align-items:center;color:#fff;display:flex;gap:16px}.discipline-item-page-header__teachers[data-v-29f10463]{display:flex;gap:8px}.ui-alert-modal{height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:999}.ui-alert-modal__overlay{background:rgba(0,0,0,.5);height:100%;position:absolute;width:100%}.ui-alert-modal__modal{background:#fff;border-radius:12px;bottom:64px;box-shadow:0 4px 8px -4px #00000014,0 16px 32px -16px #0000003d;display:flex;overflow:hidden;pointer-events:all;position:absolute;right:64px;width:464px}.ui-alert-modal__icon{align-items:center;display:flex;flex-shrink:0;justify-content:center;padding:24px}.ui-alert-modal__icon svg{height:32px;width:32px}.ui-alert-modal__content{padding:32px 64px 32px 32px}.ui-alert-modal__title{font-size:16px;font-weight:600;letter-spacing:-.016em;line-height:110%;margin-bottom:8px}.ui-alert-modal__text{font-size:12px;font-weight:300;line-height:150%}.ui-alert-modal__buttons{display:flex;gap:8px;margin-top:16px}.ui-alert-modal--error .ui-alert-modal__modal{border:2px solid #facac6}.ui-alert-modal--error .ui-alert-modal__icon{background:#fef4f3}.ui-alert-modal--error .ui-alert-modal__icon svg{fill:#e82113}.ui-alert-modal--success .ui-alert-modal__modal{border:2px solid #c4eed5}.ui-alert-modal--success .ui-alert-modal__icon{background:#f2fbf6}.ui-alert-modal--success .ui-alert-modal__icon svg{fill:#07b84e}.ui-alert-modal__close-button{cursor:pointer;position:absolute;right:32px;top:32px}.ui-alert-modal__close-button svg{fill:#98a1ae}.alert-modal-v2{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}.alert-modal-v2__overlay{background:rgba(0,0,0,.5);height:100%;position:absolute;width:100%}.alert-modal-v2__modal{background:#fff;border-radius:12px;bottom:156px;box-shadow:0 4px 8px -4px #00000014,0 16px 32px -16px #0000003d;display:flex;overflow:hidden;position:absolute;right:64px;width:400px}.alert-modal-v2__icon{align-items:center;display:flex;flex-shrink:0;justify-content:center;padding:24px}.alert-modal-v2__icon svg{height:32px;width:32px}.alert-modal-v2__content{padding:24px 48px 24px 24px}.alert-modal-v2__title{font-size:16px;font-weight:600;letter-spacing:-.016em;line-height:110%;margin-bottom:8px}.alert-modal-v2__text{font-size:12px;font-weight:300;line-height:150%}.alert-modal-v2__buttons{display:flex;gap:8px;margin-top:16px}.alert-modal-v2--error .alert-modal-v2__icon{background:#fef4f3}.alert-modal-v2--error .alert-modal-v2__icon svg{fill:#e82113}.alert-modal-v2--success .alert-modal-v2__icon{background:#f2fbf6}.alert-modal-v2--success .alert-modal-v2__icon svg{fill:#07b84e}.lesson-page-content__wrapper,.offline-lesson-page-content__wrapper{margin:64px 202px}.test-page-question__wrapper{background:#fff;border:1px solid #f6f7f8;border-radius:6px;box-shadow:0 1px 1px -1px #00000014,0 4px 8px -4px #00000029}.test-page-question__question{background:#f6f7f8;padding:32px}.test-page-question__header{align-items:center;display:flex;justify-content:space-between}.test-page-question__title{font-size:20px;font-weight:600;letter-spacing:-.016em;line-height:110%}.test-page-question__question-text{margin-top:16px}.test-page-question__answer{padding:32px}.radio-field label{align-items:center;display:flex}.radio-field svg{margin-right:8px}.radio-field input{display:none}.radio-field--disabled input+span,.radio-field--disabled input:checked+span{cursor:default}.radio-field--disabled input+span:before,.radio-field--disabled input:checked+span:before{filter:grayscale(1);opacity:.7}.radio-field--green{color:#e82113;color:#07b84e}.test-question-single__item{align-items:flex-start;display:flex;margin-bottom:16px}.test-question-single__item--green{color:#07b84e}.test-question-single__item--red{color:#e82113}.test-question-single__item-text{cursor:pointer;flex-grow:1;font-size:14px;font-weight:300;line-height:150%;margin-top:2px}.test-question-single__item-radio{flex-shrink:0}.test-question-single__item-radio .form-control{margin-bottom:0}.checkbox-field svg{margin-right:8px}.checkbox-field label{align-items:center;display:flex}.checkbox-field input{display:none}.checkbox-field--disabled input+span,.checkbox-field--disabled input:checked+span{cursor:default}.checkbox-field--disabled input+span:before,.checkbox-field--disabled input:checked+span:before{filter:grayscale(1);opacity:.7}.test-question-multiple__item{align-items:flex-start;display:flex;margin-bottom:16px}.test-question-multiple__item--green{color:#07b84e}.test-question-multiple__item--red{color:#e82113}.test-question-multiple__item-text{cursor:pointer;flex-grow:1;font-size:14px;font-weight:300;line-height:150%;margin-top:2px}.test-question-multiple__item-checkbox{flex-shrink:0}.test-question-multiple__item-checkbox .form-control,.test-question-input .form-control{margin-bottom:0}.select,.select__header{position:relative}.select__header{background:#fff;border:1px solid #98a1ae;border-radius:6px;cursor:pointer;min-height:48px;overflow:hidden;transition:all .3s ease;z-index:4}.select__placeholder{color:#6c7788;font-size:16px;font-weight:300;font-weight:400;line-height:150%;padding:12px 12px 12px 16px}.select__data{color:#151d28;display:block;font-size:16px;font-weight:300;height:48px;line-height:150%;overflow:hidden;padding:12px 75px 12px 16px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}.select__data--hidden{display:none}.select__data--placeholder{color:#98a1ae!important}.select__dropdown-button{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px}.select__dropdown-button svg{fill:#151d28;transition:all .3s ease}.select__dropdown-button:hover svg{fill:#6c7788}.select__remove-button{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;right:50px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:24px}.select__remove-button svg{fill:#98a1ae}.select__remove-button:hover{fill:#151d28}.select__body{--animate-duration:.5s;background:#fff;border-radius:6px;box-shadow:0 16px 32px -16px #0000003d,0 4px 8px -4px #00000014;height:auto;margin-top:4px;max-height:350px;overflow:auto;overflow-x:hidden;padding:8px 0;position:absolute;width:100%;z-index:5}.select__search{border-radius:6px;display:block;height:100%;padding:12px 16px;position:relative;width:100%}.select__search--hidden{display:none}.select__search input{background:transparent;border:none;color:#151d28;font-size:16px;font-weight:300;font-weight:400;height:100%;line-height:150%;width:calc(100% - 40px)}.select__search input:focus{outline:none}.select__item-content{padding:8px 16px;transition:all .3s ease}.select__item-content:hover{background:#fef4f3}.select__item{cursor:pointer;font-size:16px;font-weight:300;line-height:150%}.select__item+.select__item{border-top:1px solid #f6f7f8}.select__item--disabled{cursor:not-allowed}.select__item--disabled .select__item-content{color:#98a1ae}.select__item--disabled .select__item-content:hover{background:transparent}.select__no-items{font-size:16px;font-weight:300;line-height:150%;padding:8px 16px}.select__parent-item ul{border-top:1px solid #f6f7f8;padding-left:16px}.select--opened .select__header{box-shadow:0 16px 32px -16px #0000003d,0 4px 8px -4px #00000014}.select--opened .select__header:after{transform:rotate(180deg)}.select--opened .select__dropdown-button{transform:translateY(-50%) rotate(-180deg)}.select--error .select__header{background:#fef4f3;border-color:#e82113!important}.select--disabled .select__header{background:#f6f7f8;cursor:default}.select--disabled .select__data{color:#98a1ae!important}.select--disabled .select__dropdown-button{cursor:default}.select--disabled .select__dropdown-button svg{fill:#98a1ae!important}.select--dark .form-control__label{color:#fff}.select--dark .select__header{background:transparent;border-color:#394556}.select--dark .select__data{background:transparent;color:#fff}.select--dark .select__data--placeholder{color:#6c7788!important}.select--dark .select__dropdown-button svg{fill:#fff}.select--dark .select__dropdown-button:hover svg{fill:#ccd0d8}.select--dark .select__body{background:#394556;color:#fff}.select--dark .select__item-content:hover{background:#6c7788}.select--dark .select__item+.select__item{border-top:0}.select--dark .select__item--disabled .select__item-content{color:#6c7788}.select--dark .select__item--disabled .select__item-content:hover{background:transparent}.select--dark .select__parent-item ul{border-top:0}.select--dark .select__remove-button svg{fill:#98a1ae}.select--dark .select__remove-button:hover svg{fill:#fff}.select--green .select__data{color:#07b84e!important}.select--red .select__data{color:#e82113!important}.select--required .select__data{padding-right:50px}.test-question-comparison__item{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.test-question-comparison__item-name{padding-right:32px;width:50%}.test-question-comparison__item-value{width:50%}.test-question-comparison__item-value .form-control{margin-bottom:0}.test-question-comparison__item-correct-answer{color:#e82113;font-size:12px;font-weight:300;line-height:150%}.test-question-comparison__item-correct-answer--correct{color:#07b84e}.test-question-chain{display:flex;flex-wrap:wrap;gap:32px}.test-question-chain__item{align-items:center;display:flex;gap:32px;margin-bottom:16px}.test-question-chain__item .select{margin-bottom:0;width:260px}.test-question-chain__item-icon svg{fill:#151d28}.test-question-substitution .text-field{display:inline-block;margin-bottom:0;width:270px}.test-attempt-questions__wrapper{display:flex;flex-direction:column;gap:32px}.test-page-questions{margin-bottom:300px}.test-page-questions__wrapper{display:flex;flex-direction:column;gap:32px}
