.header,.newdex-header,.newdex-header-with-profile{align-items:center;display:flex;flex-direction:row;position:sticky;-webkit-user-select:none;-moz-user-select:none;user-select:none}.newdex-header{gap:48px;padding-left:1.5rem;padding-right:1.5rem}.newdex-header__btn-container{align-items:center;display:flex;gap:1.5rem;justify-content:center;margin-left:auto}.newdex-header .ndui-text1{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.newdex-header-with-profile{height:64px;justify-content:space-between;padding-left:24px;padding-right:24px}.newdex-header-with-profile__logo-container{display:flex;flex:1;height:100%;padding:18px 0 6px}.newdex-header-with-profile__btns{align-items:center;display:flex;flex:0 0 auto;gap:24px}.newdex-header-with-profile__user-info-part{display:flex;flex:1;justify-content:flex-end}.newdex-header-with-profile__profile-expanded{background-color:var(--ndui-color-white);border-radius:4px;box-shadow:var(--ndui-shadow-2);cursor:pointer;display:flex;flex-direction:column;gap:18px;margin-top:4.5rem;padding:18px;position:absolute;right:12px;top:0;width:230px;z-index:2}.newdex-header-with-profile__overlay{bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:1}.newdex-header-with-profile__profile{align-items:center;cursor:pointer;display:flex;gap:12px}.newdex-header-with-profile__profile>img{height:40px;width:40px}.newdex-header-with-profile__profile>svg{border-radius:50%;height:40px;padding:8px;width:40px;fill:#fff;background-color:var(--ndui-color-primary)}.newdex-navigation-button{cursor:pointer;display:flex;flex-direction:column;position:relative;text-decoration:none}.newdex-navigation-button:hover>span{color:var(--ndui-color-primary-hover)}.newdex-navigation-button.active{border-bottom:2px solid var(--ndui-color-primary);padding-bottom:1.5rem;padding-top:1.5rem}.newdex-navigation-button.active>span{color:var(--ndui-color-primary)}.newdex-navigation-button.active:hover{border-bottom:2px solid var(--ndui-color-primary-hover)}.newdex-navigation-button.active:hover>span{color:var(--ndui-color-primary-hover)}.newdex-navigation-button.disabled{cursor:default;pointer-events:none}.newdex-navigation-button.disabled>span{border:none;color:var(--ndui-color-base)}.ndui-text{color:var(--ndui-color-dark);font-size:var(--ndui-font-size-text-2);font-weight:var(--ndui-font-weight-medium);line-height:var(--ndui-font-height-normal)}.ndui-text--1{font-size:var(--ndui-font-size-text-1)}.ndui-text--big{line-height:var(--ndui-font-height-big)}.ndui-text--regular{font-weight:var(--ndui-font-weight-regular)}.ndui-text--base{color:var(--ndui-color-base)}.ndui-text--success{color:var(--ndui-color-success)}.ndui-text--error{color:var(--ndui-color-error)}.ndui-text--warning{color:var(--ndui-color-warning)}.ndui-text--primary{color:var(--ndui-color-primary)}.ndui-text--pink{color:var(--ndui-color-pink)}.ndui-header{color:var(--ndui-color-dark);font-size:var(--ndui-font-size-header-1);font-weight:var(--ndui-font-weight-medium);line-height:var(--ndui-font-height-normal);margin:0;padding:0}.ndui-header--2{font-size:var(--ndui-font-size-header-2)}.ndui-header--3{font-size:var(--ndui-font-size-header-3)}.ndui-header--base{color:var(--ndui-color-base)}.ndui-header--success{color:var(--ndui-color-success)}.ndui-header--error{color:var(--ndui-color-error)}.ndui-header--warning{color:var(--ndui-color-warning)}.ndui-header--primary{color:var(--ndui-color-primary)}.ndui-header--pink{color:var(--ndui-color-pink)}.ndui-interactive-text{align-items:center;color:var(--ndui-color-primary);display:flex;font-size:16px;font-weight:600;line-height:1;min-width:-moz-fit-content;min-width:fit-content}.ndui-interactive-text svg{fill:var(--ndui-color-primary)}.ndui-interactive-text span{margin-top:2px}.ndui-interactive-text:hover{color:var(--ndui-color-primary-hover);cursor:pointer}.ndui-interactive-text:hover svg{fill:var(--ndui-color-primary-hover)}.ndui-interactive-text--h1{color:var(--ndui-color-primary);font-size:40px;font-weight:600;line-height:1}.ndui-interactive-text--h2{color:var(--ndui-color-primary);font-size:24px;font-weight:600}.ndui-interactive-text--h3{color:var(--ndui-color-primary);font-size:20px;font-weight:600}.ndui-interactive-text--t2{color:var(--ndui-color-primary);font-size:16px;font-weight:400;line-height:1}.ndui-interactive-text--t3{font-weight:600}.ndui-interactive-text--t3,.ndui-interactive-text--t4{color:var(--ndui-color-primary);font-size:14px;line-height:1}.ndui-interactive-text--t4{font-weight:400}.ndui-interactive-text--default{color:var(--ndui-color-dark)}.ndui-interactive-text--default svg{fill:var(--ndui-color-dark)}.ndui-interactive-text--default:hover{color:var(--ndui-color-dark)}.ndui-interactive-text--default:hover svg{fill:var(--ndui-color-dark)}.ndui-interactive-text--base{color:var(--ndui-color-base)}.ndui-interactive-text--base svg{fill:var(--ndui-color-base)}.ndui-interactive-text--base:hover{color:var(--ndui-color-base)}.ndui-interactive-text--base:hover svg{fill:var(--ndui-color-base)}.ndui-interactive-text__icon{transition:transform .3s ease-in-out}.ndui-interactive-text__icon--open{transform:rotate(180deg)}.ndui-interactive-text__icon--small{height:16px;width:16px}.ndui-interactive-text__icon--medium{height:20px;width:20px}.ndui-interactive-text__icon--big{height:24px;width:24px}.ndui-text-overflow-wrapper{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ndui-modal{background:var(--ndui-color-white);border-radius:4px;flex-direction:column;left:50%;padding:3rem;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}.ndui-modal,.ndui-modal__title{display:flex;justify-content:space-between}.ndui-modal__title{align-items:center;width:100%}.ndui-modal__title>svg{cursor:pointer;height:24px;width:24px;fill:var(--ndui-color-base)}.ndui-modal__title>svg:hover{fill:var(--ndui-color-primary-hover)}.ndui-modal__close--top-right{position:absolute;right:10px;top:10px}.ndui-modal__body{margin:3rem 0;max-height:70vh;overflow-y:auto;width:100%}.ndui-modal__footer{align-items:center;display:flex;gap:12px;justify-content:flex-start}.ndui-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(0,0,0,.5);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:2}.ndui-button{align-items:center;background:var(--ndui-color-primary);border:none;border-radius:var(--ndui-border-radius-default);color:var(--ndui-color-white);cursor:pointer;display:flex;font-size:var(--ndui-font-size-text-2);font-weight:var(--ndui-font-weight-medium);height:48px;justify-content:center;line-height:var(--ndui-font-height-normal);padding:0 16px}.ndui-button:hover:not(:disabled){background:#114ce1}.ndui-button:disabled{cursor:auto;opacity:40%}.ndui-button:focus-visible{outline:none}.ndui-button.accent{background-color:var(--ndui-color-error)}.ndui-button.accent:hover:not(:disabled){background:#c81c35}.ndui-button.gradient{background:var(--ndui-color-cta-gradient);border:none;color:var(--ndui-color-white)}.ndui-button.gradient:hover:not(:disabled){background:linear-gradient(90deg,#0098eb,#4c3eff)}.ndui-button.secondary{background:var(--ndui-color-white);border:1px solid var(--ndui-color-base);color:var(--ndui-color-dark)}.ndui-button.secondary:hover:not(:disabled){background:var(--ndui-color-light)}.ndui-button.flat{background:transparent;border:none;color:var(--ndui-color-primary);font-size:16px;font-weight:400;gap:8px}.ndui-button.flat:hover:not(:disabled){background:transparent;color:var(--ndui-color-primary-hover)}.ndui-button.flat:hover:not(:disabled)>svg{fill:var(--ndui-color-primary-hover)}.ndui-button.flat>svg{fill:var(--ndui-color-primary)}.ndui-button.no-border{background:var(--ndui-color-white);border:none;color:var(--ndui-color-dark);font-size:16px;font-weight:400;gap:8px}.ndui-button.no-border:hover:not(:disabled){background:var(--ndui-color-light)}.ndui-button.light-blue{color:var(--ndui-color-dark)}.ndui-button.light-blue,.ndui-button.light-blue:hover:not(:disabled){background:var(--ndui-color-light-blue)}.ndui-button.light-red{border:1px solid var(--ndui-color-error);color:var(--ndui-color-dark)}.ndui-button.light-red,.ndui-button.light-red:hover:not(:disabled){background:var(--ndui-color-light-red)}.ndui-button--small{height:32px}.ndui-button--1{font-size:var(--ndui-font-size-text-1)}.ndui-button--big{line-height:var(--ndui-font-height-big)}.ndui-button--regular{font-weight:var(--ndui-font-weight-regular)}.ndui-button--loader{padding:0 28px}.ndui-expandable-button{align-items:center;background-color:var(--ndui-color-white);border:none;border-radius:var(--ndui-border-radius-default);color:var(--ndui-color-dark);cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:.5rem;height:48px;justify-content:center;line-height:140%;padding:0 16px}.ndui-expandable-button.isOpen,.ndui-expandable-button:active:not(:disabled),.ndui-expandable-button:hover:not(:disabled){background-color:var(--ndui-color-light)}.ndui-expandable-button__wrapper{position:relative}.ndui-expandable-button__container{background-color:var(--ndui-color-white);border-radius:4px;box-shadow:var(--ndui-shadow-2);margin-top:.5rem;position:absolute;z-index:2}.ndui-expandable-button__overlay{bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:1}.ndui-expandable-button>svg{fill:var(--ndui-color-base);height:16px;width:16px}.ndui-expandable-button svg.rotate-180{transform:rotate(180deg)}.ndui-checkbox{align-items:center;color:var(--ndui-color-dark);cursor:pointer;display:flex;font-size:var(--ndui-font-size-text-1);font-weight:var(--ndui-font-weight-regular);gap:16px;max-width:100%}.ndui-checkbox.disabled{cursor:not-allowed}.ndui-checkbox input{height:0;opacity:0;width:0;z-index:-1}.ndui-checkbox__container{background:var(--ndui-color-white);border:1px solid var(--ndui-color-base);border-radius:var(--ndui-border-radius-default);flex-shrink:0;height:24px;width:24px}.ndui-checkbox__container svg{animation-duration:.3s;animation-fill-mode:forwards;animation-name:rotate-45;margin:7px 0 0 5px}.ndui-checkbox.checked .ndui-checkbox__container{background:var(--ndui-color-primary);border:none}.ndui-checkbox.checked.green .ndui-checkbox__container{background:var(--ndui-color-success)}.ndui-checkbox.checked.red .ndui-checkbox__container{background:var(--ndui-color-error)}.ndui-checkbox.disabled .ndui-checkbox__container{opacity:.4}.ndui-checkbox--small{font-size:var(--ndui-font-size-text-2)}.ndui-checkbox--small .ndui-checkbox__container{height:16px;width:16px}.ndui-checkbox--small .ndui-checkbox__container svg{margin:3px 0 0 3px;width:10.7px}@keyframes rotate-45{0%{opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}.ndui-filter-items{max-width:-moz-fit-content;max-width:fit-content;width:100%}.ndui-filter-items__button{display:flex;gap:8px}.ndui-filter-items__button svg{fill:var(--ndui-color-base);height:20px;transition:transform .3s ease;width:20px}.ndui-filter-items__button--active{box-shadow:var(--ndui-shadow-2)}.ndui-filter-items__button--active svg{transform:rotate(180deg)}.ndui-filter-items .ndui-checkbox__container svg{height:11px;width:15px}.ndui-filter-items__total{align-items:center;background-color:var(--ndui-color-light-blue);border-radius:10.5px;display:flex;height:21px;justify-content:center;width:21px}.ndui-filter-items__total span{line-height:1}.ndui-filter-items__modal-holder{position:relative;width:100%;z-index:1}.ndui-filter-items__modal{background-color:var(--ndui-color-white);border-radius:4px;box-shadow:var(--ndui-shadow-2);display:flex;flex-direction:column;gap:24px;left:0;padding:24px 16px;position:absolute;right:0;top:0;width:360px}.ndui-filter-items__close{position:absolute;right:12px;top:12px;fill:var(--ndui-color-base)}.ndui-filter-items__close svg{height:20px;width:20px}.ndui-filter-items__close:hover{cursor:pointer}.ndui-filter-items__cancel{align-items:center;display:flex;gap:4px}.ndui-filter-items__cancel svg{height:20px;width:20px}.ndui-filter-items__cancel:hover{color:var(--ndui-color-primary-hover);fill:var(--ndui-color-primary-hover);cursor:pointer}.ndui-filter-items__additional-none-filter{color:var(--ndui-color-primary)}.ndui-filter-items__additional-none-filter:hover{color:var(--ndui-color-primary-hover);cursor:pointer}.ndui-filter-items__additional-filters{display:flex;flex-direction:column;gap:8px}.ndui-filter-items__additional-filter{display:flex}.ndui-filter-items__additional-filter svg{fill:var(--ndui-color-base);margin-left:auto}.ndui-filter-items__additional-filter .ndui-toggle-switch-container span{line-height:1}.ndui-filter-items__modal-container{display:flex;flex-direction:column;gap:12px}.ndui-filter-items__modal-controls-container{display:flex;flex-direction:column;max-height:305px;overflow:auto;width:100%}.ndui-filter-items__modal-info-container{display:flex;justify-content:space-between;width:100%}.ndui-filter-items__option{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 16px;max-width:100%;padding:8px}.ndui-filter-items__option svg{height:20px;width:20px;fill:var(--ndui-color-base);cursor:pointer}.ndui-filter-items__option .ndui-checkbox{font-size:14px}.ndui-filter-items__option .ndui-checkbox span{display:-webkit-box;line-height:1;max-width:248px;overflow:hidden;width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ndui-input{display:flex;flex-direction:column;gap:8px}.ndui-input__container{align-items:center;border:1px solid var(--ndui-color-base);border-radius:4px;display:flex}.ndui-input__container--light-blue:not(.disabled),.ndui-input__container--light-blue:not(.disabled) input{background-color:var(--ndui-color-light-blue)}.ndui-input__container:focus-within{border:1px solid var(--ndui-color-primary-hover)}.ndui-input__container.error{border:1px solid var(--ndui-color-error)}.ndui-input__container.green{border:1px solid green}.ndui-input__container.disabled{border:1px solid var(--ndui-color-base)}.ndui-input__container.disabled,.ndui-input__container.disabled input{background-color:var(--ndui-color-light)}.ndui-input__container>input{border:none;border-radius:4px;box-sizing:border-box;color:var(--ndui-color-dark);flex-grow:1;font-size:14px;font-weight:400;height:calc(3rem - 2px);line-height:140%;padding:1rem;width:100%}.ndui-input__container>input:focus{outline:none}.ndui-input__container>input::-moz-placeholder{color:var(--ndui-color-base)}.ndui-input__container>input::placeholder{color:var(--ndui-color-base)}.ndui-input__container>svg{height:1rem;width:1rem;fill:var(--ndui-color-base);cursor:pointer;margin-right:1rem}.ndui-input__description{color:var(--ndui-color-base)!important}.ndui-input__error{color:var(--ndui-color-error)!important}.ndui-input-label-container{align-items:center;display:flex;gap:8px}.ndui-input-label-container>label{color:var(--ndui-color-dark);font-size:14px;font-weight:600}.ndui-input-label-container>label.required:after{color:var(--ndui-color-error);content:"*"}.ndui-input-label-container>svg{cursor:pointer;fill:var(--ndui-color-base);align-self:start;width:16px}.ndui-input-label-container>svg.collapsed{rotate:180deg}.ndui-toggle-switch{display:inline-block;min-width:50px;position:relative;text-align:left;vertical-align:middle}.ndui-toggle-switch-checkbox{display:none}.ndui-toggle-switch-label{border:0 solid var(--ndui-color-base);border-radius:20px;cursor:pointer;display:block;margin:0;overflow:hidden}.ndui-toggle-switch-inner{display:block;margin-left:-100%;transition:margin .3s ease-in 0s;width:200%}.ndui-toggle-switch-inner:after,.ndui-toggle-switch-inner:before{box-sizing:border-box;color:#fff;display:block;float:left;font-size:14px;font-weight:700;height:26px;line-height:34px;padding:0;width:50%}.ndui-toggle-switch-inner:before{background-color:var(--ndui-color-primary);color:#fff;content:"";padding-left:10px}.ndui-toggle-switch-disabled,.ndui-toggle-switch-disabled:before{background-color:var(--ndui-color-base);cursor:not-allowed}.ndui-toggle-switch-inner:after{background-color:var(--ndui-color-base);color:#fff;content:"";padding-right:10px;text-align:right}.ndui-toggle-switch-switch{background:var(--ndui-color-light);border:0 solid var(--ndui-color-base);border-radius:20px;bottom:0;display:block;margin:5px;position:absolute;right:24px;top:0;transition:all .3s ease-in 0s;width:16px}.ndui-toggle-switch-checkbox:checked+.ndui-toggle-switch-label .ndui-toggle-switch-inner{margin-left:0}.ndui-toggle-switch-checkbox:checked+.ndui-toggle-switch-label .ndui-toggle-switch-switch{right:0}.ndui-toggle-switch-container{align-items:center;display:flex;gap:8px}.ndui-filter-checkboxes{position:relative}.ndui-filter-checkboxes__button{display:flex;gap:8px}.ndui-filter-checkboxes__button svg{fill:var(--ndui-color-base);height:20px;transition:transform .3s ease;width:20px}.ndui-filter-checkboxes__button--active{box-shadow:var(--ndui-shadow-2)}.ndui-filter-checkboxes__button--active svg{transform:rotate(180deg)}.ndui-filter-checkboxes__filter-container{background-color:var(--ndui-color-white);border-radius:var(--ndui-border-radius-default);box-shadow:var(--ndui-shadow-2);left:0;min-width:210px;padding:16px;position:absolute;top:58px;z-index:1}.ndui-filter-checkboxes__filter-container .ndui-checkbox{padding:12px 8px;text-wrap:nowrap}.ndui-filter-tags{display:flex;gap:12px}.ndui-filter-tags__button svg{fill:var(--ndui-color-base);height:16px;margin-left:8px;width:16px}.ndui-input-dropdown{display:flex;flex-direction:column;width:100%}.ndui-input-dropdown__input-container{position:relative}.ndui-input-dropdown__selected{background-color:var(--ndui-color-light-blue);border-radius:var(--ndui-border-radius-default);bottom:11px;left:16px;max-width:calc(100% - 32px);position:absolute}.ndui-input-dropdown__selected span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ndui-input-dropdown__selected svg{height:20px;width:20px;fill:var(--ndui-color-base);cursor:pointer}.ndui-input-dropdown__options-handler{position:relative;z-index:10}.ndui-input-dropdown__options{background-color:var(--ndui-color-white);border-radius:var(--ndui-border-radius-default);box-shadow:var(--ndui-shadow-2);left:0;margin:0;max-height:285px;overflow:auto;padding:4px;position:absolute;right:0;top:8px}.ndui-input-dropdown__option span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ndui-input-dropdown__option:hover{background-color:var(--ndui-color-light);cursor:pointer}.ndui-info-block{align-items:center;background-color:var(--ndui-color-light-blue);border-radius:var(--ndui-border-radius-default);box-sizing:border-box;display:flex;gap:16px;padding:18.5px 20px;width:100%}.ndui-info-block__text{line-height:1}.ndui-info-block--small{padding:3px 4px}.ndui-info-block--light{background-color:var(--ndui-color-light)}.ndui-info-block--white{background-color:var(--ndui-color-white)}.ndui-info-block__special{margin-left:auto}.ndui-info-block__hover:hover{cursor:pointer}.ndui-input-date input{min-width:140px}.ndui-input-date__calendar-container{position:relative;z-index:1}.ndui-calendar-component{background-color:var(--ndui-color-white);border-radius:var(--ndui-border-radius-default);box-shadow:var(--ndui-shadow-2);font-family:var(--ndui-font-default);left:0;position:absolute;top:12px}.ndui-calendar-component--bottom-left{left:auto;right:0}.ndui-calendar-component__container{display:flex}.ndui-calendar-component__time-container{align-items:center;border-left:1px solid var(--ndui-color-base);display:flex;flex-direction:column;gap:14px;padding:20px 0}.ndui-calendar-component__time-title{color:var(--ndui-color-dark);font-size:16px;font-weight:600;margin:0;padding:10px 10px 15px}.ndui-calendar-component__times-container{display:flex;gap:2px;max-height:272px;padding:0 16px}.ndui-calendar-component__times{display:flex;flex-direction:column;height:100%;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.ndui-calendar-component__times::-webkit-scrollbar{display:none}.ndui-calendar-component__time{border-radius:5px;box-sizing:border-box;font-weight:400;padding:6px 12px;text-align:center;width:60px}.ndui-calendar-component__time:hover{background-color:var(--ndui-color-primary-hover);color:var(--ndui-color-white);cursor:pointer}.ndui-calendar-component__time--active{background-color:var(--ndui-color-primary);color:var(--ndui-color-white)}.ndui-calendar-component__time--active:hover{background-color:var(--ndui-color-primary-hover);color:var(--ndui-color-white)}.ndui-calendar-component__time--disabled,.ndui-calendar-component__time--disabled:hover{background-color:var(--ndui-color-light);color:var(--ndui-color-base)}.ndui-calendar-component__time--disabled:hover{cursor:default}.ndui-calendar-component__controls{border-top:1px solid var(--ndui-color-base);display:flex;gap:8px;justify-content:flex-end;padding:20px}.ndui-calendar-component .react-calendar{border:none;font-family:var(--ndui-font-default);max-width:340px;padding:20px}.ndui-calendar-component .react-calendar__navigation__next2-button,.ndui-calendar-component .react-calendar__navigation__prev2-button{display:none}.ndui-calendar-component .react-calendar__navigation{margin-bottom:12px}.ndui-calendar-component .react-calendar__navigation button span{font-size:16px;font-weight:600;text-transform:capitalize}.ndui-calendar-component .react-calendar__navigation button svg{fill:var(--ndui-color-primary)}.ndui-calendar-component .react-calendar__navigation button:disabled,.ndui-calendar-component .react-calendar__navigation button:enabled:hover{background-color:var(--ndui-color-light)}.ndui-calendar-component .react-calendar__navigation button:enabled:hover svg{fill:var(--ndui-color-primary-hover)}.ndui-calendar-component .react-calendar__navigation button:enabled:focus{background-color:transparent}.ndui-calendar-component .react-calendar__navigation button:enabled:focus svg{fill:var(--ndui-color-primary-hover)}.ndui-calendar-component .react-calendar__month-view__weekdays__weekday{align-content:center;height:36px}.ndui-calendar-component .react-calendar__month-view__weekdays__weekday abbr{color:var(--ndui-color-gray);font-size:14px;font-weight:400;line-height:140%;text-decoration:none;text-transform:lowercase}.ndui-calendar-component .react-calendar__tile{border-radius:var(--ndui-border-radius-default);color:var(--ndui-color-dark);font-size:14px;font-weight:400;line-height:140%}.ndui-calendar-component .react-calendar__tile:enabled:focus,.ndui-calendar-component .react-calendar__tile:enabled:hover{background-color:var(--ndui-color-primary-hover);color:var(--ndui-color-white)}.ndui-calendar-component .react-calendar__tile--active,.ndui-calendar-component .react-calendar__tile--active:enabled:focus{background-color:var(--ndui-color-primary);color:var(--ndui-color-white)}.ndui-calendar-component .react-calendar__tile--now{background-color:transparent;border:1px solid var(--ndui-color-primary);color:var(--ndui-color-primary)}.ndui-calendar-component .react-calendar__tile--now:enabled:hover{background-color:var(--ndui-color-primary-hover);color:var(--ndui-color-white)}.ndui-calendar-component .react-calendar__tile:disabled{background-color:var(--ndui-color-light);border:none;border-radius:0;color:var(--ndui-color-base)}.ndui-calendar-component .react-calendar__century-view .react-calendar__tile,.ndui-calendar-component .react-calendar__decade-view .react-calendar__tile,.ndui-calendar-component .react-calendar__tile .react-calendar__year-view__months__month .react-calendar__decade-view__years__year .react-calendar__century-view__decades__decade,.ndui-calendar-component .react-calendar__year-view .react-calendar__tile{padding:10px 0}.ndui-calendar-component .react-calendar__month-view__days__day--neighboringMonth{color:var(--ndui-color-base)}.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:inherit;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:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.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;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.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}.ndui-input-img{display:flex;height:64px;min-width:64px;position:relative;width:40px}.ndui-input-img:hover .ndui-input-img__hover-container{display:flex}.ndui-input-img--small{height:40px;min-width:40px;width:40px}.ndui-input-img--small .ndui-input-img__hover-container{bottom:40px;left:40px}.ndui-input-img input[type=file]{display:none}.ndui-input-img__label{align-items:center;background-color:var(--ndui-color-primary);border:none;border-radius:50%;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;transition:background-color .1s ease;width:100%}.ndui-input-img__label:after{background-color:rgba(var(--ndui-color-dark),.3);content:"";display:flex;height:100%;opacity:0;position:absolute;transition:opacity .05s ease-in-out;width:100%;z-index:1}.ndui-input-img__label:hover{background-color:var(--ndui-color-primary-hover);cursor:pointer}.ndui-input-img__label:hover:after{opacity:1}.ndui-input-img input[type=file]:disabled+.ndui-input-img__input-label{color:var(--ndui-color-white);fill:var(--ndui-color-white);background-color:var(--ndui-color-dark);cursor:default}.ndui-input-img input[type=file]:disabled+.ndui-input-img__input-label:after{opacity:0}.ndui-input-img__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;z-index:1}.ndui-input-img__svg{fill:var(--ndui-color-white)}.ndui-input-img__remove{height:16px;width:16px;fill:var(--ndui-color-base);position:absolute;right:-16px;transition:fill .1s ease;z-index:1}.ndui-input-img__remove:hover{cursor:pointer;fill:var(--ndui-color-medium)}.ndui-input-img__remove svg{height:16px;width:16px}.ndui-input-img__hover-container{background-color:var(--ndui-color-white);border-radius:var(--ndui-border-radius-default);bottom:64px;box-shadow:var(--ndui-shadow-2);display:none;flex-direction:column;left:64px;padding:16px;position:absolute;z-index:2}.ndui-input-img__hover-container--default{gap:8px;min-width:382px}.ndui-input-opaque{background-color:inherit;border:none;border-bottom:1px solid var(--ndui-color-primary);display:flex;padding:0 0 4px;text-align:center}.ndui-input-opaque::-webkit-inner-spin-button,.ndui-input-opaque::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ndui-input-opaque[type=number]{-moz-appearance:textfield}.ndui-input-opaque:focus-visible{outline:none}.ndui-select{align-items:flex-start;background-color:var(--ndui-color-white);display:flex;flex-direction:column;gap:1rem;position:relative}.ndui-select span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ndui-select.required>span:after{color:var(--ndui-color-error);content:"*"}.ndui-select.iconOnly{flex-grow:0;width:auto}.ndui-select--transparent{background-color:transparent}.ndui-select--light{background-color:var(--ndui-color-light)}.ndui-select--light-blue{background-color:var(--ndui-color-light-blue)}.ndui-select__error{bottom:-25px;left:0;position:absolute}.ndui-select__input{cursor:pointer;display:flex;flex-direction:row;flex-grow:2;gap:1rem;height:48px;padding:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.ndui-select__input.default>span{color:var(--ndui-color-base)}.ndui-select__input.iconOnly{flex-grow:0;width:auto}.ndui-select__input.withBorder{border:1px solid var(--ndui-color-base);border-radius:4px}.ndui-select__input.opened,.ndui-select__input.withBorder:hover{border-color:var(--ndui-color-primary-hover)}.ndui-select__input.red{border-color:var(--ndui-color-error)}.ndui-select__input.green{border-color:green}.ndui-select__input.disabled{border-color:var(--ndui-color-base)}.ndui-select__input>span{flex-grow:2}.ndui-select__input-chevron{height:1rem;width:1rem}.ndui-select__input-chevron path{fill:var(--ndui-color-base)}.ndui-select__input-chevron.chevron-up{transform:rotate(180deg)}.ndui-select__input-icon>svg{height:1rem;width:1rem}.ndui-select__options-wrapper{background-color:var(--ndui-color-white);border-radius:4px;box-shadow:var(--ndui-shadow-2);min-width:300px;padding:16px;position:absolute;top:56px;width:100%;z-index:2}.ndui-select__options-wrapper--left{right:0}.ndui-select__option{align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-grow:2;gap:1rem;padding:8px 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ndui-select__option svg{flex-shrink:0}.ndui-select__option:hover{background-color:var(--ndui-color-light);border-radius:4px}.ndui-sort{max-width:-moz-fit-content;max-width:fit-content;width:100%}.ndui-sort__button{display:flex;gap:8px}.ndui-sort__button svg{fill:var(--ndui-color-base);height:20px;transition:transform .3s ease;width:20px}.ndui-sort__button--active svg{transform:rotate(180deg)}.ndui-sort__button-in-use{align-items:center;background-color:var(--ndui-color-light-blue);border-radius:var(--ndui-border-radius-default);display:flex;height:20px;justify-content:center;width:20px}.ndui-sort__button-in-use svg{height:13.5px;transform:rotate(0);width:10px}.ndui-sort__holder{position:relative;width:100%}.ndui-sort__options-container{background-color:var(--ndui-color-white);border-radius:var(--ndui-border-radius-default);box-shadow:var(--ndui-shadow-2);left:0;list-style-type:none;margin:0;padding:16px;position:absolute;right:0;top:16px;z-index:5000}.ndui-sort__option{padding:12px 8px}.ndui-sort__option:hover{background-color:var(--ndui-color-light);cursor:pointer}.ndui-uploader{display:flex;flex-direction:column;gap:12px}.ndui-uploader__name{display:flex;gap:8px}.ndui-uploader__name label{color:var(--ndui-color-primary);cursor:pointer}.ndui-uploader__name svg{fill:var(--ndui-color-primary);cursor:pointer}.ndui-uploader>input{display:none}.ndui-uploader>span{color:var(--ndui-color-base)}.ndui-radio{align-items:center;color:var(--ndui-color-dark);cursor:pointer;display:flex;font-size:16px;font-weight:400;gap:16px;max-width:100%}.ndui-radio.disabled{cursor:not-allowed}.ndui-radio input{height:0;opacity:0;width:0;z-index:-1}.ndui-radio__container{background:var(--ndui-color-white);border:1px solid var(--ndui-color-base);border-radius:50%;flex-shrink:0;height:24px;width:24px}.ndui-radio.checked .ndui-radio__container{border:6px solid var(--ndui-color-primary)}.ndui-radio.checked.green .ndui-radio__container{border:6px solid var(--ndui-color-success)}.ndui-radio.checked.red .ndui-radio__container{border:6px solid var(--ndui-color-error)}.ndui-radio.disabled .ndui-radio__container{opacity:.4}.ndui-textarea{display:flex;flex-direction:column;gap:8px}.ndui-textarea__label{color:var(--ndui-color-dark);font-size:14px;font-weight:600}.ndui-textarea__label--required:after{color:var(--ndui-color-error);content:"*"}.ndui-textarea__textarea{background-color:var(--ndui-color-white);border:1px solid var(--ndui-color-base);border-radius:var(--ndui-border-radius-default);height:120px;padding:16px}.ndui-textarea__textarea:focus{outline:none}.ndui-textarea__textarea:disabled{background-color:var(--ndui-color-light);border:1px solid var(--ndui-color-base)}.ndui-textarea__error{color:var(--ndui-color-error)}.ndui-modal-portal{background-color:var(--ndui-color-white);border-radius:var(--ndui-border-radius-default);box-shadow:var(--ndui-shadow-2);left:50%;padding:48px;position:absolute;top:50%;transform:translate(-50%,-50%);visibility:hidden;visibility:visible;z-index:100000}.ndui-modal-portal--visible{animation:fade-in .1s ease-out forwards;visibility:visible}.ndui-modal-portal--hidden{animation:fade-out .1s ease-out forwards;visibility:visible}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{to{opacity:0;visibility:hidden}}.ndui-modal-portal__close{position:absolute;right:10px;top:10px;fill:var(--ndui-color-base);cursor:pointer}.ndui-modal-portal__content{display:flex;flex-direction:column;margin-top:48px}.ndui-modal-portal__controls{display:flex;gap:24px;margin-top:48px}.ndui-dark-background{align-items:stretch;background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:flex-end;left:0;overflow:hidden;position:fixed;right:0;top:0;transition:opacity .2s ease-in-out;z-index:1000}.ndui-fade-in{animation:ndui-fade-in .1s ease-out forwards}@keyframes ndui-fade-in{0%{opacity:0}to{opacity:1}}.ndui-fade-out{animation:ndui-fade-out .1s ease-out forwards}@keyframes ndui-fade-out{0%{opacity:1}to{opacity:0}}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;font-size:20px;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.grade-circle{align-items:center;display:flex;flex-direction:column;position:relative;width:-moz-fit-content;width:fit-content}.grade-circle__milestone{background-color:var(--ndui-color-light);border-radius:50%;height:14px;left:31px;position:absolute;top:138px;width:14px}.grade-circle__additional-info{box-sizing:border-box;width:216px}.grade-circle__additional-info--rules{height:44px;margin-bottom:16px;padding:0 6px}.grade-circle__additional-info--error,.grade-circle__additional-info--rules{align-items:center;background-color:var(--ndui-color-light);box-sizing:border-box;display:inline-flex;justify-content:space-between;width:100%}.grade-circle__additional-info--error{height:58px;padding:16px 14px}.grade-circle__additional-info--error svg{height:16px;margin-right:8px;width:16px;fill:var(--ndui-color-error)}.grade-circle__wrapper--small{height:50px;width:50px}.grade-circle__wrapper--big{height:166px;margin:0 25px 16px;width:166px}.ndui-tooltip{z-index:var(--ndui-tooltip-z-index)}.ndui-tooltip--shadow{box-shadow:var(--ndui-shadow-2)}.ndui-tooltip-a--ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.newdex-footer{align-items:center;background-color:var(--ndui-color-light);display:flex;height:96px;justify-content:space-between;margin-top:auto;padding:24px calc(50vw - 616px)}@media screen and (max-width:1280px){.newdex-footer{padding:24px}}.ndui-context-menu{background-color:var(--ndui-color-white);border:1px solid var(--ndui-color-medium);border-radius:4px;display:flex;flex-direction:column;list-style:none;margin:0;padding:12px;position:fixed;width:200px;z-index:9999}.ndui-context-menu>li{border-radius:4px;color:var(--ndui-color-dark);font-size:14px;font-weight:400;line-height:140%;padding:10px 12px;text-align:center}.ndui-context-menu>li:hover{background-color:var(--ndui-color-light);cursor:pointer}.editing-history{display:flex;flex-direction:column;gap:2rem;justify-content:center}.editing-history--shadow{border-radius:var(--ndui-border-radius-default);box-shadow:var(--ndui-shadow-2);padding:48px}.editing-history__entry{display:flex;flex-flow:row wrap;gap:1rem}.editing-history__entry span{color:var(--ndui-color-base)}.editing-history__entry span.yellow{color:var(--ndui-color-warning)}.editing-history__entry span.green{color:var(--ndui-color-success)}.editing-history__entry span.red{color:var(--ndui-color-error)}.editing-history__entry span:last-child{flex-basis:300px}.editing-history__entry__timestamp{margin-left:.5rem}.ndui-table{display:flex;flex-direction:column;overflow:visible;width:100%}.ndui-table__wrapper{height:100%;overflow:hidden;position:relative;width:100%}.ndui-table__scroll-wrapper{display:flex;flex-direction:column;height:100%;overflow:auto}.ndui-table__table{border-collapse:collapse;max-height:100%;width:100%}.ndui-table__head--sticky{position:sticky;top:0;z-index:1}.ndui-table__container{visibility:visible}.ndui-table__container--hidden{position:absolute;visibility:hidden}.ndui-table__no-data{align-items:center;display:flex;justify-content:center}.ndui-table__row{background-color:var(--ndui-color-light-grey)}.ndui-table__row--head{background-color:var(--ndui-color-light-blue)}.ndui-table__row--body{border-bottom:1px solid var(--ndui-color-base)}.ndui-table__row--clickable:hover{cursor:pointer}.ndui-table__row--light-orange{background-color:var(--ndui-color-light-orange)}.ndui-table__row--light-green{background-color:var(--ndui-color-light-green)}.ndui-table__footer-lazy-loader{align-items:center;display:flex;justify-content:center;margin-top:8px}.ndui-table__cell{font-weight:400;padding:20px 10px}.ndui-table__cell,.ndui-table__cell--head{color:var(--ndui-color-dark);font-size:16px}.ndui-table__cell--head{font-weight:600}.ndui-table__cell--children:first-of-type{padding-left:24px}.ndui-table__cell-child{position:relative}.ndui-table__cell-schevron{position:absolute;right:16px;top:calc(50% - 10px)}.ndui-table__cell--hover:hover{background-color:var(--ndui-color-light-blue);cursor:pointer}.ndui-table__cell-limit{display:-webkit-box;overflow:hidden;width:100%;-webkit-box-orient:vertical}.ndui-table__cell--light-orange{background-color:var(--ndui-color-light-orange)}.ndui-table__cell--light-green{background-color:var(--ndui-color-light-green)}.ndui-table__interactive{margin-left:auto}.ndui-table--white .ndui-table__row{background-color:var(--ndui-color-white)}.ndui-table--white .ndui-table__row--head{background-color:var(--ndui-color-light)}.ndui-pagination{align-items:center;display:flex;justify-content:space-between;width:100%}.ndui-pagination__info{display:flex;gap:8px}.ndui-pagination__controls{align-items:center;display:grid;grid-template-columns:repeat(5,24px);justify-items:center}.ndui-pagination__arrow{fill:var(--ndui-color-primary);transition:fill .3s ease}.ndui-pagination__arrow:not(.ndui-pagination__arrow--disable):hover{fill:var(--ndui-color-primary-hover);cursor:pointer}.ndui-pagination__arrow--disable{opacity:.4}.ndui-head-controls{display:flex;flex-direction:column;gap:8px;width:100%}.ndui-head-controls__controls{display:flex;gap:24px;justify-content:space-between}.ndui-head-controls__input{width:100%}.ndui-head-controls__button{min-width:-moz-fit-content;min-width:fit-content}.ndui-head-controls__sorts{align-items:center;display:flex;padding-left:16px}.ndui-head-controls__sorts-label{margin-right:8px}.ndui-tag{align-items:center;background-color:var(--ndui-color-light);border-radius:var(--ndui-border-radius-default);color:var(--ndui-color-base);display:block;font-size:16px;font-weight:600;list-style:1;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;padding:2px 12px;text-overflow:ellipsis;white-space:nowrap}.ndui-user-card{align-items:center;display:flex;gap:16px;height:64px;width:100%}.ndui-user-card__name{display:flex;flex-direction:column;gap:8px;width:100%}.ndui-user-card--small{gap:12px}.ndui-user-card--small .ndui-user-card__name{gap:0}.ndui-user-card--disabled-overflow .ndui-user-card__name span{max-width:calc(100% - 80px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ndui-user-card--disabled-overflow--small .ndui-user-card__name span{max-width:calc(100% - 52px)}.ndui-user-card svg{fill:var(--ndui-color-base);cursor:pointer;height:16px;margin-left:auto;width:16px}.ndui-avatar{align-items:center;background-color:var(--ndui-color-dark);border-radius:64px;color:var(--ndui-color-white);display:flex;flex-direction:column;font-size:24px;font-weight:700;height:64px;justify-content:center;max-width:64px;min-width:64px}.ndui-avatar--small{font-size:20px;height:40px;max-width:40px;min-width:40px}.ndui-image-preview{background-color:var(--ndui-color-primary);border-radius:4px;height:280px;width:380px}.ndui-breadcrumbs{align-items:center;color:var(--ndui-color-dark);display:flex;gap:8px;list-style-type:none;margin:0;padding:0}.ndui-breadcrumbs svg circle{fill:var(--ndui-color-base)}.ndui-breadcrumbs__item{line-height:1;text-decoration:none}.ndui-breadcrumbs--base{color:var(--ndui-color-base)}.ndui-tab-view{display:flex;flex-direction:column;width:100%}.ndui-tab-view__tabs{display:flex;gap:24px}.ndui-tab-view__tab{color:var(--ndui-color-dark);font-size:16px;font-weight:600;padding:26px 0}.ndui-tab-view__tab:hover{color:var(--ndui-color-primary);cursor:pointer}.ndui-tab-view__tab--active{border-bottom:2px solid var(--ndui-color-primary);color:var(--ndui-color-primary);padding-bottom:24px}.ndui-tab-view__tab--disabled{color:var(--ndui-color-base)}.ndui-tab-view__tab--disabled:hover{color:var(--ndui-color-base);cursor:default}.ndui-tab-view__content{margin-top:48px;width:100%}.tinymce-editor:has(.ndui-input-label)>.tox-tinymce{margin-top:16px}.tinymce-editor--WYSIWYG{color:var(--ndui-color-dark);font-size:14px;font-weight:400}.tinymce-editor__controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.tinymce-editor>.mce-content-body{background-color:#fff;border:1px solid var(--ndui-color-base);border-radius:4px;max-width:calc(100vw - 896px - 3rem);padding:0 16px}.tinymce-editor>.mce-content-body>p{margin:12px 0}.tinymce-editor__error-message{display:block;margin-top:8px}.page-container{display:flex;flex-direction:column;min-height:100vh;width:100%}.page-container>div{flex-grow:1}.course-overview-page>svg{left:0;padding-top:64px;position:absolute;top:0;z-index:-1}.course-overview-page>div{display:flex;flex-direction:column;margin:3rem auto;max-width:1232px}.course-overview-page-header{align-items:center;display:flex;height:320px;justify-content:center;width:100%}.course-overview-page-header>div{display:flex;flex-direction:column;flex-grow:1;gap:2rem;justify-content:center;margin-left:3rem;max-width:calc(100% - 421px)}.course-overview-page-header>div>span{max-height:200px;max-width:100%;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.course-overview-page-header>img{border-radius:4px;height:320px;width:450px}.course-overview-page-header__controls{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.course-overview-page__desc{background:var(--ndui-color-white);border-radius:4px;box-shadow:var(--ndui-shadow-2);display:flex;flex-direction:column;flex-grow:1;gap:24px;height:-moz-fit-content;height:fit-content;max-width:770px;padding:3rem}.course-editor-menu-add-item,.course-editor-menu-item{align-items:center;cursor:pointer;display:flex;gap:.5rem;padding:16px 24px;position:relative}.course-editor-menu-item.dragging,.dragging.course-editor-menu-add-item{background-color:var(--ndui-color-white);box-shadow:var(--ndui-shadow-2)}.course-editor-menu-add-item:hover:not(.active),.course-editor-menu-item:hover:not(.active){background-color:var(--ndui-color-light);border-radius:4px}.active.course-editor-menu-add-item,.course-editor-menu-item.active{background-color:var(--ndui-color-light);border-bottom-right-radius:4px;border-top-right-radius:4px;box-shadow:-2px 0 0 var(--ndui-color-primary)}.course-editor-menu-item.open>svg,.open.course-editor-menu-add-item>svg{transform:rotate(270deg)}.course-editor-menu-add-item>span,.course-editor-menu-item>span{line-height:26px;margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-editor-menu-item.nesting-1:not(.dragging),.nesting-1.course-editor-menu-add-item:not(.dragging){padding-left:2.5rem}.course-editor-menu-item.nesting-2:not(.dragging),.nesting-2.course-editor-menu-add-item:not(.dragging){padding-left:5rem}.course-editor-menu-add-item>svg,.course-editor-menu-item>svg{flex-shrink:0;fill:var(--ndui-color-base)}.course-editor-menu-item__line-1{left:2.2rem}.course-editor-menu-item__line-1,.course-editor-menu-item__line-2{border-left:1px solid var(--ndui-color-base);height:100%;position:absolute;top:0}.course-editor-menu-item__line-2{left:3.2rem}.course-editor-menu-item__wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;overflow:hidden;white-space:nowrap}.course-editor-menu-item__wrapper>span{line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.course-editor-menu-item__versions{margin:0;padding-left:1rem}.course-editor-menu-item__versions>li>span{color:var(--ndui-color-base)}.course-editor-menu-item__versions>li::marker{color:var(--ndui-color-base);height:.25rem;width:.25rem}.course-editor-menu-add-item>span{color:var(--ndui-color-primary)}.course-editor-menu-add-item>svg{fill:var(--ndui-color-primary);height:24px;width:24px}.course-structure-menu_wrapper{display:flex;flex:2;margin:24px;max-width:calc(400px + 3rem)}.course-structure-menu_wrapper--closed{max-width:72px}.course-structure-menu_wrapper--closed .course-structure-menu__header__title{margin-bottom:0}.course-structure-menu{align-self:flex-start;border-radius:4px;box-shadow:var(--ndui-shadow-2);display:flex;flex-direction:column;padding:1.5rem;position:sticky;top:24px;width:100%}.course-structure-menu__header__title{align-items:center;display:flex;gap:16px;margin-bottom:16px}.course-structure-menu__header__title>span{line-height:14px}.course-structure-menu__header__title>svg{height:1.5rem;width:1.5rem}.course-structure-menu__header__title>svg path{stroke:var(--ndui-color-primary)}.course-structure-menu__header__controls{align-items:center;display:flex;gap:30px;padding-left:32px}.course-structure-menu__header__controls__toggle{align-items:center;display:flex;gap:8px}.course-structure-menu__header_desc{margin:1.5rem auto 0;width:90%}.course-structure-menu__header__expandable-content{display:flex;flex-direction:column;padding:16px;width:185px}.course-structure-menu__header__expandable-content>span{border-radius:4px;cursor:pointer;padding:16px}.course-structure-menu__header__expandable-content>span:hover{background-color:var(--ndui-color-light)}.course-structure-menu__header__version_title{align-items:center;display:flex;height:56px;justify-content:space-between;margin-top:1.5rem}.course-structure-menu__header__version_title>svg{flex-shrink:0;fill:var(--ndui-color-primary);cursor:pointer}.course-structure-menu__header__version_title>svg.minified{transform:rotate(180deg)}.ndui-context-menu-button{display:flex;gap:8px}.editor-breadcrumbs{align-items:center;display:grid;width:-moz-fit-content;width:fit-content}.editor-breadcrumbs>span{color:var(--ndui-color-primary);cursor:pointer;margin-right:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-breadcrumbs>span.active{color:var(--ndui-color-primary-hover)}.editor-breadcrumbs__tooltip{color:var(--ndui-color-primary);cursor:pointer;margin-right:4px}.editor-breadcrumbs__tooltip.active{color:var(--ndui-color-primary-hover)}.chapter-student-view{align-items:flex-start;display:flex;flex-direction:column;gap:2rem}.chapter-student-view__chapter-header{margin-top:2.5rem}.chapter-student-view p{margin:0}.module-student-view{align-items:flex-start;display:flex;flex-direction:column;gap:2rem}.module-student-view__module-header{margin-top:2.5rem}.module-student-view p{margin:0}.lesson-proctoring-statuses{align-items:center;display:flex;flex-direction:column;gap:24px}.lesson-proctoring-statuses__image{max-height:300px;max-width:360px;-o-object-fit:cover;object-fit:cover;width:100%}.lesson-proctoring-statuses__container{display:flex;flex-direction:column;gap:8px;max-width:500px;width:100%}.lesson-timer{align-items:center;background-color:var(--ndui-color-white);border-radius:var(--ndui-border-radius-default);box-shadow:var(--ndui-shadow-2);gap:4px;height:67px;justify-content:center;min-width:380px;padding:16px;position:fixed;right:20px;top:60px}.lesson-timer,.task-policies{display:flex;flex-direction:column}.task-policies{gap:12px}.inspector-container__header{align-items:center;display:flex;flex-direction:row}.inspector-container__header>svg{fill:var(--ndui-color-warning);margin-left:auto;margin-right:8px}.inspector-container__header>svg+span{color:var(--ndui-color-warning)}.inspector-container__buttons{display:flex;gap:24px}.inspector-container__buttons>button{flex-grow:1}.inspector-container__toast{display:flex!important;flex-direction:row;gap:8px;padding:16px 8px;width:600px}.nbp-block-container{background-color:var(--ndui-color-white);border-radius:4px;box-shadow:var(--ndui-shadow-2);padding:24px}.nbp-block-container__header{align-items:center;display:flex;gap:16px}.nbp-block-container__header svg{height:24px;width:24px;stroke:var(--ndui-color-base);cursor:pointer}.nbp-block-container__header>div{display:flex;flex-direction:row}.nbp-block-container__content{margin:24px 0}.nbp-block-container__controls{margin-left:auto}.nbp-block-container.focused{background:var(--ndui-color-light)}.nbp-block-container.edited{box-shadow:0 0 0 1px var(--ndui-color-warning)}.nbp-student-view-controls{margin-top:32px}.nbp-student-view-controls__wrapper{align-items:center;display:flex;gap:16px}.nbp-student-view-controls__wrapper>div{display:flex;gap:6px}.nbp-student-view-controls__error{align-items:center;display:flex;gap:12px}.nbp-student-view-controls__error>svg{fill:var(--ndui-color-pink)}.nbp-student-view-header{margin-bottom:32px}.nbp-student-view-header,.nbp-student-view-header__wrapper{display:flex;flex-direction:column;gap:24px}.nbp-student-view-header__container{align-items:center;display:flex;gap:10px}.nbp-student-view-header__container>svg{fill:var(--ndui-color-base)}.nbp-student-view-header__required{align-items:center;display:flex;gap:6px}.nbp-student-view-header__required svg{fill:var(--ndui-color-pink);cursor:pointer}.nbp-student-view-header__tooltip{align-items:flex-start;display:flex;flex-direction:column;gap:8px;padding:8px;width:300px}.nbp-student-view-header__error{display:flex;gap:8px}.nbp-student-view-header__error>svg{fill:var(--ndui-color-error)}.nbp-student-view-container{border-bottom:1px solid var(--ndui-color-base);padding-bottom:40px}.create-block-model{width:400px}.lesson-student-view{display:flex;flex-direction:column;gap:40px;margin:40px 0;position:relative}.lesson-student-view__timer{padding:16px;position:fixed;right:20px;top:60px}.author-editor,.lesson-student-view__timer{background-color:var(--ndui-color-white);border-radius:var(--ndui-border-radius-default);box-shadow:var(--ndui-shadow-2)}.author-editor{gap:40px;height:-moz-fit-content;height:fit-content;max-width:390px;padding:48px}.author-editor,.author-editor__container{display:flex;flex-direction:column;width:100%}.author-editor__container{gap:32px}.course-navigation-btns{align-items:center;display:flex;gap:24px}.course-overview-content{display:flex;flex-direction:column;gap:48px}.course-overview-content>div:last-child{align-self:center;width:1184px}.course-description-page{display:flex;flex-wrap:wrap;gap:24px;width:100%}.course-progress-page{display:flex;flex-direction:column;padding:24px 24px 128px}.course-progress-page .ndui-header2{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.course-progress-page__non-calculable-container{align-items:center;display:flex;flex-direction:column;gap:8px;margin:48px auto auto}.course-progress-page__image{border-radius:12px;margin-bottom:12px;max-height:396px;max-width:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:0 -24px;object-position:0 -24px;width:100%}.progress-header{box-shadow:var(--ndui-shadow-2);display:flex;gap:192px;padding:24px 32px}.progress-header>div:first-child{display:flex;flex-direction:column;gap:24px;max-width:570px}.progress-header>div:last-child{align-items:center;display:flex;flex-direction:column;gap:16px}.progress-header__grades-btn{align-items:center;background-color:var(--ndui-color-light);border-radius:4px;display:flex;gap:10px;height:44px;justify-content:center;width:220px}.progress-header__grades-btn>svg{fill:var(--ndui-color-base)}.progress-header__grades-btn__tooltip{display:flex;flex-direction:column;gap:6px;padding:16px 8px}.progress-header__error{align-items:center;background-color:var(--ndui-color-light);border-radius:var(--ndui-border-radius-default);display:flex;gap:8px;justify-content:center;max-width:220px;padding:16px 14px}.progress-header__error span{line-height:1.15}.progress-header__error>svg{fill:var(--ndui-color-error)}.grade-summary{display:flex;flex-direction:column}.grade-summary__desc{margin-bottom:40px;margin-top:16px;max-width:680px}.detailed-grades{display:flex;flex-direction:column;gap:40px}.detailed-grades__module-name-wrapper,.detailed-grades__task-name-wrapper{align-items:center;display:flex;gap:8px;width:100%}.detailed-grades__task-name-wrapper{padding-left:32px}.detailed-grades__task-name-container{align-items:center;display:flex;gap:32px}.detailed-grades__tooltip-name{display:flex;flex-direction:column;gap:4px}.detailed-grades__status-wrapper{align-items:center;display:flex;gap:4px;justify-content:flex-start}.detailed-grades__status-wrapper svg{fill:var(--ndui-color-base);min-width:-moz-fit-content;min-width:fit-content}.detailed-grades__status{border-radius:50%;height:17px;margin-bottom:2px;min-width:17px}.detailed-grades__status--rejected{background-color:var(--ndui-color-error)}.detailed-grades__status--waiting{background-color:var(--ndui-color-warning)}.detailed-grades__status--approved{background-color:var(--ndui-color-success)}.detailed-grades__task-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detailed-grades__child-tries{display:flex;flex-direction:column;min-width:230px;width:100%}.detailed-grades__child-tries-date{color:var(--ndui-color-base)}.detailed-grades__changed-grade{align-items:center;display:flex;gap:8px;justify-content:center}.detailed-grades__changed-grade-new{color:var(--ndui-color-warning)}.detailed-grades__changed-grade-icon{fill:var(--ndui-color-base);margin-bottom:2px}.detailed-grades__changed-grade-tooltip{display:grid;gap:4px 8px;grid-template-columns:repeat(2,auto);justify-items:flex-start}.detailed-grades__changed-grade-tooltip span{line-height:1.15;max-width:700px;text-align:left}.detailed-grades__table .ndui-table__cell{height:56px;padding:0 10px}.course-structure-page>div:first-child{display:flex;flex-direction:column;padding:24px 24px 0;width:100%}.course-structure-page>div:last-child{display:flex;flex-direction:row;width:100%}.course-structure-page__main{flex:1}.course-structure-page .ndui-header2{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.structure-page{margin-top:24px;padding:0 64px;position:relative}.update-version-advice-modal{background-color:var(--ndui-color-white);border-radius:var(--ndui-border-radius-default);box-shadow:var(--ndui-shadow-2);display:flex;flex-direction:column;max-width:400px;padding:32px 24px;position:absolute;right:30px;top:-120px;width:100%;z-index:1}.update-version-advice-modal__close{fill:var(--ndui-color-base);cursor:pointer;position:absolute;right:8px;top:8px}.update-version-advice-modal__text{margin-top:16px}.update-version-advice-modal__controls{display:flex;flex-direction:column;gap:8px;margin-top:32px}.lesson-structure-btns{display:flex;justify-content:space-between;margin-top:24px}.lesson-structure-btns__last{margin-left:auto}