@font-face{font-family:Montserrat;src:url(/assets/Montserrat-SemiBold-d37b2ebd.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Medium-34d53db0.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-47efc088.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Medium-c828cd20.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Regular-6cc04dee.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-4e147ab6.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-9d0d55a3.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{padding:25px 80px 20px;font-family:Montserrat,sans-serif;color:#2b2b2b}.container{width:100%;max-width:1280px;margin:0 auto}:root{--primary-green: #2DA44E;--primary-dark: #24292F;--primary-light: #ffffff;--fade-light: #F6F8FA;--border-color: rgb(141, 141, 141)}a{text-decoration:none}.main{margin-bottom:20px}.main-content{display:flex;align-items:flex-start;justify-content:center}@media screen and (max-width: 1200px){body{padding:15px 15px 20px}}@media screen and (max-width: 920px){body{padding:15px 20px 10px}.main-content{flex-direction:column}}@media screen and (max-width: 800px){body{padding:10px 10px 15px}}.header__menu-button{display:none}@media (max-width: 920px){.header__menu-button{display:block;position:relative;margin-left:10px;width:28px;height:24px;background-color:transparent;border:0}.header__menu-button:before,.header__menu-button span,.header__menu-button:after{display:block;content:"";position:absolute;left:0;top:50%;width:28px;height:2px;background-color:#000;border-radius:2px;transform-origin:50% 50%}.header__menu-button:before{transform:translateY(-10px)}.header__menu-button:after{transform:translateY(10px)}.header__menu-button.active:before{animation:moveTopLine .4s forwards}.header__menu-button.active span{animation:moveMidLine .4s forwards}.header__menu-button.active:after{animation:moveBotLine .4s forwards}.header__menu-button.unactive:before{animation:moveTopLineRev .4s forwards}.header__menu-button.unactive span{animation:moveMidLineRev .4s forwards}.header__menu-button.unactive:after{animation:moveBotLineRev .4s forwards}@keyframes moveTopLine{0%{transform:scale(1) translateY(-10px)}25%{transform:scale(1.5) translateY(-11px)}50%{transform:scale(1) translateY(-10px)}75%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0) rotate(-45deg)}}@keyframes moveMidLine{0%{transform:scale(1)}25%{transform:scale(1.5)}50%{transform:scale(1);opacity:1}75%{opacity:0}to{opacity:0}}@keyframes moveBotLine{0%{transform:scale(1) translateY(10px)}25%{transform:scale(1.5) translateY(11px)}50%{transform:scale(1) translateY(10px)}75%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0) rotate(45deg)}}@keyframes moveTopLineRev{0%{transform:scale(1) translateY(0) rotate(-45deg)}25%{transform:scale(1.5) translateY(0) rotate(-45deg)}50%{transform:scale(1) translateY(0) rotate(-45deg)}75%{transform:scale(1) translateY(0) rotate(0)}to{transform:scale(1) translateY(-10px)}}@keyframes moveMidLineRev{0%{opacity:0}25%{opacity:0}50%{opacity:0}75%{opacity:1}to{opacity:1}}@keyframes moveBotLineRev{0%{transform:scale(1) translateY(0) rotate(45deg)}25%{transform:scale(1.5) translateY(0) rotate(45deg)}50%{transform:scale(1) translateY(0) rotate(45deg)}75%{transform:scale(1) translateY(0) rotate(0)}to{transform:scale(1) translateY(10px)}}}.header{background:#FFF;mix-blend-mode:plus-darker;box-shadow:0 4px 15px #0000001a;flex-direction:row;align-items:center;margin:-25px -80px 0;padding:25px 80px 22px;display:flex}@media (max-width: 1200px){.header{padding:25px 22px 22px;margin:-15px -15px 0}}@media (max-width: 920px){.header{margin:-15px -20px 0}}@media (max-width: 800px){.header{margin:-10px -10px 0}}.header-logo{width:69px;height:70px;flex-shrink:0}.header-name>a{color:#000;margin-left:20px;font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.08px}.header-icons{display:inline-flex;gap:45px}.header-icon{width:111px;min-height:66px;display:flex;flex-direction:column;justify-content:center;align-items:center}.header-icon-text{color:#000;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:124%;letter-spacing:.072px}.header-icon-source{width:42px;height:42px;flex-shrink:0}.header__nav{margin-left:auto}.header__nav-list{display:flex;list-style-type:none}.header__nav-item{font-size:16px;line-height:1;color:#000}.header__nav-item:nth-child(n+2){margin-left:20px}.mobile-menu-head-icon{display:flex;align-items:center}.user-menu-img{display:flex;align-items:center;margin-left:10px;width:30px;height:auto}.draft-cart{margin-left:10px}.draft-cart-img{width:30px;height:auto}.draft-cart-button{cursor:pointer;border:1px solid rgb(204,204,204);border-radius:3px}@media (max-width: 920px){.header-icons{display:none}}@media (max-width: 920px){.header-icons.active{display:inline-flex;width:300px;background-color:#fff;z-index:9999;position:absolute;top:118px;right:0;flex-direction:column;gap:0px;justify-content:center}.header-icon.active{min-height:66px;width:100%;flex-direction:row;flex-wrap:wrap}.header-icon.active:not(:last-child){border-bottom:rgba(0,0,0,.5) .1px solid}}@media (max-width: 640px){.header-icons.active{width:100%}}._user-menu-img_gzsot_1{margin-left:10px}._profileInfoContainer_gzsot_5{position:absolute;top:120px;right:5px;z-index:1}@media screen and (max-width: 920px){._profileInfoContainer_gzsot_5{position:static;z-index:inherit;width:100%}}@media screen and (max-width: 400px){._header__logo_gzsot_20{font-size:16px;font-weight:600}}._menu_d4p0r_1{color:#000;font-size:16px;padding:10px;width:300px;background-color:#fff;border-radius:7px;border:1px solid #1871f8}._menu__login_d4p0r_10{color:#1871f8;text-decoration:underline;cursor:pointer}._menu__info_d4p0r_15{display:flex;flex-direction:column;align-items:start}@media screen and (max-width: 920px){._menu_d4p0r_1{width:100%;border:0}}.dropdownContainer{position:absolute;top:120px;right:140px;z-index:9999}@media screen and (max-width: 1200px){.dropdownContainer{position:absolute;top:120px;right:82px;z-index:9999}}@media screen and (max-width: 920px){.dropdownContainer{flex-grow:1;position:static;z-index:inherit;width:100%}}.dropdown{color:#000;font-size:16px;padding:10px;width:300px;background-color:#fff;border-radius:7px;border:1px solid rgb(204,204,204);display:flex;flex-direction:column;align-items:center;gap:8px}@media screen and (max-width: 920px){.dropdown{border:0;width:100%}}.dropdown .content{flex:1 0 0;background-color:#0000000d;border-radius:5px;padding:5px 40px 5px 20px;display:flex;gap:5px;align-items:center}@media screen and (max-width: 920px){.dropdown .content{width:100%;justify-content:center;background-color:#fff}}.dropdown .content .span{font-family:Roboto;font-size:17px;font-weight:100;letter-spacing:.08px}.dropdown .content .red-circle{width:12px;height:12px;background:#D32F2F;border-radius:100px}.dropdown .content .check{height:16px;width:17px}.dropdown .content .hollow{width:9px;height:16px}.notifications-list{display:flex;flex-direction:column;gap:15px}.notification-card{padding:15px;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9}.notification-container{position:relative;display:inline-block}.notification-badge{position:absolute;top:-5px;right:-5px;background-color:red;color:#fff;font-size:12px;font-weight:700;border-radius:50%;padding:4px 6px;min-width:18px;text-align:center}.mark-as-read-btn{background-color:#007bff;color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer;transition:background-color .3s;margin-top:8px}.mark-as-read-btn:hover{background-color:#0056b3}.quick-filter{align-items:flex-start;display:flex;flex-direction:column;height:54px;position:relative}.quick-filter .queries{align-items:center;align-self:stretch;display:flex;flex:1;flex-grow:1;gap:10px;padding:0 5px;position:relative;width:100%}.quick-filter .select{align-items:flex-start;border-radius:20px;display:flex;flex-direction:column;padding:5px 0;position:relative;width:100%}.quick-filter .input{align-items:flex-start;align-self:stretch;border:1px solid;border-color:#0000003b;border-radius:10px;display:flex;flex:0 0 auto;align-items:center;padding:5px 20px 5px 30px;position:relative;width:100%}.quick-filter input{width:100%;height:35px;outline:none;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.064px;border:1px solid #ffffff}.quick-filter input::placeholder{color:#000000de}.quick-filter .container{align-items:center;display:inline-flex;flex:0 0 auto;margin-right:-7px;padding:5px 0;position:relative;width:100%}.quick-filter .icon-instance{flex:0 0 auto!important}.quick-filter .search-filled{height:24px!important;position:relative!important;width:24px!important}.sidebar{position:fixed;left:200px;min-width:250px;width:100%;max-width:350px;padding:10px;background-color:#fff;transition:left .1s ease-out}.sidebar h2{margin-bottom:4px;font-size:18px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.sidebar .line{margin-top:10px;margin-bottom:10px;width:100%;height:.5px;background-color:#ccc}.sidebar .line-1{width:100%;height:.5px;background:var(--components-input-standard-enabledBorder, rgba(0, 0, 0, .42))}.search-box{width:100%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:0 5px}.search-box .label-container{width:100%;height:36px;padding:5px,0px,5px,0px;color:#000000de}.search-box input{width:100%;height:36px;outline:none;margin-top:5px;text-align:left;font-size:16px;padding:5px 20px 5px 30px;font-weight:300;border-radius:10px;border:1px solid rgba(0,0,0,.23)}.search-box input::placeholder{color:#000}.filter-container{display:flex;width:100%;padding:5px;margin-top:5px;gap:10px;align-items:center;height:42px;border-radius:0}.filter-container .text{display:flex;align-items:center;color:#0009;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.064px}.search-box input:focus{border:1px solid #ffffff}.sidebar .btn{display:block;width:100%;height:50px;margin-top:10px;font-size:16px;font-style:normal;font-weight:500;line-height:50px;text-align:center;background-color:#fff;border:1px solid rgb(204,204,204);color:#2b2b2b;border-radius:7px;text-decoration:none;transition:background-color .2s ease-in-out}.sidebar .btn:hover{background-color:#3181f5}.description-list-container{max-height:400px!important;overflow-y:auto;overflow-x:hidden!important}.description-list{display:flex;height:"100%";width:"100%";flex-direction:column;align-items:flex-start;gap:10px;padding:5px;list-style:none}.no-scroll{overflow:hidden!important}.addButton{display:flex;height:54px;padding:10px 5px 0;align-items:flex-start}.addButton2{display:flex;padding:8px 22px;flex-direction:column;justify-content:center;align-items:center;flex:1 0 0;align-self:stretch;cursor:pointer;border-radius:var(--borderRadius, 4px);border:1px solid var(--primary-outlinedBorder, rgba(33, 150, 243, .5));color:var(--primary-main, #2196F3);font-feature-settings:"clig" off,"liga" off;font-family:Roboto;font-size:18px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:.46px}.sort-menu{position:absolute;display:inline-flex;padding:var(--1, 8px);flex-direction:column;align-items:flex-start;gap:10px;border-radius:var(--1, 8px);border:.3px solid rgba(0,0,0,.3);background:#FFF;z-index:999;width:auto}.sort-menu .text{display:flex;width:100%;max-width:250px;padding-bottom:5px;padding-left:5px;padding-right:5px;flex-direction:column;align-items:left;gap:11px;cursor:pointer;-webkit-user-select:none;user-select:none;color:#0009;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.064px}.sort-menu .text:hover{background-color:#eee}.checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border:.15em solid rgba(0,0,0,.6);border-radius:.15em;cursor:pointer}.checkbox:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:url(/assets/checkInSideBar-d19297fd.svg);height:24px;width:24px}.sort-menu .label-and-exit-block{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:5px}.sort-menu .label{font-weight:700}.exit{cursor:pointer}.sort-menu .filter-type{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;-webkit-user-select:none;user-select:none;cursor:pointer}.sort-menu .filter-type:hover{background-color:#eee}.sort-menu .filter-label{margin-right:10px}.sort-menu .dropdown-icon{cursor:pointer;height:24px;width:24px}.filter-discipline-list{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:5px;max-height:140px;overflow-y:auto}.sort-menu .discipline{display:flex;width:100%;border-radius:3px;align-items:center;border:1px solid #ccc;padding:5px;cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row}.sort-menu .discipline:hover{background-color:#eee}.sort-menu{position:absolute;display:inline-flex;padding:var(--1, 8px);flex-direction:column;align-items:flex-start;gap:10px;border-radius:var(--1, 8px);border:.3px solid rgba(0,0,0,.3);background:#FFF}.filter-window{align-items:flex-start;background-color:#fff;display:inline-flex;flex-direction:column;gap:10px;position:relative}.filter-window .div{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;position:relative}.filter-window .panel-content{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:5px;padding:0 0 5px;position:relative;width:100%}.filter-window .action{align-items:flex-end;align-self:stretch;display:inline-flex;flex:0 0 auto;padding:2px 0;position:relative}.filter-window .checkbox-instance{flex:0 0 auto!important;height:29px!important;overflow:hidden!important}.filter-window .design-component-instance-node{margin-bottom:-6.5px!important;margin-top:-6.5px!important;padding:9px 0!important}.filter-window .select{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;position:relative}.filter-window .input{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:6px;position:relative;width:100%}.filter-window .text-wrapper{color:var(--text-secondary, rgba(0, 0, 0, .6));font-family:Roboto;font-size:12px;font-weight:400;letter-spacing:.05px;line-height:19.2px;margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.filter-window .content{align-items:center;align-self:stretch;display:flex;flex:1;width:100%;max-width:194px}.filter-window .min-height{height:24px;position:relative;width:1px}.filter-window .value{width:100%;color:var(--text-primary, rgba(0, 0, 0, .659));font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.064px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter-window .value.has-content{color:var(--text-primary, rgba(0, 0, 0, .87));text-overflow:ellipsis}.filter-window .min-width{height:1px;position:relative}.filter-window .arrow-drop-down{height:24px!important;left:155px!important;position:absolute!important;top:0!important;width:24px!important}.filter-window .default{align-self:stretch;height:1px;object-fit:cover;position:relative;width:100%}.filter-window .panel-content-2{align-items:center;display:inline-flex;flex:0 0 auto;gap:5px;padding:0 0 5px;position:relative}.filter-window .input-2{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:6px;position:relative}.filter-window .text-field-wrapper{align-items:center;display:inline-flex;flex:0 0 auto;position:relative;width:100%}.filter-window .content-wrapper{align-items:flex-start;background-color:var(--palette-components-input-filled-enabledfill);display:inline-flex;flex:0 0 auto;position:relative}.filter-window .content-2{align-items:center;align-self:stretch;display:flex;flex:1;gap:5px;justify-content:space-between;width:100%}.filter-window .text-wrapper-2{color:var(--palette-text-primary);font-family:var(--h6-regular-font-family);font-size:var(--h6-regular-font-size);font-style:var(--h6-regular-font-style);font-weight:var(--h6-regular-font-weight);letter-spacing:var(--h6-regular-letter-spacing);line-height:var(--h6-regular-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.filter-window .calendar-icon{right:"0%";flex-shrink:0}.filter-window .calendar-today{height:15px!important;position:relative!important;width:16px!important}.dateInput{width:200px;height:40px;font-size:16px;font-family:Arial,sans-serif;color:#333;background-color:#f0f0f0;border:2px solid #ccc;border-radius:5px;padding:10px;box-shadow:2px 2px 5px #0000001a}.dateInput:hover{border-color:#888}.dateInput:focus{border-color:#555;background-color:#e0e0e0;outline:none;box-shadow:0 0 5px #51cbee}.reset-filter{width:24px;height:24px;cursor:pointer;align-self:end;display:flex}.reset-filter>svg{width:100%;height:100%}@media screen and (max-width: 1666px){.sidebar{left:70px}}@media screen and (max-width: 1200px){.sidebar{left:10px}}@media screen and (max-width: 920px){.sidebar{position:static;max-width:100%;margin-bottom:20px}}@media screen and (max-width: 400px){.sidebar h2{margin-bottom:4px;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.sidebar .line{width:100%;height:1px;background-color:#aaa6a6}.sidebar ul{margin:6px 0 20px;list-style-type:none}.sidebar li{margin-bottom:10px;font-family:Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#ffffffb3}.sidebar li:last-of-type{margin-bottom:0}.sidebar li span{color:#fff}.sidebar .btn{display:block;width:100%;height:50px;margin-top:10px;font-size:12px;font-style:normal;font-weight:500;line-height:50px;text-align:center;border-radius:7px;text-decoration:none;transition:background-color .2s ease-in-out}}.description{background-color:#e9f1fb;display:flex;padding:5px;flex-direction:column;align-items:flex-start;gap:0px;align-self:stretch;border-radius:5px;width:100%}.description-label{display:flex;width:100%;padding:5px;gap:0px;align-items:center;height:42px;border-radius:0}.checkbox-container{display:flex;align-items:center;align-self:stretch}.description .checkbox{width:24px;height:24px}.description-name{padding:5px 5px 9px;color:#000;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:145%;letter-spacing:.064px;max-width:100%;height:55px;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.buttons{display:flex;margin-left:auto}.buttons img{display:flex;padding:9px 5px;justify-content:center;align-items:center;gap:10px;align-self:stretch}.description-content{margin-bottom:10px}.expanded-content{margin-top:0;width:100%}.description-use-text-container{display:flex;width:100%;flex-wrap:nowrap}.description-use{margin-right:8px;margin-left:5px;flex-shrink:0}.description-use-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;cursor:default}.modal-window{display:flex;width:607px;padding-bottom:var(--none, 106px);gap:var(--none, 31px);background-color:#fff;display:inline-flex;flex-direction:column;align-items:center;gap:31px}.AddDescriptionPopUp .label{display:flex;height:89px;width:100%;align-items:center;gap:var(--none, 0px);border-radius:var(--none, 0px);box-shadow:0 4px 15px #0000001a}.bar{display:flex;padding:38px 81px 16px;width:100%;align-items:center;background:#FFF;box-shadow:0 4px 15px #0000001a}.bar .bar-text{color:#000;font-family:Roboto;font-size:28px;font-style:normal;font-weight:500;line-height:124%;letter-spacing:.112px;overflow:hidden;text-overflow:ellipsis}.label .label-text{margin-left:15%;color:#000;font-family:Roboto;font-size:28px;font-style:normal;font-weight:500;line-height:124%;letter-spacing:.112px}.input-frame{display:flex;width:560px;flex-direction:column;align-items:flex-start;gap:10px;border-radius:20px;background:var(--background-paper-elevation-1, #FFF)}.input-frame .paper{display:flex;width:100%;height:435px;flex-direction:column;align-items:flex-start;gap:3px}.input-frame .input-box{display:flex;padding:5px;align-items:center;gap:var(--none, 0px);align-self:stretch}.input{display:flex;padding:5px;align-items:flex-start;align-self:stretch}.modal-window .input input{width:100%;height:35px;outline:none;margin-top:5px;text-align:left;vertical-align:top;font-size:14px;padding:4px 6px;color:2B2B2B;font-weight:300;border-radius:4px;border:1px solid #000}.input .input-label{color:#000;font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;line-height:124%;letter-spacing:.08px}.modal-window .input input:focus{border:1px solid #ffffff}.paper .filelink-input-frame{display:flex;width:560px;padding:5px;align-items:flex-start;gap:10px}.paper .link-input-frame{display:flex;padding:11px 5px;flex-direction:column;align-items:flex-start;gap:3px;flex:1 0 0;align-self:stretch;border-radius:10px;background:rgba(88,144,221,.13)}.paper .file-input-frame{display:flex;padding:11px 20px;flex-direction:column;align-items:center;gap:3px;border-radius:10px;background:rgba(0,0,0,.05)}.paper .label-frame{display:flex;padding:5px;align-items:center;gap:18px;align-self:stretch}.paper .label{display:flex;width:263px;flex-direction:column;align-items:flex-start;color:#000;font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.08px}.paper .link-input{display:flex;padding:5px;align-items:center;gap:5px;align-self:stretch}.link-input input{display:flex;height:47px;width:100%;padding:0 12px;flex-direction:column;align-items:flex-start;flex-shrink:0;align-self:stretch}.button-block{display:flex;padding:10px 0;align-items:center;gap:29px;align-self:stretch}.ADP .button{display:flex;padding:8px 22px;flex-direction:column;justify-content:center;align-items:center;border-radius:var(--borderRadius, 4px);background:var(--primary-main, #2196F3);border-color:#944b4b00;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;cursor:pointer}.button .button-label{display:flex;padding:var(--none, 0px);justify-content:center;align-items:center;gap:var(--1, 8px);color:var(--text-primary, rgba(0, 0, 0, .87));font-feature-settings:"clig" off,"liga" off;font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:.46px}.close-button{background:#ababab;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.warning{text-align:center}.calendar{-webkit-user-select:none;user-select:none;display:flex;width:320px;flex-direction:column;justify-content:center;align-items:center;border-radius:var(--borderRadius, 4px);background:var(--background-paper-elevation-8, #FFF);box-shadow:0 3px 14px 2px #0000001f,0 8px 10px 1px #00000024,0 5px 5px -3px #0003}.current-month{display:contents;gap:6px;flex:1 0 0;color:var(--text-primary, rgba(0, 0, 0, .87));font-feature-settings:"clig" off,"liga" off;font-family:Roboto;font-size:16px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.15px}.calendar .dropdown-icon{display:flex;padding:5px;flex-direction:column;justify-content:center;align-items:center}.calendar .controls{align-items:flex-start;display:flex;gap:24px;height:33px;margin-left:auto}.controls .icon-button-instance{flex:0 0 auto!important;margin-bottom:-1px!important}.controls .icon-instance-node{height:24px!important;position:relative!important;width:24px!important}.calendar-header{display:flex;padding:16px 12px var(--1, 8px) 24px;align-items:center;align-self:stretch}.calendar-body{padding-bottom:10px}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);color:var(--text-disabled, rgba(0, 0, 0, .38));text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:166%;letter-spacing:.4px}.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.calendar-weekday{padding:10px;text-align:center;cursor:pointer}.calendar-day{padding:10px;cursor:pointer;color:var(--text-primary, rgba(0, 0, 0, .87));text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:143%;letter-spacing:.17px;aspect-ratio:1}.calendar-day.selected{background-color:#56a8ff;color:#fff;border-radius:50%}.calendar-day.selected-range-end{background-color:#007bff;color:#fff;border-radius:50%}.month-year-dropdown{width:100%;display:flex;justify-content:center;flex:1;margin:10px 0}.month-year-dropdown select{margin:0 5px;padding:5px;gap:10px}.modalBackground{width:100vw;height:100vh;left:0;top:0;position:fixed;display:flex;align-items:center;justify-content:center;background-color:#0000000d}.titleCloseBtn button{background-color:transparent;border:none;font-size:25px;cursor:pointer}.create-discipline-form{width:100%;display:flex;flex-direction:column;margin:0 auto 20px;max-width:700px}.create-discipline-form input{width:100%;padding:10px;margin:5px 5px 5px 0;border:1px solid black;color:#2b2b2b;border-radius:5px}.create-discipline-form textarea{height:100px;padding:10px;margin:5px 5px 5px 0;border:1px solid black;color:#2b2b2b;border-radius:5px}.create-discipline-form button{width:130px;cursor:pointer;padding:10px;margin-top:5px;margin-left:0;border:1px solid rgb(204,204,204);background-color:#2196f3;color:#fff;border-radius:5px;font-size:16px;font-weight:500}.create-discipline-input-label{text-align:left;color:#1871f8;font-size:17px;font-weight:400}.error-create-discipline{font-size:14px;padding:5px;color:red;border:1px solid red;border-radius:5px}.create-discipline-form input[type=file]::file-selector-button{margin-right:20px;border:none;background:#084cdf;padding:10px 20px;border-radius:7px;color:#fff;cursor:pointer;transition:background .2s ease-in-out}.create-discipline-form input[type=file]::file-selector-button:hover{background:#0d45a5}.drop-zone{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;height:110px}.modalBackground{width:100vw;height:100vh;left:0;top:0;position:fixed;display:flex;align-items:center;justify-content:center;z-index:1000}.modalContainer{position:fixed;width:500px;height:400px;border-radius:7px;background-color:#fff;display:flex;flex-direction:column}.modalContainer .modal-head{position:absolute;display:flex;justify-content:space-between;align-items:center;width:100%;background-color:#fff;border-radius:7px 7px 0 0;padding:10px;box-shadow:0 5px 10px #0000001a}.modalContainer .title h1{text-align:left;font-size:20px}.titleCloseBtn{display:flex;justify-content:flex-end}.titleCloseBtn button{background-color:transparent;color:#000;border:none;font-size:25px;cursor:pointer}.modalContainer .body{flex:50%;display:flex;justify-content:center;align-items:center;font-size:1.7rem;text-align:center;margin:20px}.create-module-form{width:100%;display:flex;flex-direction:column;margin:0 auto 20px;max-width:700px}.create-module-form input{width:100%;padding:10px;margin:5px 5px 5px 0;border:1px solid black;color:#2b2b2b;border-radius:5px}.create-module-form button{width:130px;cursor:pointer;padding:10px;margin-top:5px;margin-left:0;border:1px solid rgb(204,204,204);background-color:#2196f3;color:#fff;border-radius:5px;font-size:16px;font-weight:500}.create-module-input-label{text-align:left;color:#1871f8;font-size:17px;font-weight:400}.valid-label{color:red;vertical-align:top;font-size:14px;line-height:1;margin-top:-1px}.error-create-module{font-size:14px;padding:5px;color:red;border:1px solid red;border-radius:5px}.create-module-form input[type=file]::file-selector-button{margin-right:20px;border:none;background:#084cdf;padding:10px 20px;border-radius:7px;color:#fff;cursor:pointer;transition:background .2s ease-in-out}.create-module-form input[type=file]::file-selector-button:hover{background:#0d45a5}.description-connected{display:flex;width:100%;padding:5px 80px;flex-direction:column;align-items:flex-start;border-radius:5px}.description-connected-container{display:flex;width:100%;max-width:640px;padding:5px 0;align-items:flex-start;align-self:stretch}.description-connected-label{display:flex;justify-content:center;align-items:center;padding:5px 20px;width:100%;border-radius:5px;background:rgba(88,144,221,.13)}.description-connected-row{display:flex;align-items:center;justify-content:center;gap:0;width:100%}.description-connected-name{color:#000;font-family:Roboto;font-size:16px;font-weight:400;line-height:160%;letter-spacing:.064px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.description-connected .buttons{display:flex;margin-left:5px}.description-connected .buttons img{padding:9px 5px;cursor:pointer}.input-frame1{display:block;width:380px;border-radius:20px;background:var(--background-paper-elevation-1, #FFF)}.input-frame1 .paper1{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;height:140px;min-height:140px;width:380px}.paper1>.text1{font-size:20px;font-weight:200;font-family:Roboto;text-align:center}.ETP1 .button1{display:flex;min-width:126px;padding:var(--1, 8px) 28px;justify-content:center;align-items:center;gap:10px;border-radius:10px;border:.3px solid var(--1, rgba(0, 0, 0, .6));cursor:pointer}.button-block1{display:flex;justify-content:center;align-items:center;align-self:stretch;gap:19px}.button1 .button-label1{display:flex;padding:var(--none, 0px);justify-content:center;align-items:center;gap:var(--1, 8px);color:var(--text-primary, rgba(0, 0, 0, .87));font-feature-settings:"clig" off,"liga" off;font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:.46px}.right-block{min-width:626px;width:100%;max-width:100%;margin-left:350px}.main-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.main-header h2{margin-right:5px;font-size:18px;font-style:normal;font-weight:600;line-height:normal;white-space:nowrap}.disciplines{display:flex;justify-content:center;flex-direction:column;padding:10px 10px 30px;background-color:#fff;overflow-y:auto}.discipline-name{color:#000;font-family:Roboto;font-size:24px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:.096px;overflow-wrap:break-word;word-wrap:break-word;white-space:normal}.discipline-name-frame{display:flex;padding:5px 5px 9px;justify-content:center;align-items:center;gap:10px;align-self:stretch}.discipline-general{margin-left:23px;display:flex;align-items:center;display:none}.discipline-general.active{display:flex;align-items:center}.discipline-general-icons{display:flex;width:36px;height:36px;padding:5px;justify-content:center;align-items:center;gap:10px}.discipline-general-icons img,.discipline-general-icons svg{width:26px;height:26px;flex-shrink:0}.discipline-inside-frame{display:flex;flex-direction:column;align-items:flex-start;border-radius:5px;width:100%}.discipline-divider{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:1px;background:var(--divider, rgba(0, 0, 0, .12))}.discipline-body{display:flex;padding:10px var(--none, 0px);flex-direction:column;align-items:flex-start;gap:5px;width:100%}ul{list-style-type:none}.discipline-list{display:flex;justify-content:center;align-items:center;border-radius:20px;flex-direction:column;align-items:flex-start;flex-shrink:0}.discipline{display:flex;padding:10px 5px;flex-direction:column;align-items:flex-start;align-self:stretch;-webkit-user-select:none;user-select:none}.discipline-frame{display:flex;padding:10px 20px;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:5px;background:rgba(88,144,221,.13);transition:background .3s ease-in-out;cursor:pointer}.discipline-frame.active{background:rgba(88,144,221,0);border:1px solid rgb(204,204,204)}.discipline-row{display:flex;padding:5px var(--none, 0px);align-items:flex-start;align-self:stretch}.discipline-row-target{margin-top:10px}.discipline-switch{display:flex;align-self:stretch;transition:transform .3s ease-in-out;justify-content:center;align-items:center;gap:10px}.discipline-row:before{display:flex;padding:5px var(--none, 0px);align-items:flex-start;align-self:stretch}.discipline-row.active:before{transform:rotate(90deg)}.collapse-line-icon{width:26px;height:26px;flex-shrink:0}.module{display:flex;width:100%;padding:10px var(--none, 0px);flex-direction:column;align-items:flex-start;gap:5px}.module-frame{display:flex;padding:5px 40px;align-items:flex-start;flex-direction:column;align-self:stretch;border-radius:10px;width:100%;background-color:#bababa45}.module-row{display:flex;padding:5px var(--none, 0px);align-items:flex-start;align-self:stretch}.module-row-target{margin-top:10px}.module-switch{display:flex;align-self:stretch;transition:transform .3s ease-in-out;justify-content:center;align-items:center;gap:10px;z-index:inherit}.module-row:before{display:flex;padding:5px var(--none, 0px);align-items:flex-start;align-self:stretch}.module-row.active:before{transform:rotate(90deg)}.module-inside-frame{display:flex;width:100%;padding:10px var(--none, 0px);flex-direction:column;align-items:flex-start;gap:5px}.module-name-frame{display:flex;padding:5px;justify-content:center;align-items:center;gap:10px;align-self:stretch;width:77%}.module-name-text{color:#000;font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:.08px;width:100%;word-wrap:break-word}.modules-toggler{display:flex;align-items:center}.module-content{display:flex;align-items:center;justify-content:space-between;width:100%}.modules-toggler:before{content:"❯❯";cursor:pointer;display:inline-block;margin-right:.5rem;transition:transform .3s ease-in-out}.modules-toggler.active:before{transform:rotate(90deg)}.module-name{font-size:14px;font-weight:400}.module-general{display:flex;align-items:center;display:none}.module-general.active{display:flex;align-items:center}.module-general-icons{padding-left:10px;cursor:pointer}.module-general-icons:first-child{padding-left:0}.module-general-icons img{width:16px;height:auto}.module-general-icons svg{width:18px;height:auto}.topic{display:flex;padding:5px 40px 5px 20px;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:10px;background:var(--, rgba(0, 0, 0, .05))}.topic-frame{display:flex;align-items:flex-start;width:100%;flex-direction:column}.topic-row{display:flex;align-items:center;width:100%}.icon-wrapper{display:flex;align-items:center}.topic-switch{margin-right:10px;display:flex;align-self:stretch;transition:transform .3s ease-in-out;justify-content:center;align-items:center;gap:10px}.topics-toggler{display:flex;align-items:center;flex-grow:1;overflow:hidden;position:relative}.topics-toggler:before{content:"❯❯";cursor:pointer;display:inline-block;margin-right:.5rem;transition:transform .3s ease-in-out;position:relative}.topics-toggler.active:before{transform:rotate(90deg)}.topic-content{display:flex;align-items:center;justify-content:space-between;width:89%}.topic-name{font-size:14px;font-weight:400;width:77%}.topic-name-text{color:#000;font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:.08px;width:100%;word-wrap:break-word}.topic-general{display:flex;align-items:center;display:none}.topic-general.active{display:flex;align-items:center}.topic-general-icons{padding-left:10px;cursor:pointer}.topic-general-icons:first-child{padding-left:0}.topic-general-icons img{width:16px;height:auto}.topic-general-icons svg{width:18px;height:auto}.last-update-text{padding-left:10px}.description-drop-zone{border-radius:5px;width:100%;cursor:auto}.ETP .type-buttons-block{display:flex;padding:5px;align-items:flex-start;gap:10px}.ETP .button{display:flex;min-width:126px;padding:var(--1, 8px) 28px;justify-content:center;align-items:center;gap:10px;border-radius:10px;border:.3px solid var(--1, rgba(0, 0, 0, .6));cursor:pointer}.ETP .button-frame{display:flex;padding:5px;align-items:flex-start;gap:10px}.ETP .button-text{color:#000;font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;line-height:124%;letter-spacing:.08px}.ETP .button-save{display:flex;padding:var(--1, 8px) 22px;flex-direction:column;justify-content:center;align-items:center;border-radius:var(--borderRadius, 4px);background:var(--primary-main, #2196F3)}.ETP .date-picker-container{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:var(--borderRadius, 4px) var(--borderRadius, 4px) var(--none, 0px) var(--none, 0px);background:var(--components-input-filled-enabledFill, rgba(0, 0, 0, .06))}.date-picker{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.date-picker-body{display:flex;padding:9px 12px var(--1, 8px) 12px;flex-direction:column;align-items:flex-start;gap:3px;align-self:stretch}.date-picker-text{color:var(--text-secondary, rgba(0, 0, 0, .6));font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.064px}.date-picker-row{display:flex;align-items:center;align-self:stretch}.date-picker-row .date-text{flex:1 0 0;color:var(--text-primary, rgba(0, 0, 0, .87));font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.08px}.date-picker-row .calendar-icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.underline{width:100%;height:var(--none, 1px);background:var(--components-input-standard-enabledBorder, rgba(0, 0, 0, .42))}@media screen and (max-width: 1020px){.right-block{margin-left:0;padding-left:350px}}@media screen and (max-width: 920px){.right-block{min-width:100%;max-width:100%;margin-left:0;padding-left:0}}@media screen and (max-width: 800px){.main-header{flex-direction:column}.main-header h2{font-size:16px;margin:0 auto 10px 0}.disciplines{padding-bottom:20px;border-radius:10px;overflow-y:auto}}@media screen and (max-width: 400px){.main-header h2{font-size:14px}}.arrows{display:flex;justify-content:center;column-gap:25px}.undo-notification{position:fixed;bottom:20px;right:20px;background-color:#333;color:#fff;padding:12px 20px;border-radius:6px;display:flex;align-items:center;gap:15px;z-index:1000;box-shadow:0 2px 8px #0003;font-size:14px}.undo-notification button{background-color:#007bff;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.undo-notification button:hover{background-color:#0056b3}.input-frame2{display:block;width:380px;border-radius:20px;background:var(--background-paper-elevation-1, #FFF)}.input-frame2 .paper2{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;height:140px;min-height:140px;width:380px}.paper2>.text2{font-size:20px;font-weight:200;font-family:Roboto}.ETP2 .button2{display:flex;min-width:126px;padding:var(--1, 8px) 28px;justify-content:center;align-items:center;gap:10px;border-radius:10px;border:.3px solid var(--1, rgba(0, 0, 0, .6));cursor:pointer}.button-block2{display:flex;justify-content:center;align-items:center;align-self:stretch;gap:19px}.button2 .button-label2{display:flex;padding:var(--none, 0px);justify-content:center;align-items:center;gap:var(--1, 8px);color:var(--text-primary, rgba(0, 0, 0, .87));font-feature-settings:"clig" off,"liga" off;font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:.46px}.breadcrumbs-wrapper{margin-top:20px;display:flex;justify-content:flex-start}.breadcrumbs-wrapper .breadcrumbs{display:flex;flex-direction:column;align-items:flex-start;color:var(--text-secondary, rgba(0, 0, 0, .6));font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.15px}@media screen and (max-width: 520px){.breadcrumbs-wrapper .breadcrumbs{padding:10px 12px}}.breadcrumbs-wrapper .breadcrumbs .crumb{display:flex;align-items:center}.breadcrumbs-wrapper .breadcrumbs .crumb:last-child:after{display:none}.breadcrumbs-wrapper .breadcrumbs .crumb .home-icon{color:#2b2b2b;margin-right:10px;font-size:16px}@media screen and (max-width: 479px){.breadcrumbs-wrapper .breadcrumbs .crumb .home-icon{margin-right:5px}}.breadcrumbs-wrapper .breadcrumbs .crumb .chevron-icon{color:#2b2b2b;font-size:16px}.breadcrumbs-wrapper .breadcrumbs .crumb a{font-size:16px;text-decoration:none;display:flex;align-items:center;color:#2b2b2b;padding:0 10px}@media screen and (max-width: 479px){.breadcrumbs-wrapper .breadcrumbs .crumb a{font-size:14px;padding:0 5px}.breadcrumbs-wrapper .breadcrumbs .crumb .home-icon,.breadcrumbs-wrapper .breadcrumbs .crumb .chevron-icon{font-size:14px}}@media screen and (max-width: 400){.breadcrumbs-wrapper .breadcrumbs .crumb a,.breadcrumbs-wrapper .breadcrumbs .crumb .home-icon,.breadcrumbs-wrapper .breadcrumbs .crumb .chevron-icon{font-size:12px}}.input-frame3{display:block;width:600px;border-radius:20px;background:var(--background-paper-elevation-1, #FFF)}.input-frame3 .paper3{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;height:140px;min-height:140px;width:600px}.paper3>.text3{font-size:20px;font-weight:200;font-family:Roboto}.ETP3 .button3{display:flex;min-width:126px;padding:var(--1, 8px) 28px;justify-content:center;align-items:center;gap:10px;border-radius:10px;border:.3px solid var(--1, rgba(0, 0, 0, .6));cursor:pointer}.button-block3{display:flex;justify-content:center;align-items:center;align-self:stretch;gap:19px}.button3 .button-label3{display:flex;padding:var(--none, 0px);justify-content:center;align-items:center;gap:var(--1, 8px);color:var(--text-primary, rgba(0, 0, 0, .87));font-feature-settings:"clig" off,"liga" off;font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:.46px}.pinned-descriptions-list{display:flex;gap:8px}.description-block{width:200px}.pagination{display:flex;justify-content:center;align-items:center;gap:30px;margin-top:16px}.pagination-arrow{font-size:30px;padding:8px;transition:opacity .2s}.pagination-arrow:hover:not([style*="cursor: not-allowed"]){opacity:.7}.forms{display:flex;justify-content:center;align-items:center;padding:10px;background-color:#fff;border-radius:10px}.form-container{display:flex;justify-content:center;flex-direction:column;width:350px;height:500px;align-items:center}.auth-head{font-size:16px;padding:10px;text-align:center;width:100%}.auth-wrapper{width:100%;border:1px solid var(--border-color);padding:25px 15px;border-radius:5px;background-color:#fff;margin-top:40px}.auth-info{font-size:14px;font-weight:400;text-align:center;width:100%;margin-bottom:10px}.submit-btn{width:100%;padding:10px 5px;font-size:14px;background-color:#3181f5;border:none;border-radius:5px;color:var(--primary-light);cursor:pointer;transition:all .2s linear}.submit-btn a{color:#fff}.submit-btn:hover{transform:translateY(-1px)}.getUser-btn{margin-top:5px;width:100%;padding:10px 5px;font-size:14px;background-color:#11d431;border:none;border-radius:5px;color:var(--primary-light);cursor:pointer;transition:all .2s linear}.data-auth-form{padding:5px;border:1px solid rgb(204,204,204);border-radius:7px;margin-bottom:10px}.right-block-for-auth{min-width:626px;width:100%;max-width:100%}.qr-main-block{min-width:626px;width:100%;max-width:700px;margin:0 auto}.qr-main-header{display:flex;flex-direction:column;align-items:center}.qr-main-header p{padding-top:10px;padding-bottom:10px}.qr-auth-container{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10px;background-color:#fff;border-radius:10px}.qr-post-response{margin:10px auto;padding:10px;max-width:350px;width:100%;height:auto;border:1px solid rgb(204,204,204);border-radius:10px}.qr-back-btn{padding:10px 20px;font-size:14px;background-color:#3181f5;border:none;border-radius:5px;color:var(--primary-light);cursor:pointer;transition:all .2s linear}.qr-back-btn a{color:#fff}.qr-back-btn:hover{transform:translateY(-1px)}@media screen and (max-width: 920px){.qr-main-block{min-width:100%;max-width:100%}}.dean-container{margin:60px auto 0;width:100%;max-width:1280px;display:flex;justify-content:center}.dean-content{min-height:570px;width:100%;max-width:500px;border:1px solid rgb(204,204,204);border-radius:20px}.list-of-people{display:flex;flex-direction:column;gap:20px;padding:0 12px;height:400px;overflow-y:scroll}.list-of-people>.person{border-radius:20px;display:flex;flex-direction:column;gap:10px;padding:25px 5px;background-color:#5890dd21}.list-of-people>.person>.main-info{display:flex;justify-content:center;padding:0 18px;min-height:44px;width:100%}.person>*>p{text-align:center;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.072px}.person>*>*>p{text-align:center;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.072px}.person>*>*>img{width:20.5px;height:20px}.main-info-img{padding-right:8px;align-content:center}.main-info-text{align-content:center}.dean-buttons{display:flex;justify-content:space-evenly;margin:16px 0}.dean-button{padding:11px 22px;border-radius:4px;border:none;background:#2196F3;box-shadow:0 1px 5px #0000001f,0 2px 2px #00000024,0 3px 1px -2px #0003;color:#fff;font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.08px}.dean-button>.return-link{color:#fff;font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.08px}.quick-filter1{align-items:flex-start;display:flex;flex-direction:column;position:relative;padding:16px 5px 16px 12px;width:480px}.quick-filter1 .queries1{align-items:center;align-self:stretch;display:flex;flex:1;flex-grow:1;gap:10px;padding:0 5px;position:relative;width:100%}.quick-filter1 .select1{align-items:flex-start;border-radius:20px;display:flex;flex-direction:column;padding:5px 0;position:relative;width:100%}.quick-filter1 .input1{align-self:stretch;border:1px solid;border-color:#0000003b;border-radius:20px;display:flex;flex:0 0 auto;align-items:center;padding:5px 20px 5px 30px;position:relative;width:100%}.quick-filter1 input{width:100%;height:35px;outline:none;color:#000000de;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:124%;letter-spacing:.072px;border:1px solid #ffffff}.quick-filter1 input::placeholder{color:#000000de}.create-lesson-container{max-width:1440px;margin:10px auto 0}.create-lesson-content{width:100%;display:grid;grid-template-columns:1fr 3fr;grid-template-rows:repeat(4,auto);row-gap:21px;column-gap:20px}.create-lesson-content>.right-frame{display:flex;flex-direction:column;width:847px;padding:5px 20px 20px}.right-frame>.right-frame-content{overflow-y:scroll;max-height:300px}.create-lesson-content>.left-frame{padding:5px 0 0}.left-frame>.text-block{text-align:center;width:305px;padding:5px 0;box-shadow:0 1px #0003;font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:.08px}.create-lesson-quick-filter{display:flex;align-items:center;padding:5px;height:54px}.create-lesson-input{display:flex;flex-grow:1;align-items:center;padding:5px 20px 5px 30px;border-radius:10px;border:1px solid rgba(0,0,0,.23)}.create-lesson-input>input{flex-grow:1;flex-shrink:0;border:1px solid #ffffff;height:24px;outline:none;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.064px;text-align:center}.create-lesson-input>input::placeholder{color:#000000de}.content-block{display:flex;justify-content:center;align-items:center;width:100%;min-height:50px}.content-block.active{background-color:#5890dd21;box-shadow:0 2px #2196f3}.content-block>.text-block{color:var(--1, var(--text-secondary, rgba(0, 0, 0, .6)));font-family:Roboto;font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.4px;width:100%;text-align:center;overflow-wrap:break-word}.content-block.active>.text-block{color:#2196f3}.create-lesson-button-area{grid-column-start:2;display:flex;justify-content:center;align-items:center;width:847px;padding:10 16px}.create-lesson-button{background-color:#2196f3;color:#fff;border-radius:4px;text-align:center;padding:8px 22px;font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:.46px;border:none;box-shadow:0 1px 5px #0000001f,0 2px 2px #00000024,0 3px 1px -2px #0003}.create-lesson-button>a{color:#fff}.lesson{display:flex;flex-wrap:wrap;justify-content:center;margin:auto 0;padding:10px 20px;gap:8px}.heading-for-lesson{padding:5px 5px 17px;border-bottom:rgba(0,0,0,.12) 1px solid;width:500px;text-align:center;margin:0 auto 20px}.lesson>div>h1{font-family:Roboto;font-size:24px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:.096px;color:#000}.lesson>.second-block{display:flex;justify-content:center;align-items:center;padding:8px 23px;flex:0 1 500px}.lesson>.second-block>.card{padding:20px 40px;background-color:#5890dd21;display:flex;flex-direction:column;gap:27px;color:#000;border-radius:10px}.lesson>.second-block>.card>div:first-child{display:flex;flex-direction:column;gap:10px}.lesson>.second-block>.card>div:first-child>p{font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.08px}.lesson>.second-block>.card>div:first-child>p>span{font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:.08px}.lesson>.second-block>.card>button{width:298px;border:none;display:flex;padding:8px 22px;flex-direction:column;justify-content:center;align-items:center;border-radius:4px;background:#2196F3;box-shadow:0 1px 5px #0000001f,0 2px 2px #00000024,0 3px 1px -2px #0003;font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:.46px;color:#fff}.lesson>.second-block>.card.disabled{background-color:#0000000d}.lesson>.second-block>.card.disabled>button{background-color:#e0e0e0;cursor:not-allowed;color:#000000de}.chosen{margin-top:5px;height:90%;display:flex;flex-direction:column;align-items:center;gap:3px;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.4px;width:305px}.chosen-item{padding:2px;overflow-wrap:break-word;width:100%}.current-lesson-container{max-width:1440px;margin:0 auto}.current-lesson-content{width:100%;display:flex}.current-lesson>.sidebar{height:703px}.current-lesson-container .sidebar{position:static}.transfer{display:flex;justify-content:center;align-items:center}.transfer-block{text-align:center}.transfer-block>span{display:block;color:#0009;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.064px}.current-lesson-content>.current-lesson-right-block{display:flex;flex-direction:column;width:846px;gap:10px}.current-lesson-content>.current-lesson-right-block>.student>.title{display:flex;padding:10px 25px}.title>.wrapper{flex-grow:1;display:inline-flex;align-items:center;padding:5px;gap:10px;box-shadow:0 1px #0003}.title>.wrapper>span:nth-child(1){font-family:Roboto;font-size:24px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:.096px}.title>.wrapper>span:nth-child(2){margin-left:auto;color:#000000de;font-family:Roboto;font-size:24px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.096px}.title>.wrapper>div{height:38px;width:58px;display:flex;align-items:center;justify-content:center}.title>.wrapper>div>svg{width:30px;height:30px}.right-block>.student>.student-block{display:flex;flex-direction:column;gap:5px}.student-block>.select{display:flex;align-items:center;gap:5px}.material-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.material-info{display:flex;align-items:center;gap:10px}.material-type{font-size:14px;color:#555;font-family:Roboto,sans-serif;background:#f0f0f0;padding:2px 8px;border-radius:4px}.show-materials-button{padding:6px 12px;border:none;border-radius:4px;background:#007bff;color:#fff;font-family:Roboto,sans-serif;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:5px}.show-materials-button:hover{background:#0056b3}.delete-personal-material{padding:6px 12px;border:none;border-radius:4px;background:#dc3545;color:#fff;font-family:Roboto,sans-serif;font-size:14px;cursor:pointer}.delete-personal-material:hover{background:#c82333}.student-block>.select>span{color:#0009;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.064px}.student-block>.select>.checkbox-block{padding:9px 0;display:flex;align-items:center}.student-block>.students{padding:3px 5px;display:flex;row-gap:16px;column-gap:10px;overflow-y:scroll;flex-wrap:wrap;max-height:362px}.student-card{padding:10px;margin-bottom:10px;border:1px solid #ddd;border-radius:4px;background:#fff}.student-card.dnd-over{border:2px solid #007bff;background:#f0f8ff}.student-block>.students>.student-card{display:flex;flex-direction:column;border-radius:5px;background:rgba(88,144,221,.13);padding:5px 0;width:32.22%}.student-materials-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content{background:#fff;padding:20px;border-radius:8px;max-width:500px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 4px 8px #0003}.popup-content h3{margin:0 0 15px;font-size:20px;font-family:Roboto,sans-serif}.materials-list{margin-bottom:20px}.close-popup-button{padding:8px 16px;border:none;border-radius:4px;background:#007bff;color:#fff;font-family:Roboto,sans-serif;font-size:16px;cursor:pointer}.close-popup-button:hover{background:#0056b3}.student-card>.actions-with-students{display:flex;align-items:center;padding:3px 10px}.actions-with-students>div:nth-child(2){margin-left:auto}.actions-with-students>.checkbox-block{padding:3px 5px;display:flex;align-items:center}.actions-with-students>.badge{padding:3px 5px}.actions-with-students>.badge>span{padding:0 6.5px;display:inline-flex;align-items:center;border-radius:100px;background:#D32F2F;color:var(--error-contrast, #FFF);font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.14px}.actions-with-students>.minus-outline{display:flex;align-items:center;padding:3px 5px}.student-card>.student-info{display:flex;flex-direction:column;padding:5px 10px;text-align:center}.student-card>.student-info>*{padding:3px 0}.student-card>.student-info>span:nth-child(1){color:#000;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.064px}.student-card>.student-info>span:nth-child(2){color:#000000de;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.064px}.student-card>.online-indicator{display:flex;justify-content:center;align-items:center;padding:5px 18px}.student-card>.online-indicator>img{padding:3px 2px}.student-card>.online-indicator>span{padding:3px;color:#0009;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.048px}.student-card>.online-indicator>span.online{color:#23a830}.student-block>.exception{display:flex;justify-content:flex-end;padding:5px 16px}.student-block>.exception>.exception-button{padding:8px 22px;border-radius:4px;border:none;background:rgba(0,0,0,.12);text-align:center;color:#00000061;font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:.46px;cursor:not-allowed;transition:background .3s,color .3s,cursor .3s}.student-block>.exception>.exception-button:not(:disabled){background:#007bff;color:#fff;cursor:pointer}.student-block>.exception>.exception-button:not(:disabled):hover{background:#0056b3}.current-lesson-right-block>.material-block{display:flex;padding:10px 25px}.current-lesson-right-block>.material-block>.wrapper{flex-grow:1;display:inline-flex;align-items:center;padding:5px;gap:10px;box-shadow:0 1px #0003}.material-block>.wrapper>span{font-family:Roboto;font-size:24px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:.096px}.current-lesson-right-block>.end-lesson-block{display:flex;padding:5px 16px;justify-content:flex-end}.current-lesson-right-block>.end-lesson-block>.end-lesson-button{display:flex;padding:8px 22px;text-align:center;border-radius:4px;border:none;background:rgba(247,108,108,.9);box-shadow:0 1px 5px #0000001f,0 2px 2px #00000024,0 3px 1px -2px #0003;color:#fff;font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:.46px}.current-lesson-right-block>div>.materials{display:flex;flex-direction:column;gap:10px;padding:5px;overflow-y:scroll;height:134px}.current-lesson-right-block>.materials>.material{display:flex;padding:5px 20px;justify-content:center;align-items:center;border-radius:5px;background:rgba(88,144,221,.13)}.materials>.material>span{padding:10px 5px;color:#000;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.072px}.materials>.material>img{padding:14px 5px}.interface-lesson-for-students{display:flex;gap:20px}.interface-lesson-for-students>div:first-child{display:flex;flex-direction:column;gap:5px}.interface-lesson-for-students>div:first-child>.first-heading{padding:10px 5px;color:#000;font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:.08px}.interface-lesson-for-students>div:first-child>.first-heading>div{padding:5px 0;border-bottom:rgba(0,0,0,.12) 1px solid}.interface-lesson-for-students>div:last-child{display:flex;flex-direction:column;gap:8px;padding:10px 45px;flex-grow:1}.interface-lesson-for-students>div:last-child>.second-heading{padding-bottom:10px}.interface-lesson-for-students>div:last-child>.second-heading>div{padding:5px 0;color:#000;font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:.08px;border-bottom:rgba(0,0,0,.12) 1px solid}.interface-lesson-for-students>div:first-child>.info-block{padding:10px;border-radius:10px;background:rgba(88,144,221,.13);display:flex;flex-direction:column;gap:20px}.interface-lesson-for-students>div:first-child>.info-block>p{color:#000;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.064px}.interface-lesson-for-students>div:first-child>.info-block>p>span{font-weight:500}.interface-lesson-for-students>div:first-child>.info-block>p:first-child{font-size:20px;letter-spacing:.08px}.materials-for-downloading{display:flex;flex-direction:column;gap:10px}.material-for-downloading{padding:5px 20px;display:flex;justify-content:center;align-items:center;border-radius:5px;background:rgba(88,144,221,.13);gap:10px;color:#000;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.072px}
