body .card{position:relative;flex-shrink:0;display:block;color:#4b3d3d;background-color:#fff;box-shadow:0 4px 4px rgba(190,210,239,.25)}body .card-title{font-size:18px;line-height:22px;margin:0 0 10px;color:#2d3b9a;font-weight:700}body .card-title_center{text-align:center}body .card-divider{margin-bottom:15px}body .card-homework__header{cursor:pointer}body .card_height_auto{height:auto}body .card_height_min{height:min-content}body .card_height_full{height:100%}body .card_width_auto{width:auto}body .card_width_min{width:min-content}body .card_width_full{width:100%}body .card_border-radius_none{border-radius:0}body .card_border-radius_small{border-radius:2px}body .card_border-radius_medium{border-radius:5px}body .card_border-radius_large{border-radius:10px}body .card_border-color_white{border:1px solid #fff}body .card_border-color_green{border:1px solid #37820b}body .card_border-color_red{border:1px solid #d84d7e}body .card_border-color_blue{border:1px solid #4ba2db}body .card_border-color_grey{border:1px solid #dbdbdb}body .card_padding_none{padding:0}body .card_padding_small{padding:15px 20px}body .card_padding_medium{padding:20px}body .card_padding_large{padding:30px}body .card__remove{position:absolute;top:10px;right:10px;width:17px;height:17px;background:url(/frontend/images/7d9711bb0e579a5530634ffe9841fe38.svg) no-repeat 50% 50%;cursor:pointer;transform:rotate(45deg);opacity:0;transition:opacity .25s ease}body .card:hover .card__remove{opacity:1}body .card__load-more{display:block;margin-top:20px;width:100%;background-color:#f7f7f7;border:none;border-radius:inherit;padding:14px 0;transition:background .25s ease}body .card__load-more:hover{background-color:#f2f2f2}

.header-default{height:90px;padding-left:20px;padding-right:20px;display:flex;color:#fff;background-image:url(/frontend/images/9852faf31764ac14773b910e78f3596a.svg);background-repeat:no-repeat;background-size:cover}.header-default__sidebar-control{height:100%;padding-right:20px;display:flex;align-items:center;justify-content:flex-start}.header-default__sidebar-control-icon{height:30px;width:30px}.header-default__logo{color:#fff;height:100%;box-sizing:border-box;width:230px;padding-top:14px;padding-left:40px;padding-bottom:14px;background-image:url(/frontend/images/2dc292a94b4dc61eb7cd1d966b0fd1d3.svg);background-position:center;background-repeat:no-repeat;background-size:contain;background-origin:content-box}.header-default__logo_sm{padding-left:0}.header-default__logo-adaptive{display:none;font-size:16px;line-height:22px;font-weight:600;letter-spacing:.5px}.header-default__container{width:50%;flex-grow:2;display:flex;align-items:center;justify-content:space-between}.header-default__container_right{justify-content:flex-end}.header-default__menu{display:flex}.header-default__menu-item{position:relative;padding-top:5px;padding-bottom:9px;margin-left:20px;margin-right:20px;cursor:pointer;color:#fff}.header-default__menu-item:first-child{margin-left:40px}.header-default__menu-item:last-child{margin-right:0}.header-default__menu-item::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:#f18b8f;background:linear-gradient(90deg, rgb(255, 184, 140) 0%, rgb(229, 101, 144) 100%);border-radius:2px;transform:scale(0);transition:.25s}.header-default__menu-item_active::before,.header-default__menu-item:hover::before{transform:scale(1)}@media(max-width: 1280px){.header-default__menu-item{margin-left:15px;margin-right:15px}}.header-default .header-default__dropdown{position:absolute;top:90%;right:0;padding:0;background-color:#fff;color:#000;z-index:1000;width:max-content;text-align:left;cursor:default}.header-default .header-default__dropdown hr{margin:4px 8px}.header-default .header-default__dropdown-item{font-size:16px;padding:8px;cursor:pointer}.header-default .header-default__dropdown-item:hover{background-color:#e6e6e6}.header-default__account{display:flex;align-items:center;color:#fff;cursor:pointer;position:relative;padding:16px 0;background-color:rgba(0,0,0,0);border:none;font-size:18px;font-weight:400}.header-default__account:hover>.header-default__menu-item:before{transform:scale(1)}.header-default__account:hover .header-default__account-dropdown{opacity:1;visibility:visible}.header-default__account-name{position:relative}.header-default__account-name::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;transform:scale(0);transition:.25s}.header-default__account-icon{width:58px;height:58px;border-radius:50%;background-image:url(/frontend/images/524db6bbf6c5bbcaa9e3fcb8bdd138c1.png);background-position:left center;background-repeat:no-repeat;background-size:contain;background-origin:content-box}.header-default__account-dropdown{position:absolute;top:100%;right:0;padding-top:10px;padding-right:10px;padding-left:10px;background:#fff;border-radius:0 0 5px 5px;box-shadow:0 4px 4px rgba(190,210,239,.25);z-index:10;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.header-default .account-dropdown__item{width:30px;height:30px;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;margin:0 0 15px;cursor:pointer}.header-default .account-dropdown__item_settings{background-image:url(/frontend/images/35d82d1c43429a671fdb7e357391759f.svg)}.header-default .account-dropdown__item_logout{background-image:url(/frontend/images/bf29e3f8940ed4787be4e58738b68e9a.svg)}@media(max-width: 1024px){.header-default{height:70px}.header-default__logo{padding-left:20px;width:200px;padding-top:10px;padding-bottom:10px}.header-default__sidebar-control{padding-right:10px}.header-default__menu-item:first-child{margin-left:20px}.header-default__account-icon{height:44px;width:44px;margin:0}}@media(max-width: 992px){.header-default{position:fixed;top:0;left:0;right:0;z-index:10;padding-top:10px;padding-bottom:10px;padding-right:15px;padding-left:15px;height:auto;display:flex;align-items:center;justify-content:space-between}.header-default__account{display:flex;flex-direction:column-reverse;padding:0}.header-default__account-icon{width:75px;height:75px;box-shadow:0 4px 4px rgba(190,210,239,.25);opacity:0;margin-top:-30px;transition:opacity .25s ease;transition-delay:.5s}.header-default__container{display:flex;flex-direction:column-reverse;width:100%}.header-default__menu{margin-bottom:15px}.header-default__menu-item{color:#4b3d3d;font-weight:600;padding-bottom:5px}.header-default__menu-item:last-child{margin-right:15px}.header-default__container{display:none}.header-default__sidebar-control{order:2;padding:0}.header-default__logo{padding:0;background:none;position:relative;z-index:1001}.header-default__logo-adaptive{display:block}}@media(max-width: 992px){.sidebar-default_mobile .header-default__account-icon{opacity:1}}
.layout-default{height:100%;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap}.layout-default__header{width:100%}.layout-default__body{overflow:auto;display:flex;flex-grow:5;flex-shrink:0;flex-basis:20%}.layout-default__content{overflow-y:auto;flex-grow:5;flex-shrink:0;flex-basis:20%}.layout-default__footer{width:100%}@media(max-width: 992px){.layout-default__body{display:block;padding-top:50px}.layout-default__sidebar{height:auto}}
.sidebar-default{padding-top:0;padding-right:10px;padding-bottom:0;padding-left:10px;background:#fff;box-sizing:border-box;position:relative;width:70px;height:100%;transition:width .25s ease}.sidebar-default_increased{width:300px}.sidebar-default_collapsed{width:70px}.sidebar-default .header-default__container{display:none}@media(max-width: 992px){.sidebar-default{position:fixed;top:50px;bottom:0;left:-100%;width:100%;height:auto;z-index:1000;transition:left .25s ease}.sidebar-default .header-default__container{display:flex}.sidebar-default_collapsed,.sidebar-default_increased{width:100%}.sidebar-default_mobile{left:0}}
.spoiler{position:relative;width:100%}.spoiler__header{cursor:pointer}.spoiler__body{margin-top:4px;overflow:hidden}
.sidebar-item-default{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;display:flex;align-items:flex-start;cursor:pointer;user-select:none}.sidebar-item-default__icon{flex-shrink:0;height:30px;width:30px;background-position:center center;background-size:contain;background-repeat:no-repeat;filter:grayscale(1);opacity:.5;transition:.25s}.sidebar-item-default__icon_collapsed{margin-right:0}.router-link-active .sidebar-item-default__icon,.sidebar-item-default:hover .sidebar-item-default__icon,.sidebar-item-default__icon_active{filter:grayscale(0);opacity:1}.sidebar-item-default__text{display:none;padding-top:4px;padding-right:20px;padding-bottom:0;padding-left:20px;font-weight:700;transition:opacity .25s ease,visibility .25s ease}.router-link-active .sidebar-item-default__text,.sidebar-item-default:hover .sidebar-item-default__text{color:#2d3b9a}@media(max-width: 992px){.sidebar-item-default{padding-right:30px}.sidebar-item-default__text{display:block}}.account-menu:hover .sidebar-item-default__text{display:block}.sidebar-default_increased .sidebar-item-default__text{display:block}
.account-menu-classes__grade{display:flex;flex-flow:row wrap}.account-menu-classes__class{position:relative;padding-top:9px;padding-left:0px;padding-bottom:9px;padding-right:0;margin-right:25px;border-radius:15px;color:#4b3d3d;cursor:pointer}.account-menu-classes__class_active{background-color:#f2f2f5;color:#2d3b9a;cursor:default}.account-menu-classes__notification-indicator{position:absolute;right:calc(100% + .25em);top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:100%;background-image:linear-gradient(90deg, #FFB88C 0%, #E56590 100%)}.account-menu-classes__current-indicator{position:absolute;left:-0.5em;bottom:0%;width:calc(100% + 1em);height:4px;border-radius:2px;background-color:#f18b8f;opacity:0}.router-link-active .account-menu-classes__current-indicator{opacity:1}
.account-sidebar-submenu-item{position:relative;white-space:nowrap;width:min-content;padding-top:9px;padding-left:0px;padding-bottom:9px;padding-right:0px;border-radius:15px;color:#4b3d3d;cursor:pointer}.account-sidebar-submenu-item_active{background-color:#f2f2f5;color:#2d3b9a;cursor:default}.account-sidebar-submenu-item__indicator{position:absolute;left:-9px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:100%;background-image:linear-gradient(90deg, #FFB88C 0%, #E56590 100%)}.account-sidebar-submenu-item__current-indicator{position:absolute;left:0%;bottom:0%;width:100%;height:4px;border-radius:2px;background-color:#f18b8f;opacity:0}.router-link-active .account-sidebar-submenu-item__current-indicator{opacity:1}
.account-menu-additional{position:relative}
.modal-default{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.25);backdrop-filter:blur(2px)}.modal-default_local{position:absolute}.modal-default__container{position:relative;height:min-content;width:min-content}.modal-default__close-button{position:absolute;z-index:1999;right:16px;top:16px;height:14px;width:14px;cursor:pointer;background-image:url(/frontend/images/d6f97dddbbe0a6e757d43e4d62d92009.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}
.header-content{position:relative;display:flex;margin-bottom:30px}.header-content__main{flex-grow:2;min-width:200px}.header-content__slot{flex-shrink:1}
.layout-content{position:relative}
.unified-input[data-v-3eef7949]{display:flex;flex-direction:column;gap:1em}.unified-input__buttons[data-v-3eef7949]{display:flex;gap:1em;align-items:center;cursor:pointer}.unified-input__text-input[data-v-3eef7949]{flex:1;border:none}.unified-input__icon[data-v-3eef7949]{height:100%;width:28px}.unified-input__icon[data-v-3eef7949]:hover{cursor:pointer}.unified-input__send-icon[data-v-3eef7949]{position:absolute;z-index:1;right:.5rem;height:50px;transform:scale(80%);cursor:pointer}@media(max-width: 768px){.unified-input__buttons[data-v-3eef7949]{position:relative}}@media(min-width: 769px){.unified-input[data-v-3eef7949]{position:relative}.unified-input__buttons[data-v-3eef7949]{position:absolute;top:72px;left:0}}
.checkbox-default{position:relative;display:flex;width:100%}.checkbox-default__input-container{display:flex;align-items:center;justify-content:flex-start;margin-right:1em}.checkbox-default__input{position:relative;width:20px;height:20px;margin:1px;border-radius:2px;border:1px solid #b2b2b2;color:#2d3b9a;cursor:pointer}.checkbox-default__indicator-square{height:calc(100% - 8px);width:calc(100% - 8px);margin:4px;border:1px solid rgba(0,0,0,0);border-radius:1px;background-color:#b2b2b2}.checkbox-default__indicator-square_clickable{cursor:pointer}.checkbox-default__indicator-check-mark{height:100%;width:100%}.checkbox-default__indicator-check-mark-svg{transform:translate(5px, -1px)}.checkbox-default__content{flex-grow:1}
.message[data-v-f86b47c2]{display:flex;flex-direction:column;align-items:flex-start;font-weight:800}.message--outgoing[data-v-f86b47c2]{align-items:flex-end}.message__body[data-v-f86b47c2]{padding:.5rem .75rem;border-radius:.8rem;word-break:break-word;box-shadow:0px 4px 4px 0px rgba(190,210,239,.25);background-color:#fff;color:#000}.message--predefined[data-v-f86b47c2]{width:100%}.message--predefined .message__body[data-v-f86b47c2]{width:100%}.message__footer[data-v-f86b47c2]{font-weight:normal}.message--outgoing .message__footer[data-v-f86b47c2]{text-align:right}.message--outgoing .message__body[data-v-f86b47c2]{border-bottom-right-radius:0;background:#cad6fc}.message--incoming .message__body[data-v-f86b47c2]{border-bottom-left-radius:0}.message--predefined .message__body[data-v-f86b47c2]{background:#fff}.message--predefined.message--outgoing .message__body[data-v-f86b47c2]{border:2px solid #436bfe;border-bottom-right-radius:.8rem}.message--highlighted .message__body[data-v-f86b47c2]{background:#436bfe;color:#fff}.message__cb-wrapper[data-v-f86b47c2]{display:flex}.audio-icon[data-v-f86b47c2]{background:#fff;border-radius:50%;padding:5px}.audio-icon[data-v-f86b47c2]:hover{cursor:pointer}.checkbox-default[data-v-f86b47c2]{width:auto;margin-left:1rem}.selectable[data-v-f86b47c2]{cursor:pointer}
.tiblock{align-items:center;display:flex;width:fit-content;margin:0 auto}.ticontainer .tidot{background-color:#90949c}.tidot{-webkit-animation:mercuryTypingAnimation 1.5s infinite ease-in-out;border-radius:50%;display:inline-block;height:10px;margin-right:5px;width:10px}@-webkit-keyframes mercuryTypingAnimation{0%{-webkit-transform:translateY(0px)}28%{-webkit-transform:translateY(-5px)}44%{-webkit-transform:translateY(0px)}}.tidot:nth-child(1){-webkit-animation-delay:200ms}.tidot:nth-child(2){-webkit-animation-delay:300ms}.tidot:nth-child(3){-webkit-animation-delay:400ms}
.ti-container{position:absolute;bottom:1rem;width:100%}.chat-container{position:relative;padding:1em 0;height:100%}.chat{height:100%;overflow:auto;padding:1rem}.flex-container{display:flex;flex-direction:column;gap:1em}.flex-container .flex-row-right{align-self:end}.flex-container .flex-row-left{align-self:start}.flex-container .flex-item{max-width:75%}.fixed-width-message{width:75%}.disabled-option{opacity:50%}.disabled-option .message__cb-wrapper .message__body{cursor:not-allowed}
.illustration{display:block;max-width:100%;max-height:100%}.illustration-container{height:100%;display:flex;align-items:center;justify-content:center}
@media(min-width: 769px){.container[data-v-f0548e9c]{height:740px;display:grid;grid-template-areas:"top top top" "left right right" "footer footer footer";grid-template-rows:30px 1fr 150px;grid-template-columns:300px 1fr}.container .left[data-v-f0548e9c]{grid-area:left}.container .right[data-v-f0548e9c]{grid-area:right}.container .top[data-v-f0548e9c]{grid-area:top}.container .footer[data-v-f0548e9c]{grid-area:footer}}.nav-button[data-v-f0548e9c]{padding:.5rem 1rem;border-radius:.5rem;background:#fff;color:#2d3b9a;font-weight:800;box-shadow:0px 4px 4px 0px rgba(190,210,239,.25);cursor:pointer}.nav-button[data-v-f0548e9c]:hover{outline:2px solid #2d3b9a}@media(max-width: 768px){.container[data-v-f0548e9c]{display:flex;flex-direction:column;height:calc(100vh - 170px)}.container .top[data-v-f0548e9c]{height:60px}.container .right[data-v-f0548e9c]{flex:5}.container .footer[data-v-f0548e9c]{flex:2}.container .left[data-v-f0548e9c]{width:145px;height:145px;right:10px;position:absolute;transform:translateY(-60%)}}.buttons-container[data-v-f0548e9c]{display:flex;gap:1em;margin:1em 0px;float:right}.right[data-v-f0548e9c]{overflow:scroll}.right[data-v-f0548e9c],.left[data-v-f0548e9c]{background:rgba(0,0,0,0)}.top[data-v-f0548e9c]{font-weight:800}.footer[data-v-f0548e9c]{margin-top:1em}
.account-menu{position:relative;z-index:10;overflow:hidden;background:#fff;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0}.account-menu:hover{width:290px;height:100%}.account-menu__item{position:relative}.account-menu__submenus{padding-left:60px}.account-menu__submenu-title{margin-top:11px;margin-bottom:6px;font-weight:bold}.account-menu__item-indicator{position:absolute;right:0;top:2px;height:30px;width:15px;transform:scaleX(0);transform-origin:right center;transition:.5s}.account-menu__item-indicator-triangle{width:0;height:0;border-style:solid;border-width:22px 18px 22px 0;border-color:rgba(0,0,0,0) #f2f2f5 rgba(0,0,0,0) rgba(0,0,0,0)}@media(max-width: 992px){.account-menu{width:100% !important;padding:0;background:none;overflow:visible}.account-menu__wrap{height:calc(100% - 130px);overflow-y:auto}.account-menu__item-indicator{display:none}.account-menu__link{position:relative}.account-menu .has-children-indicator{position:absolute;top:17px;right:10px;height:20px;width:20px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(/frontend/images/0ddee8b3c761c70b6003390b1448b875.svg);transform:rotate(-90deg);cursor:pointer}}.sidebar-default_increased .account-menu{width:290px}.sidebar-default_increased .router-link-active .account-menu__item-indicator,.sidebar-default_increased .account-menu__item-indicator_active{transform:scaleX(1)}.modal-help{max-width:100vw;max-height:100vh}.modal-help>*{max-width:inherit;max-height:inherit}.modal-help__inner{max-width:inherit;max-height:inherit;width:1000px;height:720px}.modal-help iframe{width:100%;height:100%}.modal-help+.modal-help-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(244,244,250,.87);z-index:999}
.account__content{min-height:100%;width:100%;overflow:hidden}
.vs__spinner,.infinite-loader .infinite-loader__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid rgba(100,100,100,.1);border-right:.9em solid rgba(100,100,100,.1);border-bottom:.9em solid rgba(100,100,100,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0);animation:vSelectSpinner 1.1s infinite linear;transition:opacity .1s}.vs__spinner,.infinite-loader .infinite-loader__spinner,.vs__spinner:after,.infinite-loader .infinite-loader__spinner:after{border-radius:50%;width:5em;height:5em}.vs--loading .vs__spinner,.vs--loading .infinite-loader .infinite-loader__spinner,.infinite-loader .vs--loading .infinite-loader__spinner,.infinite-loader.infinite-loader--loading .vs__spinner,.infinite-loader.infinite-loader--loading .infinite-loader__spinner{opacity:1}.infinite-loader{display:flex;justify-content:center}.collection{position:relative;display:grid;grid-auto-rows:min-content;grid-template-columns:repeat(auto-fill, var(--item-width, 264px))}.collection_row-gap_none{grid-row-gap:0;row-gap:0px}.collection_row-gap_small{grid-row-gap:15px;row-gap:15px}.collection_row-gap_medium{grid-row-gap:15px;row-gap:30px}.collection_row-gap_large{grid-row-gap:15px;row-gap:45px}.collection_column-gap_none{column-gap:0px}.collection_column-gap_small{column-gap:15px}.collection_column-gap_medium{column-gap:30px}.collection_column-gap_large{column-gap:45px}.collection__empty-data{grid-column-start:1;grid-column-end:3}
.card-link{position:relative;cursor:pointer;transition:.25s}.card-link:hover{background-color:#e9e2fe}.card-link__container{min-height:100px;height:100%;width:100%;padding-top:20px;padding-right:50px;padding-left:20px;padding-bottom:20px}.card-link__button{position:absolute;bottom:20px;right:20px;height:40px;width:40px;padding:9px;border-radius:50%;background-color:#fff;background-size:contain;background-position:center center;background-repeat:no-repeat;background-origin:content-box;background-image:url(/frontend/images/9d0da448d9d67e283f64090bfc1face3.svg);box-shadow:0 4px 4px rgba(190,210,239,.25)}.card-link__title{display:block;margin:0 0 9px;color:#2d3b9a}.card-link__title.title-red{color:#e56590}.card-link__title.title-green{color:#449108}
.card-news{position:relative;overflow:hidden}.card-news__pic-container{height:148px;width:100%;overflow:hidden}.card-news__pic{height:100%;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:.25s}.card-news:hover .card-news__pic{transform:scale(1.15)}.card-news__container{padding-top:26px;padding-left:20px;padding-right:20px;padding-bottom:20px}.card-news__date-time{display:flex;justify-content:space-between;margin-bottom:20px;color:#b2b2b2}.card-news__title{min-height:44px;margin-bottom:9px;font-weight:bold}.card-news__bottom-gradient{position:absolute;width:100%;height:20%;bottom:0;left:0;background:#fff;background:linear-gradient(0deg, rgb(255, 255, 255) 20%, rgba(255, 255, 255, 0) 100%)}
.card-info{position:relative}.card-info__container{height:100%;min-height:100px;width:100%;display:flex}.card-info__content{height:100%;width:50%;flex-grow:2}.card-info__icon{height:100%;width:172px;margin-left:20px;background-size:contain;background-position:center center;background-repeat:no-repeat}.card-info__title{font-weight:bold;margin-bottom:26px}@media(max-width: 992px){.card-info__icon{display:none}}
.button-default{position:relative;box-sizing:border-box;border:none;text-align:left;display:flex;align-items:center;cursor:pointer;color:#fff;white-space:nowrap;user-select:none;font-size:18px;text-align:center}.button-default__icon{width:20px;height:20px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.button-default__label button[type=submit]{background:none;outline:none;border:none;color:#fff}.button-default_icon-side_left{flex-direction:row}.button-default_icon-side_left .button-default__icon{margin-right:20px}.button-default_icon-side_right{flex-direction:row-reverse}.button-default_icon-side_right .button-default__icon{margin-left:20px}.button-default_icon-size_small .button-default__icon{width:16px;height:16px}.button-default_icon-size_medium .button-default__icon{width:20px;height:20px}.button-default_icon-size_large .button-default__icon{width:24px;height:24px}.button-default_padding_none{padding:0}.button-default_padding_small{padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px}.button-default_padding_small.button-default_only-icon{padding:8px}.button-default_padding_medium{padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px}.button-default_padding_medium.button-default_only-icon{padding:14px}.button-default_padding_large{padding-top:20px;padding-right:24px;padding-bottom:20px;padding-left:24px}.button-default_padding_large.button-default_only-icon{padding:20px}.button-default_color_transparent{background-color:rgba(0,0,0,0);color:#2d3b9a}.button-default_color_blue{background-color:#4ba2db;color:#fff}.button-default_color_white{background-color:#fff;color:#4b3d3d}.button-default_color_green{background-color:#449108;color:#fff}.button-default_width_full{width:100%}.button-default_width_min{width:min-content}.button-default_text-align_left{justify-content:flex-start}.button-default_text-align_right{justify-content:flex-end}.button-default_text-align_center{justify-content:center}.button-default_border-radius_none{border-radius:0}.button-default_border-radius_small{border-radius:2px}.button-default_border-radius_medium{border-radius:5px}.button-default_border-radius_large{border-radius:10px}.button-default_border-radius_rounded{border-radius:40px}.button-default_border-radius_circle{border-radius:50%}.button-default_only-icon .button-default__icon{margin:0}.button-default_text-dashed .button-default__label{border-bottom:1px dashed}.button-default_inactive{cursor:default;pointer-events:none;opacity:.7}.button-default_inactive_lite{cursor:default;pointer-events:none}.button-default_full_height{margin:0;height:100%}.button-default_border::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border:2px solid #2d3b9a;border-radius:5px;opacity:1;transition:opacity .25s ease}.button-default_hover-border::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border:2px solid #2d3b9a;border-radius:5px;opacity:0;transition:opacity .25s ease}.button-default_hover-border:hover::before{opacity:1}@media(max-width: 1360px){.button-default{font-size:15px}}
.assignment-progress{position:relative}
.assignment-stats{min-height:40px;display:flex;justify-content:center;cursor:pointer}.assignment-stats_loading,.assignment-stats_error{display:flex;align-items:center;justify-content:center}.assignment-stats__item{height:40px;width:40px;margin-left:6px;margin-right:6px;display:flex;align-items:center;justify-content:center;border-style:solid;border-width:2px;border-radius:50%;border-color:#b2b2b2}.assignment-stats__item_color_yellow{border-color:#eeba00}.assignment-stats__item_color_red{border-color:#e56590}.assignment-stats__item_color_green{border-color:#449108}
.assignment-date{position:relative;min-width:160px}
.assignment-summary{padding-top:4px;padding-bottom:4px;padding-right:40px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 620px){.assignment-summary{flex-direction:column;align-items:start}}.assignment-summary__title{width:300px}.assignment-summary__title_highlight{color:#2d3b9a;font-weight:700}.assignment-summary__title-tags{margin-left:16px}.assignment-summary__tags{margin-left:16px;margin-right:16px;flex-grow:1;display:flex;justify-content:center}.assignment-summary__badges{min-width:120px;margin-right:16px}.assignment-summary__date{width:164px;margin-right:16px;margin-top:4px;margin-bottom:4px}@media screen and (max-width: 620px){.assignment-summary__date{width:100%;text-align:left}}.assignment-summary__stats{margin-right:16px;margin-top:4px;margin-bottom:4px}@media screen and (max-width: 620px){.assignment-summary__stats{width:100%}.assignment-summary__stats .assignment-stats{justify-content:start;margin-left:-6px}}.assignment-summary__progress{width:70px;text-align:right}@media screen and (max-width: 620px){.assignment-summary__progress{text-align:left}}.assignment-summary__spoiler-indicator{position:absolute;top:calc(50% - 10px);right:20px;height:20px;width:20px;cursor:pointer;background-image:url(/frontend/images/0ddee8b3c761c70b6003390b1448b875.svg);transform:rotate(-90deg);transition:.25s}.assignment-summary__spoiler-indicator_opened{transform:rotate(90deg)}.assignment-summary__class{background:#cad6fc;padding:.2rem .5rem;border-radius:6px}
.confirm-default{position:absolute;top:0;right:0;width:240px;padding:20px;background:#fbfbfb;box-shadow:0px 4px 5px rgba(190,210,239,.3);border-radius:10px;z-index:10}.confirm-default_left{left:0}.confirm-default-title{width:100%;margin-bottom:20px;white-space:initial;font-size:18px;font-weight:bold;line-height:22px;text-align:center;padding:0 17px;color:#4b3d3d}.confirm-default-item{margin-top:15px;margin-bottom:15px}.confirm-default-item:first-child{margin-top:10px}.confirm-default-item:last-child{margin-bottom:20px}.confirm-default-action{width:100%;height:50px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:22px;color:#fff;background-color:#4ba2db;border-radius:5px;outline:none;border:none;cursor:pointer}.confirm-default-cancel{font-size:18px;line-height:22px;text-align:center;color:#2d3b9a;cursor:pointer}.confirm-default-close{position:absolute;top:20px;right:20px;width:18px;height:18px;cursor:pointer}.confirm-default-close::before,.confirm-default-close::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);width:16px;height:1px;background:#2d3b9a}.confirm-default-close::after{transform:translate(-50%, -50%) rotate(-45deg)}
.scene-link{width:100%;display:flex;align-items:center;justify-content:space-between}.scene-link__title_active{cursor:pointer}.scene-link__controls{display:flex;align-items:center}.scene-link__control{height:1.25em;width:1.25em;margin-left:6px;margin-right:6px;background-size:contain;background-position:center center;background-repeat:no-repeat;cursor:pointer;opacity:.8;transition:.25s}.scene-link__control:first-child{margin-left:0}.scene-link__control:last-child{margin-right:0}.scene-link__control:hover,.scene-link__control:active{opacity:1}.scene-link__control_eye{background-image:url(/frontend/images/1a3f96e15c7dcb3755eefdf970b1df62.svg)}.scene-link__control_remove{background-image:url(/frontend/images/58e702867ad5c3af209fa8e35dd5553b.svg)}
.scene-details__micromodule{background-color:#dbdbdb;border-radius:3px;color:#b5b5b5;position:relative}.scene-details__micromodule_default::before{content:"";position:absolute;width:14px;height:2px;background-color:#b5b5b5;top:50%;left:4px;transform:translateY(-50%)}.scene-details__micromodule_success{background-color:#8db86c}.scene-details__micromodule_success::before{content:"";position:absolute;width:12px;height:6px;border:2px solid #679146;top:6px;left:4px;border-top:none;border-right:none;transform:rotate(-45deg)}.scene-details__micromodule_error{background-color:#f18b8f}.scene-details__micromodule_error::before{content:"";position:absolute;width:14px;height:2px;background-color:#e9474d;top:50%;left:4px;transform:translateY(-50%) rotate(45deg)}.scene-details__micromodule_error::after{content:"";position:absolute;width:14px;height:2px;background-color:#e9474d;top:50%;left:4px;transform:translateY(-50%) rotate(-45deg)}.scene-details__micromodule_warning{background-color:#fcdc6b}.scene-details__micromodule_warning::before{content:"";position:absolute;width:12px;height:6px;border:2px solid #e3b205;top:6px;left:4px;border-top:none;border-right:none;transform:rotate(-45deg)}
.assignment-tasks{position:relative;counter-reset:order}.assignment-tasks__item{display:flex;align-items:center;position:relative;padding-top:7px;padding-left:40px;padding-right:20px;padding-bottom:7px;margin-right:-20px;margin-left:-20px}.assignment-tasks__item::before{content:counters(order, ".", decimal) "";counter-increment:order;font-weight:700;color:#2d3b9a;position:absolute;top:50%;transform:translateY(-50%);right:calc(100% - 30px);width:20px;text-align:right}.assignment-tasks__item_hover,.assignment-tasks__item:hover{background:#e9e2fe}.assignment-tasks__item-details{flex-shrink:0}
.contextmenu-default{position:absolute;bottom:-35px;right:0;padding:20px;background:#fbfbfb;box-shadow:0px 4px 5px 1px rgba(190,210,239,.6);border-radius:10px;z-index:10}.contextmenu-default_left{left:0}.contextmenu-default-title{width:100%;margin-bottom:20px;white-space:initial;font-size:18px;font-weight:bold;line-height:22px;text-align:center;padding:0 20px;color:#4b3d3d}.contextmenu-default-close{position:absolute;top:20px;right:20px;width:18px;height:18px;cursor:pointer}.contextmenu-default-close::before,.contextmenu-default-close::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);width:16px;height:1px;background:#2d3b9a}.contextmenu-default-close::after{transform:translate(-50%, -50%) rotate(-45deg)}
.range-default{height:28px;-webkit-appearance:none;margin:10px 0;width:100%;border:none}.range-default:focus{outline:none}.range-default::-webkit-slider-runnable-track{width:100%;height:6px;cursor:pointer;animate:.2s;box-shadow:1px 1px 1px #000;background:#2d3b9a;border-radius:5px;border:1px solid #000}.range-default:-webkit-slider-thumb{box-shadow:1px 1px 1px #000;border:1px solid #000;height:20px;width:10px;border-radius:5px;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-8px}.range-default:focus::-webkit-slider-runnable-track{background:#2d3b9a}.range-default::-moz-range-track{width:100%;height:6px;cursor:pointer;animate:.2s;box-shadow:1px 1px 1px #000;background:#2d3b9a;border-radius:5px;border:1px solid #000}.range-default::-moz-range-thumb{box-shadow:1px 1px 1px #000;border:1px solid #000;height:20px;width:10px;border-radius:5px;background:#fff;cursor:pointer}.range-default::-ms-track{width:100%;height:6px;cursor:pointer;animate:.2s;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.range-default::-ms-fill-lower{background:#2d3b9a;border:1px solid #000;border-radius:10px;box-shadow:1px 1px 1px #000}.range-default::-ms-fill-upper{background:#2d3b9a;border:1px solid #000;border-radius:10px;box-shadow:1px 1px 1px #000}.range-default::-ms-thumb{margin-top:1px;box-shadow:1px 1px 1px #000;border:1px solid #000;height:20px;width:10px;border-radius:5px;background:#fff;cursor:pointer}.range-default:focus::-ms-fill-lower{background:#2d3b9a}.range-default:focus::-ms-fill-upper{background:#2d3b9a}
.assignment-results{margin:0 -20px}.assignment-results__inner{position:relative;display:flex}.assignment-results__col{position:relative;flex-shrink:0}.assignment-results__col_filled{flex-grow:1;overflow-x:auto;overflow-y:hidden}.assignment-results__col:first-of-type>*{padding-left:20px}.assignment-results__col:last-of-type>*{padding-right:20px}.assignment-results__collapsed{position:absolute;top:0;left:0;min-width:100%}.assignment-results__row{position:relative;min-height:2rem;display:flex;align-items:center;transition:.25s}.assignment-results__row_interactive{background-color:#e9e2fe}.assignment-results__row_header{font-weight:bold;min-height:46px;padding:0}.assignment-results__row_header .cell_name{font-size:24px;line-height:29px}@media(max-width: 992px){.assignment-results__row_header .cell_name{font-size:20px;line-height:24px}}.assignment-results__row-hover{position:absolute;z-index:0;top:0px;left:0px;height:100%;width:100%;transition:.25s}.assignment-results__cell{z-index:1}.assignment-results__cell_star{width:37px}.assignment-results__cell_title{flex-grow:4;width:25%;display:flex;align-items:center;min-width:150px;padding-top:.2em;padding-right:10px}.assignment-results__cell_name{padding-top:12px;padding-right:4px;padding-bottom:12px;padding-left:4px}.assignment-results__cell_task{padding-top:12px;padding-right:4px;padding-bottom:12px;padding-left:4px;width:40px;min-width:40px;text-align:center}.assignment-results__cell_hover{background:#e9e2fe}.assignment-results__cell_alert{color:#e56590}.assignment-results__cell_progress{color:#b2b2b2;width:100%;text-align:right}.assignment-results__cell_grade{width:62px;height:46px;display:flex;justify-content:center;align-items:center}.assignment-results__cell_grade-title{padding-top:12px;padding-right:4px;padding-bottom:12px;padding-left:9px}.assignment-results__cell_no_eye{min-width:20px}.assignment-results__cell_eye{width:20px;min-width:20px;height:20px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(/frontend/images/1a3f96e15c7dcb3755eefdf970b1df62.svg);cursor:pointer}.assignment-results__grade{height:30px;width:30px;display:flex;align-items:center;justify-content:center;text-align:center;color:#4b3d3d;background-color:#f2f2f5;border-radius:50%}.assignment-results__grade_1,.assignment-results__grade_2{background-color:#e56590;color:#fff}.assignment-results__grade_3{background-color:#eeba00}.assignment-results__grade_4{background-color:#4ba2db;color:#fff}.assignment-results__grade_5{background-color:#449108;color:#fff}.assignment-results__star{height:22px;width:22px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(/frontend/images/9913bf5c68ab94276186efa8101d0d0f.svg)}
.assignment-testwork-results{position:relative}.assignment-testwork-results__scenes-cols{position:absolute;right:33px;top:-20px}.assignment-testwork-results__table{width:calc(100% + 40px);border-collapse:collapse;margin:0 -20px}.assignment-testwork-results__head>*{padding:0 3px 6px}.assignment-testwork-results__row:hover{background-color:#e9e2fe}.assignment-testwork-results__cell{padding:7px 0px}.assignment-testwork-results__cell:first-child{padding-left:20px}.assignment-testwork-results__cell:last-child{padding-right:20px}.assignment-testwork-results__index{font-weight:700;color:#2d3b9a;padding-right:5px;width:22px}.assignment-testwork-results__name{padding-right:10px}.assignment-testwork-results__variant{font-weight:700;color:#2d3b9a;text-align:center}.assignment-testwork-results__results>.task-scenes{margin:auto;width:min-content}.assignment-testwork-results__score{width:100px;font-weight:700;color:#2d3b9a;text-align:center}.assignment-testwork-results__grade{width:70px}.assignment-testwork-results__grade>*{margin:auto}.assignment-testwork-results__icons{width:60px;position:relative}.edit-mark__mark{text-align:center;font-weight:700;color:#2d3b9a;text-align:center;font-size:22px}.edit-mark__save{margin-top:15px;width:100%}
.input-text{position:relative;display:block;width:100%}.input-text a{color:#b2b2b2;transition:.25s}.input-text a:hover{color:#2d3b9a}.input-text__header,.input-text__footer{display:flex;align-items:flex-end;justify-content:space-between;color:#b2b2b2;font-size:16px;line-height:19px}.input-text__header{margin-bottom:6px}.input-text__footer{margin-top:6px}.input-text__input{border-width:1px;border-style:solid;border-color:#fff}.input-text__input_border-color_white{border-color:#fff}.input-text__input_border-color_green{border-color:#37820b}.input-text__input_border-color_red{border-color:#d84d7e}.input-text__input_border-color_blue{border-color:#4ba2db}.input-text__input_border-color_grey{border-color:#dbdbdb}.input-text__input_text-color_black{color:#000}.input-text__input_text-color_green{color:#449108}.input-text__input_text-color_red{color:#e56590}.input-text__input_text-color_blue{color:#4ba2db}.input-text__input_text-align_left{text-align:left}.input-text__input_text-align_center{text-align:center}.input-text__input_text-align_right{text-align:right}.input-text__required{color:red;font-size:14px}
.input-text-validated{position:relative}.input-text__label-error{opacity:0}.input-text__label-error-show{opacity:1;color:#e56590}
.task-datepicker{display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:center}.task-datepicker__label{padding-left:40px;margin-right:auto;background-size:22px 22px;background-position:0 0;background-repeat:no-repeat;background-image:url(/frontend/images/9fcdeeee7559a540448f1dfc7f45e647.svg)}.task-datepicker__date{margin-left:52px;display:flex;align-items:center}.task-datepicker.task-datepicker__field{justify-content:space-between}.task-datepicker.task-datepicker__field .task-datepicker__prefix{margin-right:10px}.task-datepicker.task-datepicker__field .task-datepicker__date{margin:0}.task-datepicker__value{font-weight:700;margin-left:10px}.task-datepicker__value input[type=date]{border:none;padding:0;font-size:18px;line-height:22px;font-family:"Lato",sans-serif;outline:0 none;width:100px;font-weight:700;cursor:pointer;border-bottom:1px dashed #fff;transition:border-color .25s ease}.task-datepicker__value input[type=date]:hover{border-color:#2d3b9a}.task-datepicker .mx-datepicker{width:80px}.task-datepicker .mx-input{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;border:none;border-radius:0;height:auto;padding:0;font-size:18px;line-height:22px;font-family:"Lato",sans-serif;outline:0 none;font-weight:700;cursor:pointer;box-shadow:none;border-bottom:1px dashed #2d3b9a;transition:border-color .25s ease}.task-datepicker .mx-input:hover{border-color:#fff}.task-datepicker .mx-icon-calendar{display:none}@media(max-width: 1420px){.task-datepicker__date{margin-left:25px}}@media(max-width: 992px){.task-datepicker{justify-content:space-between}.task-datepicker__label{width:100%;margin-bottom:15px}.task-datepicker__date{margin-left:10px;margin-top:5px;margin-bottom:5px}}.mx-calendar{width:320px;padding:0 30px 20px}.mx-calendar-header{border-bottom:2px solid #2d3b9a;margin:0 -30px;padding:16px 80px 10px 30px;height:auto;text-align:left;position:relative}.mx-btn-icon-double-left,.mx-btn-icon-double-right{display:none}.mx-btn-icon-left,.mx-btn-icon-right{border-radius:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.mx-btn-icon-left i,.mx-btn-icon-right i{display:none}.mx-btn-icon-left{right:64px;width:0;height:0;border-style:solid;border-width:0 4px 8px 4px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #2d3b9a rgba(0,0,0,0)}.mx-btn-icon-left:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #2d3b9a rgba(0,0,0,0)}.mx-btn-icon-right{right:37px;width:0;height:0;border-style:solid;border-width:8px 4px 0 4px;border-color:#2d3b9a rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.mx-btn-icon-right:hover{border-color:#2d3b9a rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.mx-calendar-header-label .mx-btn{font-weight:700;font-size:18px;line-height:22px;font-family:"Lato",sans-serif;color:#4b3d3d}.mx-datepicker-main{font-family:"Lato",sans-serif;color:#4b3d3d}.mx-calendar-content .cell{height:auto;font-size:14px;line-height:17px}.mx-calendar-content .cell.active{background:none}.mx-calendar-content .cell.active div{background:#4ba2db}.mx-calendar-content .cell div{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:1px;border-radius:50%}.mx-table-date th{font-size:14px;line-height:17px}input[type=date i]::-webkit-calendar-picker-indicator{display:none}.card-task-datepicker{margin-top:30px}.card-task-datepicker__no_margin{margin-top:0}
.select-default{position:relative;width:100%;cursor:pointer}.select-default *{white-space:normal}.select-default .vs__dropdown-toggle{background-color:#fff;box-shadow:0px 4px 4px rgba(190,210,239,.25)}.select-default .vs__dropdown-menu{background-color:#fff;box-shadow:0px 4px 4px rgba(190,210,239,.25)}
.form-assignment-send{width:550px}.form-assignment-send h3{text-align:center}.form-assignment-send__text{padding:10px 21px}.select-student__name{margin-bottom:10px}.select-student__list{padding:18px;border:1px solid #dbdbdb;border-right:none;height:237px;overflow-y:scroll}.select-student__list::-webkit-scrollbar{width:6px}.select-student__list::-webkit-scrollbar-track{background:#e9e2fe;border-radius:5px}.select-student__list::-webkit-scrollbar-thumb{border:5px solid #b2b2b2;border-radius:5px}.select-student__list .checkbox-element{margin-bottom:23px}.select-student-tags__student{border-radius:5px;display:inline-block;margin-right:6px;margin-bottom:6px;padding:3px 13px;color:#4b3d3d;font-size:18px;background:#e9e2fe;line-height:28px}
.assignment-detail{position:relative}.assignment-detail__title{color:#4b3d3d;padding-right:100px}@media(max-width: 992px){.assignment-detail__title{font-size:20px;line-height:24px}}.assignment-detail__description{margin-bottom:50px}.assignment-detail__hint{margin:10px 0;font-size:16px}.assignment-detail__buttons{display:flex}.assignment-detail__buttons>*{margin-right:10px}.assignment-detail__results{margin-top:50px}.assignment-detail__controls{position:absolute;top:0;right:0;display:flex}.assignment-detail__control{height:18px;width:18px;margin-left:7px;margin-right:7px;cursor:pointer}.assignment-detail__control:first-child{margin-left:0}.assignment-detail__control:last-child{margin-right:0}.assignment-detail__control_action_edit{transition:all 150ms ease-out;background-image:url(/frontend/images/a03268037eaffd4fde8c0648c5619cec.svg)}.assignment-detail__control_action_edit:hover{background-image:url(/frontend/images/ef2b239e0df7a55f95b5f0c1e56f71dc.svg)}.assignment-detail__control_action_send{transition:all 150ms ease-out;background-image:url(/frontend/images/1cb27e9865a47359f3a66d640be17be7.svg)}.assignment-detail__control_action_send:hover{background-image:url(/frontend/images/ce001dab0ff476714ddeb9213fd7bea6.svg)}.assignment-detail__control_action_remove{transition:all 150ms ease-out;background-image:url(/frontend/images/58e702867ad5c3af209fa8e35dd5553b.svg)}.assignment-detail__control_action_remove:hover{background-image:url(/frontend/images/7260e4a2c0eedc9da0e078480091a3a1.svg)}.assignment-detail__control_action_unfavorite{transition:all 150ms ease-out;background-image:url(/frontend/images/2acf08301729d6886fd595c3cc3a3131.svg)}.assignment-detail__control_action_favorite{transition:all 150ms ease-out;background-image:url(/frontend/images/f8fd55dde571abe1e26055aa535dc876.svg)}.assignment-detail__tasks-header{display:flex}.assignment-detail__tasks-header-empty{flex-grow:1}.assignment-detail__edit-modal .modal-default__container{width:80%;max-width:810px}@media screen and (max-width: 992px){.assignment-detail__edit-modal .modal-default__container{width:95%}}.assignment-detail__edit-modal .modal-card{width:100%}.assignment-detail__edit-modal .constructor-lesson__date{margin-right:0}.task-scenes{width:185px;display:flex;align-items:center}.task-scenes__item{width:22px;height:22px;text-align:center;margin:2px;line-height:24px}
.assignment{position:relative}.assignment__new{position:absolute;top:-10px;left:-10px;width:24px;z-index:2}.assignment__body{margin-top:16px}.assignment__is-favorite{position:absolute;z-index:5;pointer-events:none;user-select:none;top:0;left:0}
.assignment-header-teacher{position:relative}.assignment-header-teacher-grid{display:grid;grid-template-columns:30% 1fr max-content max-content max-content;padding:.32rem 1rem;gap:2rem;align-items:center}.assignment-header-teacher-title{font-size:1.125rem}.assignment-header-teacher-group-name-col{display:flex;justify-content:flex-start;gap:.5rem}.assignment-header-teacher-status-col{display:flex}.assignment-header-teacher-spoiler-indicator{position:absolute;top:calc(50% - 10px);right:20px;height:20px;width:20px;cursor:pointer;background-image:url(/frontend/images/0ddee8b3c761c70b6003390b1448b875.svg);background-repeat:no-repeat;transform:rotate(-90deg);transform-origin:50% 50%;transition:.25s}.assignment-header-teacher-spoiler-indicator-opened{transform:rotate(90deg)}.assignment-header-teacher-group-name{background:#cad6fc;padding:.2rem .5rem;border-radius:6px;display:inline-flex}.assignment-header-teacher-assignment-type{padding:.2rem .5rem;border-radius:6px;display:inline-flex}.assignment-header-teacher-assignment-type--homework{background:#fcdc6b}.assignment-header-teacher-assignment-type--classwork{background:#8db86c}.assignment-header-teacher-assignment-type--testwork{background:#e9e2fe}.assignment-header-teacher-status{height:40px;width:40px;margin-left:6px;margin-right:6px;display:flex;align-items:center;justify-content:center;border-style:solid;border-width:2px;border-radius:50%}.assignment-header-teacher-status--not-started{border-color:#b2b2b2}.assignment-header-teacher-status--running{border-color:#eeba00}.assignment-header-teacher-status--completed{border-color:#449108}
.assignment-header-student-grid{display:grid;grid-template-columns:28% 37% 14% 16% 4%;padding:.32rem 1rem;align-items:center}.assignment-header-student-status-col{display:flex;justify-content:flex-end;padding-right:2rem}.assignment-header-student-status-review{color:#919191;white-space:nowrap}.assignment-header-student-group-name{background:#cad6fc;padding:.2rem .5rem;border-radius:6px;display:inline-flex}.assignment-header-student-assignment-type{padding:.2rem .5rem;border-radius:6px;display:inline-flex}.assignment-header-student-assignment-type--homework{background:#fcdc6b}.assignment-header-student-assignment-type--classwork{background:#8db86c}.assignment-header-student-assignment-type--testwork{background:#e9e2fe}.assignment-header-student-spoiler-indicator{position:absolute;top:calc(50% - 10px);right:20px;height:20px;width:20px;cursor:pointer;background-image:url(/frontend/images/0ddee8b3c761c70b6003390b1448b875.svg);background-repeat:no-repeat;transform:rotate(-90deg);transform-origin:50% 50%;transition:.25s}.assignment-header-student-spoiler-indicator-opened{transform:rotate(90deg)}
.preloader-local-2{background:rgba(255,255,255,.8);position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:50;top:0;left:0}.preloader-local-2 svg{animation:rotating 1s linear infinite;width:30px;height:30px}.preloader-local-2 svg path{stroke:#cad6fc;stroke-width:7}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.assignment-modules-teacher{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.assignment-modules-teacher-scene{display:grid;grid-template-columns:max-content max-content 1fr;transition:all 150ms ease-out;cursor:pointer;align-items:center}.assignment-modules-teacher-scene-num{font-weight:bold;color:#2d3b9a;margin-right:.5rem}.assignment-modules-teacher-scene-controls{display:flex;justify-content:flex-end}.assignment-modules-teacher-scene-controls-view{height:1.25em;width:1.25em;margin-left:6px;margin-right:6px;background-size:contain;background-position:center center;background-repeat:no-repeat;cursor:pointer;opacity:.8;transition:.25s;background-image:url(/frontend/images/1a3f96e15c7dcb3755eefdf970b1df62.svg)}.assignment-modules-teacher-scene-controls-view:hover{background-image:url(/frontend/images/57e188c0bb181ab426f468afe5f05806.svg)}
.assignment-scores-teacher{cursor:default}.assignment-scores-teacher-grid{display:grid;gap:1rem;grid-template-columns:25% 55% 5% 5% auto;align-items:center}.assignment-scores-teacher-header{font-weight:bold;margin-bottom:1rem}.assignment-scores-teacher-header-scenes{display:flex;gap:.5rem;justify-content:center}.assignment-scores-teacher-header-scenes-item{width:1.7rem;height:1.7rem;display:flex;align-items:center;justify-content:center}.assignment-scores-teacher-header-scenes-item[data-max-score="0"]{display:none}.assignment-scores-teacher-content{display:flex;flex-direction:column;gap:1rem}.assignment-scores-teacher-results{position:absolute;display:grid;max-width:100%;overflow-x:auto;overflow-y:hidden;gap:1rem;scrollbar-width:thin;padding-bottom:.5rem}.assignment-scores-teacher-results-wrap{position:relative;height:100%;display:flex;justify-content:center}.assignment-scores-teacher-results-header{font-weight:bold}.assignment-scores-teacher-item-student-info{display:flex;gap:.5rem;align-items:center}.assignment-scores-teacher-item-student-star{width:1rem;height:1rem;background:url(/frontend/images/9913bf5c68ab94276186efa8101d0d0f.svg) no-repeat center}.assignment-scores-teacher-item-student-name{cursor:pointer;color:inherit}.assignment-scores-teacher-item-student-name:hover{color:#2d3b9a}.assignment-scores-teacher-item-scenes{display:flex;gap:.5rem;justify-content:center}.assignment-scores-teacher-item-scenes-item{width:1.7rem;height:1.7rem;display:flex;align-items:center;justify-content:center}.assignment-scores-teacher-item-scenes-item[data-max-score="0"]{color:#c7c7c7}.assignment-scores-teacher-item-scenes-item.no-score{color:#c7c7c7}.assignment-scores-teacher-item-tools{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.assignment-scores-teacher-item-set-mark{height:1.2em;width:.85em;margin-left:7px;margin-right:7px;cursor:pointer;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(/frontend/images/a03268037eaffd4fde8c0648c5619cec.svg);transition:150ms ease-out}.assignment-scores-teacher-item-set-mark:hover{background-image:url(/frontend/images/ef2b239e0df7a55f95b5f0c1e56f71dc.svg)}.assignment-scores-teacher-item-view{height:1.3em;width:1.25em;margin-left:6px;margin-right:6px;background-size:contain;background-position:center center;background-repeat:no-repeat;cursor:pointer;background-image:url(/frontend/images/1a3f96e15c7dcb3755eefdf970b1df62.svg);transition:150ms ease-out}.assignment-scores-teacher-item-view:hover{background-image:url(/frontend/images/57e188c0bb181ab426f468afe5f05806.svg)}
.assignment-testwork-scores-teacher{cursor:default;display:flex;flex-direction:column;gap:1rem}.assignment-testwork-scores-teacher-grid{display:grid;gap:1rem;grid-template-columns:26% 13% 37% 6% 7% auto;align-items:center}.assignment-testwork-scores-teacher-grid--header{font-weight:bold}.assignment-testwork-scores-teacher-name-col b{color:#2d3b9a}.assignment-testwork-scores-teacher-variant-col{color:#2d3b9a}.assignment-testwork-scores-teacher-tools-col{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.assignment-testwork-scores-teacher-student-name{color:inherit}.assignment-testwork-scores-teacher-view{display:block;height:1.3em;width:1.25em;margin-left:6px;margin-right:6px;background-size:contain;background-position:center center;background-repeat:no-repeat;cursor:pointer;opacity:.8;transition:.25s;background-image:url(/frontend/images/1a3f96e15c7dcb3755eefdf970b1df62.svg)}.assignment-testwork-scores-teacher-view:hover{background-image:url(/frontend/images/57e188c0bb181ab426f468afe5f05806.svg)}.assignment-testwork-scores-teacher-results{display:flex;gap:.5rem}.assignment-testwork-scores-teacher-detail-item{background-color:#f1f1f1;width:1.7rem;height:1.7rem;border-radius:5px;text-align:center;align-items:center;justify-content:center;padding:3px;cursor:pointer;transition:all 150ms ease-out}.assignment-testwork-scores-teacher-detail-item:hover{background:#c2c2c2}.assignment-testwork-scores-teacher-detail-item>div{width:100%;height:100%}.assignment-testwork-scores-teacher-detail-item--none svg{fill:#979797}.assignment-testwork-scores-teacher-set-mark{height:18px;width:18px;margin-left:7px;margin-right:7px;cursor:pointer;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(/frontend/images/a03268037eaffd4fde8c0648c5619cec.svg)}.assignment-testwork-scores-teacher-set-mark:hover{background-image:url(/frontend/images/ef2b239e0df7a55f95b5f0c1e56f71dc.svg)}
.assignment-detail-teacher{position:relative;margin-top:.5rem;min-height:90px}.assignment-detail-teacher-container{padding:0 1rem}.assignment-detail-teacher-header{display:flex;align-items:center;justify-content:space-between}.assignment-detail-teacher-title{font-size:1.5rem;font-weight:bold}.assignment-detail-teacher-actions{display:flex}.assignment-detail-teacher-actions-item{height:18px;width:18px;margin-left:7px;margin-right:7px;cursor:pointer;background-size:contain;background-position:center center;background-repeat:no-repeat}.assignment-detail-teacher-actions-item-edit{background-image:url(/frontend/images/a03268037eaffd4fde8c0648c5619cec.svg)}.assignment-detail-teacher-actions-item-edit:hover{background-image:url(/frontend/images/ef2b239e0df7a55f95b5f0c1e56f71dc.svg)}.assignment-detail-teacher-actions-item-send{background-image:url(/frontend/images/1cb27e9865a47359f3a66d640be17be7.svg)}.assignment-detail-teacher-actions-item-send:hover{background-image:url(/frontend/images/ce001dab0ff476714ddeb9213fd7bea6.svg)}.assignment-detail-teacher-actions-item-remove{background-image:url(/frontend/images/58e702867ad5c3af209fa8e35dd5553b.svg)}.assignment-detail-teacher-actions-item-remove:hover{background-image:url(/frontend/images/7260e4a2c0eedc9da0e078480091a3a1.svg)}.assignment-detail-teacher-actions-item-to-favorites{background-image:url(/frontend/images/2acf08301729d6886fd595c3cc3a3131.svg)}.assignment-detail-teacher-actions-item-to-favorites:hover{background-image:url(/frontend/images/6dd30d5f853c866e3f8562c5d4225485.svg)}.assignment-detail-teacher-description{margin-top:2rem;font-size:1.125rem}.assignment-detail-teacher-description:before{content:"*";color:#e56590}.assignment-detail-teacher--in-favorites .assignment-detail-teacher-actions-item-to-favorites{background-image:url(/frontend/images/f8fd55dde571abe1e26055aa535dc876.svg)}.assignment-detail-teacher-modules .assignment-modules{margin:2rem -2.2rem 0 -2.2rem}.assignment-detail-teacher-modules .assignment-modules .assignment-modules-scene{padding:.7rem 2.2rem}.assignment-detail-teacher-scores{margin-top:3rem}.assignment-detail-teacher-testwork-details{margin-top:2rem}
.assignment-scores-student{display:flex;gap:2rem}.assignment-scores-student-wrap{position:absolute;max-width:100%;overflow-x:auto;overflow-y:hidden;display:grid;gap:1rem;padding-bottom:.5rem;scrollbar-width:thin}.assignment-scores-student-wrap-row{display:flex;align-items:center;gap:1.5rem;cursor:default}.assignment-scores-student-wrap-cell{width:2rem;text-align:center}.assignment-scores-student-grid{display:grid;grid-template-columns:1fr auto;gap:1rem}.assignment-scores-student-header{font-weight:bold;margin-bottom:1rem;cursor:default}.assignment-scores-student-header-scenes{display:flex;align-items:center;gap:1.5rem}.assignment-scores-student-header-mark{display:flex;justify-content:center}.assignment-scores-student-results{flex:1;position:relative}.assignment-scores-student-list{display:flex;flex-direction:column}.assignment-scores-student-item{align-items:center}.assignment-scores-student-item-mark-col{display:flex;justify-content:center}.assignment-scores-student .assignment-mark{cursor:default}
.assignment-modules-student-grid{display:grid;grid-template-columns:50% 50%;gap:1rem}.assignment-modules-student-grid--header{margin-bottom:1rem;cursor:default}.assignment-modules-student-header-scenes-nums{display:flex;justify-content:flex-end;gap:1rem}.assignment-modules-student-header-scenes-nums-item{width:1.7rem;height:1.7rem;display:flex;align-items:center;justify-content:center;background:#4ba2db;border-radius:5px;color:#fff;font-size:1rem}.assignment-modules-student-list{display:flex;flex-direction:column;gap:.5rem}.assignment-modules-student-stats-col{display:flex;justify-content:flex-end;gap:1rem}.assignment-modules-student-item{padding:3px}.assignment-modules-student-item-num{color:#2d3b9a}
.assignment-testwork-modules-student-grid{display:grid;grid-template-columns:20% 10% 60% auto}.assignment-testwork-modules-student-header{font-weight:bold}.assignment-testwork-modules-student-data{margin-top:1rem}.assignment-testwork-modules-student-scores{gap:1rem}
.assignment-detail-student{position:relative;margin-top:.5rem;min-height:90px}.assignment-detail-student-container{padding:0 1rem}.assignment-detail-student-header{display:flex;align-items:center;justify-content:space-between}.assignment-detail-student-mode-icon{width:2rem;height:2rem;background-size:100%;background:url(/frontend/images/081ad66cf6c834ed7d7fb555fc83fb62.svg) no-repeat}.assignment-detail-student-title{font-size:1.5rem;font-weight:bold}.assignment-detail-student-description{margin-top:2rem;font-size:1.125rem}.assignment-detail-student-description:before{content:"*";color:#e56590}.assignment-detail-student-modules{margin-top:3rem}.assignment-detail-student-scores{margin-top:3rem}.assignment-detail-student-actions{margin-top:2rem;display:flex;gap:1rem}
.assignment-detail-one-scores-teacher-scenes{display:flex;flex-direction:column;gap:0}.assignment-detail-one-scores-teacher-grid{display:grid;grid-template-columns:33% 36% 8% 15% auto;gap:1rem;padding:1rem 2.2rem;transition:all 150ms ease-out;margin:0 -2.2rem}.assignment-detail-one-scores-teacher-grid:hover{background:#f4f0ff}.assignment-detail-one-scores-teacher-header{font-weight:bold}.assignment-detail-one-scores-teacher-header:hover{background:rgba(0,0,0,0)}.assignment-detail-one-scores-teacher-scene-num{color:#2d3b9a}.assignment-detail-one-scores-teacher-view{display:block;height:1.3em;width:1.1em;margin-left:6px;margin-right:6px;background-size:contain;background-position:center center;background-repeat:no-repeat;cursor:pointer;background-image:url(/frontend/images/1a3f96e15c7dcb3755eefdf970b1df62.svg);transition:150ms ease-out}.assignment-detail-one-scores-teacher-view:hover{background-image:url(/frontend/images/57e188c0bb181ab426f468afe5f05806.svg)}.assignment-detail-one-scores-teacher-mcm-results{display:flex;gap:.5rem}
.assignment-detail-one-teacher{position:relative;margin-top:.5rem;min-height:90px}.assignment-detail-one-teacher-container{padding:0 1rem}.assignment-detail-one-teacher-header{display:flex;flex-direction:column}.assignment-detail-one-teacher-title{font-size:1.5rem;font-weight:bold}.assignment-detail-one-teacher-description{margin-top:2rem;font-size:1.125rem}.assignment-detail-one-teacher-description:before{content:"*";color:#e56590}.assignment-detail-one-teacher-scores{margin-top:3rem}
.assignment{position:relative}.assignment-is-favorite,.assignment-is-new,.assignment-has-empty-marks{position:absolute;z-index:5;user-select:none;top:0;left:0;width:2.1rem}.assignment-detail{position:relative}.assignment-detail-loader{border-radius:5px}
.assignments-list{display:flex;flex-direction:column;gap:1rem}.assignments-list-resend-modal .modal-default__container{width:100%;max-width:960px}.assignments-list-remove-modal-header{margin-bottom:2rem}.assignments-list-remove-modal-btn{width:140px}.assignments-list-complete-modal-confirm-btn{margin-top:1.5rem;display:flex;gap:1rem}.assignments-list-complete-modal-confirm-btn .button-default{min-width:150px}
.assignments-results-list{position:relative}
.account-feed{position:relative}.account-feed__block{padding-bottom:32px}.account-feed__collection_materials,.account-feed__collection_news{--item-width: 250px}.account-feed__collection_info{--item-width: 45%;grid-template-columns:repeat(auto-fill, minmax(var(--item-width, 100%), 1fr))}@media(max-width: 992px){.account-feed__collection_info{--item-width: 100%}}.account-feed__collection_homeworks{--item-width: 100%;grid-template-columns:repeat(auto-fill, minmax(var(--item-width, 100%), 1fr))}.account-feed__item{width:100%;height:100%}.account-feed-registered-just-now-modal{background:#fff;padding:1rem;border-radius:10px}.account-feed-student-assignment-list{margin-bottom:2rem}
/*! @license
 * Shaka Player
 * Copyright 2016 Google LLC
 * SPDX-License-Identifier: Apache-2.0
 */.shaka-hidden{display:none !important}.shaka-video-container{position:relative;top:0;left:0;display:flex}.shaka-video-container .material-icons-round{font-family:"Material Icons Round";font-size:24px}.shaka-video-container *{font-family:Roboto-Regular,Roboto,sans-serif,TengwarTelcontar;-webkit-font-smoothing:antialiased}.shaka-video-container:fullscreen{width:100%;height:100%;background-color:#000}.shaka-video-container:fullscreen .shaka-text-container{font-size:4.4vmin}.shaka-video-container:-webkit-full-screen{width:100%;height:100%;background-color:#000}.shaka-video-container:-webkit-full-screen .shaka-text-container{font-size:4.4vmin}.shaka-video-container:-moz-full-screen{width:100%;height:100%;background-color:#000}.shaka-video-container:-moz-full-screen .shaka-text-container{font-size:4.4vmin}.shaka-video-container:-ms-fullscreen{width:100%;height:100%;background-color:#000}.shaka-video-container:-ms-fullscreen .shaka-text-container{font-size:4.4vmin}.shaka-controls-container{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;z-index:1}.shaka-video-container:not([shaka-controls=true]) .shaka-controls-container{display:none}.shaka-controls-container *{flex-shrink:0}.shaka-controls-container[casting=true] .shaka-fullscreen-button{display:none}.shaka-canvas-container{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;pointer-events:none}.shaka-vr-canvas-container{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;pointer-events:none}.shaka-bottom-controls{width:96%;padding:0;padding-bottom:2.5%;z-index:1}.shaka-controls-button-panel{padding:0;margin:0;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;overflow:hidden;min-width:48px;font-size:12px;font-weight:400;font-style:normal;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;opacity:0;transition:opacity cubic-bezier(0.4, 0, 0.6, 1) .6s}.shaka-controls-container[casting=true] .shaka-controls-button-panel,.shaka-controls-container[shown=true] .shaka-controls-button-panel{opacity:1}.shaka-controls-button-panel>*{color:#fff;height:32px;line-height:.5;margin:1px;padding:0 5px;background:0 0;border:0;cursor:pointer}.shaka-controls-button-panel .shaka-overflow-menu-only{display:none}.shaka-play-button-container{margin:0;width:100%;height:100%;flex-shrink:1;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center}.shaka-statistics-container{overflow-x:hidden;overflow-y:auto;min-width:300px;color:#fff;background-color:rgba(35,35,35,.9);font-size:14px;padding:5px 10px;border-radius:2px;position:absolute;z-index:2;left:15px;top:15px;opacity:0;transition:opacity cubic-bezier(0.4, 0, 0.6, 1) .6s}.shaka-controls-container[casting=true] .shaka-statistics-container,.shaka-controls-container[shown=true] .shaka-statistics-container{opacity:1}.shaka-statistics-container div{display:flex;justify-content:space-between}.shaka-statistics-container span{color:#969696}.shaka-ad-statistics-container{overflow-x:hidden;overflow-y:auto;min-width:150px;color:#fff;background-color:rgba(35,35,35,.9);font-size:14px;padding:5px 10px;border-radius:2px;position:absolute;z-index:2;right:15px;top:15px;opacity:0;transition:opacity cubic-bezier(0.4, 0, 0.6, 1) .6s}.shaka-controls-container[casting=true] .shaka-ad-statistics-container,.shaka-controls-container[shown=true] .shaka-ad-statistics-container{opacity:1}.shaka-ad-statistics-container div{display:flex;justify-content:space-between}.shaka-ad-statistics-container span{color:#969696}.shaka-context-menu{background-color:rgba(35,35,35,.9);border-radius:2px;position:absolute;z-index:3}.shaka-context-menu button{padding:5px 10px;width:100%;display:flex;align-items:center;color:#fff;background:0 0;border:0;cursor:pointer}.shaka-context-menu button:hover{background-color:rgba(50,50,50,.9)}.shaka-context-menu label{padding:0 20px;align-items:flex-start;color:#fff;cursor:pointer}.shaka-context-menu .shaka-current-selection-span{align-items:flex-start;color:#fff;cursor:pointer}.shaka-scrim-container{margin:0;width:100%;height:100%;flex-shrink:1;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;transition:opacity cubic-bezier(0.4, 0, 0.6, 1) .6s;background:linear-gradient(to top, #000 0, transparent 15%)}.shaka-controls-container[casting=true] .shaka-scrim-container,.shaka-controls-container[shown=true] .shaka-scrim-container{opacity:1}.shaka-text-container{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;bottom:0;width:100%;min-width:48px;transition:bottom cubic-bezier(0.4, 0, 0.6, 1) .1s;transition-delay:.5s;font-size:20px;line-height:1.4;color:#fff}.shaka-text-container span.shaka-text-wrapper{display:inline;background:0 0}.shaka-controls-container[shown=true]~.shaka-text-container{bottom:15%;transition-delay:0s}.shaka-spinner-container{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;flex-shrink:1;display:flex;justify-content:center;align-items:center}.shaka-video-container:not([shaka-controls=true]) .shaka-spinner-container{display:none}.shaka-spinner{position:relative;top:0;left:0;margin:0;box-sizing:border-box;padding:7.8%;width:0;height:0;filter:drop-shadow(0 0 2px rgba(255, 255, 255, 0.5))}.shaka-hidden-fast-forward-container,.shaka-hidden-rewind-container{height:100%;width:40%;flex-shrink:1}.shaka-hidden-fast-forward-container{position:absolute;left:0;right:0;top:0;bottom:0;left:60%}.shaka-hidden-rewind-container{position:absolute;left:0;right:0;top:0;bottom:0}.shaka-play-button{box-sizing:border-box;padding:7.5%;width:0;height:0;margin:0;border-radius:50%;box-shadow:rgba(0,0,0,.1) 0 0 20px 0;border:none;background-size:50%;background-repeat:no-repeat;background-position:center center;background-color:rgba(255,255,255,.9);opacity:0;transition:opacity cubic-bezier(0.4, 0, 0.6, 1) .6s}.shaka-controls-container[casting=true] .shaka-play-button,.shaka-controls-container[shown=true] .shaka-play-button{opacity:1}.shaka-play-button[icon=play]{background-image:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23000000%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M8%205v14l11-7z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%0A%3C%2Fsvg%3E)}.shaka-play-button[icon=pause]{background-image:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23000000%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M6%2019h4V5H6v14zm8-14v14h4V5h-4z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%0A%3C%2Fsvg%3E)}.shaka-current-time{font-size:14px;color:#fff;cursor:pointer}.shaka-current-time[disabled]{background-color:rgba(0,0,0,0);color:#fff;cursor:default}.shaka-controls-container button:focus,.shaka-controls-container input:focus{outline:1px solid Highlight}.shaka-controls-container button:-moz-focus-inner,.shaka-controls-container input:-moz-focus-outer{outline:0;border:0}.shaka-controls-container:not(.shaka-keyboard-navigation) button:focus,.shaka-controls-container:not(.shaka-keyboard-navigation) input:focus{outline:0}.shaka-fast-foward-container,.shaka-rewind-container{height:100%;width:100%;flex-shrink:1;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0;border:none;color:#fff;background-color:rgba(0,0,0,.5);cursor:default;font-size:20px;opacity:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.shaka-fast-foward-container{border-radius:40% 0 0 40%}.shaka-rewind-container{border-radius:0 40% 40% 0}.shaka-forward-rewind-container-icon{font-family:"Material Icons Round";font-size:34px}.shaka-range-container{position:relative;top:0;left:0;margin:4px 6px;height:4px;border-radius:4px;background:#fff}.shaka-volume-bar-container{width:100px;padding:0}.shaka-range-element{-webkit-appearance:none;background:0 0;position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;height:12px;top:-4px;z-index:1}.shaka-range-element::-webkit-slider-runnable-track{width:100%;cursor:pointer;height:12px;background:0 0;color:rgba(0,0,0,0);border:none}.shaka-range-element::-webkit-slider-thumb{-webkit-appearance:none;border:none;border-radius:12px;height:12px;width:12px;background:#fff}.shaka-range-element::-moz-range-track{width:100%;cursor:pointer;height:12px;background:0 0;color:rgba(0,0,0,0);border:none}.shaka-range-element::-moz-range-thumb{-webkit-appearance:none;border:none;border-radius:12px;height:12px;width:12px;background:#fff}.shaka-seek-bar-container{opacity:0;transition:opacity cubic-bezier(0.4, 0, 0.6, 1) .6s}.shaka-controls-container[casting=true] .shaka-seek-bar-container,.shaka-controls-container[shown=true] .shaka-seek-bar-container{opacity:1}.shaka-ad-markers{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%}/*!
* @license
* The SVG/CSS buffering spinner is based on http://codepen.io/jczimm/pen/vEBpoL
* Some local modifications have been made.
*
* Copyright (c) 2016 by jczimm
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/.shaka-spinner-svg{position:absolute;top:0;left:0;right:0;bottom:0;animation:rotate 2s linear infinite;transform-origin:center center;width:100%;height:100%;margin:0;padding:0}.shaka-spinner-path{stroke:#202124;stroke-dasharray:20,200;stroke-dashoffset:0;animation:dash 1s ease-in-out infinite;stroke-linecap:round}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.shaka-spacer{cursor:default;flex-shrink:1;flex-grow:1;margin:0}.shaka-overflow-menu,.shaka-settings-menu{overflow-x:hidden;overflow-y:auto;white-space:nowrap;background:#fff;box-shadow:0 1px 9px 0 rgba(0,0,0,.4);border-radius:2px;max-height:250px;min-width:180px;opacity:0;transition:opacity cubic-bezier(0.4, 0, 0.6, 1) .6s;display:flex;flex-direction:column;position:absolute;z-index:2;right:15px;bottom:30px}.shaka-controls-container[casting=true] .shaka-overflow-menu,.shaka-controls-container[casting=true] .shaka-settings-menu,.shaka-controls-container[shown=true] .shaka-overflow-menu,.shaka-controls-container[shown=true] .shaka-settings-menu{opacity:1}.shaka-overflow-menu button,.shaka-settings-menu button{font-size:14px;background:0 0;color:#000;border:none;min-height:30px;padding:3.5px 6px;display:flex;align-items:center;cursor:pointer}.shaka-overflow-menu button:hover,.shaka-settings-menu button:hover{background:#e0e0e0}.shaka-overflow-menu button label,.shaka-settings-menu button label{cursor:pointer}.shaka-keyboard-navigation .shaka-overflow-menu button:focus,.shaka-keyboard-navigation .shaka-settings-menu button:focus{background:#e0e0e0}.shaka-overflow-menu i,.shaka-settings-menu i{padding-left:10px;padding-right:10px}.shaka-overflow-menu.shaka-low-position,.shaka-settings-menu.shaka-low-position{bottom:15px}.shaka-overflow-menu span{text-align:left}.shaka-overflow-button-label{position:relative;display:flex;flex-direction:column}.shaka-current-selection-span{color:rgba(0,0,0,.54)}.shaka-settings-menu span{margin-left:54px}.shaka-back-to-overflow-button span{margin-left:0}.shaka-back-to-overflow-button i{padding-right:20px}.shaka-auto-span{left:17px}.shaka-controls-container[ad-active=true]{pointer-events:none}.shaka-controls-container[ad-active=true] .shaka-bottom-controls{pointer-events:auto}.shaka-client-side-ad-container,.shaka-server-side-ad-container{position:absolute;left:0;right:0;top:0;bottom:0}.shaka-video-container[shaka-controls=true] .shaka-client-side-ad-container iframe,.shaka-video-container[shaka-controls=true] .shaka-server-side-ad-container iframe{height:90%}.shaka-server-side-ad-container{width:100%;height:100%;flex-shrink:1}.shaka-server-side-ad-container:not([ad-active=true]){pointer-events:none}.shaka-ad-controls{display:flex;flex-direction:row;z-index:1;padding-bottom:1%}.shaka-video-container:not([shaka-controls=true]) .shaka-ad-controls{display:none}.shaka-ad-controls button,.shaka-ad-controls div{color:#fff;font-size:initial}.shaka-ad-controls div:not(.shaka-skip-ad-counter):not(.shaka-skip-ad-container){margin:1px}.shaka-ad-counter,.shaka-ad-position{display:flex;justify-content:flex-end;flex-direction:column;text-shadow:1px 1px 4px #000}.shaka-ad-controls .shaka-ad-position:not(.shaka-hidden)+.shaka-ad-counter{margin-left:.75em}.shaka-skip-ad-container{position:relative;right:-2%;display:flex;flex-direction:row;margin:0;margin-left:auto}.shaka-skip-ad-button{padding:5px 15px;background:rgba(0,0,0,.7);border:none;cursor:pointer}.shaka-skip-ad-button:disabled{background:rgba(0,0,0,.3)}.shaka-skip-ad-counter{padding:5px;background:rgba(0,0,0,.7);margin:0}/*!
* @license
* The tooltip is based on https://github.com/felipefialho/css-components/
* Local modifications have been performed.
*
* Copyright (c) 2017 Felipe Fialho
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/.shaka-tooltips-on{overflow:visible}.shaka-tooltips-on>[class*=shaka-tooltip]{position:relative}.shaka-tooltips-on>[class*=shaka-tooltip]:active:after,.shaka-tooltips-on>[class*=shaka-tooltip]:focus-visible:after,.shaka-tooltips-on>[class*=shaka-tooltip]:hover:after{content:attr(aria-label);font-family:Roboto-Regular,Roboto,sans-serif;line-height:16px;white-space:nowrap;font-size:13px;background:rgba(35,35,35,.9);color:#fff;border-radius:3px;padding:5px 10px;position:absolute;bottom:37px;left:16px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.shaka-tooltips-on>.shaka-tooltip-status:active:after,.shaka-tooltips-on>.shaka-tooltip-status:focus-visible:after,.shaka-tooltips-on>.shaka-tooltip-status:hover:after{content:attr(aria-label) " (" attr(shaka-status) ")"}.shaka-tooltips-on button:first-child:active:after,.shaka-tooltips-on button:first-child:focus-visible:after,.shaka-tooltips-on button:first-child:hover:after{left:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.shaka-tooltips-on button:last-child:active:after,.shaka-tooltips-on button:last-child:focus-visible:after,.shaka-tooltips-on button:last-child:hover:after{left:32px;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}#shaka-player-ui-thumbnail-container{background-color:#000;border:1px solid #000;box-shadow:0 8px 8px 0 rgba(0,0,0,.5);min-width:150px;overflow:hidden;position:absolute;visibility:hidden;width:15%;z-index:1}#shaka-player-ui-thumbnail-container #shaka-player-ui-thumbnail-image{position:absolute}#shaka-player-ui-thumbnail-container #shaka-player-ui-thumbnail-time{background-color:rgba(0,0,0,.5);bottom:0;color:#fff;font-size:16px;left:0;position:absolute;right:0;text-align:center}#shaka-player-ui-time-container{background-color:#fff;border:1px solid #000;border-radius:10px;box-shadow:0 8px 8px 0 rgba(0,0,0,.5);color:#000;overflow:hidden;padding:1px 7px;position:absolute;visibility:hidden;z-index:1}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxP.ttf) format("truetype")}@font-face{font-family:"Material Icons Round";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialiconsround/v108/LDItaoyNOAY6Uewc665JcIzCKsKc_M9flwmM.otf) format("opentype")}.material-icons-round{font-family:"Material Icons Round";font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr}
.video-player-hide{display:none}.video-player-loader{background-color:#cdcdcd;width:100%}.video-player-loader img{width:100%;height:100%}.shaka-video-container input{border:none}
.news-item__image{max-width:100%;float:left;margin-right:10px}.news-item__card{margin-top:-30px}.news-item__card::after{content:"";clear:both;display:table}.news-item__content{line-height:28px}.news-item__link{display:block;margin-top:12px}.news-item__video{padding-top:30px}.news-item__video video{width:100%;max-width:100%}.news-item__iframe-container{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.news-item__iframe-item{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}
.form-container-default{position:relative;width:100%}.form-container-default__header{width:100%}.form-container-default__title{width:100%;margin-bottom:60px;color:#4b3d3d;font-size:18px;line-height:22px;font-weight:600;text-align:center}.form-container-default__message{margin-top:32px;margin-bottom:16px;text-align:center;transition:.25s}.form-container-default__message_empty{margin:0}.form-container-default__message_error{color:#d84d7e}.form-container-default__controls{margin-top:32px;margin-bottom:16px}.form-container-default__item{margin-bottom:10px}
.form-student-add{position:relative}.form-student-add__title{margin-bottom:10px;color:#b2b2b2;font-size:16px;line-height:19px}.form-student-add__row{width:100%;margin-bottom:10px}.form-student-add__name,.form-student-add__email{flex-grow:1}.form-student-add__action-button{height:50px;width:50px;margin-left:7px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.25s;border-radius:5px;border:1px solid #dbdbdb;background-color:#fff}.form-student-add__action-button:hover{background-color:#4ba2db}.form-student-add__action-button_delete:hover{background-color:#e56590}.form-student-add__action-button-icon{height:16px;width:16px;background-image:url(/frontend/images/131bf783ea8b09b01dc82a0a3fd0272e.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;transition:.25s}.form-student-add__action-button-icon_delete{transform:rotate(45deg)}
.label-default{position:relative;display:flex;align-items:center;width:min-content;padding-left:.75em;padding-right:.75em;padding-top:.25em;padding-bottom:.25em;border-radius:.3em;background-color:#e9e2fe}.label-default__before{margin-right:.75em}.label-default__content{white-space:nowrap}.label-default__after{margin-left:.75em}
.form-student-search{position:relative}.form-student-search__input{margin-bottom:4px}.form-student-search__list{height:240px;overflow:hidden}.form-student-search__result{padding-top:10px;padding-bottom:10px;cursor:pointer}.form-student-search__result_empty{opacity:.75}.form-student-search__result_error{color:#e56590}.form-student-search__selected-list{display:flex;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.form-student-search__selected{margin:5px}.form-student-search__selected-remove{height:1em;width:1em;background-image:url(/frontend/images/d6f97dddbbe0a6e757d43e4d62d92009.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;opacity:.5;cursor:pointer}.form-student-search__selected-remove:hover{opacity:1}
.form-group-edit{position:relative}
.card-link__button-add{background-image:url(/frontend/images/131bf783ea8b09b01dc82a0a3fd0272e.svg)}
.radio-default{position:relative;padding-top:2px;padding-left:34px;user-select:none;cursor:pointer}.radio-default .radio-default__input{appearance:none;position:absolute;top:0;left:0;height:24px;width:24px;margin:0;margin-top:2px;margin-right:12px;border:2px solid #2d3b9a;border-radius:50%;outline:0 none;background-color:#fff}.radio-default .radio-default__input:checked:before{content:"";position:absolute;top:5px;left:5px;height:10px;width:10px;border:none;border-radius:50%;background-color:#2d3b9a}
.form-group-create{position:relative;width:100%}.form-group-create__row{display:flex;margin-bottom:12px}.form-group-create__class-input{width:60px;margin-right:7px}.form-group-create__class-input:last-child{margin-right:0}.form-group-create__class-input input{padding:0}
.form-group-edit{min-width:400px}
.layout-default__content{position:relative}.group-list{display:flex;flex-wrap:wrap;margin:0 -15px 25px}.group-list__block{padding-bottom:32px}.group-list__collection_groups{--item-width: 250px}.group-list__item{width:100%;height:100%}.group-list__item .confirm-default{width:100%}.group-list li{flex:0 0 294px;padding:0 15px;margin:0 0 20px;display:flex;box-sizing:border-box;position:relative}.group-list__modal-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.25)}.group-list__add-modal{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:430px;max-height:90%;padding:20px;background-color:#fff;border-radius:10px;overflow-y:auto}.group-list__modal-close{position:absolute;top:20px;right:20px;height:16px;width:16px;background-image:url(/frontend/images/d6f97dddbbe0a6e757d43e4d62d92009.svg);background-position:center;background-repeat:no-repeat;background-size:contain;opacity:.6;cursor:pointer}.group-list__modal-close:hover{opacity:1}.group-list-item{display:block;width:100%;padding:20px 70px 20px 20px;background:#fff;box-shadow:0 4px 4px rgba(190,210,239,.25);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#4b3d3d;min-height:100px;box-sizing:border-box;position:relative;transition:background .25s ease 0ms}.group-list-item:hover{background:#e9e2fe}.group-list-item .title{display:block;margin:0 0 9px;color:#2d3b9a}.group-list-item .title.title-red{color:#e56590}.group-list-item .title.title-green{color:#449108}.group-list-item .add-btn{position:absolute;bottom:20px;right:20px;width:40px;height:40px;background:#fff url(/frontend/images/7d9711bb0e579a5530634ffe9841fe38.svg) no-repeat 50% 50%;box-shadow:0 4px 4px rgba(190,210,239,.25);-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.achievments-fragments__wrapper[data-v-cf34fb8e]{width:100%;height:0;padding-top:0;padding-bottom:100%;position:relative}.achievments-fragments__inner[data-v-cf34fb8e]{position:absolute;width:100%;height:100%;left:0;top:0;padding:0;border:none;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;overflow:hidden}.achievments-fragments__done[data-v-cf34fb8e]{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;height:100%}.achievments-fragments__title[data-v-cf34fb8e]{font-size:22px;color:#2d3b9a}.achievments-fragments__subtitle[data-v-cf34fb8e]{color:#4ba2db}.achievments-fragment[data-v-cf34fb8e]{border:2px solid #f2f2f5;background-color:#fff;cursor:default}
.view-certificat{width:900px;max-width:100vw;max-height:100vh}.view-certificat__inner{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100vw;max-width:770px}.view-certificat__title{text-align:center;font-weight:700;color:#2d3b9a}.view-certificat__row{display:flex;flex-direction:column}@media screen and (max-width: 1024px){.view-certificat__row{flex-direction:column;align-items:center}}.view-certificat__image-wrapper{width:500px;height:500px;position:relative;flex-shrink:0;display:flex;justify-content:center;margin:0 auto 20px auto}@media screen and (max-width: 1024px){.view-certificat__image-wrapper{margin:0 auto 20px auto}}.view-certificat__image{position:absolute;width:100%;height:100%;left:0;top:0;padding:0;border:none;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;border-radius:15px}.view-certificat__desc-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.view-certificat__error{text-align:center;color:#2d3b9a;font-weight:700;margin:0}
.achievments-certificats[data-v-3afebd00]{display:flex;flex-wrap:wrap;align-items:center;padding:20px 10px}.achievments-certificats__item[data-v-3afebd00]{width:60px;height:60px;border-radius:6px;background-color:#e9e4f1;color:#53b7b1;margin:0 10px;font-size:22px}.achievments-certificats__item[data-v-3afebd00]>*{height:100%;width:100%}.achievments-certificats__current[data-v-3afebd00]{display:flex;justify-content:center;align-items:center}.achievments-certificats__current span[data-v-3afebd00]{margin-top:3px}.achievments-certificats__closed[data-v-3afebd00]{background-image:url(/frontend/images/99cdbd180623026c2cc2ddba74fc4549.svg);background-size:52px 52px;background-repeat:no-repeat;background-position:3px 2px;opacity:.5}.achievments-certificats__received[data-v-3afebd00]{border-radius:6px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;cursor:pointer;position:relative}.achievments-certificats__received[data-v-3afebd00]::before{content:"";position:absolute;bottom:1px;right:-11px;width:34px;height:34px;background-size:contain;background-image:url(/frontend/images/74d69c199f08a8ff46234c243b1076e6.svg);background-repeat:no-repeat}
.achievments-rewards__currencies{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:15px}.achievments-rewards__currency{display:flex;align-items:center;margin-bottom:25px;margin-right:15px}.achievments-rewards__currency-image{width:100px;height:100px}.achievments-rewards__currency-stock{color:#68bcb6;font-size:24px;padding-left:15px;font-weight:bold;min-width:57px}.achievments-rewards__statuses{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:700px;margin:auto}.achievments-reward{min-width:240px;width:50%;margin-bottom:25px}.achievments-reward__wrapper{display:flex;justify-content:center;align-items:center;max-width:240px;margin:auto}.achievments-reward__wrapper_available{pointer-events:initial;opacity:.5}.achievments-reward__image{width:100px;height:100px}.achievments-reward__info{padding-left:15px;min-width:120px}.achievments-reward__title{color:#2d3b9a}
.student-skills{position:relative;height:100%;display:flex;align-items:center;width:100%;justify-content:center}.student-skills__header{padding-bottom:16px}.student-skills__title{font-size:18px;text-align:center;color:#2d3b9a;font-weight:400 !important}.student-skills__body{width:100%}.student-skills__body_error{color:#e56590}.student-skills__item{padding:18px 0}.student-skill{display:flex;align-items:center;justify-content:space-between}.student-skill__title{padding-right:5px}
.section-progress{display:flex;flex-direction:column;align-items:center;justify-content:center}.section-progress__title{text-align:center;font-weight:bold;color:#2d3b9a}.section-progress__content{position:relative}.section-progress__percents{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:space-between;font-size:20px;font-weight:bold;width:100%;padding:0 32px}.section-progress__quality-percent{color:#4bb5ae}.section-progress__total-percent{color:#f8b196}.progress-ring__circle{transition:stroke-dashoffset .35s;transform-origin:50% 50%}.progress-ring__circle_total{transform:rotate(-90deg)}.progress-ring__circle_quality{transform:rotate(90deg) scaleX(-1)}
.achievments-sections__list{display:flex;flex-wrap:wrap;justify-content:center}.achievments-sections__item{margin-bottom:10px}.achievments-sections__footer{display:flex;flex-wrap:wrap;justify-content:center}.achievments-sections__tooltip{color:#2d3b9a;position:relative;padding-left:30px;margin:5px 20px}.achievments-sections__tooltip::before{content:"";position:absolute;left:0;width:22px;height:22px;border-radius:50%}.achievments-sections__tooltip_total::before{background:linear-gradient(to right, #e3658e, #f8b196)}.achievments-sections__tooltip_quality::before{background:linear-gradient(to right, #4774b8, #4bb5ae)}
.achievments-tabs{display:flex;justify-content:center;padding-bottom:15px}.achievments-tabs__item{margin:0 7px;color:#2d3b9a;font-weight:bold;border-radius:5px;background-color:#fff;padding:10px;width:140px;text-align:center;cursor:pointer;user-select:none;display:flex;align-items:center;justify-content:center}.achievments-tabs__item:first-child{margin-left:0}.achievments-tabs__item:last-child{margin-right:0}.achievments-tabs__item_active{background-color:#e8e1fe;cursor:default}
.achievments-rating__header{color:#2d3b9a;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.achievments-rating__title{margin:0;font-weight:700}.achievments-rating__select{max-width:200px}.achievments-rating__body{margin-top:15px}.achievments-rating__item{display:flex;align-items:center;justify-content:space-between;margin-top:15px}@media screen and (max-width: 767px){.achievments-rating__item{flex-direction:column;align-items:start}}.achievments-rating__item-image{width:60px;height:60px;border-radius:50%;background-image:url(/frontend/images/524db6bbf6c5bbcaa9e3fcb8bdd138c1.png);background-repeat:no-repeat;background-size:cover;flex-shrink:0;margin-right:10px;position:relative}.achievments-rating__item-indicator{position:absolute;width:28px;height:28px;bottom:-3px;right:-3px}.achievments-rating__item-wrap{display:flex;align-items:center;padding:2px 0;margin-right:15px}.achievments-rating__item-wrap_column{align-items:start;justify-content:center;flex-direction:column}.achievments-rating__item-score{color:#b2b2b2}.achievments-rating__item-fragments{padding-left:40px;padding-right:10px;border-right:2px solid #deecf7;margin-right:15px;position:relative;flex-shrink:0;color:#b2b2b2;font-size:18px;text-align:center}.achievments-rating__item-fragments::before{content:"";position:absolute;width:32px;height:32px;left:0;top:38%;background-image:url(/frontend/images/99cdbd180623026c2cc2ddba74fc4549.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;transform:translateY(-50%)}@media screen and (max-width: 767px)and (min-width: 400px){.achievments-rating__item-fragments{margin-left:70px}}.achievments-rating__item-rewards{display:flex;width:360px}.achievments-rating__item-reward{width:70px;height:70px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;margin-right:1rem}.achievments-rating__item-reward:not(:last-child){margin-right:5px}.achievments-rating-loader{background:rgba(0,0,0,0)}
.achievments-trade__header[data-v-45b0ef84]{display:flex;justify-content:space-between;margin-bottom:20px}.achievments-trade__tip[data-v-45b0ef84]{width:24px;height:24px;background-image:url(/frontend/images/de8a236300993935058f617c97892a11.svg);background-repeat:no-repeat;background-size:cover;position:relative}.achievments-trade__tip:hover .achievments-trade__tip-message[data-v-45b0ef84]{opacity:1;visibility:visible}.achievments-trade__tip-message[data-v-45b0ef84]{position:absolute;top:26px;right:0;box-shadow:0 0 16px -10px #000;width:365px;max-width:85vw;z-index:2;opacity:0;visibility:hidden;transition-duration:.15s;transition-property:opacity,visibility}.achievments-trade__currencies[data-v-45b0ef84]{display:flex}.achievments-trade__currency[data-v-45b0ef84]{display:flex;align-items:center}.achievments-trade__currency-image[data-v-45b0ef84]{width:24px}.achievments-trade__currency-stock[data-v-45b0ef84]{color:#68bcb6;padding-left:5px;font-weight:bold;min-width:57px}.achievments-trade__status[data-v-45b0ef84]{display:flex;align-items:center}.achievments-trade__status-text[data-v-45b0ef84]{color:#2d3b9a}.achievments-trade__status-cost[data-v-45b0ef84]{min-width:auto;margin-right:5px}.achievments-trade__options[data-v-45b0ef84]{margin-top:50px}.achievments-trade__options-message[data-v-45b0ef84]{color:#4ba2db;text-align:center}.achievments-trade__options-items[data-v-45b0ef84]{display:flex;align-items:center;justify-content:center}.achievments-trade__options-item[data-v-45b0ef84]{margin:0 15px;display:flex;flex-direction:column;justify-content:center;align-items:center}.achievments-trade__options-item_disabled[data-v-45b0ef84]{opacity:.5}.achievments-trade__options-item_disabled button[data-v-45b0ef84]{cursor:default}.achievments-trade__options-image[data-v-45b0ef84]{height:100px;margin:15px 0}.achievments-trade__options-button[data-v-45b0ef84]{margin-top:10px;min-width:180px;text-align:center}.achievments-view-certificat-modal[data-v-45b0ef84]{width:100%;max-width:800px}.achievment-notify .vue-notification-wrapper[data-v-45b0ef84]{box-shadow:0 0 16px -10px #000;margin:5px}.achievment-notify__card[data-v-45b0ef84]{text-align:center}.achievment-notify__reward-modal[data-v-45b0ef84]{width:320px}.achievment-notify__title[data-v-45b0ef84]{color:#2d3b9a;font-size:20px;font-weight:700;margin-bottom:10px}.achievment-notify__message[data-v-45b0ef84]{color:#4ba2db;font-size:16px}.achievment-notify__image[data-v-45b0ef84]{margin-top:20px;height:100px;background-image:url(/frontend/images/554b5f01f0160f97e775d4d9fbdca3e8.svg);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;position:relative}.achievment-notify__image[data-v-45b0ef84]::before{content:"";position:absolute;left:0;top:10px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;width:100%;height:80px}.achievment-notify__image[data-v-45b0ef84]::after{content:"";position:absolute;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;right:75px;bottom:-5px;height:40px;width:40px}.achievment-notify__image_fragment-error[data-v-45b0ef84]::before,.achievment-notify__image_fragment[data-v-45b0ef84]::before{background-image:url(/frontend/images/99cdbd180623026c2cc2ddba74fc4549.svg)}.achievment-notify__image_fragment[data-v-45b0ef84]::after{background-image:url(/frontend/images/74d69c199f08a8ff46234c243b1076e6.svg)}.achievment-notify__image_supernuts-error[data-v-45b0ef84]::before,.achievment-notify__image_supernuts[data-v-45b0ef84]::before{background-image:url(/frontend/images/53c9312cbe25c61df6ab3683ae109587.svg)}.achievment-notify__image_supernuts[data-v-45b0ef84]::after{background-image:url(/frontend/images/7253868dff7e258453bb84f81578bc80.svg);border-radius:50%;border:2px solid #fff}.achievment-notify__image_nuts[data-v-45b0ef84]::before{background-image:url(/frontend/images/f647a6bfca55d5d8d3050ef614db7e4d.svg);width:90px;height:90px;left:50%;transform:translateX(-50%);border-radius:50%;border:3px solid #fff}.achievment-notify__button[data-v-45b0ef84]{margin:20px auto 0;font-size:16px}.achievment-notify__item[data-v-45b0ef84]{display:flex;align-items:center;margin-bottom:10px}.achievment-notify__item-image[data-v-45b0ef84]{width:56px;height:56px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;margin-right:15px;flex-shrink:0}.achievment-notify__item-image_fragment[data-v-45b0ef84]{background-image:url(/frontend/images/99cdbd180623026c2cc2ddba74fc4549.svg)}.achievment-notify__item-image_supernuts[data-v-45b0ef84]{background-image:url(/frontend/images/53c9312cbe25c61df6ab3683ae109587.svg)}.achievment-notify__item-text[data-v-45b0ef84]{font-size:14px;text-align:left}.achievment-notify__item-cost[data-v-45b0ef84]{font-weight:700;font-size:16px;color:#2d3b9a}
.student-achievments__content{margin-top:-57px}.student-achievments__certificats{max-width:530px;padding-right:30px;margin-top:57px}.student-achievments__tabs{min-width:540px;max-width:100%;padding:0;position:relative}.student-achievments__tab-content{height:calc(100% - 57px);display:flex;flex-direction:column}.student-achievments__tab-content .card{flex-grow:1}.student-achievments__skills{display:flex;flex-direction:column}.student-achievments__skills .card{flex-grow:1}.student-achievments__skills .card-title{line-height:26px}@media(max-width: 1024px){.student-achievments__certificats{max-width:100%;padding-right:15px}.student-achievments__tabs{min-width:300px}}.achievment-price{font-size:16px;text-align:center;display:inline-block;color:#919191;background-size:18px 18px;background-repeat:no-repeat;background-position:100% 50%;padding-right:22px}
.input-textarea{position:relative;display:block;width:100%}.input-textarea textarea:focus{border-color:#2d3b9a}.input-textarea textarea:focus-visible{border-color:#2d3b9a;outline:0}.input-textarea a{color:#b2b2b2;transition:.25s}.input-textarea a:hover{color:#2d3b9a}.input-textarea__header,.input-textarea__footer{display:flex;align-items:flex-end;justify-content:space-between;color:#b2b2b2;font-size:16px;line-height:19px}.input-textarea__header{margin-bottom:6px}.input-textarea__footer{margin-top:6px}.input-textarea__input{border-width:1px;border-style:solid;border-color:#fff}.input-textarea__input_border-color_white{border-color:#fff}.input-textarea__input_border-color_green{border-color:#37820b}.input-textarea__input_border-color_red{border-color:#d84d7e}.input-textarea__input_border-color_blue{border-color:#4ba2db}.input-textarea__input_border-color_grey{border-color:#dbdbdb}.input-textarea__input_text-color_black{color:#000}.input-textarea__input_text-color_green{color:#449108}.input-textarea__input_text-color_red{color:#e56590}.input-textarea__input_text-color_blue{color:#4ba2db}.input-textarea__input_text-align_left{text-align:left}.input-textarea__input_text-align_center{text-align:center}.input-textarea__input_text-align_right{text-align:right}.input-textarea__required{color:red;font-size:14px}
.constructor-lesson-picker{position:relative;display:flex;flex-direction:column}@media(max-width: 1024px){.constructor-lesson-picker{flex-direction:column}}.constructor-lesson-picker__layout-row_top{height:50px;margin-bottom:20px}.constructor-lesson-picker__layout-row_bottom{height:380px}.constructor-lesson-picker__title{height:100%;width:100%;display:flex;align-items:center;justify-content:left;font-weight:bold}.constructor-lesson-picker__lesson{padding-left:20px;padding-right:20px;padding-top:13px;padding-bottom:13px;cursor:pointer;transition:background-color .25s ease;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.constructor-lesson-picker__lesson_active,.constructor-lesson-picker__lesson:hover{background-color:#e9e2fe}.constructor-lesson-picker__lesson_class_name{font-size:.9rem;padding:.15rem .5rem;border-radius:2rem;font-weight:500;color:#b2b2b2}.constructor-lesson-picker__lesson_classes{display:flex;flex-wrap:wrap;gap:.5rem}.constructor-lesson-picker__scrolling-card{overflow-y:auto}.constructor-lesson-picker__scrolling-card::-webkit-scrollbar-thumb{background-color:#b2b2b2;border-radius:1rem}.constructor-lesson-picker__scrolling-card::-webkit-scrollbar{width:5px;background:#cad6fc;border-radius:1rem}
.constructor-scene-picker{position:relative}.constructor-scene-picker__arrow{position:absolute;left:-32px}.constructor-scene-picker__layout-row_top{height:50px;margin-bottom:20px}@media screen and (max-width: 1024px){.constructor-scene-picker__layout-row_top{display:none}}.constructor-scene-picker__layout-row_bottom{height:380px}.constructor-scene-picker__title{height:100%;width:100%;display:flex;align-items:center;font-weight:bold}.constructor-scene-picker__scrolling-card{overflow-y:auto;padding-left:45px}.constructor-scene-picker__scrolling-card::-webkit-scrollbar-thumb{background-color:#b2b2b2;border-radius:1rem}.constructor-scene-picker__scrolling-card::-webkit-scrollbar{width:5px;background:#cad6fc;border-radius:1rem}.constructor-scene-picker__module-title{padding-top:8px;padding-bottom:8px;font-weight:bold}.constructor-scene-picker__module-text{cursor:pointer}.constructor-scene-picker__module-content{padding-left:30px}.constructor-scene-picker__scene{padding-top:8px;padding-bottom:8px}.constructor-micromodules-picker{padding-top:10px}.constructor-micromodules-picker__mkm{margin-left:30px;margin-top:5px}
.constructor-scene-list{position:relative}.constructor-scene-list__arrow{position:absolute;left:-32px;top:-4px}.constructor-scene-list__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px;padding:20px}@media(max-width: 1024px){.constructor-scene-list__header{flex-direction:column;align-items:inherit;margin-bottom:10px}}.constructor-scene-list__title{font-size:24px;line-height:29px;font-weight:700;color:#2d3b9a}@media(max-width: 1024px){.constructor-scene-list__title{font-size:20px;line-height:24px;margin-bottom:15px}}.constructor-scene-list__assignment-mode{display:flex;justify-content:space-between;align-items:center}@media(max-width: 1024px){.constructor-scene-list__assignment-mode{flex-direction:column;align-items:inherit;margin-bottom:10px}}.constructor-scene-list__assignment-mode .radio-btn{margin-right:25px;margin-bottom:0px}@media(max-width: 992px){.constructor-scene-list__assignment-mode .radio-btn{margin-bottom:16px}}.constructor-scene-list__assignment-mode-title{margin-right:25px;margin-bottom:0px}@media(max-width: 992px){.constructor-scene-list__assignment-mode-title{margin-bottom:16px}}.constructor-scene-list__body{padding-bottom:20px}.constructor-scene-list__empty-text{display:flex;align-items:center;justify-content:space-between;padding-left:50px;padding-right:20px;padding-top:10px;padding-bottom:8px;margin-bottom:4px}.constructor-scene-list__item{width:100%;padding-left:50px;padding-right:20px;padding-top:10px;padding-bottom:8px;margin-bottom:4px;display:flex;align-items:center;justify-content:space-between}.constructor-scene-list__item_mkm{padding:5px 0px 5px 20px}.constructor-scene-list__item:hover{background-color:#e9e2fe}.constructor-scene-list__item-controls{display:flex;align-items:center;justify-content:center;width:min-content}.constructor-scene-list__item-control{width:1.2em;height:1.2em;cursor:pointer;margin-left:6px;margin-right:6px;background-size:contain;background-position:center center;background-repeat:no-repeat}.constructor-scene-list__item-control_show{background-image:url(/frontend/images/1a3f96e15c7dcb3755eefdf970b1df62.svg)}.constructor-scene-list__item-control_remove{background-image:url(/frontend/images/58e702867ad5c3af209fa8e35dd5553b.svg)}
.constructor-student-list{position:relative}.constructor-student-list .selection-box,.constructor-student-list .selection-box__body{display:flex;flex-direction:column;gap:.5rem}
.constructor-lesson{position:relative}.constructor-lesson .input-wrap textarea{width:100% !important;max-width:100% !important;min-width:100% !important;min-height:100px;height:100%;border:none;outline:none;font-size:18px;line-height:22px;box-shadow:none}.constructor-lesson__item{margin-bottom:20px}.constructor-lesson__item:last-child{margin-bottom:0}.constructor-lesson__item_initial *{font-weight:normal}.constructor-lesson__row{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:0}.constructor-lesson__row>*{margin-bottom:20px}@media(max-width: 1024px){.constructor-lesson__row_mobile-view{flex-direction:column}.constructor-lesson__row_mobile-view>*{margin-bottom:0}}.constructor-lesson__lesson-picker-container{width:35%}@media(max-width: 1024px){.constructor-lesson__lesson-picker-container{width:100%}}.constructor-lesson__scene-picker-container{width:35%;flex-grow:3;margin-left:20px}@media(max-width: 1024px){.constructor-lesson__scene-picker-container{width:100%;margin-left:0}}.constructor-lesson__date{max-width:100%}.constructor-lesson__date,.constructor-lesson__acceptors{flex-grow:1;margin-right:20px}@media(max-width: 1024px){.constructor-lesson__date,.constructor-lesson__acceptors{width:100%;margin-right:0;margin-bottom:20px}}.constructor-lesson__favorite-button,.constructor-lesson__send-button{width:200px}@media(max-width: 1024px){.constructor-lesson__favorite-button,.constructor-lesson__send-button{width:100%}}.constructor-lesson__students-mode{display:flex}.constructor-lesson__students-mode__sign{margin-right:25px}.constructor-lesson__students-mode .radio-btn{margin-left:0;margin-right:25px;margin-bottom:0}@media(max-width: 992px){.constructor-lesson__students-mode{flex-direction:column;align-items:inherit}.constructor-lesson__students-mode__sign{margin-bottom:10px}.constructor-lesson__students-mode .radio-btn{margin-bottom:16px}}.constructor-lesson__modal-success{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:530px;box-sizing:border-box;padding-left:60px;padding-right:60px;padding-top:43px;padding-bottom:43px;background-color:#fff;box-shadow:0 4px 4px rgba(190,210,239,.25);border-radius:5px}.constructor-lesson__modal-success .modal-success__close{position:absolute;top:20px;right:20px;width:18px;height:18px;cursor:pointer}.constructor-lesson__modal-success .modal-success__close::before,.constructor-lesson__modal-success .modal-success__close::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);width:16px;height:1px;background:#2d3b9a}.constructor-lesson__modal-success .modal-success__close::after{transform:translate(-50%, -50%) rotate(-45deg)}.constructor-lesson__modal-success .modal-success__img{height:170px;width:190px;background-image:url(/frontend/images/470878f014d0b0560fdf875b4a99f4ef.svg);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;margin-left:auto;margin-right:auto;margin-bottom:19px}.constructor-lesson__modal-success .modal-success__title{font-size:24px;line-height:29px;font-weight:700;color:#2d3b9a;margin-bottom:30px;text-align:center}.constructor-lesson__modal-success .button-default{margin-left:auto;margin-right:auto}
.testwork-picker{padding:8px 20px;display:flex;justify-content:space-between;align-items:center}.testwork-picker__name{padding-right:5px}.testwork-picker__controls{flex-shrink:0}
.constructor-testwork-students__selection{margin-bottom:30px}.constructor-testwork-students__selection table{width:100%}.constructor-testwork-students__selection table th{text-align:left}.constructor-testwork-students__variant{text-align:center;font-weight:700;color:#2d3b9a;text-align:center;font-size:20px;padding:0 5px}.constructor-testwork-students__controls{display:flex;flex-wrap:wrap}.constructor-testwork-students__controls>*{margin-top:10px;margin-right:10px}@media screen and (max-width: 1024px){.constructor-testwork-students__controls{flex-direction:column}.constructor-testwork-students__controls>*{margin-right:0px;width:100%}}
.constructor-testwork__composition{min-height:380px}@media screen and (max-width: 1024px){.constructor-testwork__composition{min-height:auto}}.constructor-testwork__send-button{margin-left:auto}@media screen and (max-width: 1024px){.constructor-testwork__send-button{width:100%}}.constructor-testwork-scene-picker-loader{position:absolute;width:100%;height:100%;left:0;top:0;border-radius:5px;z-index:10}
.account-favorite__body{margin-top:16px}.account-favorite__summary{display:flex;justify-content:space-between;align-items:center;padding:2.13rem 2rem !important}.account-favorite__controls{display:flex;align-items:center;padding-right:50px}
.account-additional{position:relative}.account-additional__collection_materials{--item-width: 250px}.account-additional__item{width:100%;height:100%}
.card-pupils{margin:0 0 20px}.card-best-list{margin:0 0 50px}.pupils-list__row{display:flex;align-items:center;margin:0 -20px;transition:background .25s ease}.pupils-list__row:hover{background:#e9e2fe}.pupils-list__row:hover .action-controls{opacity:1}.pupils-list__row:hover .pupils-list-assignment-status{background:#fff}.pupils-list__row_title{color:#2d3b9a;font-weight:700}.pupils-list__row_title:hover{background:none}.pupils-list__row_title .pupils-list__col{padding-top:0}.pupils-list__row .action-controls{opacity:0}.pupils-list__col{white-space:nowrap;justify-content:center;padding:8px 20px;display:flex;align-items:center;gap:1rem}.pupils-list__col:nth-child(1){width:50%;justify-content:flex-start}.pupils-list__col:nth-child(2){width:20%}.pupils-list__col:nth-child(3){width:30%}@media screen and (max-width: 620px){.pupils-list__col:nth-child(1n),.pupils-list__col>*{width:100%}}.pupils-list__col .pupils-list__label_wrap,.pupils-list__col .pupils-list__favorite_wrap{width:30%;text-align:center}.pupils-list__details{display:none;font-size:14px}@media screen and (max-width: 620px){.pupils-list__details{display:block}}.pupils-list__name{display:flex;justify-content:space-between;align-items:center;white-space:initial;width:100%;position:relative}.pupils-list__name a{color:#4b3d3d}.pupils-list__score_high{color:#449108}.pupils-list__label{display:inline-block;vertical-align:top;padding:3px 13px;background:#e9e2fe;border-radius:5px}.pupils-list__favorite{display:none;vertical-align:top;width:30px;height:28px;background:url(/frontend/images/6dd30d5f853c866e3f8562c5d4225485.svg) 0 0 no-repeat;background-size:contain;filter:grayscale(1);opacity:.5;margin:0 17px}.pupils-list-assignment-status{background:#e9e2fe;padding:.2rem .5rem;border-radius:6px;display:inline-flex;min-width:6.5rem;align-items:center;justify-content:center;transition:all 150ms ease-out}.pupils-list-assignment-to-favorites{height:1.5rem;width:1.5rem;cursor:pointer;background-size:contain;background-position:center center;background-repeat:no-repeat;transition:all 150ms ease-out;background-image:url(/frontend/images/2acf08301729d6886fd595c3cc3a3131.svg)}.pupils-list-assignment-to-favorites:hover{background-image:url(/frontend/images/6dd30d5f853c866e3f8562c5d4225485.svg)}@media(max-width: 1024px){.pupils-list__row:hover{background:inherit}}.action-controls{display:flex}.action-controls_right{margin:0 0 0 26px}.action-controls__item{display:block;width:18px;height:18px;margin:0 0 0 13px;cursor:pointer;background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.action-controls__item_edit{background-image:url(/frontend/images/a03268037eaffd4fde8c0648c5619cec.svg)}.action-controls__item_view{background-image:url(/frontend/images/1a3f96e15c7dcb3755eefdf970b1df62.svg)}.action-controls__item_back{background-image:url(/frontend/images/1cb27e9865a47359f3a66d640be17be7.svg)}.action-controls__item_remove{background-image:url(/frontend/images/58e702867ad5c3af209fa8e35dd5553b.svg)}.best-list{display:flex;flex-wrap:wrap;margin:0 -10px}.best-list__item{width:25%;box-sizing:border-box;padding:0 10px;display:flex;margin:0 0 15px;cursor:pointer}.best-list__item a{display:flex}.best-list__image{flex:0 0 58px;width:58px;height:58px;border-radius:100%;position:relative;background-image:url(/frontend/images/1daeac42e60495af66d307ddeb8fb8c3.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;margin:0 20px 0 0}.best-list__image img{width:100%;height:100%;border-radius:100%;object-fit:cover}.best-list__name{color:#4b3d3d}.best-list__score{color:#b2b2b2}.best-list__mark{position:absolute;bottom:-5px;right:-5px;width:30px;height:30px;background-repeat:no-repeat;background-position:0 0}.best-list__mark_high{background-image:url(/frontend/images/c11179d536a1106e860fda725830d22a.svg)}.best-list__mark_middle{background-image:url(/frontend/images/54ca4886fdef1a289644914d1e5d7130.svg)}@media(max-width: 1024px){.best-list__item{width:50%}}@media(max-width: 767px){.best-list__item{width:100%}.best-list__col{white-space:normal}}.card__title{margin:0 0 25px;color:#2d3b9a;font-weight:700}.class-summary .action-btn.btn-add{margin-left:8px}.class-summary__tabs{display:flex}.class-summary__tabs-item{padding:10px 18px 2px;border-radius:10px 10px 0px 0px;background-color:rgba(0,0,0,0);text-align:center;cursor:pointer;transition-duration:.15s;transition-property:color,background-color;user-select:none;white-space:nowrap}.class-summary__tabs-item:hover{color:#2d3b9a}.class-summary__tabs-item_active{color:#2d3b9a;background-color:#fff;cursor:default}.class-summary-assignments{margin-top:2rem}@media(max-width: 992px){.class-summary .action-btn.btn-add{width:100%;margin-left:0}}
.pupil-summary{position:relative}.pupil-summary__homeworks-collection{--item-width: 100%}.pupil-summary__pin_data{display:flex;align-items:center;gap:.3rem}.pupil-summary__pin_gen{margin-left:.5rem}.pupil-summary__pin_show{border-bottom:1px solid;cursor:pointer;color:#4ba2db;display:inline-flex;transition:all 150ms ease-out}.pupil-summary__pin_show:hover{color:#2d3b9a}.pupil-summary__pin_get{cursor:pointer;text-decoration:underline;color:#2d3b9a}.pupil-card-holder{display:flex;margin-top:0;margin-right:-15px;margin-left:-15px;margin-bottom:35px}@media(max-width: 1024px){.pupil-card-holder{display:block;margin:0 0 30px}}.card-pupil-card{margin-right:15px;margin-left:15px}.card-pupil-card:first-child{width:calc(60% - 30px)}.card-pupil-card:last-child{width:calc(40% - 30px)}@media(max-width: 1024px){.card-pupil-card{width:100% !important;margin:0 0 15px}}.pupil-card{overflow:hidden;padding-left:178px;min-height:158px}.pupil-card__pin_code{margin-bottom:1rem}.pupil-card__image{width:158px;height:158px;border-radius:50%;float:left;background-image:url(/frontend/images/dba3bf3f94efda380b613a3c0160a3cd.svg);background-repeat:no-repeat;background-position:50% 50%;margin-left:-178px}.pupil-card__image img{height:100%;width:100%;object-fit:cover;border-radius:50%}.pupil-card__name{font-weight:700;font-size:20px;line-height:24px;margin-bottom:19px;margin-top:8px}.pupil-card__birthday{margin:0 0 20px}.pupil-card .pupil-statistic{display:flex;align-items:center;flex-wrap:wrap;margin-top:0;margin-right:-8px;margin-bottom:0;margin-left:-8px}.pupil-card .pupil-statistic__label{padding:3px 13px;background:#e9e2fe;border-radius:5px;margin-left:8px;margin-right:8px;margin-top:8px;margin-right:8px;margin-bottom:8px;margin-left:8px}.pupil-card .pupil-statistic__score{color:#b2b2b2;margin-top:8px;margin-right:8px;margin-bottom:8px;margin-left:8px}.pupil-card .pupil-statistic__position{margin-top:8px;margin-right:8px;margin-bottom:8px;margin-left:8px;color:#b2b2b2}.pupil-card .pupil-statistic .position-value{color:#4b3d3d}.pupil-card .pupil-statistic .position-value__in_yellow{color:#eeba00}@media(max-width: 767px){.pupil-card{padding:0}.pupil-card__image{float:none;height:130px;width:130px;margin:0 auto 20px}}.skills-info__title{text-align:center;color:#2d3b9a;margin-bottom:16px}.skills-info__item{display:flex;justify-content:space-between;margin-bottom:20px}.skills-info__value_high{color:#449108}.skills-info__value_low{color:#ec271b}.skills-info__value_middle{color:#eeba00}.card-work__hold-grade{display:flex;margin-left:40px}
.layout-3-row{position:relative;width:100%;display:flex;flex-direction:column}.layout-3-row__header{width:100%}.layout-3-row__body{width:100%;flex-grow:1;display:flex}.layout-3-row__footer{width:100%}@media(max-width: 992px){.layout-3-row{padding:60px 0 0}}
.form-authorization{position:relative;width:100%}.form-authorization__title{width:100%;margin-bottom:60px;font-weight:bold;text-align:center}.form-authorization__item{margin-bottom:6px}.form-authorization__error{text-align:center;opacity:0;transition:.25s;color:#f41515}.form-authorization__error.active{opacity:1}@media(max-width: 992px){.form-authorization__title{margin:0 0 20px}}
.password-restore__body{display:flex;align-items:center;justify-content:center;width:100%}.password-restore__form{width:520px;max-width:90%;margin-left:auto;margin-right:auto}@media(max-width: 992px){.password-restore__body{align-items:flex-start}}
.password-forgot-success__body{display:flex;align-items:center;justify-content:center;width:100%}.password-forgot-success__form{width:520px;max-width:90%;margin-left:auto;margin-right:auto}@media(max-width: 992px){.password-forgot-success__body{align-items:flex-start}}
.form-password-recovery{position:relative}
.password-recovery__body{display:flex;align-items:center;justify-content:center;width:100%}.password-recovery__form{width:520px;max-width:90%;margin-left:auto;margin-right:auto}@media(max-width: 992px){.password-recovery__body{align-items:flex-start}}
.layout-sidebar{position:relative;width:100%;display:flex;flex-direction:column}.layout-sidebar__body{width:100%;flex-grow:1;display:flex}
.auth-sidebar h2{margin-bottom:40px}@media screen and (max-width: 992px){.auth-sidebar h2{text-align:center}}.auth-steps li{cursor:pointer}.auth-steps li.active{pointer-events:none}.auth-steps li.disable{cursor:default;pointer-events:none}.auth-steps li.disable span{opacity:.5}
.authorization__body{overflow:hidden}.registration{display:flex;flex-direction:row}.registration-main{flex-direction:column}@media(max-width: 992px){.registration{display:block;padding:60px 0 0}}
.pincode{font-weight:bold;border-bottom:1px dashed;color:#2d3b9a}.text-required{position:relative}.text-required::after{content:"*";position:absolute;padding:0 0 4px 4px;color:red;font-size:14px}
.form-registration-info-required-fields{font-size:.85rem;color:#b2b2b2}.form-registration-info-required-fields span{color:red}.form-authorization{position:relative;width:100%}.form-authorization__title{font-weight:bold}.form-authorization__roles{display:flex;align-items:center;justify-content:space-between}
.registration-info{position:relative;height:100%;width:100%}
.registration-institution{position:relative;width:100%}.registration-institution .select-wrap::before{content:none}.registration-institution input:disabled{background-color:rgba(0,0,0,0);opacity:.9}
.form-authorization{position:relative;width:490px;max-width:100%}.form-authorization__title{width:100%;font-weight:bold;text-align:center}.form-authorization__role-picker{padding:10px 0;margin:0 auto}.form-authorization__role{padding:0 5px}.form-authorization__role:first-of-type{padding-left:0}.form-authorization__role:last-of-type{padding-right:0}.form-authorization__radio-group{display:flex;gap:2rem;justify-content:center}.form-authorization__item{margin-bottom:6px}.form-authorization__error{text-align:center;opacity:0;transition:.25s}.form-authorization__error.active{opacity:1}.form-authorization__input-password{position:relative}.form-authorization__input-password-icon{position:absolute;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;right:1rem;top:2.9rem;z-index:5}.form-authorization__input-password-icon>div{cursor:pointer;width:100%;height:100%;position:absolute;color:#959595;opacity:0;pointer-events:none;transition:all 100ms ease-out}.form-authorization__input-password-icon>div:hover{color:#343dab}.form-authorization__input-password-icon>div.active{pointer-events:auto;opacity:1}.form-authorization .auth-content{padding-top:25px}@media(max-width: 992px){.form-authorization__title{margin:0 0 20px}}
.registration-authorization{position:relative;height:100%;width:100%}
.profile-section{position:relative;width:100%;max-width:933px;margin:0 auto}.profile-section .auth-select{border:1px solid #dbdbdb}.profile-section__modal-confirm{width:400px}.profile-section__modal-title{margin-top:10px;margin-bottom:25px;color:#2d3b9a;font-size:150%;text-align:center;font-weight:700}.profile-section__modal-message{margin-top:25px;margin-bottom:25px;text-align:center}.profile-section__modal-button{display:flex;justify-content:center}.profile-section__modal-button-component{width:150px}.profile-section__image{width:158px;height:158px;flex:0 0 158px;border-radius:100%;background:#fff;background-position:center center;background-repeat:no-repeat;background-image:url(/frontend/images/dba3bf3f94efda380b613a3c0160a3cd.svg);background-size:cover;margin:0 43px 23px 0;background-origin:content-box;position:relative;box-shadow:-4px 4px 4px rgba(190,210,239,.25)}.profile-section__image_default{background-size:contain}.profile-section__image img{width:100%;height:100%;object-fit:cover;border-radius:100%;display:none}.profile-section__image img[src]{display:block}.profile-section__image-form{display:none}.profile-section__image-edit,.profile-section__image-remove{display:block;position:absolute;right:-5px;bottom:-5px;cursor:pointer;margin:0;width:70px;height:70px;box-sizing:border-box;border-radius:100%;border:2px solid #fff;overflow:hidden;background-image:url(/frontend/images/6215d29664d17f03ae7e5a9636315aff.svg);background-repeat:no-repeat;background-position:center center;background-color:#fff;transition:border .25s ease}.profile-section__image-edit:hover,.profile-section__image-remove:hover{border-color:#4ba2db}.profile-section__image-remove{top:-5px;background-image:url(/frontend/images/58e702867ad5c3af209fa8e35dd5553b.svg);background-size:50px}.profile-section .holder-row{display:flex}.profile-section .hold-btn{display:flex}.profile-section .label{white-space:nowrap}.profile-section_class-list>*:not(:last-child){margin-bottom:10px}.profile-section-rm-avatar{min-width:260px}.profile-section-rm-avatar-btn{margin-top:2rem;display:flex;justify-content:space-between}.profile-section-rm-avatar-btn .button-default{min-width:6rem}.profile-section-gb{margin-top:3rem}.profile-section-gb-title{display:flex;gap:1rem;align-items:center}.profile-section-gb-title-icon{width:2rem;margin-top:-0.5rem}.profile-section-gb-form{display:flex;gap:1rem;align-items:center}.profile-section-gb-card{width:100%;max-width:500px}.profile-section-email{display:inline-block;border-bottom:1px dashed;margin-top:1rem;padding-bottom:.2rem}.form-row_margin_small{margin:0 -5px}.form-row_margin_small .col-33,.form-row_margin_small .col-50,.form-row_margin_small .col-66{padding:0 5px}.form-row_wrap{flex-wrap:wrap}.card_margin_bottom{margin-bottom:40px}.card_margin_top{margin-top:40px}.btn_small{width:auto}.password-section .input-text__footer{display:none}.password-section .button-default{padding:14px 20px}.pincode-section .card{display:inline-block}.pincode-section .pincode{user-select:none;cursor:pointer;color:#000}.pincode-section .pincode-content{display:flex;align-items:center}.pincode-section .pincode-item{min-width:180px}.pincode-section .pincode-controls{display:flex}.pincode-section .pincode-controls .icon{margin-left:10px}.text-highlighed{color:#2d3b9a}.profile-section .form-empty{display:none;width:100%;height:89px}@media(max-width: 1024px){.profile-section .form-empty{display:block}.section-wrapper{display:flex}.institution-section,.password-section{width:50%;padding:0 5px}.institution-section .form-row,.password-section .form-row{flex-wrap:wrap}.institution-section .form-row .col-25,.institution-section .form-row .col-33,.institution-section .form-row .col-50,.password-section .form-row .col-25,.password-section .form-row .col-33,.password-section .form-row .col-50{width:100%}.pincode-section{padding:0 5px}}@media(max-width: 992px){.profile-section .form-empty{display:none}.section-wrapper{display:block}.profile-section .holder-row{display:block}.profile-section__image{width:120px;height:120px;margin:0 auto 15px}.profile-section .form-row [class*=col].col-25{width:100%}.profile-section .form-row [class*=col].col-33{width:100%}.profile-section .form-row [class*=col].col-66{width:100%}.institution-section,.password-section{display:block;width:100%}}
.term{display:flex;margin:0 -21px;padding:10px 21px}.term_active{background-color:#e9e2fe}.term__audio{width:20px;height:20px;margin-right:10px;background-image:url(/frontend/images/5ab363268b6006796a72bcbecac2d6c4.svg);background-repeat:no-repeat;background-size:cover;background-color:rgba(0,0,0,0);border:none}.term__content{flex-grow:1;display:grid;grid-template-columns:1fr 1fr 1fr}.term__name{grid-column:1}.term__transcription{grid-column:2}.term__definition{grid-column:3}.term__control{width:20px;height:20px;margin-left:10px;border:none;background-repeat:no-repeat;background-size:cover;background-color:rgba(0,0,0,0)}.term__control_remove{background-image:url(/frontend/images/58e702867ad5c3af209fa8e35dd5553b.svg)}.term__control_add{background-image:url(/frontend/images/131bf783ea8b09b01dc82a0a3fd0272e.svg)}
.terms__category{font-weight:bold;position:relative;padding-left:30px}.terms__category::before{content:"";position:absolute;width:19px;height:19px;left:0;background-image:url(/frontend/images/a03268037eaffd4fde8c0648c5619cec.svg);background-repeat:no-repeat;background-size:cover}.terms__spoiler-indicator{position:absolute;top:calc(50% - 10px);right:20px;height:20px;width:20px;cursor:pointer;background-image:url(/frontend/images/0ddee8b3c761c70b6003390b1448b875.svg);transform:rotate(-90deg);transition:.25s}.terms__spoiler-indicator_opened{transform:rotate(90deg)}
.vocabulary-table{width:calc(100% + 40px);border-collapse:collapse;margin:0 -20px}.vocabulary-table__head>*{text-align:left;padding:0 3px 6px}.vocabulary-table__row--highlighted,.vocabulary-table__row:hover{background-color:#e9e2fe}.vocabulary-table__cell{padding:5px}.vocabulary-table__cell:first-child{padding-left:20px}.vocabulary-table__cell:last-child{padding-right:20px}.vocabulary-table__voice{width:30px}.vocabulary-table__transcription{color:#919191}.vocabulary-table__category{color:#919191}.vocabulary-table__action{width:30px}
.vocabulary{position:relative}.vocabulary .settings-mode{margin-bottom:18px}.vocabulary .settings-mode .radio-btn{margin:4px 9px}.vocabulary__search{min-width:230px}
.tabs .tab{min-height:500px}.lesson-header{width:100%;display:grid;grid-template-columns:repeat(auto-fit, 264px);column-gap:30px}.lesson-header h1.lesson-header__title{min-width:initial}@media screen and (max-width: 992px){.lesson-header{justify-content:space-between}}@media screen and (max-width: 767px){.lesson-header{grid-template-columns:repeat(auto-fit, 100%)}}.lesson-levels{display:flex;align-items:center;justify-content:center;transition:all 150ms ease-out}.lesson-levels.disabled{opacity:.5;pointer-events:none}.lesson-levels__tab{padding:14px 18px;border-radius:10px;background-color:rgba(0,0,0,0);text-align:center;cursor:pointer;transition-duration:.15s;transition-property:color,background-color;user-select:none;white-space:nowrap}.lesson-levels__tab:hover{color:#2d3b9a}.lesson-levels__tab_active{color:#2d3b9a;background-color:#fff;cursor:default}@media screen and (max-width: 992px){.lessons-list{justify-content:center}}.spoiler__body:empty{display:none}
.the-group-assignments{position:relative}.the-group-assignments__header-buttons{display:flex;flex-direction:row}@media(min-width: 993px){.the-group-assignments__header-buttons{width:fit-content}}.the-group-assignments__header-buttons>span{margin-left:20px}.the-group-assignments__button{width:100%}.the-group-assignments__group-list-button,.the-group-assignments__add-button{color:#2d3b9a;height:35px;font-size:16px;margin-bottom:20px}.the-group-assignments__add-button{color:#fff}
.card-assignments-summary{position:relative;cursor:pointer}.card-assignments-summary__card{cursor:pointer}.card-assignments-summary__title{margin-bottom:9px;color:#2d3b9a;font-weight:bold}
.the-assignments-by-group{position:relative}
.the-authorization__title{width:100%;font-weight:bold;text-align:center}.the-authorization__role-picker{padding:10px 0;margin:0 auto}.the-authorization__role{padding:0 5px;color:#2d3b9a;text-decoration:underline;cursor:pointer;user-select:none}.the-authorization__role:first-of-type{padding-left:0}.the-authorization__role:last-of-type{padding-right:0}.the-authorization__role.router-link-exact-active{color:inherit;text-decoration:none;cursor:default}.the-authorization__body{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}@media(max-width: 992px){.the-authorization__body{align-items:flex-start}}.the-authorization__form{max-width:100%}.the-authorization__form--center{margin:0 auto}@media(max-width: 992px){.the-authorization__form{margin:0 auto}}
.the-authorization-default{position:relative}
.form-pincode{position:relative}
.the-authorization-by-pin-code{position:relative}.the-authorization-by-pin-code .auth-content{padding-top:25px}
.the-assignments-results{position:relative}
.open-chat-btn{border-color:rgba(0,0,0,0);padding:0;border-radius:50%;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);display:flex;justify-content:center;align-items:center}@keyframes slide-out{from{transform:translateX(0px) translateX(50%);opacity:50%}to{transform:translateX(-30px) translateX(50%);opacity:100%}}.open-chat-btn{position:fixed;right:25px;bottom:50%;transform:translateX(0px) translateX(50%);opacity:50%}.open-chat-btn:hover{animation-duration:1s;animation-name:slide-out;animation-iteration-count:1;animation-fill-mode:both;transform:translateX(-30px) translateX(50%);opacity:100%}.open-chat-btn .open-chat-button__icon{width:100px;height:100px}
.send-message[data-v-5bf0617e]{padding:.5em;display:flex;flex-direction:row;background:#fff}.send-message__input[data-v-5bf0617e]{flex-grow:1;padding:.5em;border:1px solid #57ade4;border-radius:10px;width:100%}.send-message__input[data-v-5bf0617e]:focus{outline:none}.send-message__button[data-v-5bf0617e]{background-color:rgba(0,0,0,0);border:none;padding:.1rem .4rem}.send-message__icon[data-v-5bf0617e]{width:25px;height:25px}
.messages-list[data-v-eba0d08e]{display:flex;flex-direction:column;overflow-y:scroll;padding:1em;scrollbar-color:#57ade4 #d9e8f2}.message[data-v-eba0d08e]{display:flex;flex-direction:column}
.message[data-v-1e9e2b2f]{padding:1em;border-radius:1em;width:fit-content;color:#666}.message__content[data-v-1e9e2b2f]{max-width:100%;overflow-wrap:break-word;white-space:pre-line}.message--incoming[data-v-1e9e2b2f]{background:#fff;border-bottom-left-radius:0;align-self:flex-start}.message--outgoing[data-v-1e9e2b2f]{background:#d9e8f2;border-bottom-right-radius:0;align-self:flex-end}.message--system[data-v-1e9e2b2f]{background-color:rgba(0,0,0,0)}
.chat-tab__messages-list[data-v-0b3dd406]{flex-grow:1;gap:.2em}.chat-tab__empty-messages-fallback[data-v-0b3dd406]{flex-grow:1}.empty-messages-fallback[data-v-0b3dd406]{display:flex;justify-content:center;align-items:center;text-align:center;padding:3em}.chat-tab__status[data-v-0b3dd406]{position:absolute;bottom:50px;left:50%;transform:translateX(-50%)}.status[data-v-0b3dd406]{background-color:#fff}.status--loading[data-v-0b3dd406]::before{content:"Ожидание..."}.status--error[data-v-0b3dd406]::before{content:"Ошибка"}
.threads-tab__list[data-v-7e287881]{display:flex;flex-direction:column;gap:.8em;padding:1em;overflow-y:scroll;height:100%}.theads-tab__empty-list-fallback[data-v-7e287881]{flex:1}.empty-list-fallback[data-v-7e287881]{display:flex;justify-content:center;align-items:center;flex-direction:column;color:#666}.theads-tab__create-new-chat-link[data-v-7e287881]{padding:0;border:none;background-color:rgba(0,0,0,0);text-decoration:underline;color:#0065aa}.thread-item[data-v-7e287881]{display:flex;align-items:center;border:1px solid #57ade4;border-radius:5px;padding:.5em 2em;color:#666;background-color:#fff}.thread-item[data-v-7e287881]:hover{cursor:pointer}.thread-item__name[data-v-7e287881]{flex:1}.thread-item__delete-icon[data-v-7e287881]{max-width:12px;max-height:12px}.thread-item__delete-icon[data-v-7e287881]:hover{cursor:pointer}.threads-tab__status[data-v-7e287881]{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(255,255,255,.5)}
.settings-tab[data-v-1c611c23]{justify-content:center;align-items:center}
.chat-header[data-v-1cdf205a]{background:#0065aa;display:flex;align-items:center;gap:1em;padding:.3em .5em}.chat-header__text[data-v-1cdf205a]{color:#fff}.chat__header-icon[data-v-1cdf205a]{max-width:40px;max-height:40px;padding:.3em}.chat-header__close-btn[data-v-1cdf205a]{width:fit-content;align-self:end;border:none;background:rgba(0,0,0,0)}
.tab__btn[data-v-571eef3d]{border:none;background-color:rgba(0,0,0,0)}.tab__icon[data-v-571eef3d]{position:relative;z-index:1;width:40px;height:40px}
.tabbed-view[data-v-055eaa3c]{border-radius:10px}.tabbed-view__header[data-v-055eaa3c]{border-top-left-radius:inherit;border-top-right-radius:inherit}.tabbed-view__outlet[data-v-055eaa3c]{background-color:#f4f4f6}.tabbed-view__outlet[data-v-055eaa3c],.tabbed-view__outlet[data-v-055eaa3c]>*:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.tabbed-view__outlet[data-v-055eaa3c]{height:370px}.tabbed-view__outlet--expanded[data-v-055eaa3c]{height:670px}.outlet[data-v-055eaa3c]{display:flex;flex-direction:column;position:relative}.tabbed-view__tabs[data-v-055eaa3c]{position:absolute;left:-1rem;top:50px;display:flex;flex-direction:column;gap:.2em}
.chat-wrapper[data-v-63b84e93]{position:fixed;right:2em;bottom:2em;z-index:1030}.chat[data-v-63b84e93]{display:flex;flex-direction:column;width:270px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:10px;padding:0 !important;height:unset !important;overflow:unset !important}.chat--expanded[data-v-63b84e93]{width:570px}
.mns-english-ml{width:100%;height:100%}.mns-english-ml .mns{width:100%;height:100%}.mns-english-ml .mns>div{min-height:100%;display:flex}.mns-english-ml .mns>div>div{flex:1}
.not-found-message{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:1rem}
.account-support-form{position:relative}.account-support-form-card{display:flex;flex-direction:column;gap:1rem}.account-support-form-add-files{display:inline-flex;cursor:pointer;border-bottom:1px dashed;font-size:1rem;color:#2d3b9a;user-select:none}.account-support-form-submit-container{margin-top:1rem;display:flex;justify-content:flex-end}.account-support-form-input-file{display:none}.account-support-form-assign-files{display:flex;margin-top:1.5rem}.account-support-form-assign-file{background:#fff;border-radius:1rem;padding:1rem 2rem;border:1px solid #2d3b9a}.account-support-form-message{display:flex;gap:1rem}.account-support-form-message .input-wrap{margin:0}.account-support-form-message-input{border-radius:5px;border:1px solid #dbdbdb;min-height:50px;width:100%;padding:.84rem;outline:none !important;max-height:150px;resize:none;overflow-y:auto}.account-support-form-message-input:focus{border-color:#2d3b9a}.account-support-form-message-send{border-radius:5px;height:50px;background-image:url(/frontend/images/60a8ca87fd12c74d5dc8158b96438797.svg);background-repeat:no-repeat;background-position:15px center;background-color:#4389cb;cursor:pointer;transition:all 150ms ease-out;display:flex;align-items:center;padding:0 20px 0 50px;background-size:26px;color:#fff}.account-support-form-message-send:hover{background-color:#2d3b9a}.account-support-form-message-send.disabled{opacity:.7;pointer-events:none}.account-support-form-message-container{width:100%;position:relative}.account-support-form-message-placeholder{position:absolute;height:100%;display:flex;align-items:center;left:1rem;color:#dbdbdb;pointer-events:none;user-select:none}
.account-support-card{display:flex !important;flex-direction:column;gap:.7rem;transition:all 150ms ease-out}.account-support-card:hover{box-shadow:0 4px 24px 0 rgba(0,0,0,.0901960784)}.account-support-card-title{white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis}.account-support-card-footer{display:flex;gap:1rem;margin-top:1rem;font-size:.95rem;opacity:.8;align-items:center}.account-support-card-footer-status{padding:.1rem .5rem;color:#fff;border-radius:5px;background:#9d9d9d}.account-support-card-footer-status.status-new{background-color:#fd7e14}.account-support-card-footer-status.status-answered{background-color:#26a413}.account-support-card-footer-msg-count{color:#959595;padding-left:1.5rem;background-size:1.2rem !important;background:url(/frontend/images/d1489153767c1a115c36b52d31fad16a.svg) no-repeat left 1px}
.account-support-tickets{cursor:pointer;margin-bottom:4rem}
.account-support-chat-message{display:flex;flex-direction:column}.account-support-chat-message-content{font:18px/22px "Lato",sans-serif;display:inline-flex;color:#fff;max-width:60%;margin-bottom:.3rem;padding:.8rem;min-width:9rem;text-wrap:wrap;margin-top:0}.account-support-chat-message-date{font-size:.875rem;color:#b2b2b2}.account-support-chat-message.account-support-chat-message--incoming{margin-bottom:1rem;display:flex;flex-direction:column;align-items:flex-start;padding-right:15%}.account-support-chat-message.account-support-chat-message--incoming .account-support-chat-message-content{border-radius:10px 10px 10px 0;background:#4ba2db}.account-support-chat-message.account-support-chat-message--outgoing{margin-bottom:1rem;display:flex;flex-direction:column;padding-left:15%;align-items:flex-end}.account-support-chat-message.account-support-chat-message--outgoing .account-support-chat-message-content{border-radius:10px 10px 0 10px;background:#9c4bdb}
.account-support-chat{margin-bottom:1rem}.account-support-chat .account-support-chat-content{height:100%;overflow-y:auto}
.account-support-ticket{height:85vh}.account-support-ticket .header-content{margin:0}.account-support-ticket-content{display:table;table-layout:fixed;width:100%;height:80vh}.account-support-ticket .account-support-chat{display:table-row;height:100%}.account-support-ticket .account-support-form{display:table-row}.account-support-ticket-gap{display:table-row;height:20px}
.gb-registration-form{align-self:center;margin:0 auto;display:flex;flex-direction:column;gap:1.3rem}.gb-registration-form-error{text-align:center;color:red}.gb-registration-logo{display:flex;align-items:center;flex-direction:column;gap:1rem;margin-bottom:1rem;user-select:none;pointer-events:none}.gb-registration-logo-img{width:68px}.gb-registration-logo-title{color:#000;margin:0}.gb-registration-roles{display:flex;gap:1rem}.gb-registration-roles-btn{min-width:10rem;background:rgba(0,0,0,0);border-radius:.7rem;border:1px solid #436bfe;color:#000;border-radius:.7rem;transition:all 150ms ease-out}.gb-registration-roles-btn:hover,.gb-registration-roles-btn.active{background:#436bfe;color:#fff}.gb-registration-roles-btn.active:hover{background:#2548c9}.gb-registration-input input{border-radius:.7rem}.gb-registration-submit-btn{border-radius:.7rem;margin:0 auto;min-width:13rem;border:1px solid #436bfe;color:#000;border-radius:.7rem;transition:all 150ms ease-out}.gb-registration-submit-btn:hover,.gb-registration-submit-btn.active{background:#436bfe;color:#fff}.gb-registration-submit-btn.active:hover{background:#2548c9}.gb-registration-sc-modal .gb-registration-sc-modal-card{background:url(/frontend/images/d8a2e826b17f4b17ff8c9d2dd58f8a76.jpg) center center;background-size:100% auto;border:none;display:flex;align-items:center;height:100%;box-shadow:0 0 20px 0 rgba(0,0,0,0.1098039216);flex-direction:column;justify-content:flex-end;gap:2rem}.gb-registration-sc-modal .gb-registration-sc-modal-card-btn{border:1px solid #436bfe;color:#000;border-radius:.7rem;transition:all 150ms ease-out}.gb-registration-sc-modal .gb-registration-sc-modal-card-btn:hover,.gb-registration-sc-modal .gb-registration-sc-modal-card-btn.active{background:#436bfe;color:#fff}.gb-registration-sc-modal .gb-registration-sc-modal-card-btn.active:hover{background:#2548c9}.gb-registration-sc-modal .gb-registration-sc-modal-card-title{text-align:center;font-size:20px;font-weight:bold;color:#014711;line-height:1.3;user-select:none;pointer-events:none}.gb-registration-sc-modal .modal-default__container{width:100%;max-width:500px;aspect-ratio:1.08225108}
.game{display:flex;justify-content:center;flex-wrap:wrap;background:#fff;padding:2em;margin-top:1rem;border-radius:.5rem}.game-link{color:#000;cursor:pointer;text-decoration:none;display:block;width:max-content}.game-image{border-radius:.5rem;overflow:hidden;max-width:324px}.game-image img{width:100%}.game-content{min-width:324px;padding:1rem;flex:1}.game-title{color:#000;line-height:1rem}.game-text{font-size:18px}.game-text p{text-indent:1rem;margin:0}.game-text ul{list-style:disc;padding-left:1.5rem;margin:1.5rem 0}.game-text-muted{color:#b2b2b2}.game-btns{margin-top:1rem;display:flex;flex-wrap:wrap;gap:25px}.game-btns a{white-space:nowrap}
.accept-invitation-layout[data-v-aa60eea0]{display:flex;flex-direction:column;justify-content:center;width:100%}.centered-content[data-v-aa60eea0]{display:flex;flex-direction:column;align-items:center}
.preloader-main{--duration: 2s;--size: 10rem;position:fixed;z-index:99999;top:0;left:0;height:100%;width:100%}.preloader-main__wrapper{height:100%;width:100%;background-color:#4ba2db}.preloader-main__wrapper_transparent{opacity:.75}.preloader-main__circles-container{position:absolute;top:50%;left:50%;height:var(--size);width:var(--size);transform:translate(-50%, -50%)}.preloader-main__circle{position:absolute;height:inherit;width:inherit;background-color:#2d3b9a;border-radius:50%;animation:animation-preloader-circle var(--duration) cubic-bezier(0.9, 0.24, 0.62, 0.79) infinite}.preloader-main__circle:nth-of-type(1){animation-delay:0}.preloader-main__circle:nth-of-type(2){animation-delay:calc(var(--duration)/-3)}.preloader-main__circle:nth-of-type(3){animation-delay:calc(var(--duration)/-6)}
.notify .vue-notification-wrapper{box-shadow:0px 0px 16px -10px #000;margin:5px}.notify__card{text-align:center}.notify__title{color:#2d3b9a;font-size:20px;font-weight:700;margin-bottom:10px}.notify__message{font-size:18px}
.app{height:100%;width:100%}
