html body{background:#fff!important}.table-row-focused{animation:createBox .5s}@keyframes createBox{0%{transform:scale(0);background-color:#d2dbde}to{transform:scale(1);background:none}}.header{position:fixed;background:#fff;top:0;right:0;z-index:3;width:100%;padding:0;border-bottom:1px solid #cfcfcd;display:flex;height:64px}.header__logo{display:flex;align-items:center;width:280px;padding:0 16px}@media(min-width:1280px){.header__logo{width:480px!important}}.header__logo>a{display:flex;align-items:center}.header__menu{flex:auto;flex-grow:1;min-width:0}.header__menu__user{align-self:flex-end;order:6;margin-left:auto}.header__menu__user__dropdown .ant-menu-item-group-title{display:none!important}.ant-layout.ant-layout-has-sider{flex-direction:column!important}@media(min-width:768px){.ant-layout.ant-layout-has-sider{flex-direction:row!important}}.ant-layout-content{padding-top:80px!important}.sider{overflow:auto;flex:unset!important;max-width:unset!important;min-width:unset!important;width:100%!important;padding-bottom:16px}@media(max-width:768px){.sider{margin-top:64px}}.sider figure{text-align:center;margin:0;padding:0;line-height:0;border-bottom:1px solid #cfcfcd}.sider figure.school-logo img{max-width:80%;height:auto;margin:2rem auto}.sider figure.no-school-logo img{width:100%;height:auto}@media(min-width:768px){.sider figure.no-school-logo img{width:100%;height:auto}}.sider__progress{padding:16px}.sider__archived{padding:0 16px 16px}@media(min-width:768px){.sider{width:280px!important;overflow:auto;position:fixed!important;left:0;top:0!important;bottom:0;padding:64px 0 0;border-top:1px solid #cfcfcd}}@media(min-width:768px)and (min-width:1280px){.sider{width:480px!important}}.content{padding:16px;width:100%!important;min-height:calc(100vh - 64px)}@media(min-width:768px){.content{margin-left:280px}}@media(min-width:768px)and (min-width:1280px){.content{margin-left:480px}}.content--no-sidebar{padding:16px;min-height:calc(100vh - 64px)}.page-loader{min-height:calc(100vh - 64px)}.hero,.page-loader{display:flex;align-items:center;justify-content:center}.hero{background:#fff;border-bottom:1px solid #cfcfcd;background-image:url(/images/hero_bg_animated.svg);background-repeat:no-repeat;overflow:hidden;background-size:cover;background-position:top;padding:2rem 5%}.hero--with-margin{margin-top:64px}.hero--rounded{border-radius:4px}.clean-layout__footer{display:none}@media(min-height:700px){.clean-layout__footer{padding:5%;display:flex;align-items:center;justify-content:center}.clean-layout__footer svg{max-height:120px}}.auth{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem 10vh}.auth>div{width:700px;max-width:90vw}.auth .ant-result{padding-bottom:2rem}.auth__signin{max-width:420px;width:100%;margin:0 auto}.auth .ant-form-item{margin-bottom:8px}.auth .ant-form-item button{width:100%}.auth .ant-form-item:last-child{margin-bottom:0!important}.auth .ant-typography{margin-bottom:1rem}.digitInputs{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:8px;margin-bottom:8px}.digitInput{width:100%;border:1px solid #cfcfcd;font-size:2rem;line-height:3rem;text-align:center;border-radius:8px;padding:.6rem 0}.bg-green{background:#e5efe8}.ant-table-row.bg-green:hover .ant-table-cell-row,.bg-green .ant-table-cell-row-hover{background:#e5efe8!important}.align--left{text-align:left}.align--right{text-align:right}.align--center{text-align:center}.align--top{display:flex;justify-content:flex-start}.align--top>*{flex-grow:1}.margin-top--small{margin-top:.25rem!important}.margin-top--0{margin-top:0!important}.margin-top--1{margin-top:1rem!important}.margin-top--2{margin-top:2rem!important}.margin-top--3{margin-top:3rem!important}.margin-left--small{margin-left:.25rem!important}.margin-left--1{margin-left:1rem!important}.margin-right--small{margin-right:.25rem!important}.margin-right--1{margin-right:1rem!important}.margin-bottom--small{margin-bottom:.25rem!important}.margin-bottom--0{margin-bottom:0!important}.margin-bottom--1{margin-bottom:1rem!important}.margin-bottom--2{margin-bottom:2rem!important}.margin-bottom--3{margin-bottom:3rem!important}.float--right{float:right}.float--left{float:left}.text--bold{font-weight:700}.text--white{color:#fff}.flex--right{display:flex;justify-content:flex-end}.ant-tree.ant-tree-directory .ant-tree-treenode{padding:4px 4px 8px!important}.ant-table-expanded-row.ant-table-expanded-row-level-1>td{background:#fff!important}.list-action{margin:1rem 0;padding:.5rem 1rem;border-radius:8px;border:1px solid #4caf1a;display:flex;align-items:center;background-color:#4caf1a;color:#1c400a}.list-action p{flex-grow:1;position:relative}.list-action p span:first-child{font-weight:700;margin-right:.5rem}.list-action p span:last-child{position:absolute;top:-1.2rem;background:#ff5f00;color:#fff;width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center;margin-left:-1.5rem;border-radius:50%;font-size:.8rem}.list-action a{border:1px solid #1c400a;padding:.5rem;border-radius:4px;margin-left:.5rem;color:#1c400a}.list-action a svg path{fill:#1c400a}.list-action a:hover{background:#fff;color:#000;cursor:pointer}.list-action a:hover svg path{fill:#000}.list-action a:last-child:hover{background:#ff5f00;color:#fff;cursor:pointer}.list-action a:last-child:hover svg path{fill:#fff}.ant-steps .ant-steps-item-finish .ant-steps-item-icon{background:#4caf1b}.ant-steps .ant-steps-item-finish .ant-steps-item-icon span.ant-steps-icon{color:#fff}.ant-tag{cursor:default}.ant-popover-open.ant-tag{font-size:12px!important}.comments h4{margin:0!important}.cursor-pointer{cursor:pointer}@media(min-width:576px){.add-to-course-form .ant-col-sm-5{display:block;flex:0 0 30.8333333333%;max-width:30.8333333333%}}.progress{border-radius:4px;overflow:hidden;background:#cfcfcd;flex-wrap:nowrap}.progress,.progress>div{height:32px;display:flex}.progress>div{align-items:center;justify-content:center;color:#fff;font-size:.6rem}@media(min-width:1280px){.progress>div{font-size:.8rem}}.progress__list>div{font-size:1rem}.progress--concept{background:#ff5f00!important}.progress--concept>a{color:inherit!important;text-decoration:underline}.progress--validated{background:#0052ff!important}.progress--validated>a{color:inherit!important;text-decoration:underline}.progress--in_progress{background:#ffa200!important}.progress--in_progress>a{color:inherit!important;text-decoration:underline}.progress--pre_publish{background:#ede20b!important}.progress--pre_publish>a{color:inherit!important;text-decoration:underline}.progress--published{background:#4caf1b!important}.progress--published>a{color:inherit!important;text-decoration:underline}.progress--archived{background:#909090!important}.progress--archived>a{color:inherit!important;text-decoration:underline}.comment{font-size:.8rem;white-space:pre-line;border:1px solid #cfcfcd;background:#f4f4f4;border-radius:4px;padding:.4rem .6rem}.comment--white{background:#fff}.messages__add{border:1px solid #dbdbda;padding:1rem;border-radius:4px}.messages__changes{padding:0 .6rem .8rem 48px;border-radius:4px}.messages__changes .ant-typography{margin:0 0 .4rem}.messages__changes .ant-typography del{color:#cfcfcd}.structure-item--archived{color:#dbdbda;text-decoration:line-through}.ant-table-wrapper table{border:1px solid #cfcfcd}.ant-table-wrapper table .ant-table-wrapper table{margin:16px 0;background:#f8f8f8}.ant-table-placeholder,.ant-table-wrapper table .ant-table-expanded-row{z-index:0!important}.error-page,.no-results{display:flex;justify-content:center;text-align:center;margin:64px 0;max-width:90%}.error-page p,.no-results p{margin-top:2rem}.approval{display:flex;flex-direction:column;justify-content:flex-start;position:relative}.approval .ant-tag{margin:0}.approval .disapprove{cursor:pointer;position:absolute;bottom:-18px;left:0;font-size:10px;color:blue;text-decoration:underline}.product{position:relative}.product--bordered{border:1px solid #dbdbda;padding:1rem;border-radius:4px}.product--bordered__padding--sm{padding:.5rem}.product-badge{display:flex;align-items:center;justify-content:flex-start;width:auto;flex-direction:row-reverse}.product-badge .ant-badge-status-dot{margin-left:.25rem}.product__reference{margin:.5rem .5rem .5rem 0;display:inline-block;height:1.4rem;border:1px solid #d5d5d5;padding:0 .25rem;border-radius:4px;font-size:.8rem;line-height:1.4rem;position:relative}.product__reference:hover{background:#1890ff;border:1px solid #1890ff;color:#fff}.product__reference span{position:absolute;top:-.6rem;border-radius:.4rem;right:-.4rem;display:block;line-height:.8rem;height:.8rem;font-size:.6rem;padding:0 .25rem;color:#fff;background:#1890ff;border:1px solid #1890ff}.product__reference--current span{background:#fff;border:1px solid #1890ff;color:#1890ff}.font-size--small{font-size:.8rem}.flex--center{display:flex;align-items:center}.slide{border:1px solid #dbdbda;background:#f4f3f1}.slide__inner{height:400px;display:flex;align-items:center;justify-content:center}ul.slick-dots li button{background:#ccc!important}ul.slick-dots li.slick-active button{background:#0052ff!important}.history{margin:1rem 0;padding:1rem;border:1px solid #d2dbde;border-radius:.5rem;overflow:auto;overflow-x:hidden;height:70vh}.history::-webkit-scrollbar{width:.8rem;height:.8rem}.history::-webkit-scrollbar-track{border:0}.history::-webkit-scrollbar-button{width:0;height:0;display:none}.history::-webkit-scrollbar-corner{background-color:transparent}.history::-webkit-scrollbar-thumb{min-height:20%;min-height:8rem;border:4px solid #fff;border-radius:8px;background-color:#d2dbde}.history::-webkit-scrollbar-thumb:hover{background-color:#a6b8be!important}.history:hover::-webkit-scrollbar-thumb{background-color:#b5c3c8}.tnc{margin:1rem 0;padding:1rem;border:1px solid #d2dbde;border-radius:.5rem;overflow:auto;overflow-x:hidden;height:300px;max-height:60vh}.tnc::-webkit-scrollbar{width:.8rem;height:.8rem}.tnc::-webkit-scrollbar-track{border:0}.tnc::-webkit-scrollbar-button{width:0;height:0;display:none}.tnc::-webkit-scrollbar-corner{background-color:transparent}.tnc::-webkit-scrollbar-thumb{min-height:20%;min-height:8rem;border:4px solid #fff;border-radius:8px;background-color:#d2dbde}.tnc::-webkit-scrollbar-thumb:hover{background-color:#a6b8be!important}.tnc:hover::-webkit-scrollbar-thumb{background-color:#b5c3c8}.faq{white-space:pre-wrap}.faq figure{text-align:center}.faq figure img{margin:1rem auto;max-width:80vw;width:auto;height:auto}.progress-lists-modal{padding:1rem;border:1px solid #d2dbde;border-radius:.5rem;overflow:auto;overflow-x:hidden;height:600px;max-height:60vh}.progress-lists-modal::-webkit-scrollbar{width:.8rem;height:.8rem}.progress-lists-modal::-webkit-scrollbar-track{border:0}.progress-lists-modal::-webkit-scrollbar-button{width:0;height:0;display:none}.progress-lists-modal::-webkit-scrollbar-corner{background-color:transparent}.progress-lists-modal::-webkit-scrollbar-thumb{min-height:20%;min-height:8rem;border:4px solid #fff;border-radius:8px;background-color:#d2dbde}.progress-lists-modal::-webkit-scrollbar-thumb:hover{background-color:#a6b8be!important}.progress-lists-modal:hover::-webkit-scrollbar-thumb{background-color:#b5c3c8}@font-face{font-family:__borna_cd3051;src:url(/_next/static/media/d5c7390a42f057ea-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__borna_cd3051;src:url(/_next/static/media/710d5e48cacfa043-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:__borna_cd3051;src:url(/_next/static/media/8657a83553fe1382-s.p.otf) format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__borna_cd3051;src:url(/_next/static/media/0616127620ece725-s.p.otf) format("opentype");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:__borna_cd3051;src:url(/_next/static/media/e05fa0d35e489099-s.p.otf) format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__borna_cd3051;src:url(/_next/static/media/0bbd010244021d65-s.p.otf) format("opentype");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:__borna_cd3051;src:url(/_next/static/media/ac088355d3d4163d-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__borna_cd3051;src:url(/_next/static/media/b2cb39125cba9002-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:__borna_Fallback_cd3051;src:local("Arial");ascent-override:87.26%;descent-override:22.96%;line-gap-override:0.00%;size-adjust:108.87%}.__className_cd3051{font-family:__borna_cd3051,__borna_Fallback_cd3051}.__variable_cd3051{--font-borna:"__borna_cd3051","__borna_Fallback_cd3051"}