@charset "UTF-8";@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-medium.7ec1e92af265d7c743cc.eot);src:url(/static/media/inter-medium.7ec1e92af265d7c743cc.eot?#iefix) format("embedded-opentype"),url(/static/media/inter-medium.4f1fb867124d4ac98080.woff2) format("woff2"),url(/static/media/inter-medium.c65489166de2ef3c5d15.woff) format("woff"),url(/static/media/inter-medium.9d1fd4235eeb376c5f96.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-semibold.a08b577409ff348f28fe.eot);src:url(/static/media/inter-semibold.a08b577409ff348f28fe.eot?#iefix) format("embedded-opentype"),url(/static/media/inter-semibold.a99a6c6d86d03d0eab4f.woff2) format("woff2"),url(/static/media/inter-semibold.f3da9c2caf81d0dba437.woff) format("woff"),url(/static/media/inter-semibold.1616d5720720a412cfc8.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-bold.54cf8c055f49fc1c95ac.eot);src:url(/static/media/inter-bold.54cf8c055f49fc1c95ac.eot?#iefix) format("embedded-opentype"),url(/static/media/inter-bold.eac83911831c0fc799e1.woff2) format("woff2"),url(/static/media/inter-bold.b921a97a2c5a8d0f4546.woff) format("woff"),url(/static/media/inter-bold.9aab1ebe6bd16660e37e.ttf) format("truetype")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}b,strong{font-weight:700}em,i{font-style:italic}sub,sup{font-size:65%!important;line-height:1em!important;position:relative;top:-.6em}sub{bottom:-.3em;top:auto}small{display:inline-block;font-size:.875em;line-height:1.43em;vertical-align:initial}.small-text{font-size:12px;line-height:15px}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}html{height:100%!important;margin:0!important;padding:0!important}body{background:#fff;color:#002e33;font-family:Inter;font-size:14px;font-weight:500;height:100%;line-height:1.43em;min-width:320px}.opened-nav body,.opened-popup body{overflow-y:hidden}*,:after,:before{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-focus-ring-color:transparent;box-sizing:border-box;-webkit-box-sizing:border-box;outline:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#002e33;font-family:Inter;font-weight:600;letter-spacing:.01em}.h1,h1{font-size:68px;letter-spacing:-.01em;line-height:1.03em;margin:0 0 40px}.h2,h2{font-size:45px;letter-spacing:-.02em;line-height:1.11em;margin:60px 0 30px}.h3,h3{font-size:25px;line-height:1.2em;margin:40px 0 20px}.h4,h4{font-size:18px;font-weight:600;line-height:1.67em;margin:40px 0 10px}.h5,h5{font-size:16px;line-height:1.25em;margin:40px 0 20px}.h6,h6{font-size:14px;line-height:1.43em;margin:40px 0 10px}ol,ul{margin:10px 0;padding-left:18px}ol li,ul li{margin:0 0 10px}ol li p:first-child,ul li p:first-child{margin-top:0!important}ol li p:last-child,ul li p:last-child{margin-bottom:0!important}a{box-shadow:inset 0 -1px 0 rgba(128,151,153,.3);color:#002e33;outline:none!important;text-decoration:none}.no-touchevents a:hover{box-shadow:none;color:#9ad854}a[href^=fax],a[href^=tel]{box-shadow:none;text-decoration:none;white-space:nowrap}p{margin:10px 0}hr{border:0;border-bottom:1px dashed #e0f4ca;height:0;margin:20px 0;outline:none;padding:0;width:100%}img{border-radius:20px;display:block;height:auto;margin:0 auto;max-width:100%}a img{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.time{display:block;white-space:nowrap}.form{color:#809799;font-size:14px;font-weight:500;line-height:20px;margin:0;position:relative;text-align:left}.fields-row{align-self:center;display:flex;flex-wrap:wrap;justify-content:space-between}.form .field{margin:0 0 10px;width:100%}.field.right-pos{margin-left:auto}.fields-row.two-cols .field{width:calc(50% - 10px)}.fields-row.two-cols .field.auto-width{width:calc(100% - 220px)}.fields-row.two-cols .field.small-w{width:200px}.field-title{margin:0 0 1px 31px}.field-name,.field-title{color:#809799;font-size:14px;line-height:20px}.field-name{display:block;margin:0 20px -20px 31px;overflow:hidden;pointer-events:none;position:relative;text-overflow:ellipsis;-webkit-transform:translateY(15px);transform:translateY(15px);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;white-space:nowrap;z-index:6}.has-icon-inp .field-name{margin-right:60px}.filled .field-name,.has-placeholder .field-name{-webkit-transform:translateY(5px);transform:translateY(5px)}.error-field .field-name{color:#ff6e6d}.error-field-border{border-color:#ff6e6d}.required .field-name:after{content:"*";margin:0}.field-propmt{margin:5px 0 0 30px}.form .field-propmt .js-open-popup,.inp-box{color:#809799}.inp-box{font-size:14px;font-weight:500;line-height:1em;position:relative}.input-icon{cursor:pointer;position:absolute;right:35px;top:13px;z-index:2}.input-icon svg{flex-shrink:0;height:24px;opacity:.6;width:24px}.form-control{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e6eaeb;border-radius:25px;color:#002e33;display:block;font-family:Inter;font-size:14px;font-weight:500;height:50px;line-height:1em;margin:0;outline:none!important;overflow:auto;padding:25px 30px 7px;position:relative;resize:none;transition:border .2s ease;width:100%;z-index:2}input.form-control{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.percents-inp{color:#000!important}.has-icon-inp .form-control{padding-right:60px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.textarea-box{border-radius:25px;overflow:hidden;position:relative}.textarea-box:after{border:solid #fff;border-width:28px 0 10px;bottom:1px;content:"";left:20px;pointer-events:none;position:absolute;right:20px;top:1px;z-index:3}textarea.form-control{line-height:1.43em;max-width:100%;min-height:100px;min-width:100%;padding-bottom:10px;padding-top:26px;resize:none}.no-touchevents .field:not(.error-field) .form-control:not(:focus):hover{border-color:#d5f190}.error-field .form-control:focus,.form-control:focus{border-color:#9ad854;color:#002e33}.error-field .form-control{border-color:#ff6e6d}.ant-select-selector.error-field{border:1px solid red}.inp-placeholder,.percents-inp-value{bottom:0;left:1px;margin:0;padding:25px 30px 7px;pointer-events:none;position:absolute;right:1px;top:2px;z-index:2}.field:not(.filled) .percents-inp-value,.filled .inp-placeholder{opacity:0;visibility:hidden}.inp-placeholder b{color:#e6eaeb;font-weight:500}.percents-inp-value{color:#809799;display:flex;white-space:nowrap}.percents-inp-value .val{color:#002e33;margin-right:4px;min-width:4px;position:relative;text-overflow:ellipsis;white-space:nowrap}.percents-inp-value .val:after{background:#002e33;bottom:0;content:"";position:absolute;right:-3px;top:-2px;visibility:hidden;width:1px}.form-control:focus+.percents-inp-value .val:after{-webkit-animation:blinker 1s step-start infinite;animation:blinker 1s step-start infinite;visibility:visible}@-webkit-keyframes blinker{50%{opacity:0}}@keyframes blinker{50%{opacity:0}}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#809799;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#809799;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#809799;opacity:1}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0!important}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0!important}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0!important}.inp-box .tooltip{line-height:0;margin:0;position:absolute;right:-13px;top:25px;z-index:5}.inp-box .icon{right:30px;top:50%}.inp-box .icon,.inp-box .icon-date{height:20px;line-height:0;margin-top:-10px;position:absolute;width:20px;z-index:5}.inp-box .icon-date{right:-60px;top:0}.plus-minus-btns{display:flex;justify-content:space-between;position:absolute;right:10px;top:10px;width:65px;z-index:4}.plus-minus-btns .num-btn{align-items:center;border:1px solid #e6eaeb;border-radius:110%;cursor:pointer;display:flex;height:30px;justify-content:center;line-height:0;transition:border .2s ease;width:30px}.js-install-pwa{color:#809799;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-align:left}.no-touchevents .plus-minus-btns .num-btn:hover{border-color:rgba(0,46,51,.4)}button{background:none;outline:none!important}.btn,button{border:none;cursor:pointer}.btn{background:linear-gradient(113.93deg,#afef68 33.77%,#9bf2b4 84.63%);border-radius:25px 5px;box-shadow:0 10px 15px rgba(77,146,58,.15);color:#002e33;display:table;font-family:Inter;font-size:16px;font-weight:500;line-height:1.25em;margin:20px 0;padding:15px 30px;position:relative;text-align:center;text-decoration:none!important;z-index:4}.btn.small{border-radius:15px 5px;font-size:14px;line-height:1.43em;padding:5px 10px}.btn.small.has-icon{padding-left:40px}.btn.secondary{background:linear-gradient(113.93deg,hsla(76,84%,70%,.4) 15.37%,hsla(88,81%,67%,.4) 50%,rgba(129,237,178,.4) 84.63%);box-shadow:none;z-index:5}.button-status{margin:0;width:100%}.btn.transparent{background:transparent;box-shadow:none}.btn.has-icon{padding-left:60px}.small-edit-btn{display:table;height:20px;line-height:0;width:20px}.circle-arrow-btn{align-items:center;background:#fff;border:1px dashed #e0f4ca;border-radius:20px;cursor:pointer;display:flex;height:40px;justify-content:center;line-height:0;margin:0;transition:border .2s ease;width:40px}.no-touchevents .circle-arrow-btn:hover{border-color:rgba(0,46,51,.4)}.download-btn,.print-btn{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;line-height:0;transition:opacity .2s ease;width:24px}.no-touchevents .download-btn:hover,.no-touchevents .print-btn:hover{opacity:.7}.btn.full-width{width:100%}.btn.in-text{display:inline-block;margin:0;position:relative;vertical-align:middle}.btn.in-text.small{margin-left:4px;top:-1px}.fields-row+.btn{margin-top:10px}.btn::-moz-focus-inner{border:0}.no-touchevents .btn:not(:disabled):hover{color:#002e33}.no-touchevents button.btn:not(:disabled):not(:active):focus-visible:after{border:1px dashed #9ad854;border-radius:5px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.btn:disabled,.no-touchevents button.btn:not(:disabled):active{box-shadow:none}.btn:disabled{background:rgba(230,234,235,.6);color:rgba(128,151,153,.4);cursor:default}.btn:before{background:linear-gradient(113.93deg,rgba(155,242,180,.8) 15.37%,hsla(88,81%,67%,.8) 84.63%);border-radius:25px 5px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:0}.no-touchevents .btn:not(:disabled):hover:before{opacity:1}.no-touchevents button.btn:not(:disabled):active:before{opacity:0}.btn>span{position:relative;z-index:1}.btn .icon{align-items:center;display:flex;height:20px;left:30px;line-height:0;position:absolute;top:15px;width:20px}.btn:disabled .icon{opacity:.1}.btn .icon.tooltip{margin:0}.btn.small.has-icon .icon{height:20px;left:10px;top:5px;width:20px}.btns-box{align-items:flex-start;display:flex;flex-wrap:wrap;margin:0 -10px -10px 0}.btns-box .btn{margin:0 10px 10px 0}.btn-prompt-text{display:table;font-size:12px;font-weight:500;line-height:15px;text-align:center}.btn-prompt-text .btn{margin-bottom:0}.prompt-text{display:block;margin:4px 0 0;vertical-align:top}.form .btn{margin-bottom:0}.btn.expect-left{margin-left:-85px!important;width:268px!important;@media screen and (max-width:1550.98px){margin-left:-70px!important;width:260px!important}@media screen and (max-width:1526.98px){margin-left:-60px!important;width:246px!important}@media screen and (max-width:1513.98px){margin-left:-50px!important}@media screen and (max-width:1508.98px){margin-left:-40px!important}@media screen and (max-width:1416.98px){width:235px!important}@media screen and (max-width:1415.98px){margin-left:-30px!important}@media screen and (max-width:1000.98px){margin-left:0!important}@media screen and (max-width:719.98px){width:268px!important}@media screen and (max-width:391.98px){width:235px!important}}.expect-left{@media screen and (max-width:1534.98px){display:flex;justify-content:center}}.form a{border-bottom:1px solid rgba(0,46,51,.3);color:#002e33;cursor:pointer;transition:border .2s ease}.btns-box.aside-btns{align-items:center;display:flex;margin:0}.add-action-btn+.btns-box.aside-btns{margin-top:10px}.data-cards-box+.btns-box{margin-top:-10px}.btns-box.aside-btns .col{margin:10px 32px 10px 0}.btns-box.aside-btns .switch-box{margin:0}.edit-test-form .btns-box.aside-btns .sub-col{align-items:center;display:flex}.btns-box.aside-btns .btns-col{align-items:flex-start;display:flex;margin:10px 0 10px auto}.btns-box.aside-btns .btns-col.left-position{margin-left:-10px}.btns-box.aside-btns .btns-col .btn{margin:0 0 0 10px}.btns-box.aside-btns .btns-col .order2-desktop{order:2}.btns-box.aside-btns .btns-col .order2-desktop+.btn{order:1}.delete-test-btn{color:#002e33;cursor:pointer;display:table;transition:opacity .2s ease}.no-touchevents .delete-test-btn:hover{opacity:.7}.edit-test-form .btns-box.aside-btns .delete-test-btn{margin-left:44px}.delete-test-btn.show-mobile{display:none}.price-btn-box{align-items:center;display:flex}.price-btn-box .btn{margin:0;width:calc(50% + 10px)}.price-btn-box .total-price{margin:0 0 0 auto;order:2}.form .field-error{color:#ff6e6d;font-size:12px;font-weight:500;line-height:15px;margin:3px 0 0 30px}.form-prompt{color:#809799;font-size:14px;line-height:20px;margin:20px 0 0;text-align:center}.form-prompt>:first-child{margin-top:0}.form-prompt>:last-child{margin-bottom:0}.switch-box{color:#002e33;margin:5px 0;min-height:20px;padding-left:45px;position:relative}.switch-box label{cursor:pointer;margin:0}.switch-btn{align-items:center;color:#7b7172;display:flex;font-size:14px;font-weight:600;left:0;line-height:1em;margin-top:-10px;position:absolute;top:50%}.switch-btn input[type=checkbox]{height:0;left:0;margin:0;opacity:0;position:absolute;top:0;width:0;z-index:-1}.switch-btn label{background:rgba(230,234,235,.2);border:1px solid #e6eaeb;border-radius:10px;cursor:pointer;display:block;height:21px;margin:0;transition:background .2s ease,border .2s ease;width:35px}.switch-btn input[type=checkbox]:checked+label{background:#9ad854;border-color:#9ad854}.switch-btn input[type=checkbox]:disabled+label{background:#e6eaeb;border:1px solid #e6eaeb;cursor:default}.switch-btn input[type=checkbox]:disabled+label:before{background:#fff}.switch-btn input[type=checkbox]:checked+label:before{background:#fff;box-shadow:0 10px 15px rgba(77,146,58,.15);-webkit-transform:translateX(14px);transform:translateX(14px)}.switch-btn label:before{background:#9ad854;border-radius:110%;content:"";display:block;height:15px;left:2px;position:relative;top:2px;transition:background .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s ease,box-shadow .2s ease;transition:transform .2s ease,background .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;width:15px}.switch-btn .swiper-disabled input[type=checkbox]:checked+label{background:rgba(230,234,235,.2);border:1px solid #e6eaeb}.checkbox-item,.radio-item{line-height:0;margin:20px 0;position:relative}.checkbox-item input[type=checkbox],.radio-item input[type=radio]{height:0;left:0;opacity:0;position:absolute;top:0;width:0;z-index:-1}.checkbox-item input[type=checkbox]+label,.radio-item input[type=radio]+label{color:#002e33;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:20px;padding-left:30px;position:relative;vertical-align:top}.checkbox-item input[type=checkbox]:disabled+label,.radio-item input[type=radio]:disabled+label{color:#e6eaeb;cursor:default;pointer-events:none}.checkbox-item input[type=checkbox]+label:before,.radio-item input[type=radio]+label:before{background:rgba(230,234,235,.2);border:1px solid #e6eaeb;border-radius:5px;content:"";height:20px;left:0;position:absolute;top:1px;width:20px}.checkbox-item input[type=checkbox]+label:before{transition:background-color .2s ease,border .2s ease}.checkbox-item input[type=checkbox]:checked+label:before{background:#e0f4ca url(/static/media/checked-icon.9d41c84532451f33e1cc.svg) no-repeat 4px 6px/11px auto;border-color:#d5f190}.no-touchevents .checkbox-item input[type=checkbox]:not(:disabled):not(:checked)+label:hover:before,.no-touchevents .radio-item input[type=radio]:not(:disabled):not(:checked)+label:hover:before{background:#fff;border-color:rgba(0,46,51,.4)}.no-touchevents .checkbox-item input[type=checkbox]:not(:disabled):checked+label:hover:before{background-color:#fff}.checkbox-item input[type=checkbox]:disabled+label:before{background-color:#e6eaeb;border:1px solid #e6eaeb;opacity:.4}.checkbox-item input[type=checkbox]:checked:not(:disabled)+label{cursor:pointer}.checkbox-item input[type=checkbox]:not(:disabled):focus-visible+label:after{border:1px dashed #9ad854;border-radius:8px;bottom:-2px;content:"";left:-3px;position:absolute;right:-3px;top:-2px}.checkbox-item a{border-bottom:1px solid rgba(0,46,51,.3)}.checkbox-item input[type=checkbox]:disabled+label a{border-color:#e6eaeb;color:#e6eaeb}.radio-item input[type=radio]+label:before{border-radius:10px}.radio-item input[type=radio]:checked+label:before,.radio-item.selected input[type=radio]+label:before{background:#e0f4ca;border-color:#d5f190}.answered .radio-item:not(.correct-answer) input[type=radio]+label:before{background:rgba(230,234,235,.4);border-color:#e6eaeb}.answered .radio-item.incorrect-answer input[type=radio]+label:before{background:#ffd3d3;border-color:#ffd3d3}.answered .radio-item input[type=radio]+label:after,.radio-item input[type=radio]:checked+label:after{background:#9ad854;border-radius:10px;content:"";height:10px;left:5px;position:absolute;top:6px;width:10px}.answered .radio-item:not(.correct-answer) input[type=radio]+label:after{background:#e6eaeb}.answered .radio-item.incorrect-answer input[type=radio]+label:after{background:#ff6e6d}.radio-group.in-cols{border-bottom:1px dashed #e0f4ca;border-top:1px dashed #e0f4ca;display:flex;flex-wrap:wrap;justify-content:space-between;margin:10px 0}.radio-group.in-cols .radio-item{width:calc(50% - 10px)}.radio-item input[type=radio]+label .p-icon{display:block}.radio-item input[type=radio]+label .p-icon .icon{top:1px}.answered .radio-item input[type=radio]+label{cursor:default}.radio-item.incorrect-answer input[type=radio]:disabled+label,.radio-item.selected input[type=radio]:disabled+label{color:#002e33}.test-descr-box.text-view .radio-item input[type=radio]+label{padding-left:0}.test-descr-box.text-view .radio-item input[type=radio]+label:after,.test-descr-box.text-view .radio-item input[type=radio]+label:before{display:none}.test-descr-box.text-view .radio-item .icon rect{fill-opacity:0}.test-descr-box.text-view .radio-item.correct-answer .icon path{stroke:#9ad854}.test-descr-box.text-view .radio-item.incorrect-answer .icon path{stroke:#ff6e6d}.test-descr-box.text-view .radio-item input[type=radio]:disabled+label{color:#809799}.test-descr-box.text-view .radio-item.selected input[type=radio]:disabled+label{color:#002e33}.radio-group.draggable-view{border-top:1px dashed #e0f4ca;margin:10px 0 0}.radio-group.draggable-view .radio-item{border-bottom:1px dashed #e0f4ca;cursor:grab;margin:0;padding:20px 30px 20px 60px;position:relative}.radio-group.draggable-view .radio-item:active{border-color:#d5f190;box-shadow:0 0 15px 0 rgba(77,146,58,.05);cursor:grabbing}.test-descr-item .radio-group.draggable-view .radio-item{margin:0}.radio-item.edit-view input[type=radio]+label .form-control{border:none;border-radius:0;height:20px;padding:0}.radio-item.edit-view input[type=radio]:not(:checked)+label .p-icon{padding-left:0}.radio-item.edit-view input[type=radio]:not(:checked)+label .p-icon .icon{display:none}.radio-item.edit-view label{width:100%}.radio-item.edit-view .delete-icon,.radio-item.edit-view .drag-icon{align-items:center;cursor:grab;display:flex;justify-content:center;left:30px;line-height:0;position:absolute;top:21px}.touchevents .radio-item.edit-view .drag-icon{top:20px}.radio-item.edit-view .delete-icon{cursor:pointer;left:auto;right:0;top:20px;transition:opacity .2s ease}.no-touchevents .radio-item.edit-view .delete-icon:hover{opacity:.7}.radio-item.edit-view.has-num label{cursor:default}.radio-item.edit-view.has-num .num{left:5px;position:absolute;top:0}.radio-item.edit-view.has-num label:after,.radio-item.edit-view.has-num label:before{display:none}.checkbox-group+*{margin-top:15px}.checkbox-group .checkbox-item{border-bottom:1px dashed #e0f4ca;margin:0 0 10px;padding:0 0 10px}.checkbox-group .checkbox-item.large-indent{margin-bottom:15px;padding-bottom:15px}.checkbox-group .checkbox-item:last-child{border:none;margin-bottom:0;padding-bottom:5px}.checkbox-item.grid-view{align-items:flex-start;display:flex;justify-content:space-between}.checkbox-item.grid-view label{flex:1 1}.checkbox-item.grid-view .sub-item{margin-left:16px}.checkbox-item.grid-view .students-number{margin-top:-2px}.text-select{align-items:flex-start;cursor:pointer;display:inline-flex;font-size:16px;line-height:1em;margin:0 5px;position:relative;top:1px;transition:opacity .2s ease}.no-touchevents .text-select:hover{opacity:.7}.text-select .arrow{line-height:0;margin:6px 0 0 7px}.star-rating{display:flex;justify-content:center;line-height:0;margin:0 0 8px}.fields-row:first-child .star-rating{margin-top:-10px}.star-rating .star{cursor:pointer;margin:0 5px}.star-rating .star.active path{fill:#9ad854;fill-opacity:1;stroke:#9ad854}.no-touchevents .star-rating .star path{transition:fill-opacity .2s ease}.no-touchevents .star-rating .star:hover path{fill-opacity:.6}.left{float:left}.right{float:right}.center{text-align:center}.align-right{text-align:right}.centered{margin-left:auto;margin-right:auto}.uppercase{text-transform:uppercase}.no-indent{margin-bottom:0!important}.align-b,.align-m{display:table-cell;vertical-align:middle}.align-b{vertical-align:bottom}.no-wrap{white-space:nowrap}.line-through{text-decoration:line-through}.container{margin:0 auto;max-width:1440px;padding:0 40px;position:relative}.p-icon{padding-left:30px;position:relative}.p-icon.price{display:inline-block;padding-left:25px}.p-icon .icon{align-items:center;box-shadow:none;display:flex;height:20px;left:0;line-height:0;position:absolute;top:0;width:22px}.p-icon.info-icon.bottom{margin-left:10px;margin-top:0}.p-icon.info-icon .icon{top:1px}.text-mark{padding:0 10px;position:relative}.text-mark:before{background:linear-gradient(156deg,#c5f194,#78e0a7);border-radius:20px;bottom:-5px;box-shadow:0 10px 15px 0 rgba(77,146,58,.15);content:"";left:0;position:absolute;right:0;top:-5px;z-index:-1}.light-gradient-bg{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.483));position:relative}.light-gradient-bg:after{border:1px solid hsla(0,0%,100%,.4);border-radius:110%;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.pointer-elem{cursor:pointer;transition:opacity .2s ease}.no-touchevents .pointer-elem:hover{opacity:.7}.arrow-link{position:relative}.block-arrow-link{margin-top:auto}.arrow-link .arrow{position:absolute;right:-13px;top:6px}.avatar{align-items:center;background:#e0f4ca;border-radius:110%;display:flex;font-size:16px;font-weight:600;justify-content:center;line-height:1em}.avatar.light-gradient-bg{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.483))}.avatar img{border-radius:110%;margin:0;max-width:100%}.status-item{padding-left:16px;position:relative}.status-item.completed,.status-item.finished,.status-item.no-answer,.status-item.no-homework{color:#809799}.status-item:before{background:#9ad854;border-radius:110%;content:"";height:6px;left:0;position:absolute;top:8px;width:6px}.status-item.failed:before,.status-item.in-progress:before,.status-item.not-done:before{background:#ff6e6d}.status-item.partially-done:before{background:#ffd3d3}.status-item.not-assigned:before{background:grey}.status-item.completed:before,.status-item.finished:before,.status-item.no-answer:before,.status-item.no-homework:before,.status-item.waiting:before{background:#e6eaeb}.status-item.no-homework a{color:#809799}.status-item.bordered{background:hsla(89,66%,87%,.2);border:1px solid #d5f190;border-radius:15px;font-size:14px;height:30px;line-height:20px;padding:4px 35px 0 15px}.status-item.bordered:before{display:none}.status-item.bordered .icon{line-height:0;position:absolute;right:8px;top:4px}.homework-status{display:block;margin-top:4px}.homework-status,.students-number{color:#809799;font-size:12px;line-height:15px}.students-number{align-items:center;display:flex}.students-number .avatar{background:#e0f4ca;border:2px solid #fff;color:#002e33;font-size:12px;font-weight:500;height:25px;width:25px}.students-number .avatar+.avatar{margin-left:-9px}.students-number .num{margin:0 0 0 2px}.students-number p{color:#809799;margin:0 2px 0 0}.group-item-data{align-items:center;color:#809799;display:flex;flex-wrap:wrap;font-size:12px;line-height:15px}.group-item-data p{margin-bottom:0;margin-top:0}.group-item-data>*{margin-right:10px}.group-item-data>:last-child{margin-right:0}.complited-count{background:#e0f4ca;border-radius:10px;color:#809799;font-size:12px;line-height:15px;padding:0 5px}.complited-count.dark{color:#000}.complited-count.red{color:red}.complited-count.pending{background:#e6eaeb}.complited-count.state-view{display:inline-block;line-height:17px}.complited-count.not-done{background:#ffd3d3}.complited-count.icon-view{display:inline-block;min-width:30px;text-align:center;vertical-align:top}.group-item-data a,.no-touchevents .group-item-data a:hover{color:#809799}.presence-icon{display:block;line-height:0}.file.no-wrap{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app{overflow:hidden;padding:30px 40px 20px 330px;position:relative;z-index:1}.app.service-page{display:flex;margin:0 auto;max-width:1440px;padding:0}.service-page .bg-box{align-items:center;background:url(/static/media/service-page-bg.7235275381219241440a.jpg) no-repeat 50% 50%/cover;border-radius:160px 20px;display:flex;justify-content:center;margin:40px 0 40px 40px;overflow:hidden;position:relative;width:calc(50% - 40px)}.service-page .bg-box svg{position:relative;z-index:2}.service-page .bg-box:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));bottom:0;content:"";height:83.33333333333333%;left:0;position:absolute;width:100%}.service-page .form-box{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:40px;position:relative;width:50%}.service-page .form-box .sub-box{width:390px}.service-page .form .field a{color:#809799}.no-touchevents .service-page .form a:hover{border-color:transparent}.service-page .form-box .h3{margin-top:0}.app-header{background:#fff;border-right:1px dashed #e0f4ca;bottom:20px;left:0;padding:0 20px 0 40px;position:fixed;top:30px;width:310px;z-index:999}.app-header .container{display:flex;flex-direction:column;height:100%;padding:0}.hdr-logo-box{background:#fff;padding-bottom:30px}.hdr-logo{box-shadow:none;display:block;height:70px;line-height:0;width:143px}.no-touchevents .hdr-logo:hover{opacity:.7}.hdr-logo svg{height:auto;width:100%}.app-header .app-profile{display:none}.app-header .profile-avatar{position:relative}.app-nav-box{display:flex;flex:1 1;flex-direction:column}.app-nav-box .sub-box{flex:1 1;overflow:hidden;position:relative}.app-nav{color:#809799;font-size:16px;font-weight:500;height:100%;left:0;line-height:1.25em;margin:0;overflow:hidden;overflow-y:auto;padding:10px 17px 0 0;position:absolute;right:-17px;top:0}.app-nav ul{list-style:none;margin:0;padding:0}.app-nav li{background:none;border:1px solid transparent;border-radius:25px;margin:0 0 5px;overflow:hidden;padding:15px 20px 15px 0;position:relative;transition:border .2s ease}.app-nav .btn-item{overflow:visible;padding-right:0;padding-top:10px}.app-nav .active{border-color:#e0f4ca}.app-nav li:last-child{margin:0}.app-nav a{box-shadow:none;color:#809799;padding-left:55px}.app-nav .active a{color:#002e33;cursor:default}.app-nav .btn{box-shadow:none;margin:0 0 20px;width:100%}.app-nav .nav-item-icon{align-items:center;border:1px dashed #e0f4ca;border-radius:110%;bottom:5px;display:flex;height:40px;justify-content:center;left:5px;line-height:0;position:absolute;top:5px;transition:border .2s ease;width:40px}.app-nav .active .nav-item-icon{border-color:transparent;box-shadow:0 10px 15px rgba(77,146,58,.15)}.app-nav .nav-item-icon:before{background:linear-gradient(178.32deg,#c5f194 -3.71%,#78e0a7 98.58%);border-radius:110%;bottom:-1px;content:"";left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;transition:opacity .2s ease;z-index:-1}.app-nav .active .nav-item-icon:before{opacity:1}.app-nav-box .profile-prompt{background:#fff;border:1px dashed #d5f190;display:none;height:40px;width:40px}.app-nav-overlay{display:none}.js-open-nav{align-items:center;background:linear-gradient(113.93deg,hsla(76,84%,70%,.4) 15.37%,hsla(88,81%,67%,.4) 50%,rgba(129,237,178,.4) 84.63%);border-radius:110%;cursor:pointer;display:none;height:50px;justify-content:center;line-height:0;overflow:hidden;position:relative;width:50px;z-index:6}.js-open-nav:before{background:linear-gradient(113.93deg,rgba(155,242,180,.8) 15.37%,hsla(88,81%,67%,.8) 84.63%);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:0}.no-touchevents .js-open-nav:hover:before{opacity:1}.js-open-nav svg{position:relative;z-index:2}.opened-nav .js-open-nav .close-icon{display:block}.hdr-contacts{background:#fff;color:#809799;padding-top:30px}.hdr-contacts .item{margin:0 0 15px}.hdr-contacts .item:last-child{margin:0}.hdr-contacts a{color:#809799}.hdr-contacts p{margin:0}.hdr-contacts .contact-person{display:block;font-size:12px;line-height:15px;margin:0 0 0 30px}.copy{background:rgba(230,234,235,.3);border-radius:10px 10px 5px 5px;font-size:12px;line-height:15px;margin:15px 0 0;padding:5px;text-align:center}.app-main{margin:0 auto;max-width:1200px;min-height:calc(100vh - 50px);position:relative}.app-main-hdr{align-items:flex-start;background:url(data:image/png;base64,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) repeat-x 0 100%,linear-gradient(178.32deg,#c5f194 -3.71%,#78e0a7 98.58%);border-radius:20px;box-shadow:0 10px 15px rgba(77,146,58,.15);display:flex;margin:0 0 20px;padding:20px}.app-main-hdr .main-col{flex:1 1;margin-right:40px}.app-main-hdr .app-page-title{margin:10px 0;padding-left:60px;position:relative}.app-main-hdr .app-page-title.no-icon{padding-left:0}.app-page-title .title-icon{align-items:center;border-radius:110%;box-shadow:none;display:flex;height:50px;justify-content:center;left:0;line-height:0;position:absolute;top:-10px;width:50px}.no-touchevents .app-page-title a.title-icon:hover{opacity:.7}.app-page-title .title-icon svg{height:auto}.box-title{margin:0 0 10px}.app-profile,.app-profile-box{align-items:center;display:flex}.app-profile{cursor:pointer;transition:opacity .2s ease}.profile-prompt+.app-profile{margin-left:27px}.app-profile .profile-avatar{border-radius:110%;height:50px;width:50px}.app-profile img{margin:0}.app-profile .data-text{margin:0 0 0 15px}.app-profile .profile-name{align-items:flex-start;display:flex;font-size:16px;font-weight:500;line-height:20px}.app-profile .profile-name svg{margin:0 0 0 5px}.app-profile .profile-post{display:block;font-size:12px;font-weight:500;line-height:15px;opacity:.6}.profile-prompt{align-items:center;border-radius:25px;cursor:pointer;display:flex;height:20px;justify-content:center;line-height:0;width:20px}.profile-prompt svg{transition:opacity .2s ease}.no-touchevents .profile-prompt:hover svg{opacity:.7}.app-main-hdr .control-btn{display:table;margin:25px 0 -5px auto}.edit-lesson-btn .icon,.edit-test-btn .icon{top:1px}.tabs-nav{margin:20px -10px -20px;overflow:hidden;padding:0 10px;position:relative}.tabs-nav.in-content{margin-bottom:10px}.tabs-nav.in-content:before{border-bottom:1px dashed #e0f4ca;bottom:0;content:"";left:10px;position:absolute;right:10px;z-index:-1}.app-main-hdr .tabs-nav{margin-right:-66px}.tabs-nav .swiper-container{overflow:visible}.tabs-nav .swiper-slide{margin:0 10px 0 0;width:auto}.tabs-nav .swiper-slide:last-child{margin:0}.tab-nav-item{border-radius:10px 10px 0 0;cursor:pointer;display:block;font-size:16px;font-weight:500;line-height:20px;opacity:.6;padding:15px 20px;transition:opacity .2s ease}.tab-nav-item.active{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.483));cursor:default;opacity:1}.in-content .tab-nav-item.active{background:linear-gradient(113.93deg,hsla(76,84%,70%,.4) 15.37%,hsla(88,81%,67%,.4) 50%,rgba(129,237,178,.4) 84.63%)}.no-touchevents .tab-nav-item:not(.active):hover{opacity:1}.tab-nav-item.active:after{border:1px solid hsla(0,0%,100%,.4);border-radius:10px 10px 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.tabs-slider-arrows{align-items:center;display:flex;height:0;justify-content:space-between;left:0;position:absolute;right:0;top:50%;z-index:10}.tabs-slider-arrows .swiper-btn{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:none;border-radius:0 10px 10px 0;-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.1));filter:drop-shadow(0 2px 2px rgba(0,0,0,.1));height:30px;width:30px}.tabs-slider-arrows .swiper-btn:after{border-radius:0 10px 10px 0}.tabs-slider-arrows .swiper-btn.next-btn,.tabs-slider-arrows .swiper-btn.next-btn:after{border-radius:10px 0 0 10px}.tabs-slider-arrows .swiper-btn.next-btn{margin:0 0 0 auto}.tabs-slider-arrows .swiper-button-disabled{display:none}.no-touchevents .tabs-slider-arrows .swiper-btn:hover{opacity:1}.test-tabs-box{align-items:center;display:flex;font-size:14px;justify-content:center;line-height:20px;width:436px;@media screen and (max-width:813.98px){width:auto}}.test-tabs-box .text{color:#809799;margin:0 10px 0 0}.test-tabs-nav{align-items:center;background:#fff;border:1px solid #e0f4ca;border-radius:25px;display:flex;overflow:hidden}.test-tabs-nav .tab-nav-item{border-radius:0;border-right:1px solid #e0f4ca;color:#002e33;cursor:pointer;font-size:14px;line-height:20px;opacity:1;padding:10px 20px;transition:color .2s ease}.test-tabs-nav .tab-nav-item:last-child{border:none}.test-tabs-nav .tab-nav-item.active{background:linear-gradient(90deg,hsla(76,84%,70%,.4),hsla(88,81%,67%,.4) 50%,rgba(129,237,178,.4));color:#809799;cursor:default}.no-touchevents .test-tabs-nav .tab-nav-item:hover{color:#809799}.test-tabs-nav .tab-nav-item.active:after{display:none}.person-data-box{align-items:flex-start;background:linear-gradient(178.32deg,hsla(88,55%,72%,.2) -3.71%,rgba(150,251,196,.2) 98.58%);border-radius:40px 20px 20px 20px;display:flex;margin:20px 0;padding:15px 20px 15px 0;position:relative}.person-data-box:before{background:linear-gradient(180.93deg,hsla(76,84%,70%,0) 15.37%,rgba(129,237,178,.3) 84.63%);border-radius:0 200px;bottom:0;content:"";position:absolute;right:22px;top:0;width:49.06542056074767%;z-index:0}.person-data-col{align-items:flex-start;display:flex;flex:1 1;position:relative;z-index:2}.person-avatar-box{background:linear-gradient(178.32deg,#c5f194 -3.71%,#78e0a7 98.58%);border-radius:40px 10px;box-shadow:0 10px 15px rgba(77,146,58,.15);margin:-20px 0;padding:20px;width:150px}.person-avatar{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.483));border:5px solid #fff;box-shadow:0 5px 5px rgba(0,46,51,.1);font-size:45px;height:110px;position:relative;width:110px}.person-avatar img{margin:0}.person-avatar .action-btn{align-items:center;background:#e6eaeb;border:2px solid #fff;border-radius:110%;bottom:-5px;cursor:pointer;display:flex;height:40px;justify-content:center;line-height:0;position:absolute;right:-5px;width:40px;z-index:5}.no-touchevents .person-avatar .action-btn svg{transition:opacity .2s ease}.no-touchevents .person-avatar .action-btn:hover svg{opacity:.7}.person-data{align-self:center;flex:1 1;margin:0 0 0 40px}.person-data p{max-width:none}.person-data p:last-child{margin-bottom:0}.person-data .person-name{margin:0 0 10px}.person-data .sub-text{color:#809799}.person-description-list{align-items:flex-start;display:flex;flex-wrap:wrap;list-style:none;margin:0 0 -8px;padding:0}.person-description-list li{margin:0 10px 8px 0;padding-right:14px;position:relative}.person-description-list li:last-child{margin-right:0;padding-right:0}.person-description-list .separator{color:#e6eaeb;position:absolute;right:0;top:0}.person-statistic-col{margin-left:32px;max-width:38%;position:relative;z-index:2}.cefr-levels-box{display:table}.person-statistic-col .cefr-levels-box{margin:0 0 0 auto}.cefr-levels{align-items:center;background:hsla(0,0%,100%,.6);border-radius:15px;color:#809799;display:inline-flex;font-size:12px;font-weight:500;line-height:15px;min-height:30px;padding:5px 10px}.cefr-levels .separator{margin:0 8px;opacity:.4}.selected-cefr{background:linear-gradient(178.32deg,#c5f194 -3.71%,#78e0a7 98.58%);border-radius:20px;box-shadow:0 10px 15px rgba(77,146,58,.15);color:#002e33;font-size:14px;line-height:20px;margin:-5px 0;padding:5px 10px}.selected-cefr+.selected-cefr{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-13px}.cefr-level{align-items:center;display:flex}.selected-cefr .separator{opacity:1}.cefr-levels .small-edit-btn{margin:0 0 0 10px}.radial-statistic-box{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-end;margin:10px 0 -10px}.radial-statistic-item{align-items:center;display:flex;margin:0 0 10px 20px}.radial-statistic-item:first-child{margin-left:0}.radial-statistic-text{margin:0 5px 0 0;order:1}.radial-statistic{align-items:center;background:hsla(0,0%,100%,.6);border-radius:110%;box-shadow:0 10px 15px rgba(77,146,58,.15);display:flex;height:70px;justify-content:center;order:2;padding:5px;position:relative;width:70px}.radial-statistic.small{font-size:12px;height:52px;width:52px}.radial-statistic .percents{position:relative;z-index:2}.radial-progress{height:60px;left:5px;position:absolute;top:5px;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:60px;z-index:1}.radial-statistic.small .radial-progress{height:52px;left:0;top:0;width:52px}.radial-progress circle{stroke-dasharray:176;stroke-linecap:round;-webkit-animation:radialdashoffset 1s linear forwards;animation:radialdashoffset 1s linear forwards}.radial-statistic.small .radial-progress circle{stroke-dasharray:151}.person-controls-col{align-self:center;margin:0 10px 0 32px}.person-controls-col>:first-child{margin-top:0}.person-controls-col>:last-child{margin-bottom:0}.person-controls-col .control-btn{display:table;margin-left:auto;white-space:nowrap}.cards-statistic-box{display:flex;flex-wrap:wrap;margin:20px -10px -20px;position:relative;z-index:2}.card-statistic-item{align-items:center;background:#fff;border-radius:20px;box-shadow:0 -1px 0 rgba(0,46,51,.03),0 5px 10px rgba(0,46,51,.1);display:flex;line-height:0;margin:0 10px 20px;padding:10px;width:calc(33.33333% - 20px)}.card-statistic-item .icon{margin:0 10px 0 0}.card-statistic-item .title{margin:0 20px 0 0;max-width:150px}.two-cols .card-statistic-item .title{max-width:none}.card-statistic-item .num{margin:0 20px 0 auto}.card-statistic-item .h4{margin:0}.details-data-box{background:linear-gradient(178.32deg,hsla(88,55%,72%,.2) -3.71%,rgba(150,251,196,.2) 98.58%);border-radius:20px;display:flex;margin:20px 0;min-height:100px;padding:22px 10px;@media screen and (max-width:1448.98px){flex-wrap:wrap}}.details-data-box .col{padding:10px;width:25%}.details-data-box p{margin:0}.details-data-box .col-title{color:#809799;font-size:12px;line-height:15px}.details-data-box .action-col{align-self:center;margin:-7px 0}.details-data-box .btn{margin:0 0 0 auto}.details-data-box .action-col .field{margin:0 auto;max-width:320px}.data-tbl-title-box{display:flex;margin:20px 0}.data-tbl-title-box .title-col{flex:1 1}.data-tbl-title-box .sub-col{margin-left:40px}.data-tbl-title-box .btn,.data-tbl-title-box .h3{margin:0}.data-tbl-controls{align-items:flex-start;display:flex;flex-wrap:wrap-reverse;gap:20px;margin:20px 0}.period-control{align-self:center;color:#809799;display:flex;white-space:nowrap}.open-calendar-btn{align-items:center;color:#002e33;cursor:pointer;display:flex;margin:0 15px}.open-calendar-btn:last-of-type{margin-right:0}.open-calendar-btn span{box-shadow:inset 0 -1px 0 rgba(128,151,153,.3)}.no-touchevents .open-calendar-btn:hover span{box-shadow:none}.open-calendar-btn .icon{margin-left:10px}.data-tbl-controls .btn{margin:0 0 0 auto}.data-tbl-filter{align-items:flex-start;display:flex;margin:0 0 0 auto}.data-tbl-filter .filter-item{align-items:flex-start;cursor:pointer;display:flex;margin:0 0 0 15px;transition:opacity .2s ease}.no-touchevents .data-tbl-filter .filter-item:not(.active):hover{opacity:.7}.filter-item .arrow{margin:8px 0 0 7px}.data-tbl-filter .filter-item.active{color:#809799;cursor:default}.search-form{border-bottom:1px solid #e6eaeb;position:relative;width:100%;z-index:5}.data-tbl-controls .search-form{flex:1 1;margin-right:32px;max-width:261px}.search-form .form-control{border:none;border-radius:0;height:30px;line-height:30px;margin:0;padding:0 34px 0 0}.search-btn{align-items:center;bottom:0;display:flex;height:30px;justify-content:center;line-height:0;padding:0;position:absolute;right:-5px;transition:opacity .2s ease;width:30px;z-index:3}.no-touchevents .search-btn:hover{opacity:.7}.data-tbl{margin:20px 0}.tabs-nav.in-content+.tabs-content .data-tbl:first-child{margin-top:-5px}.data-tbl .row{align-items:center;display:flex;margin:0 0 5px;padding:10px 60px 10px 10px;position:relative}.data-tbl.no-btn-link-col .row{padding-right:10px}.data-tbl .row:not(.thead){background:#fff;border-radius:20px;box-shadow:0 -1px 0 rgba(0,46,51,.03),0 5px 10px rgba(0,46,51,.1);min-height:60px}.data-tbl .row:last-child{margin:0}.data-tbl .thead{font-size:12px;line-height:15px;padding-bottom:5px;padding-top:5px}.data-tbl .thead span:not(.sort-tbl-btn){color:#809799}.data-tbl .sort-tbl-btn{align-items:center;cursor:pointer;display:flex}.data-tbl .sort-tbl-btn svg{margin-left:5px}.data-tbl .col-title{display:none;font-size:12px;line-height:15px;margin:0 0 5px}.data-tbl .col{padding:0 10px}.data-tbl .col.download-col{padding-left:50px;position:relative}.data-tbl .download-col .download-btn{left:10px;margin-top:-12px;position:absolute;top:50%}.data-tbl .col.btn-col{margin-left:auto;width:auto}.data-tbl .col.btn-col .btn{white-space:nowrap}.data-tbl .col.btn-link-col{align-items:center;bottom:10px;display:flex;padding:0;position:absolute;right:10px;top:10px;width:60px}.data-tbl .btn-link-col .circle-arrow-btn{margin:0 0 0 auto}.data-tbl .btn-link-col .print-btn{margin:0 auto}.data-tbl p{margin:0}.data-tbl .students-number .num{color:#002e33}.data-tbl .btn{margin:0}.data-tbl .btn.secondary{margin:-5px 0}.data-tbl .radial-statistic{margin:-6px auto}.data-tbl .presence-icon{display:table;margin:0 auto}.data-tbl .sub-data{color:#809799;font-size:12px;line-height:15px;margin:6px 0 0}.delete-tbl-row{align-items:center;cursor:pointer;display:flex;height:20px;justify-content:center;line-height:0;margin:0 auto;position:relative;top:1px;transition:opacity .2s ease;width:20px}.no-touchevents .delete-tbl-row:hover{opacity:.7}.student-data-box{align-items:flex-start;color:#809799;display:flex;font-size:12px;line-height:15px}.student-data-box .avatar{color:#002e33;height:40px;margin:0 10px 0 0;min-width:40px;position:relative;width:40px}.data-tbl .student-data-box .avatar{margin-left:-10px}.student-data-box .avatar img{border-radius:110%;margin:0}.status-label{background:#9ad854;border:1px solid #fff;box-shadow:0 10px 15px rgba(77,146,58,.15)}.status-label.offline{background:#e6eaeb}.student-data-box .avatar .status-label{border-radius:110%;height:9px;left:30px;position:absolute;top:30px;width:9px;z-index:2}.student-data-box p{margin:0}.student-data-box .student-data>*+*{margin-top:4px}.student-data-box .name{font-size:14px;line-height:20px}.data-statistic{align-items:flex-start;color:#809799;display:flex;flex-wrap:wrap;font-size:12px;line-height:15px;margin:0 -10px -4px 0}.student-data-box .data-statistic{margin-top:4px}.data-statistic .data-statisitc-item{margin:0 10px 4px 0}.data-statistic-val{background:#e0f4ca;border-radius:10px;color:#000;padding:0 5px}.data-statistic-val.low{background:#ffd3d3}.data-item-title-box{display:flex;flex-wrap:wrap;margin:10px 0}.data-item-title-box .title-box{flex:1 1;padding-left:20px}.data-item-title-box .h4{margin:0}.data-item-title-box .btn{margin:0 0 0 32px}.bar-chart-item{background:#fff;border-radius:20px;box-shadow:0 5px 10px 0 rgba(0,46,51,.1),0 -1px 0 0 rgba(0,46,51,.03);margin:0 0 10px;overflow:hidden;padding:20px 20px 10px;position:relative;z-index:5}.bar-chart-item:last-child{margin-bottom:0}.bar-chart-item:after{background:#fff;border-radius:0 20px 20px 0;bottom:0;content:"";position:absolute;right:0;top:0;width:20px;z-index:5}.bar-chart-item .h5{margin:0 0 20px}.bar-chart{align-items:flex-start;display:flex}.bar-chart .percents-box span{display:block;font-size:12px;line-height:15px;margin:0 0 10px;padding-right:25px;position:relative;text-align:right;width:60px}.bar-chart .percents-box span:last-child{margin-bottom:0}.bar-chart .percents-box span:before{background:#d5f190;content:"";height:2px;position:absolute;right:5px;top:7px;width:10px}.bar-chart .percents-box span:nth-child(5)~:before{background:#ffd3d3}.bar-chart .percents-box span:after{border-bottom:2px dotted #e0f4ca;content:"";height:2px;left:100%;position:absolute;top:7px;width:1140px}.bar-chart .percents-box span:nth-child(5)~:after{border-color:#ffd3d3}.bar-chart .percents-box span:last-child:after{border-bottom:1px solid #e0f4ca}.bar-chart .bar-items-box{flex:1 1;overflow:hidden;overflow-x:auto;padding-bottom:10px}.bar-chart .bar-items{display:flex;min-width:540px;padding:0 5%;position:relative;z-index:3}.bar-chart .bar-item{flex:1 1;padding:8px 10px 0;text-align:center}.bar-chart .bar-bg-box{height:250px;margin:0 auto;position:relative;width:60px}.bar-chart .bar-bg{align-items:center;background:linear-gradient(156deg,#c5f194,#78e0a7);border-radius:10px;bottom:0;box-shadow:0 10px 15px 0 rgba(77,146,58,.15);display:flex;font-size:14px;justify-content:center;left:0;line-height:20px;min-height:4px;position:absolute;width:100%}.bar-chart .low .bar-bg{background:linear-gradient(180deg,#ffc368,#ff6e6d)}.bar-chart .bar-percents{color:#000}.bar-chart .less-10 .bar-percents{position:relative;top:-14px}.bar-chart .bar-name{font-size:12px;line-height:15px;margin:13px 0 0}.add-action-btn{align-items:center;background:#fff;border:1px dashed #d5f190;border-radius:20px;color:#002e33;cursor:pointer;display:flex;height:60px;justify-content:center;line-height:1em;margin:20px 0 0;transition:border-color .2s ease}.no-touchevents .add-action-btn:hover{border-color:#9ad854}.add-action-btn svg{margin-right:10px}.payment-data-tbl{border-bottom:1px dashed #e0f4ca;border-top:1px dashed #e0f4ca;padding:7px 0}.payment-data-tbl .tbl-row{border:none;display:flex;justify-content:space-between;margin:0;padding:3px 0}.payment-data-tbl .col{text-align:right;width:calc(50% - 10px)}.payment-data-tbl .col-title{color:#809799;font-size:12px;line-height:15px;padding-top:3px;text-align:left}.total-price{color:#000;display:table;margin:8px 0 0 auto;text-align:right}.total-price .price{color:#000;margin:0 0 10px}.total-price .p-icon{padding-left:25px}.total-price .p-icon .icon{top:1px}html .total-price p{margin:0}.price-sub-data{align-items:flex-start;display:flex}.price-sub-data .icon{line-height:0;margin:1px 5px 0 0}.price.inactive{color:#e6eaeb}.price-sub-data .line-through{margin-left:5px}.info-cards-box:not(.masonry-view){display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-20px}.info-card{background:linear-gradient(178.32deg,hsla(88,77%,76%,.2) -3.71%,rgba(120,224,167,.2) 98.58%);border-radius:20px;display:flex;flex-direction:column;position:relative}.info-card.problems-view{background:#ffd3d3}.info-card.bg2{background:rgba(230,234,235,.5)}.info-cards-box .info-card{margin:0 0 20px;width:calc(50% - 10px)}.info-card-hdr{align-items:center;display:flex;min-height:40px;padding:10px 20px;position:relative;z-index:2}.info-card-hdr .title-box{flex:1 1;margin-right:40px}.info-card-title{margin:0}.info-card-title:not(.h6):before{background:linear-gradient(176deg,hsla(76,84%,70%,0) 15.37%,rgba(129,237,178,.3) 84.63%);border-radius:0 200px;content:"";height:80px;left:0;position:absolute;top:0;width:100%;z-index:1}.info-card-title.h4{line-height:20px}.info-card-hdr .sub-data{align-self:flex-start;color:#809799;margin-left:auto;position:relative;text-align:right;top:1px}.info-card-content{background:#fff;border-radius:20px;box-shadow:0 -1px 0 rgba(0,46,51,.03),0 5px 10px rgba(0,46,51,.1);display:flex;flex:1 1;flex-direction:column;padding:20px;position:relative;z-index:2}.min-height{min-height:300px;@media screen and (max-width:1880px){min-height:190px}}.info-card-content .row{border-bottom:1px dashed #e0f4ca;min-height:68px;padding-bottom:9px;padding-top:9px}.info-card-content .row.auto-height{min-height:0;padding-bottom:13px;padding-top:14px}.info-card-content.large-row-indent .row{padding-bottom:20px;padding-top:20px}.info-card-content .row:first-child{margin-top:-10px}.info-card-content.large-row-indent .row:first-child{margin-top:-17px}.info-card-content .row:last-child{border:none;min-height:0;padding-bottom:0}.info-card-content .row>:first-child,.info-card-content>:first-child{margin-top:0}.info-card-content .row>p{margin-bottom:4px}.info-card-content .row>:last-child{margin-bottom:0}.info-card-content .row .student-data-box{margin-top:4px}.info-card-content .btn:last-child,.info-card-content p:last-child{margin-bottom:0}.info-card-content .info-message-box{align-items:center;display:flex;min-height:100%}.inline-text-btn{align-items:flex-start;display:flex;flex-wrap:wrap}.info-card-content .inline-text-btn:first-child,.inline-text-btn{margin:-8px 0 -6px}.inline-text-btn p{margin:8px 5px 8px 0}.inline-text-btn .btn{margin:4.5px 0 10px}.data-payment-grid{display:flex}.data-payment-grid .col:not(.price-col){flex:1 1;margin-right:10px}.data-payment-grid .price-col{margin-left:auto;text-align:right;width:116px}.data-payment-grid .col>:first-child{margin-top:0}.data-payment-grid .col>:last-child{margin-bottom:0}.data-payment-grid p{margin:0 0 4px}.data-payment-grid .price{font-weight:700}.data-payment-grid .price+*{margin-top:5px}.data-payment-grid .time{color:#809799}.file-time-grid{display:flex}.info-card-content .file-time-grid:first-child{margin-top:-3px}.file-time-grid .col:not(.time-col){width:calc(100% - 140px)}.file-time-grid .time-col{margin-left:auto;text-align:right;width:134px}.file-time-grid p{margin:0}.file-time-grid .time{color:#809799}.levels-data-box{align-items:center;background:linear-gradient(156deg,hsla(88,77%,76%,.15),rgba(120,224,167,.15));border:1px dashed #d5f190;border-radius:15px;display:flex;height:86px;padding:0;position:relative}.levels-data-box .cefr-levels{background:#fff;border-radius:15px 0 0 15px;box-shadow:0 -1px 0 rgba(0,46,51,.03),0 5px 10px rgba(0,46,51,.1);flex:1 1;height:100%;justify-content:center;margin-right:20px;padding:0 14px;position:relative;z-index:3}.levels-data-box .cefr-levels:before{border:43px solid transparent;border-left:23px solid #fff;content:"";height:86px;position:absolute;right:-86px;top:0;width:86px;z-index:4}.levels-data-box .cefr-levels .selected-cefr{white-space:nowrap}.levels-data-box .slogan{align-items:center;color:#809799;display:flex;font-size:12px;height:100%;justify-content:center;line-height:15px;margin:0 0 0 auto;position:relative;text-align:center;width:100px}.levels-data-box .slogan .pattern{display:none}.levels-data-box .slogan svg{display:block;margin:0 auto 2px}.levels-data-box .slogan p{margin:0}.levels-data-box .pattern-bg{position:absolute;right:0;top:0}.info-card-content .radial-statistic-box{background:#fff;border:1px dashed #d5f190;border-radius:15px;justify-content:space-between;margin:10px 0 -10px;padding:17px 10px 7px;position:relative;z-index:10}.info-card-content .radial-statistic-box .radial-statistic-item{display:flex;justify-content:center;margin:0 0 10px;width:calc(50% - 10px)}.info-card-content .radial-statistic{margin:0}.info-card-content .radial-statistic-text{margin:0 5px 0 0}.info-cards-box.masonry-view:after{clear:both;content:"";display:block}.info-cards-box.masonry-view .info-card{float:right;width:341px}.info-cards-box.masonry-view .info-card.large{float:left;width:calc(100% - 361px)}.info-cards-box.masonry-view hr{clear:both}.data-cards-box{align-items:flex-start;display:flex;flex-wrap:wrap;margin:0 -10px;position:relative;z-index:5}.data-cards-box.equal-height-cards{align-items:inherit}.data-card{background:#fff;border-radius:20px;box-shadow:0 -1px 0 rgba(0,46,51,.03),0 5px 10px rgba(0,46,51,.1);padding:24px 20px 22px}.data-cards-box .data-card{margin:0 10px 20px;width:calc(33.33333% - 20px)}.data-cards-box .data-card .row>:first-child,.data-cards-box .data-card>:first-child{margin-top:0}.data-cards-box .data-card .row>:last-child,.data-cards-box .data-card>:last-child{margin-bottom:0}.data-card .row:not(:last-child){border-bottom:1px dashed #e0f4ca;margin-bottom:12px;padding-bottom:10px}.data-card p{margin:9px 0}.data-card .row-title{color:#809799;font-size:12px;line-height:15px}.data-card .h4{margin:0 0 8px}.data-card .h4:first-child{margin-top:-4px}.data-card .requisites{line-height:2em}.data-card .social-links{margin-top:14px}.social-links p{margin:0 0 17px}.social-links>:last-child{margin-bottom:0}.description-form-box{background:#fff;border-radius:20px;box-shadow:0 -1px 0 rgba(0,46,51,.03),0 5px 10px rgba(0,46,51,.1);display:flex;flex-wrap:wrap;padding:20px}.form-description{margin:0 0 0 auto;min-width:324px;order:2;width:324px}.form-description>:first-child{margin-top:0}.form-description>:last-child{margin-bottom:0}.form-description .h4{margin:0 0 20px}.description-form-box .form{border-right:1px dashed #e0f4ca;flex:1 1;margin-right:20px;padding-right:20px}.attached-files-list{list-style:none;margin:0;padding:0}.attached-files-list li{align-self:flex-start;border-bottom:1px dashed #e0f4ca;display:flex;margin:0 0 5px;padding:0 0 5px}.attached-files-list li:last-child{border:none;margin:0;padding:0}.attached-files-list .file-name{flex:1 1;margin-right:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attached-files-list .file-size{color:#809799;white-space:nowrap}.reported-issues{display:flex;flex-wrap:wrap;margin:0 -10px -10px}.reported-issues .issue-item{margin:0 0 10px;padding:0 10px;width:33.3333333%}.reported-issues .issue-item.full-width{margin-top:10px;width:100%}.reported-issues p{margin:0}.reported-issues .students-number{margin:0 0 0 30px}.info-message-box{color:#809799}.info-message-box p{display:table;margin:0 auto}.two-cols-grid{align-items:flex-start;display:flex;flex-wrap:wrap;margin:0 -10px -20px}.two-cols-grid .card-item{margin:0 10px 20px}.card-item{background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,46,51,.1);display:flex;flex-direction:column;font-size:14px;line-height:1.43em;padding:30px}.body-text-course{flex:1 1 auto}.card-item.sub-color-text{color:#809799}.card-item>:first-child{margin-top:0}.card-item>:last-child,.card-item>p:not(.h3):last-of-type,.card-item>ul:last-of-type{margin-bottom:0}.card-item .h3{margin:0 0 20px}.card-item .h3 a{border-bottom:2px solid #9ad854;box-shadow:none}.no-touchevents .card-item .h3 a:hover{border-color:transparent}.card-item.sub-color-text a:not(.btn){color:#809799}.card-item.sub-color-text .h3 a{color:#002e33}.no-touchevents .card-item.sub-color-text .h3 a:hover{color:#9ad854}.card-item li:last-child{margin:0}.card-item .btns-box{align-items:center;margin:10px 0 -10px}.card-item .js-show-description{align-items:flex-start;color:#002e33;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;line-height:18px;margin:10px 14px 10px 0}.card-item .js-show-description .arrow{margin:7.75px 0 0 8px}.buy-course{align-items:center;border-top:1px solid #e0f4ca;display:flex;flex-wrap:wrap;margin:20px 0 0;padding:0}.js-show-description+.buy-course{margin-top:10px}.buy-course .price{color:#000;font-size:16px;font-weight:600;letter-spacing:.01em;line-height:1.25em;margin:20px 32px 0 0;min-width:138px}.price-below{color:#93a9ab;font-size:15px;margin-top:10px;text-decoration:line-through}.price .sum{margin-right:5px}.buy-course .btn{margin:20px 0 0 auto}.masonry-grid.stop-transitions .item{transition-duration:0s!important}.description-dropdown{display:none}.card-item .description-dropdown{margin-top:10px}.description-dropdown>:first-child{margin-top:0}.description-dropdown li:last-child,.description-dropdown>:last-child{margin-bottom:0}.js-show-description{cursor:pointer;transition:color .2s ease}.card-item .description-dropdown+.js-show-description,.description-dropdown+.js-show-description{margin-top:20px}.no-touchevents .js-show-description:hover{color:#9ad854}.opened-dropdown .js-show-description svg{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.no-touchevents .js-show-description svg *{transition:stroke .2s ease}.no-touchevents .js-show-description:not(.btn):hover svg *{stroke:#9ad854}.test-heading{display:flex;flex-wrap:wrap;margin:0 0 20px}.test-title{align-items:center;display:flex}.test-title .h3{margin:0}.test-title .status-item{margin:0 0 0 10px}.test-heading .test-tabs-box{justify-content:right;margin:0 0 0 auto}.test-answer-view{display:none;margin:20px 0}.test-descr-box{margin:20px 0 0}.test-descr-box.text-view,.test-descr-box:not(.text-view) .test-descr-item{background:#fff;border-radius:20px;box-shadow:0 5px 10px 0 rgba(0,46,51,.1),0 -1px 0 0 rgba(0,46,51,.03);padding:20px}.test-descr-box:not(.text-view) .test-descr-item{margin:0 0 10px}.test-descr-item.error{border:1px solid #ffd3d3;box-shadow:0 5px 10px 0 hsla(0,100%,71%,.1),0 -1px 0 0 hsla(0,100%,71%,.03)}.test-descr-box.text-view .test-descr-item{border:none;box-shadow:none;margin:0 0 20px}.test-descr-box.text-view .test-descr-item:last-child{margin-bottom:0}.test-descr-item .test-descr-title{margin:0 0 20px}.test-descr-box:not(.text-view) .test-descr-item .test-descr-title{border-bottom:1px dotted #e0f4ca;padding:0 24px 20px 0;position:relative}.index-num{padding-right:5px}.test-descr-box:not(.text-view) .test-descr-title .index-num{color:#e6eaeb;position:absolute;right:0;top:0}.test-descr-box.text-view .test-descr-title .index-num:after{content:"."}.test-descr-title .dots{border-bottom:2px solid #e0f4ca;color:#809799;display:inline-block;font-size:16px;margin:0 5px;position:relative;text-align:center;width:80px}.test-descr-item .audio-box{margin:0 0 20px}.test-descr-box:not(.text-view) .test-descr-item .audio-box{border-bottom:1px dotted #e0f4ca;margin-top:-10px;padding-bottom:10px}.test-descr-item .radio-group.in-cols{border:none;display:flex;margin:20px 0 -20px;padding:0}.test-descr-item .radio-group .col{width:calc(50% - 10px)}.test-descr-item .radio-group .radio-item{margin:0 0 20px;width:100%}.test-descr-item .radio-group .radio-item .radio-item-width{max-width:569px}.test-descr-box.text-view .test-descr-item .radio-group.in-cols{display:block;margin-bottom:-8px}.test-descr-box.text-view .test-descr-item .radio-group.in-cols .col{width:100%}.test-descr-box.text-view .test-descr-item .radio-group .radio-item{margin:0 0 8px}.drag-words-list{display:flex;flex-wrap:wrap;margin:0 -10px -10px 0}.drag-words-list .word{background:rgba(230,234,235,.2);border:1px solid #e6eaeb;border-radius:25px;margin:0 10px 10px 0;padding:10px 20px 10px 35px;position:relative;transition:all .1s ease}.drag-words-list:not(.disabled-drag) .word{cursor:grab}.drag-words-list .word.incorrect-answer{background:hsla(0,100%,91%,.2);border-color:#ffd3d3}.drag-words-list:not(.disabled-drag) .word:active{background:hsla(89,66%,87%,.2);border-color:#d5f190;box-shadow:0 10px 15px 0 rgba(77,146,58,.15);cursor:grabbing}.drag-words-list .word .icon{left:10px;position:absolute;top:10px}.drag-words-list .word .icon *{transition:fill .1s ease}.drag-words-list:not(.disabled-drag) .word:active .icon *{fill:#9ad854}.test-descr-box.text-view .drag-words-list{display:block;margin:0}.test-descr-box.text-view .drag-words-list .word{background:none;border:none;display:block;margin:0 0 8px;padding:0 0 0 30px}.test-descr-box.text-view .drag-words-list .word:last-child{margin:0}.test-descr-box.text-view .drag-words-list .word .icon{left:0;top:0}.test-descr-box.text-view .drag-words-list .word .icon rect{fill-opacity:0}.test-descr-box.text-view .drag-words-list .word .icon path{stroke:#9ad854}.test-descr-box.text-view .drag-words-list .word.incorrect-answer .icon path{stroke:#ff6e6d}.test-descr-box.text-view .drag-words-list .word .index{display:inline-block;margin-right:5px;width:20px}.form .test-descr-box{margin:10px 0 0}.edit-test-heading{align-items:center;border-bottom:1px dashed #e0f4ca;display:flex;flex-wrap:wrap;margin:0 0 20px;padding-bottom:20px}.js-reorder{color:#809799;cursor:pointer;display:table;font-size:14px;line-height:20px}.js-reorder .icon{top:1px;transition:opacity .2s ease}.no-touchevents .js-reorder:hover .icon{opacity:.5}.delete-test{align-items:center;background:linear-gradient(90deg,hsla(76,84%,70%,.4),hsla(88,81%,67%,.4) 50%,rgba(129,237,178,.4));border-radius:110%;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.edit-test-heading .delete-test{margin:0 0 0 auto}.delete-test svg{transition:opacity .2s ease}.no-touchevents .delete-test:hover svg{opacity:.7}.edit-test-heading .test-tabs-box{left:50%;margin-left:-217px;position:absolute}.edit-test-form .question-template{display:none}.add-test-answer{color:#002e33;margin:20px 0 10px}.add-test-answer .icon{top:1px}.pager{align-items:center;margin:20px 0 0;width:100%}.pager.hidden{opacity:0}.pager li{background:none;font-size:18px;font-weight:500;line-height:1.67em;margin:0 15px;padding:0}.pager .active{margin:0 2px}.pager a,.pager span{border:none;box-shadow:none;color:#002e33;display:block;text-decoration:none}.pager .active span{border:1px solid #d5f190;border-radius:10px;color:#9ad854;min-width:40px;padding:4px 13px;text-align:center}.no-touchevents .pager a:hover{color:#9ad854}.pager .dots span{color:#809799}button.MuiPaginationItem-root:not(.MuiPaginationItem-page){align-items:center;background:linear-gradient(113.93deg,hsla(76,84%,70%,.4) 15.37%,hsla(88,81%,67%,.4) 50%,rgba(129,237,178,.4) 84.63%);border:none;border-radius:5px 25px;display:flex;height:50px;justify-content:center;line-height:0;overflow:hidden;position:relative;width:50px}.pager .next a{border-radius:25px 5px}.pager button svg{height:9px;position:relative;width:6px;z-index:1}.MuiPagination-ul button.MuiPaginationItem-root.MuiPaginationItem-page{border:none;box-shadow:none;color:#002e33;display:block;font-size:18px;min-height:40px;min-width:40px;text-decoration:none}button.MuiPaginationItem-root.Mui-selected.MuiPaginationItem-page{background:none;border:1px solid #d5f190;border-radius:10px;color:#9ad854;min-height:40px;min-width:40px;padding:4px 13px;text-align:center}.MuiPagination-ul>li:first-child,.MuiPagination-ul>li:last-child{margin:0 15px}@media screen and (max-width:768.98px){.MuiPagination-ul>li:first-child,.MuiPagination-ul>li:last-child{margin:0 5px}}.pager li{margin:0}.css-yuzg60-MuiButtonBase-root-MuiPaginationItem-root.Mui-selected{background-color:initial!important}.no-touchevents .pager .next:hover:before,.no-touchevents .pager .prev:hover:before{opacity:1}#app-popup-box{background:rgba(0,0,0,.4);height:100%;left:0;max-height:100%;min-width:320px;overflow:hidden;overflow-y:auto;position:fixed;top:0;transition:all .5s ease;width:100%;z-index:10001}html:not(.opened-popup) #app-popup-box{opacity:0;pointer-events:none;visibility:hidden}#app-popup-box .container{align-items:center;display:flex;min-height:100vh;padding:20px;position:relative}.popup{background:#fff;border:1px solid #e6eaeb;border-radius:20px;box-shadow:0 10px 40px rgba(0,46,51,.1);display:none;margin:0 auto;max-width:1140px;padding:40px 30px 30px;position:relative;width:100%}.popup.visible{display:block}.popup .popup-title{margin:0 0 30px;max-width:calc(100% - 70px)}.popup.form-popup{max-width:450px}.form-popup .btn{margin-bottom:0}.popup .form{margin:0;max-width:none}.form-popup .h4{margin:0 0 10px}.form-popup .checkbox-group+*{margin-top:15px}.install-pwa-img{margin:20px 0}.js-open-popup{cursor:pointer}.js-close-popup{align-items:center;background:#fff;border:1px solid #e0f4ca;border-radius:110%;cursor:pointer;display:flex;height:50px;justify-content:center;line-height:0;position:absolute;right:30px;top:30px;transition:border .2s ease;width:50px;z-index:10}.no-touchevents .js-close-popup:hover{border-color:#b4c4a2}.no-touchevents .btn,.no-touchevents a,.no-touchevents button{transition:all .2s ease}@media screen and (min-width:1401px){html .data-tbl.inner-group-students-tbl .classes-attended-col,html .data-tbl.inner-group-students-tbl .current-level-col{width:124px}html .data-tbl .homework-col{width:31.8691588785046%}html .data-tbl .period-col{width:23%}}@media screen and (max-width:1360px) and (min-width:1281px){.levels-data-box{background:linear-gradient(156deg,hsla(88,77%,76%,.15),rgba(120,224,167,.15));border:none;display:block;height:auto}.levels-data-box .cefr-levels{border:1px dashed #d5f190;border-radius:15px;box-shadow:0 -1px 0 rgba(0,46,51,.03),0 5px 10px rgba(0,46,51,.1);display:flex;height:auto;margin-right:0;padding:15px 10px}.levels-data-box .cefr-levels:before{display:none}.levels-data-box .slogan{height:auto;margin:0 0 0 auto;overflow:hidden;padding:6px 0;width:100%}.levels-data-box .slogan .sub-box{align-items:center;display:flex}.levels-data-box .slogan svg{display:block;margin:-1px 10px 0 0}.levels-data-box .slogan br{display:none}.levels-data-box .slogan .pattern{display:block;position:absolute;right:-36px;top:-20px}.levels-data-box .pattern-bg{display:none}.info-card-content .radial-statistic-box{padding:10px 10px 0}.info-card-content .radial-statistic-box .radial-statistic-item{display:block;text-align:center}.info-card-content .radial-statistic-text{display:block;margin:8px 0 0}.info-card-content .radial-statistic{margin:0 auto}}.date-width{height:21.02px;width:82.3px}@media screen and (max-width:1280px){.app{padding:100px 40px 30px}.app-header{border:none;bottom:auto;left:0;padding:30px 0 20px;top:0;transition:top .2s ease,box-shadow .2s ease;width:100%}.sticky-header .app-header{box-shadow:0 2px 5px rgba(0,0,0,.1);padding-bottom:10px;top:-20px}.app-header .container{flex-direction:row;justify-content:space-between;padding:0 40px}.hdr-logo-box{left:50%;margin:0 0 0 -50px;padding:0;position:absolute;top:0}.hdr-logo{height:49px;width:100px}.app-header .app-profile{display:flex}.app-nav-box{background:#fff;height:100%;left:0;min-height:100vh;padding:115px 20px 10px 40px;position:fixed;top:0;transition:padding .2s ease,-webkit-transform .3s ease;transition:transform .3s ease,padding .2s ease;transition:transform .3s ease,padding .2s ease,-webkit-transform .3s ease;width:310px;z-index:3}.opened-nav .app-nav-box{-webkit-transform:translateX(-101%);transform:translateX(-101%)}.sticky-header .app-nav-box{padding-top:95px}.app-nav-overlay{background:rgba(0,0,0,.25);display:block;height:100%;left:100%;position:absolute;top:0;transition:opacity .3s ease,visibility .3s ease;width:100vw}html:not(.opened-nav) .app-nav-overlay{opacity:0;pointer-events:none;visibility:hidden}.app-nav{padding-right:17px;padding-top:0}.js-open-nav{display:flex}.app-nav-box .profile-prompt{display:flex;position:absolute;right:20px;top:35px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.sticky-header .app-nav-box .profile-prompt{-webkit-transform:translateY(-20px);transform:translateY(-20px)}.app-main{min-height:calc(100vh - 130px)}.app-main-hdr .main-col{flex:auto;margin-right:16px;width:calc(100% - 56px)}.app-main-hdr .controls-col{width:40px}.app-main-hdr .app-profile-box{display:none}.app-main-hdr .control-btn{height:24px;margin:6px 0 0 auto;padding:0;width:24px}.app-main-hdr .control-btn .icon{height:100%;justify-content:center;width:100%}.app-main-hdr .control-btn .text{display:none}html .data-tbl .period-col{width:23%}}@media screen and (max-width:1080px) and (min-width:781px){.levels-data-box{background:linear-gradient(156deg,hsla(88,77%,76%,.15),rgba(120,224,167,.15));border:none;display:block;height:auto}.levels-data-box .cefr-levels{border:1px dashed #d5f190;border-radius:15px;box-shadow:0 -1px 0 rgba(0,46,51,.03),0 5px 10px rgba(0,46,51,.1);display:flex;height:auto;margin-right:0;padding:15px 10px}.levels-data-box .cefr-levels:before{display:none}.levels-data-box .slogan{height:auto;margin:0 0 0 auto;overflow:hidden;padding:6px 0;width:100%}.levels-data-box .slogan .sub-box{align-items:center;display:flex}.levels-data-box .slogan svg{display:block;margin:-1px 10px 0 0}.levels-data-box .slogan br{display:none}.levels-data-box .slogan .pattern{display:block;position:absolute;right:-36px;top:-20px}.levels-data-box .pattern-bg{display:none}.info-card-content .radial-statistic-box{padding:10px 10px 0}.info-card-content .radial-statistic-box .radial-statistic-item{display:block;text-align:center}.info-card-content .radial-statistic-text{display:block;margin:8px 0 0}.info-card-content .radial-statistic{margin:0 auto}html .data-tbl .period-col{width:18%}}@media screen and (min-width:1001px){.two-cols .card-statistic-item{width:calc(50% - 20px)}.details-data-box.three-cols .col{width:33.333333%}.data-tbl-controls:not(.no-border)+.data-tbl{border-top:1px dashed #e0f4ca;padding-top:5px}.data-tbl .col{width:114px}.data-tbl .col.small-w{width:80px}.data-tbl .auto-width,.data-tbl .group-name-col,.data-tbl .lesson-col,.data-tbl .student-col,.data-tbl .test-name-col,.payments-tbl .payment-num-col,.payments-tbl .state-col{flex:1 1;width:auto}.data-tbl .group-name-col,.data-tbl .lesson-col{max-width:460px}.data-tbl .lesson-time-col,.data-tbl .presence-col,.data-tbl .status-col{min-width:160px;width:18.69%}.data-tbl .lesson-time-col{min-width:180px}.data-tbl .presence-col{min-width:150px}.data-tbl .homework-col{width:26%}.data-tbl .author-col{width:36.5%}.data-tbl .test-amount-col{margin-left:auto}.data-tbl.statistic-tbl .col{width:17.28971962616822%}.data-tbl.individual-student-lessons-tbl .presence-col{min-width:0;width:98px}.data-tbl.individual-student-lessons-tbl .status-col{width:200px}.data-tbl.individual-student-homework-tbl .homework-col,.payments-tbl .price-col{width:140px}.individual-student-homework-tbl .lesson-col{max-width:none}.data-tbl.individual-student-homework-tbl .status-col{width:27%}.data-tbl.inner-group-lesson-tbl .col.btn-col{width:208px}.data-tbl .period-col{width:18%}.data-tbl.groups-tbl .col.company-col{min-width:31.21495327102804%;width:31.21495327102804%}.data-tbl.tests-tbl .author-col,.data-tbl.tests-tbl .group-col{width:33.64%}.data-tbl.tests-tbl .status-col{width:200px}.data-tbl .date-col .time,.data-tbl .date-col p{white-space:nowrap}.data-tbl .delete-col{width:60px}}@media screen and (max-width:1000px){.btn.print-action{display:none}.app{padding:90px 40px 30px}.service-page .bg-box{display:none}.service-page .form-box{padding:40px 20px;width:100%}.app-header{padding-top:20px}.sticky-header .app-header{top:-10px}.app-nav-box .profile-prompt{top:25px}.sticky-header .app-nav-box .profile-prompt{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.app-main{min-height:calc(100vh - 120px)}.app-main-hdr{background:linear-gradient(178.32deg,#c5f194 -3.71%,#78e0a7 98.58%);border-radius:15px;padding:15px 10px}.app-main-hdr .app-page-title{margin:1px 0;padding-left:40px}.app-main-hdr .app-page-title.no-icon{padding-left:10px}.app-page-title .title-icon{height:30px;top:0;width:30px}.app-page-title .title-icon svg{max-width:16px}.app-main-hdr .control-btn{margin:2px 0 0 auto}.tabs-nav{margin:15px -10px -15px}.person-data-box{border-radius:15px;display:block;padding:20px}.person-data-box:before{display:none}.person-data-col{display:block}.person-avatar-box{background:none;border-radius:0;box-shadow:none;margin:0 auto 10px;padding:0;width:110px}.person-data{margin:0;padding-top:0;text-align:center}.person-description-list{justify-content:center}.person-statistic-col{margin:28px 0 0;max-width:100%}.cefr-levels-box{display:block}.person-statistic-col .cefr-levels-box{margin:0 auto}.cefr-levels{display:flex;justify-content:center}.radial-statistic-box{justify-content:space-between;margin:30px 0 -20px}.radial-statistic-item{display:block;margin:0 0 20px;text-align:center}.radial-statistic-box .radial-statistic-item{width:calc(50% - 10px)}.radial-statistic-text{display:block;margin:5px 0 0}.radial-statistic{margin:0 auto}.radial-statistic .percents{position:relative;z-index:2}.radial-progress{height:60px;left:5px;position:absolute;top:5px;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:60px;z-index:1}.radial-progress circle{stroke-dasharray:176;stroke-linecap:round;-webkit-animation:radialdashoffset 1s linear forwards;animation:radialdashoffset 1s linear forwards}.person-controls-col{margin:20px 0 0}.person-controls-col .control-btn{margin-right:auto}.cards-statistic-box{display:block;margin:20px 0}.card-statistic-item{margin:0 0 10px;width:100%}.card-statistic-item:last-child{margin:0}.card-statistic-item .title{max-width:none}.info-cards-box.masonry-view{display:flex;flex-wrap:wrap;justify-content:space-between}.info-cards-box.masonry-view:after{display:none}.info-cards-box.masonry-view .info-card{float:none;width:calc(50% - 10px)}.info-cards-box.masonry-view .info-card.full-width-mobile,.info-cards-box.masonry-view .info-card.large{float:none;width:100%}.info-cards-box.masonry-view .info-card+hr{margin-top:0}.info-card-title.h4{font-size:16px}.info-card-hdr .sub-data{top:0}.data-cards-box{align-items:inherit}.data-cards-box .data-card{width:calc(50% - 20px)}.details-data-box .col{width:33.333333%}.details-data-box .col.action-col{margin:0}.details-data-box .btn{margin:0 auto}.data-tbl{display:flex;margin-bottom:-6px}.data-tbl,.data-tbl .row{flex-wrap:wrap;justify-content:space-between}.data-tbl .row{align-content:flex-start;align-items:flex-start;margin:0 0 6px;padding:5px 70px 20px 20px;width:calc(50% - 3px)}.data-tbl .row.full-width-mobile{width:100%}.data-tbl.has-print .row{padding-right:20px}.data-tbl .row:last-child{margin-bottom:6px}.data-tbl .row:not(.thead){border-radius:15px}.data-tbl .thead{display:none}.data-tbl .col-title{display:block}.data-tbl .col{flex:inherit;margin:15px 0 0;min-width:0;padding:0;width:calc(50% - 10px)}.col-none{display:none}.data-tbl .col.download-col{padding-left:30px}.data-tbl .col.full-width-mobile{width:100%}.data-tbl .align-right{text-align:left}.data-tbl .empty-col,.data-tbl.has-print .btn-link-col{display:none}.data-tbl .col.btn-link-col{border-left:1px dashed #e0f4ca;bottom:20px;margin:0;top:20px;width:50px}.data-tbl.has-delete .col.btn-link-col{align-items:flex-start}.data-tbl .col.delete-col{align-items:center;bottom:30px;display:flex;padding:0;position:absolute;right:10px;width:40px;z-index:4}.data-tbl .download-col .col-title{margin-left:-30px}.data-tbl .download-col .download-btn{left:0;margin-top:0;top:27px}.data-tbl .student-data-box .avatar{margin-left:0}.data-tbl .btn.secondary{margin:0;max-width:100%;width:244px}.data-tbl .radial-statistic{margin:0 0 0 20px}.data-tbl .presence-icon{margin:8px 0 0 26px}.description-form-box{display:block}.form-description{margin:0;min-width:0;width:100%}.description-form-box .form{border:none;border-top:1px dashed #e0f4ca;flex:1 1;margin:20px 0 0;padding:20px 0 0}.bar-chart .bar-items{padding:0}.edit-test-heading .test-tabs-box{left:0;margin:10px 0 0;position:relative;width:100%}.edit-test-heading .test-tabs-nav{margin:0 auto}}@media screen and (max-width:900px){.card-item .h3{font-size:22px}}@media screen and (min-width:821px){.fields-row .field.large-w{width:calc(100% - 362px)}.fields-row .field.middle-w{width:342px}}@media screen and (max-width:780px){.info-cards-box:not(.masonry-view){display:block;margin-bottom:0}.info-cards-box .info-card{margin:0 0 20px;width:100%}.info-cards-box .info-card:last-child{margin-bottom:0}}@media screen and (max-width:719px){.app{padding:90px 30px 30px}.app-header .container{padding:0 30px}.app-nav-box{padding:115px 20px 10px 30px;width:300px}.tabs-nav .swiper-slide{margin:0}.tab-nav-item{padding:15px 20px}.data-tbl{display:block;margin-bottom:0}.data-tbl .row{width:100%}.card-item .h3{font-size:20px}}@media screen and (min-width:681px){.data-tbl-controls .order-2-desktop+.period-control{order:1}.data-tbl-controls .order-2-desktop{order:2}}@media screen and (max-width:680px){.app-main-hdr .app-page-title{font-size:20px;line-height:1.25em;margin:4px 0 0;min-height:28px}.app-page-title .title-icon{top:-3px}.app-main-hdr .control-btn{margin:-4px 0 0 auto}.tabs-nav{margin-top:10px}.tab-nav-item{font-size:14px}.details-data-box .col{width:50%}.data-tbl-title-box{flex-wrap:wrap;margin-bottom:24px}.data-tbl-title-box .title-col{flex:auto;width:100%}.data-tbl-title-box .sub-col{margin:10px 0 0 auto}.data-tbl-controls .period-control{width:100%}.data-tbl-controls .btn+.period-control{margin-top:16px}.data-tbl-controls .period-control+.data-tbl-filter,.data-tbl-controls .period-control+.data-tbl-filter .filter-item:first-child{margin-left:0}.reported-issues .issue-item{width:50%}.info-cards-box.masonry-view{display:block}.data-cards-box .data-card,.info-cards-box.masonry-view .info-card{width:100%}.courses-list.two-cols-grid{margin:0 0 -20px}.two-cols-grid .card-item{margin:0 0 20px;width:100%}.bar-chart-item{border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-30px;overflow:visible;padding-right:0}.bar-chart-item:after{display:none}.bar-chart .bar-items-box{padding-right:20px}.test-heading{display:block}.test-title{margin:0 0 20px}.test-title .status-item{margin:0 0 0 auto}.test-heading .test-tabs-box{display:none}.test-answer-view{display:block}.test-descr-title .dots{width:40px}}@media screen and (max-width:580px){.test-tabs-nav .tab-nav-item{padding:10px 16px}}@media screen and (min-width:541px){.fields-row+hr{margin-top:10px}}@media screen and (max-width:540px){.fields-row{display:block}.fields-row.two-cols .field,.fields-row.two-cols .field.auto-width,.fields-row.two-cols .field.small-w{width:100%}.field-title{margin:0 0 1px 25px}.field-name{margin-left:25px}.has-icon-inp .field-name{margin-right:50px}.form-control{overflow:visible!important;padding-left:24px;padding-right:24px}.has-icon-inp .form-control{padding-right:50px}.inp-box .icon{right:20px}.fields-row+.btn{margin-top:20px}.btns-box.aside-btns{display:block;margin:20px 0 0}.data-cards-box+.btns-box{margin-top:-20px}.edit-test-form .btns-box.aside-btns{margin-top:40px}.btns-box.aside-btns .col{margin:0}.btns-box.aside-btns .btns-col{justify-content:flex-end;margin:20px 0 0 auto}.btns-box.aside-btns .btns-col.left-position{justify-content:flex-start}.price-btn-box{display:block;margin-top:20px}.price-btn-box .btn{margin:20px 0 0;width:100%}.radio-group.in-cols{display:block;margin-top:20px}.radio-group.in-cols .radio-item{width:100%}.radio-group.draggable-view{margin:20px 0 0}.radio-group.draggable-view .radio-item{padding:20px 30px}.radio-item.edit-view .drag-icon{left:0}.star-rating{margin:0 0 24px}.app{padding:90px 20px 30px}.app-header .container{padding:0 20px}.app-nav-box{padding:115px 20px 10px;width:290px}.card-item{padding:20px}.card-item .h3:first-child{margin-top:8px}.data-item-title-box{align-items:center;margin:20px 0}.data-item-title-box .h4{font-size:16px;line-height:20px}.data-item-title-box .btn.has-icon{height:30px;padding-left:30px;width:40px}.data-item-title-box .btn .text{display:none}.bar-chart-item{margin-right:-20px}.bar-chart-item .h5{font-size:14px}.levels-data-box{background:linear-gradient(156deg,hsla(88,77%,76%,.15),rgba(120,224,167,.15));border:none;display:block;height:auto}.levels-data-box .cefr-levels{border:1px dashed #d5f190;border-radius:15px;box-shadow:0 -1px 0 rgba(0,46,51,.03),0 5px 10px rgba(0,46,51,.1);display:flex;flex-wrap:wrap;height:auto;margin-right:0;padding:15px 10px}.levels-data-box .cefr-levels:before{display:none}.levels-data-box .slogan{height:auto;margin:0 0 0 auto;overflow:hidden;padding:6px 0;width:100%}.levels-data-box .slogan .sub-box{align-items:center;display:flex}.levels-data-box .slogan svg{display:block;margin:-1px 10px 0 0}.levels-data-box .slogan br{display:none}.levels-data-box .slogan .pattern{display:block;position:absolute;right:-36px;top:-20px}.levels-data-box .pattern-bg{display:none}.info-card-content .radial-statistic-box{padding:10px 10px 0}.info-card-content .radial-statistic-box .radial-statistic-item{display:block;text-align:center}.info-card-content .radial-statistic-text{display:block;margin:8px auto 0}.info-card-content .radial-statistic{margin:0 auto}.test-descr-item .test-descr-title{font-size:16px}.test-descr-item .radio-group.in-cols{display:block}.test-descr-item .radio-group .col{width:100%}.edit-test-heading{border:none;padding:0}.edit-test-heading .test-tabs-box{display:none}.edit-test-form .question-template{display:block}.pager li{font-size:16px}.pager .active{margin:0 2px}.pager .active span{min-width:36px;padding:4px 11px}.pager .next{margin:0 0 0 12px}.pager .prev{margin:0 12px 0 0}}@media screen and (max-width:480px){.btns-box.aside-btns .btns-col{display:flex;flex-direction:column-reverse;gap:20px}.btns-box.aside-btns .btns-col .btn{margin:0 auto;max-width:100%;width:334px}.edit-test-form .btns-box.aside-btns .delete-test-btn{display:none}.edit-test-form .btns-box.aside-btns .delete-test-btn.show-mobile{display:table;margin:35px auto 10px}.fields-row:first-child .star-rating{margin-top:0}.person-description-list{display:block}.person-description-list li{margin:0 0 8px;padding-right:0}.person-description-list .separator{display:none}.details-data-box{padding:10px}.details-data-box .col{width:100%}.data-tbl-controls .search-form{flex:inherit;margin:0;max-width:none;width:100%}.data-tbl-controls .search-form+*{margin-top:20px}.reported-issues .issue-item{width:100%}.file-time-grid{display:block}.file-time-grid .col:not(.time-col){width:100%}.file-time-grid .time-col{margin:4px 0 0;text-align:left;width:100%}.buy-course .price{font-size:14px;margin-right:20px;min-width:121px}#app-popup-box{background:#fff}#app-popup-box .container{padding:0}.popup.form-popup{border:none;border-radius:0;box-shadow:none;padding:30px 20px;position:static}.popup .popup-title{font-size:22px}.popup .popup-title br{display:none}.js-close-popup{right:20px;top:20px}}@media screen and (min-width:421px){.popup .fields-row{display:flex}.popup .fields-row.two-cols .field{width:calc(50% - 5px)}.popup .fields-row+.btn{margin-top:10px}}@media screen and (max-width:420px){.btns-box.aside-btns .btns-col{justify-content:center;margin:20px 0 0}.btns-box.aside-btns .btns-col .btn{width:100%}.card-statistic-item .title{max-width:150px}.open-calendar-btn{margin:0 10px}.open-calendar-btn .icon{margin-left:6px}.info-card-content .radial-statistic-text{max-width:100px}.pager .active{margin:0 1px}.pager .active span{min-width:34px;padding:4px 10px}.pager .next{margin:0 0 0 10px}.pager .prev{margin:0 10px 0 0}.pager .next a,.pager .prev a{border-radius:5px 20px;height:40px;width:40px}.pager .next a{border-radius:20px 5px}}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-wrapper.disabled{-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:linear!important}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-arrows{margin:0 0 0 80px}.swiper-arrows,.swiper-btn{align-items:center;display:flex}.swiper-btn{border:1px solid #d2dae3;border-radius:110%;cursor:pointer;height:60px;justify-content:center;line-height:0;transition:opacity .2s ease;width:60px}.swiper-prev{margin-right:10px}.swiper-next{margin-left:10px}.swiper-btn svg{height:auto}.no-touchevents .swiper-btn:hover{opacity:.4}.swiper-button-disabled{cursor:default;opacity:.4}.swiper-pagination-progressbar{background:#d2dae3;flex:1 1;height:1px;position:relative}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#0c1215;height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;width:100%}.swiper-pagination-bullets{align-items:center;display:flex;justify-content:center;margin:32px 0 0}.swiper-pagination-bullets.swiper-pagination-lock{display:none}.swiper-pagination-bullet{background:rgba(0,46,51,.25);border-radius:110%;cursor:pointer;height:8px;margin:0 10px;position:relative;transition:background .2s ease;width:8px}.no-touchevents .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover{background:#9ad854}.swiper-pagination-bullet-active:before{background:#9ad854;border-radius:110%;bottom:-1px;content:"";cursor:default;left:-1px;position:absolute;right:-1px;top:-1px}.upload-box{align-items:center;background:hsla(89,66%,87%,.1);border:1px dashed #d5f190;border-radius:25px;cursor:pointer;display:flex;font-size:14px;justify-content:center;line-height:20px;min-height:50px;padding:10px 30px;transition:border .2s ease}.upload-box:hover{border-color:#9ad854}.upload-box svg{margin-right:11px}.upload-box .upload-icon{min-width:21px}.upload-box p{margin:0}.upload-box a{box-shadow:none}.upload-box:hover a{border-color:transparent;color:#9ad854}.uploaded-files{border-bottom:1px dashed #e0f4ca;margin:5px 0 0;padding:0 30px 10px}.edit-test-form .uploaded-files{border:none;padding-bottom:0}.uploaded-files-list{list-style:none;margin:0;padding:0}.uploaded-files-list li{border-bottom:1px dashed #e0f4ca;margin:0 0 5px;padding:0 0 6px 25px;position:relative}.uploaded-files-list li:last-child{border:none;margin:0;padding-bottom:0}.uploaded-files-list .js-remove-file{cursor:pointer;left:0;position:absolute;top:2px;transition:opacity .2s ease}.no-touchevents .uploaded-files-list .js-remove-file:hover{opacity:.7}.uploaded-files-list .file-name{color:#809799;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uploaded-files-list .file-name span{box-shadow:inset 0 -1px 0 rgba(128,151,153,.3)}@media screen and (max-width:580px){.upload-box .hide-mobile{display:none}.upload-box .hide-mobile+a{display:block}.upload-box .hide-mobile+a:first-letter{text-transform:capitalize}}@media screen and (max-width:540px){.upload-box{padding:10px 24px}.uploaded-files{padding:0 24px 10px}}.nothing-yet{align-items:center;display:flex;flex-direction:column;gap:10px;height:20vh;justify-content:center}.nothing-yet-text{color:#809799;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.pager{align-items:baseline;display:flex;justify-content:center;list-style:none;margin:30px 0 0!important;max-width:none;padding:0;position:relative;z-index:10}.ant-pagination .ant-pagination-item-active{border:1px solid #d5f190;border-radius:10px;color:#9ad854;height:40px;min-width:40px;padding:4px 13px;text-align:center}.ant-pagination .ant-pagination-item-active:hover{border-color:#9ad854;color:#9ad854}.ant-pagination .ant-pagination-item-active a{color:#9ad854}.ant-pagination .ant-pagination-item a{color:#002e33;display:block;padding:0;transition:none}.ant-pagination .ant-pagination-item-active:hover a{color:#9ad854}.filter-btns{align-items:center;border-top:1px solid #e0f4ca;display:flex;font-size:14px;font-weight:500;gap:20px;justify-content:flex-end;line-height:20px;padding:10px 20px 0}.ant-pagination .ant-pagination-options{display:none}.ant-rate-star,.larger-rating{font-size:40px}.ant-rate{color:#9ad854}.ant-rate-star-full .anticon-star>svg{fill:#9ad854}.ant-input[disabled]{background-color:#fff}.form-control.has-icon.datepicker:disabled,.input-disabled{color:rgba(0,0,0,.25)}.input-disabled{background:rgba(0,0,0,.04)}.file-disabled,.input-disabled{cursor:not-allowed}.enter-class{display:flex;gap:10px;@media screen and (max-width:405px){flex-direction:column}}.icon-posit{position:absolute;top:0}.popup-text{color:#000;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:142.857%;margin-left:-20px}.popup-title-modal{margin-top:15px}.anticon-info-circle svg{display:none}.placeholder-text{color:#93a9ab;font-size:14px;line-height:20px;margin-left:20px}.status{display:flex;gap:5px}.filter-block{cursor:pointer;position:relative}.filter-container{align-items:flex-start;background:#fff;border:1px solid #e6eaeb;border-radius:10px;box-shadow:0 10px 15px 0 rgba(0,46,51,.1);display:none;flex-direction:column;padding:10px 0;position:absolute;right:0;top:190px;transition:top .3s ease,left .3s ease;width:300px;z-index:5}@media screen and (max-width:1000.98px){.filter-container{top:170px}}@media screen and (max-width:560.98px){.filter-container{left:0;top:190px}}@media screen and (max-width:449.98px){.filter-container{right:0;top:196px}}@media screen and (max-width:441.98px){.filter-container{left:106px;top:196px}}@media screen and (max-width:439.98px){.filter-container{left:100px}}@media screen and (max-width:437.98px){.filter-container{left:80px}}@media screen and (max-width:417.98px){.filter-container{left:70px}}@media screen and (max-width:405.98px){.filter-container{left:60px}}@media screen and (max-width:389.98px){.filter-container{left:40px}}@media screen and (max-width:377.98px){.filter-container{left:20px}}.filter-block.active+.filter-container{display:flex}.filter-item-container{display:flex;flex-direction:column;width:100%}.filter-item{align-items:flex-start;align-self:stretch;cursor:pointer;display:flex;gap:10px;padding:10px 20px}.filter-item label{color:#002e33;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:142.857%}.filter-item.selected{background:hsla(89,66%,87%,.4)}.filter-item-btns{border-top:1px solid #e0f4ca;display:flex;font-size:14px;font-weight:500;gap:10px;justify-content:flex-end;line-height:20px;padding:10px 20px;width:100%}.js-clear-values{align-items:center;display:flex;gap:10px;justify-content:center;padding:5px 10px}.js-apply-filter,.js-clear-values{font-size:14px;font-style:normal;font-weight:500;line-height:142.857%}.filter-title,.js-apply-filter,.js-clear-values{color:#002e33;font-family:Inter,sans-serif}.filter-item input[type=checkbox]{opacity:0;position:absolute}.filter-item label{cursor:pointer;padding-left:30px;position:relative}.filter-item label:before{border:1px solid #e6eaeb;border-radius:5px;content:"";height:20px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.filter-item input[type=checkbox]:checked+label:before{background:#f3fbea;border:1px solid #d5f190;content:url(/static/media/check.a385b833e9eabe52e9a4.svg)}.custom-select{display:inline-block;min-width:139px;position:relative}.time-zone-selected{color:#002e33;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:15px;line-height:142.857%}.time-zone-options,.time-zone-selected{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.time-zone-options{background-color:#fff;display:none;left:0;position:absolute;top:100%;width:100%}.time-zone-option{color:#002e33;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:142.857%;padding:10px}.time-zone-option:hover{background:hsla(89,66%,87%,.4)}.custom-select.open .time-zone-options{display:block;z-index:5}.time-zone-selected-icon{display:inline-block;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.time-zone-selected-icon.up{-webkit-transform:rotate(269deg);transform:rotate(269deg)}.custom-edit-form{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);padding:20px;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1000}.custom-edit-form label{display:block;margin-bottom:10px}.custom-edit-form input{box-sizing:border-box;margin-top:5px;padding:8px;width:100%}.custom-edit-form button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:5px;padding:10px}.custom-edit-form button[type=button]{background-color:#d9534f}.calendarContainer{height:75vh;@media screen and (max-height:820.98px){height:70vh}@media screen and (max-height:768.98px){height:70vh}@media screen and (max-height:600.98px){height:100vh}@media screen and (max-height:540.98px){height:120vh}@media screen and (max-height:375.98px){height:150vh}@media screen and (max-height:280.98px){height:180vh}}.rbc-month-view{background:#fff;border-radius:20px;box-shadow:0 5px 10px 0 rgba(0,46,51,.1),0 -1px 0 0 rgba(0,46,51,.03)}.rbc-month-header{background:#fff;border-radius:20px 20px 0 0}.rbc-header{color:#002e33!important;font-family:Inter,sans-serif;font-size:12px!important;font-style:normal!important;font-weight:500!important;line-height:125%!important;padding:5px 23.62px!important;text-transform:uppercase!important;@media screen and (max-width:506.98px){padding-bottom:5px!important;padding-left:12.62px!important;padding-right:12.62px!important;padding-top:5px!important}}.rbc-day-bg{cursor:pointer}.rbc-row-content{cursor:pointer!important}.rbc-day-bg.rbc-off-range-bg{background:rgba(230,234,235,.3)!important}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:initial!important;margin-bottom:5px!important;width:75px!important;@media screen and (max-width:390.98px){margin-bottom:0!important}}.rbc-date-cell{margin-bottom:5px;padding:15px 0 0 20px;text-align:left!important;@media screen and (max-width:608.98px){padding-bottom:0;padding-left:5px;padding-right:0;padding-top:5px}@media screen and (max-height:430.98px){padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}}.rbc-button-link{color:#002e33!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:142.857%!important}.rbc-date-cell.rbc-now.rbc-current button.rbc-button-link{background:#9ad854!important;border-radius:2px!important;color:#fff!important;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:142.857%;padding:0 5.5px}.rbc-date-cell.rbc-off-range button.rbc-button-link{color:#e6eaeb!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:142.857%!important}.rbc-day-bg.rbc-today{background-color:initial!important}.rbc-row-segment{padding:0 0 0 20px!important;@media screen and (max-width:768.98px){padding-bottom:0!important;padding-left:0!important;padding-right:0!important;padding-top:0!important}@media screen and (max-height:430.98px){padding-bottom:0!important;padding-left:0!important;padding-right:0!important;padding-top:0!important}}.rbc-row-segment button{@media screen and (max-width:680.98px){font-size:12px!important}}.rbc-event.rbc-selected{width:65px!important}.rbc-day-slot .rbc-background-event,.rbc-event{padding:0!important}.calendar-modal-title{align-items:center;display:flex;gap:5px;height:50px}.calendar-modal-header{color:#002e33;font-family:Inter,sans-serif;line-height:120%}.calendar-modal-header,.calendar-modal-weekday{font-size:25px;font-style:normal;font-weight:600;letter-spacing:.25px}.calendar-modal-weekday{color:#809799;font-family:Inter;line-height:30px;margin-right:10px;text-transform:uppercase}.right-problems{align-items:center;background:#fff;border:1px solid #ffd3d3;border-radius:15px;color:#ff6e6d;display:flex;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;gap:5px;line-height:125%;max-width:180px;padding:5px 10px;width:100%}.rbc-event-content{width:75px!important;@media screen and (max-width:608.98px){width:50px!important}}.calendar-status-block{align-items:center;border-radius:2px;display:flex;gap:4px;padding:1px 8px;@media screen and (max-width:608.98px){font-size:12px!important;margin-left:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}@media screen and (max-width:425.98px){gap:2px;width:40px}}.calendar-status-block.new{background:#e0f4ca;border:.5px solid #e0f4ca;color:#000;width:100%}.calendar-status-block.finish{background:#fff;border:.5px solid #e6eaeb;color:#e6eaeb;text-decoration:line-through;width:100%}.calendar-status-block.problems-new{background:#ffd3d3;border:.5px solid #ffd3d3;color:#ff6e6d;width:100%}.calendar-status-block svg{display:flex}.calendar-status-block.problems-new svg{height:11px;min-height:11px;min-width:13px;width:13px;@media screen and (max-width:608.98px){height:8px;min-height:8px;min-width:10px;width:10px}}.calendar-status-block.problems-new svg path{fill:#ff6e6d}.calendar-status-block.problems-in-progress{background:#ffd3d3}.calendar-status-block.problems-in-progress svg path{fill:#ff6e6d}.calendar-status-block.problems-in-progress{border:.5px solid #ffd3d3;color:#ff6e6d}.calendar-status-block.problems-finished{background:#fff;border:.5px solid #ffd3d3;color:#ffd3d3}.calendar-status-block.problems-finished span{color:#ffd3d3;text-decoration:line-through}.calendar-status-block.problems-finished svg{height:11px;min-height:11px;min-width:13px;width:13px}.rbc-button-link.rbc-show-more{align-items:center!important;background:#e0f4ca!important;border-radius:2px!important;display:flex!important;gap:10px!important;padding:0 5px!important;@media screen and (max-width:608.98px){margin-left:3px;width:22px}}.myUniqueModal{background:#fff;border-radius:20px;max-width:490px!important;padding-bottom:0!important;width:100%!important}.myUniqueModal.ant-modal .ant-modal-content{border:1px solid #e6eaeb!important;box-shadow:0 10px 40px 0 rgba(0,46,51,.1)!important;padding:30px!important}.calendar-modal-body{display:flex;gap:10px}.body-left{display:flex;gap:4px}.body-left.finished-time-problems{color:#ffd3d3;text-decoration:line-through}.body-left.new-time-problems{color:#ff6e6d}.body-left.new-time-problems svg path{fill:#ff6e6d}.body-left.finished-hasProblems{color:#ff6e6d}.body-left.new-time{color:#002e33}.body-left.new-time svg{margin-left:3px;margin-right:3px}.body-left.finished-time{color:grey;text-decoration:line-through}.body-left.finished-time svg{margin-left:3px;margin-right:3px}.body-left-status,.body-right{display:flex}.body-right{flex-direction:column}.body-right-problems{display:flex;flex-wrap:wrap;gap:5px}.body-right-problems.problem{padding-top:10px}.calendar-hr{margin:10px 0}.body-right-title{box-shadow:none;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.body-right-title.problems{color:#ff6e6d;-webkit-text-decoration:underline #ff6e6d;text-decoration:underline #ff6e6d}.body-right-title.not-problems{color:#002e33;-webkit-text-decoration:underline #002e33;text-decoration:underline #002e33}.finished-time-problems{color:#ffd3d3;text-decoration:line-through}.anticon.anticon-close.ant-modal-close-icon{align-items:center!important;background:#fff!important;border:1px solid #e0f4ca!important;border-radius:110%!important;cursor:pointer!important;display:flex!important;height:50px!important;justify-content:center!important;line-height:0!important;position:absolute!important;right:20px!important;top:12px!important;transition:border .2s ease!important;width:50px!important;z-index:10!important;@media screen and (max-width:375.98px){margin-right:-10px}}.ant-modal .ant-modal-close{height:0;width:0}.body-right-title.finished-time-problems a:hover{color:#ffd3d3}.body-right-title.problems:hover{color:#ff6e6d}.body-right-title.not-problems:hover{color:#002e33}.toolbar-block{gap:10px;@media screen and (max-width:859.98px){flex-wrap:wrap-reverse}}.navbar,.toolbar-block{align-items:center;display:flex;justify-content:space-between}.navbar{margin-bottom:20px;@media screen and (max-width:859.98px){margin-bottom:10px}}.nav-block{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:10px;@media screen and (max-width:526.98px){justify-content:space-between}}.nav-block span{color:#002e33;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px}.navbar-right{align-items:center;display:flex;gap:30px;@media screen and (max-width:859.98px){justify-content:space-between}@media screen and (max-width:645.98px){gap:10px}@media screen and (max-width:539.98px){flex-wrap:wrap}}.rbc-toolbar{margin-bottom:20px!important;@media screen and (max-width:425.98px){justify-content:space-between;width:100%}}.rbc-toolbar button{align-items:center!important;background:#fff!important;border:1px solid #e0f4ca!important;border-radius:15px!important;display:flex!important;gap:10px!important;height:35px;justify-content:center!important;padding:5px 10px!important;width:50px}.rbc-toolbar-label{color:#002e33!important;font-family:Inter,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:500!important;line-height:187.5%!important;text-transform:capitalize!important;width:141px!important}@media (display-mode:standalone){.install-pwa-button{display:none}}.click-me-none{display:none}.ant-spin-dot.ant-spin-dot-spin i{background-color:#7aaf3c;opacity:1}#course-type-two .ant-select .ant-select-selection-item{left:26px!important;top:44px!important}#course-type-two .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{display:flex!important}#course .ant-select .ant-select-selection-item{left:32px!important;top:26px!important}.details-popup{align-self:center;cursor:pointer;display:flex;justify-content:end;position:relative}.details-popup-block{align-items:flex-start;background:#fff;border:1px solid #e6eaeb;border-radius:10px;box-shadow:0 10px 15px 0 rgba(0,46,51,.1);display:flex;flex-direction:column;padding:10px 0;position:absolute;right:0;top:48px;transition:left .3s ease,top .3s ease;width:280px;z-index:6}.jvlabelNone{display:none}.jvlabelBlock{display:block}.gap{display:flex;flex-direction:column}.bottom{margin-bottom:10px}.flexCenter{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:2rem}.flexEnd{display:flex;gap:10px;justify-content:end}.search-bar{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e6eaeb;border-radius:25px;color:#002e33;display:flex;font-family:Inter;font-size:14px;font-weight:500;height:50px;justify-content:space-between;line-height:1em;margin:0;outline:none!important;padding:.5rem 2rem;position:relative;transition:border .2s ease;width:100%;z-index:2}.search-bar svg{cursor:pointer}.data{margin:0}.data,.field-name-new{color:#809799;font-size:14px;line-height:20px}.field-name-new{display:block;margin:0 0 -30px 31px;overflow:hidden;pointer-events:none;position:relative;text-overflow:ellipsis;-webkit-transform:translateY(6px);transform:translateY(6px);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;white-space:nowrap;z-index:6}.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector{border-color:#d5f190}.ant-select-dropdown .ant-select-dropdown-hidden .css-dev-only-do-not-override-14wwjjs .ant-select-dropdown-placement-bottomLeft{border-radius:20px;box-shadow:1px 4px 10px -2px rgba(0,0,0,.2);transition:all 375ms ease-in-out}#selectTwo .ant-select-item-option-content{padding:0}.ant-select-item-option-content{cursor:pointer;display:block;float:left;list-style-type:none;margin:0;padding:5px 0;position:relative;transition:all 275ms ease-in-out;width:100%;@media screen and (max-width:768.98px){padding-bottom:10px;padding-left:2%;padding-right:2%;padding-top:10px}}#arr1 .ant-select-arrow,#arr2 .ant-select-arrow{bottom:0;height:20px;left:30px;padding-right:0;position:absolute;width:20px}#arr1 .ant-select-selector,#arr2 .ant-select-selector{align-items:center;display:flex;padding:0 0 0 5px;width:56px}.ant-select .ant-select-arrow{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;color:#000;display:flex;font-size:9px;font-weight:900;height:12px;inset-inline-end:10px;inset-inline-start:auto;line-height:1;margin-top:0;padding-right:15px;pointer-events:none;position:absolute;text-align:center;text-rendering:optimizeLegibility;text-transform:none;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);vertical-align:-.125em}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e6eaeb;border-radius:25px;color:#002e33;display:block;font-family:Inter;font-size:14px;font-weight:500;height:50px;line-height:1em;margin:0;outline:none!important;padding-bottom:10px;padding-left:0;position:relative;transition:border .2s ease;width:100%}.checkbox-group-custom{align-items:center;display:flex;height:35px}.dop-label{color:#002e33;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:20px;position:relative;vertical-align:top}.val{font-size:18px}.new-button{margin:10px 0}.new-color{font-family:Inter}.calendar-container{position:absolute;right:75px;top:272px;z-index:10}.calendar-container .react-calendar{align-items:flex-start;background:#fff;border:1px solid #e6eaeb;border-radius:10px;box-shadow:0 10px 15px 0 rgba(0,46,51,.1);display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:10px;line-height:20px;padding:10px;width:300px}.calendar-with{left:0;position:absolute;top:200px;z-index:10}.calendar-with .react-calendar{align-items:flex-start;background:#fff;border:1px solid #e6eaeb;border-radius:10px;box-shadow:0 10px 15px 0 rgba(0,46,51,.1);display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:10px;line-height:20px;padding:10px;width:300px}.calendar-to{left:170px;position:absolute;top:200px;z-index:10}.calendar-to .react-calendar{align-items:flex-start;background:#fff;border:1px solid #e6eaeb;border-radius:10px;box-shadow:0 10px 15px 0 rgba(0,46,51,.1);display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:10px;line-height:20px;padding:10px;width:300px}.calendar-cup{left:70px;position:absolute;top:152px;z-index:10}.calendar-cup .react-calendar{align-items:flex-start;background:#fff;border:1px solid #e6eaeb;border-radius:10px;box-shadow:0 10px 15px 0 rgba(0,46,51,.1);display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:10px;line-height:20px;padding:10px;width:300px}.react-calendar__navigation__label__labelText--from{text-transform:uppercase}.offline-popup{display:flex;gap:10px}.offline-popup-text{display:flex;flex-direction:column;gap:15px}.offline-popup-icon svg{height:20px;width:20px}.offline-popup-icon svg path{stroke:#002e33;fill:#002e33}.offline-popup-icon svg circle{stroke:#002e33}.offline-popup-text span{color:#002e33;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:142.857%}.form-button{align-items:center;display:flex}.form-button p{color:#809799}.form-button p,.form-button span{font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500}.form-button span{border-bottom:1px solid rgba(128,151,153,.5);color:#002e33;line-height:20px}.active-label{-webkit-transform:translateY(5px);transform:translateY(5px)}.auto-width{width:calc(100% - 220px)}.ant-picker:hover.ant-picker-focused{border-color:#9ad854;box-shadow:none}.ant-input:hover,.ant-picker-focused,.ant-picker:hover{border-color:#eceff0;box-shadow:none}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.preloader-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.lp{height:8em;width:8em}.lp__drops,.lp__fall-line,.lp__worm{-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:64px 64px;transform-origin:64px 64px}.lp__drops{stroke-dasharray:22 307.85 22;-webkit-animation-name:drops;animation-name:drops;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(90deg);transform:rotate(90deg);visibility:hidden}.lp__fall-line{stroke-dasharray:1 112;stroke-dashoffset:114;-webkit-animation-name:fallLine1;animation-name:fallLine1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.lp__fall-line--delay1{-webkit-animation-name:fallLine2;animation-name:fallLine2}.lp__fall-line--delay2{-webkit-animation-name:fallLine3;animation-name:fallLine3}.lp__fall-line--delay3{-webkit-animation-name:fallLine4;animation-name:fallLine4}.lp__fall-line--delay4{-webkit-animation-name:fallLine5;animation-name:fallLine5}.lp__ring{stroke:hsla(var(--hue),90%,5%,.1);transition:stroke .3s}.lp__worm{stroke-dasharray:43.98 307.87;stroke-dashoffset:-131.94;-webkit-animation-name:worm;animation-name:worm;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media (prefers-color-scheme:dark){:root{--bg:hsl(var(--hue),90%,5%);--fg:hsl(var(--hue),90%,95%)}.lp__ring{stroke:hsla(var(--hue),90%,95%,.1)}}@-webkit-keyframes drops{0%{stroke-dasharray:0 351.85 0;-webkit-animation-timing-function:step-end;animation-timing-function:step-end;visibility:hidden}25%{stroke-dasharray:0 351.85 0;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;visibility:visible}26%{stroke-dasharray:4 343.85 4}27%{stroke-dasharray:8 335.85 8}28%{stroke-dasharray:12 327.85 12}29%{stroke-dasharray:17 317.85 17;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}32%{stroke-dasharray:25 301.85 25;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}35%,47.5%{stroke-dasharray:22 307.85 22;-webkit-animation-timing-function:linear;animation-timing-function:linear;visibility:visible}50%{stroke-dasharray:0 307.85 43.98;-webkit-animation-timing-function:step-end;animation-timing-function:step-end;visibility:hidden}75%{stroke-dasharray:0 351.85 0;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;visibility:visible}76%{stroke-dasharray:4 343.85 4}77%{stroke-dasharray:8 335.85 8}78%{stroke-dasharray:12 327.85 12}79%{stroke-dasharray:17 317.85 17;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}82%{stroke-dasharray:25 301.85 25;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}85%,97.5%{stroke-dasharray:22 307.85 22;-webkit-animation-timing-function:linear;animation-timing-function:linear;visibility:visible}to{stroke-dasharray:43.98 307.85 0;visibility:hidden}}@keyframes drops{0%{stroke-dasharray:0 351.85 0;-webkit-animation-timing-function:step-end;animation-timing-function:step-end;visibility:hidden}25%{stroke-dasharray:0 351.85 0;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;visibility:visible}26%{stroke-dasharray:4 343.85 4}27%{stroke-dasharray:8 335.85 8}28%{stroke-dasharray:12 327.85 12}29%{stroke-dasharray:17 317.85 17;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}32%{stroke-dasharray:25 301.85 25;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}35%,47.5%{stroke-dasharray:22 307.85 22;-webkit-animation-timing-function:linear;animation-timing-function:linear;visibility:visible}50%{stroke-dasharray:0 307.85 43.98;-webkit-animation-timing-function:step-end;animation-timing-function:step-end;visibility:hidden}75%{stroke-dasharray:0 351.85 0;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;visibility:visible}76%{stroke-dasharray:4 343.85 4}77%{stroke-dasharray:8 335.85 8}78%{stroke-dasharray:12 327.85 12}79%{stroke-dasharray:17 317.85 17;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}82%{stroke-dasharray:25 301.85 25;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}85%,97.5%{stroke-dasharray:22 307.85 22;-webkit-animation-timing-function:linear;animation-timing-function:linear;visibility:visible}to{stroke-dasharray:43.98 307.85 0;visibility:hidden}}@-webkit-keyframes fallLine1{0%,15%{stroke-dashoffset:114}25%,65%{stroke-dashoffset:1}75%,to{stroke-dashoffset:-112}}@keyframes fallLine1{0%,15%{stroke-dashoffset:114}25%,65%{stroke-dashoffset:1}75%,to{stroke-dashoffset:-112}}@-webkit-keyframes fallLine2{0%,16%{stroke-dashoffset:114}26%,66%{stroke-dashoffset:1}76%,to{stroke-dashoffset:-112}}@keyframes fallLine2{0%,16%{stroke-dashoffset:114}26%,66%{stroke-dashoffset:1}76%,to{stroke-dashoffset:-112}}@-webkit-keyframes fallLine3{0%,17%{stroke-dashoffset:114}27%,67%{stroke-dashoffset:1}77%,to{stroke-dashoffset:-112}}@keyframes fallLine3{0%,17%{stroke-dashoffset:114}27%,67%{stroke-dashoffset:1}77%,to{stroke-dashoffset:-112}}@-webkit-keyframes fallLine4{0%,18%{stroke-dashoffset:114}28%,68%{stroke-dashoffset:1}78%,to{stroke-dashoffset:-112}}@keyframes fallLine4{0%,18%{stroke-dashoffset:114}28%,68%{stroke-dashoffset:1}78%,to{stroke-dashoffset:-112}}@-webkit-keyframes fallLine5{0%,19%{stroke-dashoffset:114}29%,69%{stroke-dashoffset:1}79%,to{stroke-dashoffset:-112}}@keyframes fallLine5{0%,19%{stroke-dashoffset:114}29%,69%{stroke-dashoffset:1}79%,to{stroke-dashoffset:-112}}@-webkit-keyframes worm{0%{stroke-dasharray:87.96 307.87;stroke-dashoffset:-131.94;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}25%{stroke-dasharray:87.96 307.87;stroke-dashoffset:-307.86;-webkit-animation-timing-function:steps(1);animation-timing-function:steps(1)}25.01%{stroke-dasharray:43.98 307.87;stroke-dashoffset:-307.86;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}50%{stroke-dasharray:43.98 307.87;stroke-dashoffset:-175.92;-webkit-animation-timing-function:steps(1);animation-timing-function:steps(1)}50.01%{stroke-dasharray:87.96 307.87;stroke-dashoffset:-131.94;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}75%{stroke-dasharray:87.96 307.87;stroke-dashoffset:43.98;-webkit-animation-timing-function:steps(1);animation-timing-function:steps(1)}75.01%{stroke-dasharray:43.98 307.87;stroke-dashoffset:0;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{stroke-dasharray:43.98 307.87;stroke-dashoffset:-131.94}}@keyframes worm{0%{stroke-dasharray:87.96 307.87;stroke-dashoffset:-131.94;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}25%{stroke-dasharray:87.96 307.87;stroke-dashoffset:-307.86;-webkit-animation-timing-function:steps(1);animation-timing-function:steps(1)}25.01%{stroke-dasharray:43.98 307.87;stroke-dashoffset:-307.86;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}50%{stroke-dasharray:43.98 307.87;stroke-dashoffset:-175.92;-webkit-animation-timing-function:steps(1);animation-timing-function:steps(1)}50.01%{stroke-dasharray:87.96 307.87;stroke-dashoffset:-131.94;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}75%{stroke-dasharray:87.96 307.87;stroke-dashoffset:43.98;-webkit-animation-timing-function:steps(1);animation-timing-function:steps(1)}75.01%{stroke-dasharray:43.98 307.87;stroke-dashoffset:0;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{stroke-dasharray:43.98 307.87;stroke-dashoffset:-131.94}}.new-time{align-items:center;display:flex;gap:3px}.sort-btn{display:flex;flex-direction:column;gap:5px;margin-left:5px}.box-shadow{box-shadow:none}.profile-select{position:relative}.profile-block{background:#fff;border:1px solid #e6eaeb;border-radius:10px;box-shadow:0 10px 15px 0 rgba(0,46,51,.1);flex-direction:column;padding:10px 0;position:absolute;right:-176px;top:67px;transition:left .3s ease,top .3s ease;width:280px;z-index:6;@media screen and (max-width:1880.98px){right:-160px;top:75px}@media screen and (max-width:1830.98px){right:-150px}@media screen and (max-width:1804.98px){right:-140px}@media screen and (max-width:1784.98px){right:-130px}@media screen and (max-width:1772.98px){right:-110px}@media screen and (max-width:1720.98px){right:-90px}@media screen and (max-width:1686.98px){right:-70px}@media screen and (max-width:1646.98px){right:-20px}@media screen and (max-width:1280.98px){right:10px}}.exit,.profile,.profile-block{align-items:flex-start;display:flex}.exit,.profile{align-self:stretch;cursor:pointer;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;gap:10px;line-height:142.857%;padding:10px 20px;transition:background-color .3s,color .3s}.profile{color:#002e33;&:hover{background-color:hsla(89,66%,87%,.4);color:#8ac24a}}.exit{color:#ff6e6d;&:hover{background-color:#ffd3d3}}textarea.form-control.form-control-new{padding-top:23px}.data-tbl-border{border-top:1px dashed #e0f4ca}.data-tbl-padding{padding-top:5px}.account-tooltip,.new-tooltip{cursor:pointer;display:inline-block;position:absolute;transition:.3s ease;z-index:1}.account-tooltip:hover .tooltip-text{display:block}.account-tooltip .icon{left:-90%;position:relative}.tooltip-text{background:#fafafc;border:1px solid #e6eaeb;border-radius:20px;bottom:calc(100% + 15px);color:#002e33;display:none;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;left:45%;line-height:15px;padding:10px 15px;position:absolute;text-align:center;-webkit-transform:translateX(-68%);transform:translateX(-68%);white-space:nowrap;z-index:2}.tooltip-text:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='8' fill='none'%3E%3Cpath d='M0 0h14.142l-7.07 7.071L0 0Z' fill='%23E6EAEB'/%3E%3C/svg%3E");background-size:cover;bottom:-8px;content:"";height:8px;left:54%;position:absolute;-webkit-transform:translateX(-74%);transform:translateX(-74%);width:15px}.new-tooltip:hover .tooltip-text{display:block}.select-color{color:#002e33}.new-color{color:#809799}#selectOne.ant-select-selector{font-size:30px}.body-text-course-none{flex:1 1 auto}.body-text-course-none .show-content{display:none}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{-webkit-appearance:button;cursor:pointer;overflow:visible;text-transform:none}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{border-bottom:1px solid #ddd;flex:1 0;font-size:90%;font-weight:700;min-height:0;overflow:hidden;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;-webkit-user-select:text;user-select:text}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;margin-bottom:10px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:#3174ad;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;margin:0;padding:2px 5px;text-align:left;width:100%}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 rgba(51,51,51,.5)}.rbc-event-continues-prior{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-event-continues-after{border-bottom-right-radius:0;border-top-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:rgba(0,0,0,.1)}.rbc-show-more{background-color:hsla(0,0%,100%,.3);color:#3174ad;font-size:85%;font-weight:700;height:auto;line-height:normal;z-index:4}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{border:1px solid #ddd;display:flex;flex:1 0;flex-direction:column;height:100%;position:relative;user-select:none;-webkit-user-select:none;width:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;flex:1 0;flex-basis:0px;flex-direction:column;height:100%;overflow:hidden;position:relative}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex:1 0;flex-direction:row;overflow:hidden}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 5px 15px rgba(0,0,0,.25);padding:10px;position:absolute;z-index:5}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex:1 0;flex-direction:column;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:1px solid #ddd;padding:3px 5px;text-align:left}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;display:flex;flex-flow:column nowrap;min-height:40px}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;margin-right:10px;position:absolute;right:0;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{align-items:flex-start;border:1px solid #265985;display:flex;flex-flow:column wrap;max-height:100%;min-height:20px;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1;height:100%;line-height:1;min-height:1em;width:100%}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{background-color:#fff;border-right:1px solid #ddd;left:0;margin-right:-1px;position:-webkit-sticky;position:sticky;z-index:10}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0;flex-basis:0px;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{flex:1 1;flex-basis:0 px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{background-color:rgba(0,0,0,.5);color:#fff;font-size:75%;padding:3px;position:absolute;width:100%;z-index:10}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.rbc-time-view .rbc-time-gutter{text-align:right;white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:initial;height:100%;position:relative;width:100%}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-width:0}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{align-items:flex-start;border-top:2px solid #ddd;display:flex;flex:1 0;overflow-y:auto;position:relative;width:100%}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{user-select:none;-webkit-user-select:none;width:100%}.rbc-current-time-indicator{background-color:#74ad31;height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.rbc-addons-dnd .rbc-addons-dnd-row-body{position:relative}.rbc-addons-dnd .rbc-addons-dnd-drag-row{left:0;position:absolute;right:0;top:0}.rbc-addons-dnd .rbc-addons-dnd-over{background-color:rgba(0,0,0,.3)}.rbc-addons-dnd .rbc-event{transition:opacity .15s}.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ew-icon,.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ns-icon{display:block}.rbc-addons-dnd .rbc-addons-dnd-dragged-event{opacity:0}.rbc-addons-dnd.rbc-addons-dnd-is-dragging .rbc-event:not(.rbc-addons-dnd-dragged-event):not(.rbc-addons-dnd-drag-preview){opacity:.5}.rbc-addons-dnd .rbc-addons-dnd-resizable{height:100%;position:relative;width:100%}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor{position:absolute;text-align:center;width:100%}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor:first-child{top:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor:last-child{bottom:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor .rbc-addons-dnd-resize-ns-icon{border-top:3px double;cursor:ns-resize;display:none;margin:0 auto;width:10px}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor{bottom:0;position:absolute;top:4px}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor:first-child{left:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor:last-child{right:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor .rbc-addons-dnd-resize-ew-icon{border-left:3px double;cursor:ew-resize;display:none;height:10px;margin-bottom:auto;margin-top:auto}.ant-picker-calendar-header{justify-content:start}.custom-calendar-header{display:flex;gap:10px}.custom-calendar-title{align-items:center;color:#002e33;display:flex;font-size:16px;font-weight:500;line-height:30px}.month-navigation{align-items:center;display:flex;gap:10px;margin-bottom:20px}.ant-picker-calendar .ant-picker-calendar-header{display:none}.ant-picker-calendar-date-value{color:#002e33;font-size:14px;font-weight:500;height:20px;line-height:20px;padding:0 5.5px;width:20px}.ant-picker-calendar.ant-picker-calendar-full .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value,.ant-picker-calendar.ant-picker-calendar-full .ant-picker-cell-selected:hover .ant-picker-calendar-date .ant-picker-calendar-date-value,:where(.css-dev-only-do-not-override-14wwjjs).ant-picker-calendar.ant-picker-calendar-full .ant-picker-cell-selected .ant-picker-calendar-date-today .ant-picker-calendar-date-value,:where(.css-dev-only-do-not-override-14wwjjs).ant-picker-calendar.ant-picker-calendar-full .ant-picker-cell-selected:hover .ant-picker-calendar-date-today .ant-picker-calendar-date-value{background:#9ad854;color:#fff;height:20px;padding:0 5.5px;width:20px}.events{display:flex;flex-wrap:wrap;gap:0 10px}.events li{margin:0}.events .ant-badge-status{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.notes-month,.notes-month section{font-size:28px}.ant-badge-status-text{font-size:12px;font-weight:500;line-height:15px}.custom-calendar{text-align:center}.custom-calendar-icon{cursor:pointer;font-size:16px}.notes-month{text-align:center}.notes-month section{font-size:18px;font-weight:700;margin-bottom:5px}.events{list-style:none;margin:0;padding:0}.events li{margin-bottom:8px}.events li .ant-badge-status{margin-right:8px}.ant-picker-content th{font-size:12px;font-weight:500;line-height:15px;text-align:center}.current-month{font-size:16px;font-weight:500;line-height:30px;text-transform:capitalize}.block{display:block;transition:.3s ease}.course-filter{display:flex;gap:10px;justify-content:space-between;@media screen and (max-width:706.98px){flex-direction:column-reverse}}.course-type{margin-bottom:10px;position:relative;transition:all .3s ease}.course-type span{color:#809799;font-family:Inter;font-size:14px;font-weight:500;left:30px;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease;white-space:nowrap;z-index:1}.course-type .active-label{top:5px;-webkit-transform:translateY(0);transform:translateY(0);transition:all .3s ease}.ant-select-selector{margin-bottom:10px;padding:0}.select-new .ant-select-selector .ant-select-selection-item{color:#002e33;font-family:Inter;font-weight:500;transition:all .3s ease}.field-select,.select-new .ant-select-selector .ant-select-selection-item{font-size:14px;overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.field-select{color:#809799;display:block;line-height:20px;position:relative;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.course-payment .ant-select-selection-item{padding-left:65px!important;position:absolute!important}.ant-picker .ant-picker-clear{top:6%}.demo-option-label-item>span{margin-right:6px}.course-type-new{cursor:pointer;position:relative}.adaptive-space{cursor:pointer;width:440px}@media (max-width:699.98px){.adaptive-space{width:100%}}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:hsla(89,66%,87%,.4)}.ant-select-dropdown .ant-select-item{color:#002e33;font-size:14px;font-weight:500;line-height:20px}.ant-select-show-search .ant-select:not(.ant-select-customize-input) .ant-select-selector{border:1px solid #9ad854;cursor:pointer}.ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner,.ant-menu-light .ant-menu-item-selected,.ant-menu-light>.ant-menu .ant-menu-item-selected{background:#e0f4ca}.ant-select-focused:where(.css-dev-only-do-not-override-14wwjjs).ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{border-color:#9ad854;box-shadow:none}.custom-checkbox .ant-checkbox-inner{border-color:#e6eaeb;color:red;font-family:Gilroy;font-size:16px;font-style:normal;font-weight:400;height:20px;line-height:140%;width:20px}.custom-checkbox .ant-checkbox-checked .ant-checkbox-inner:after{border:solid #000;border-width:0 .12em .12em 0;content:"";height:.58em;left:.4em;top:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.34em}.custom-checkbox .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{border-color:#e6eaeb}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:hsla(89,66%,87%,.4)}.custom-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:#e0f4ca}.custom-checkbox .ant-checkbox-checked .ant-checkbox-inner:hover{border-color:rgba(0,46,51,.4)}.custom-checkbox .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-inner{background:transparent;border-color:transparent}.ant-checkbox-checked:after{border:none}.ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#e6eaeb!important}#select-mode .ant-select .ant-select-arrow{top:42%}#course-type .ant-select .ant-select-arrow{padding-right:20px;top:48%}#course-type .ant-select-selection-item{font-weight:600}#course-type-two .ant-select .ant-select-arrow{padding-right:20px;top:50%}#group .group-line{line-height:29px}.ant-select-focused:where(.css-14wwjjs).ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{border-color:#d5f190;box-shadow:none}.ant-select-multiple .ant-select-selection-item-remove>.anticon{vertical-align:-.1em}.ant-select-multiple .ant-select-selection-item-remove{color:#000;display:inline-block;font-size:11px}.ant-select-multiple .ant-select-selection-overflow{cursor:pointer;height:50px;margin-left:7px}.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{border:1px solid #e6eaeb;border-radius:25px}.ant-select-item-option-state{display:none!important}.custom-select-option{align-items:center;cursor:pointer;display:flex}.custom-select-option .custom-checkbox{margin-right:8px}.custom-select-option:hover{background-color:#f0f0f0}.ant-select-selection-overflow .ant-checkbox-checked{display:none}.ant-select .ant-select-clear{margin-right:50px;opacity:1;top:37%}.ant-checkbox+span{align-items:center;display:flex}.ant-select-multiple .ant-select-selection-item{padding:5px 10px}#select-mode .custom-select .ant-select-selection-item{background:hsla(0,0%,100%,.3)}.ant-select-multiple .ant-select-selection-overflow-item{align-self:center;display:inline-flex;flex:none;max-width:100%}.ant-select-multiple .ant-select-selection-item{align-items:center;background:#fff;border:1px solid #e6eaeb;border-radius:20px;display:flex;height:30px;margin-bottom:0;margin-top:0;padding:0 5px}.ant-checkbox-wrapper{padding:0 10px 0 0}.ant-select-multiple .ant-select-selection-item-content{color:#002e33;font-size:14px;font-weight:500;line-height:20px}.ant-btn-primary{background:linear-gradient(113.93deg,rgba(155,242,180,.8) 15.37%,hsla(88,81%,67%,.8) 84.63%);color:#000;font-size:16px;font-weight:600}.position-relative{position:relative}.position-absolute{background:#fff;box-shadow:0 -1px 0 rgba(0,46,51,.03),0 5px 10px rgba(0,46,51,.1);display:flex;flex-direction:column;gap:10px;padding:10px 10px 10px 0;position:absolute;right:0;top:185px;z-index:20}.dropdown-menu{transition:opacity .3s ease}.dropdown-menu.visible{opacity:1}.dropdown-menu.hidden{opacity:0;pointer-events:none}.no-hover{:hover{color:#002e33}}#group .ant-select .ant-select-arrow{color:#000;padding-right:0;top:57%}#group .ant-select-selector{height:0;padding-bottom:0}#group .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:0;padding-bottom:19px}.ant-select-single.ant-select-show-arrow .ant-select-selection-item,:where(.css-dev-only-do-not-override-14wwjjs).ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{-webkit-padding-end:63px;color:#002e33;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding-inline-end:63px}#arr1 .ant-select-single.ant-select-show-arrow .ant-select-selection-item,:where(.css-dev-only-do-not-override-14wwjjs).ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{-webkit-padding-end:28px;font-size:16px;line-height:1em;padding-inline-end:28px}#arr2 .ant-select-single.ant-select-show-arrow .ant-select-selection-item,:where(.css-dev-only-do-not-override-14wwjjs).ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{-webkit-padding-end:28px;font-size:16px;line-height:1em;padding-inline-end:28px}#group .ant-select-single.ant-select-show-arrow .ant-select-selection-item .ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{-webkit-padding-end:24px;padding-inline-end:24px}.word-padding{align-items:center;display:flex;gap:3px}.ppq-audio-player{align-items:center;display:flex;max-width:100%;position:relative;width:420px}.ppq-audio-player audio{position:absolute}.play-pause-icon{text-decoration:none}.ppq-audio-player .play-pause-btn .play-pause-icon{align-items:center;border:none;display:flex;height:20px;justify-content:center;line-height:0;width:20px}.player-bar{background:#e0f4ca;border-radius:3px;cursor:pointer;flex:1 1;height:5px;margin:0 10px;overflow:hidden;position:relative}.player-bar-loaded{background:#e0f4ca;width:100%}.player-bar-loaded,.player-bar-played{border-radius:3px;height:100%;left:0;position:absolute;top:0}.player-bar-played{background:linear-gradient(90deg,#afef68 26.56%,#9bf2b4);width:0}.player-time{color:#002e33}.player-time-duration{color:#809799}.ppq-audio-player .player-bar .player-bar-played.playing{background:linear-gradient(90deg,#afef68 26.56%,#9bf2b4)}.ppq-audio-player .player-time-box{align-items:flex-start;color:#e6eaeb;display:flex;font-size:12px;font-weight:500;line-height:15px}.ppq-audio-player .player-time-box .separator{margin:0 5px}.width{max-width:100%}.registration-container{align-items:center;display:flex;height:100%;justify-content:center;left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.successful-registration{background:#fff;border:1px solid #e6eaeb;border-radius:20px;box-shadow:0 10px 40px 0 rgba(0,46,51,.1);display:flex;flex-direction:column;gap:20px;padding:30px;width:450px}.registration-title{color:#002e33;font-family:Inter,serif;font-size:25px;font-weight:600;letter-spacing:.25px;line-height:120%;text-align:center}.registration-text{color:#000;font-family:Inter,serif;font-size:14px;font-weight:500;line-height:142.857%}.not-found-left{align-items:center;background:linear-gradient(113.93deg,hsla(76,84%,70%,.4) 15.37%,hsla(88,81%,67%,.4) 50%,rgba(129,237,178,.4) 84.63%);border-radius:20px 80px;display:flex;height:260px;justify-content:center;position:relative;right:310px;top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:right .3s ease;width:260px;z-index:1;@media screen and (max-width:992.98px){right:300px}@media screen and (max-width:964.98px){right:280px}@media screen and (max-width:874.98px){right:240px}@media screen and (max-width:848.98px){right:220px}@media screen and (max-width:798.98px){right:200px}@media screen and (max-width:768.98px){height:230px;position:static;width:230px;z-index:0}}.not-found-left-svg svg{height:150px;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:150px}.not-found-right-error-box{font-family:Inter,sans-serif;font-size:68px;font-weight:600;letter-spacing:-.01em;line-height:70px;padding-top:20px;text-align:left}.offline-container{padding:120px 75px 100px 95px;@media screen and (max-width:768.98px){background:linear-gradient(178deg,hsla(88,55%,72%,.2) -3.71%,rgba(150,251,196,.2) 98.58%),#fff;border-radius:80px 20px 20px 20px;box-shadow:0 10px 40px 0 rgba(0,46,51,.1);flex-direction:column;gap:30px;height:100%;padding-bottom:100px;padding-left:0;padding-right:0;padding-top:100px}}.offline-container,.offline-left{align-items:center;display:flex;justify-content:center}.offline-left{background:linear-gradient(178deg,#c5f194 -3.71%,#78e0a7 98.58%);border-radius:20px 80px;height:260px;position:relative;right:310px;top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:right .3s ease;width:260px;z-index:1;@media screen and (max-width:992.98px){right:300px}@media screen and (max-width:964.98px){right:280px}@media screen and (max-width:874.98px){right:240px}@media screen and (max-width:848.98px){right:220px}@media screen and (max-width:798.98px){right:200px}@media screen and (max-width:768.98px){height:230px;position:static;width:230px;z-index:0}}.offline-left-svg{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.48));border:3px solid hsla(0,0%,100%,.4);border-radius:75px;display:flex;gap:30px;justify-content:center;padding:45px}.offline-left svg{height:60px;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:60px}.offline-right{background:linear-gradient(178deg,hsla(88,55%,72%,.2) -3.71%,rgba(150,251,196,.2) 98.58%),#fff;border-radius:80px 20px 20px 20px;box-shadow:0 10px 40px 0 rgba(0,46,51,.1);height:300px;max-width:920px;padding:20px 30px 20px 315px;position:absolute;width:100%;@media screen and (max-width:768.98px){background:none;box-shadow:none;height:auto;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;position:relative}@media screen and (max-width:768.98px){align-items:center;width:auto}}.offline-right-box{align-items:start;display:flex;flex-direction:column;gap:40px;margin-left:10px;@media screen and (max-width:768.98px){align-items:center;width:auto}}.offline-right-logo-box{@media screen and (max-width:768.98px){display:none}}.offline-right-text-box{color:#002e33;font-family:Inter,sans-serif;font-size:25px;font-weight:600;letter-spacing:.25px;line-height:120%;max-width:518.305px;width:100%;@media screen and (max-width:992.98px){font-size:20px}@media screen and (max-width:768.98px){padding-bottom:0;padding-left:10px;padding-right:10px;padding-top:0;text-align:center}}
/*# sourceMappingURL=main.5e0731a7.css.map*/