@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap";html,body{margin:0;height:100%}.bg{height:100vh;width:100%;position:fixed;top:0;left:0;z-index:-10;background:#fff center;background-size:cover;max-width:100vw;overflow-y:hidden}.login{height:100vh;display:flex;justify-content:center;align-items:center;overflow-y:auto;overflow-x:hidden;padding:16px;background:#fafaf9}.login__modal-loading{display:flex;align-items:center;justify-content:center;height:291px;width:300px}.login__modal{margin:16px;display:flex;padding:50px 50px 80px;border:1px solid #EAECED;box-shadow:0 12px 40px #0000001f;overflow:hidden;flex-direction:column;align-items:center;justify-content:space-between;height:max-content;width:400px;border-radius:12px;background:#fff;position:relative}.login__modal h1{color:#191c21;text-align:center;font-style:normal;font-size:40px;font-weight:500;line-height:48px;margin-top:20px}.login__modal h3{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:4px;margin-top:20px;margin-right:auto}@media screen and (max-width: 768px){.login{padding:0}.login__modal{width:100%;min-height:100vh;max-width:none;overflow:hidden;overflow-y:scroll;padding:24px;border:0;margin:0;gap:0;border-radius:0;justify-content:center}.login__modal h1{margin-top:36px}}.myBtn{all:unset;display:flex;align-items:center;justify-content:center;width:100%;border-radius:4px;background:#0f5ffa;box-shadow:0 4px 10px #00000040;cursor:pointer;transition:.15s;gap:8px}.myBtn .myBtn__label{color:#fff;width:100%;text-align:left;font-size:18px;font-style:normal;font-weight:300;line-height:130%}.myBtn:hover{background:#4000bf;transition:.15s}.myBtn.secondary{background:#2c2c2c;color:#f5f5f5;width:auto;padding:12px}.myBtn.secondary .myBtn__label{color:#f5f5f5;text-align:left;font-weight:400}.disabled,.myBtn.secondary.disabled{background:#d7dceb;color:#696f7d;box-shadow:none;cursor:not-allowed}.myBtn.secondary.disabled .myBtn__label{color:#696f7d}.disabled:hover{background:#d7dceb}.myInput{display:flex;align-items:center;background:#f0f0f0;width:300px;padding:11px 16px;gap:10px;border-bottom:1px solid #bdbdbd;border-radius:0}.myInput.active{border-bottom:1px solid #0F62FE;background:#f0f0f0;border-radius:0}.myInput.error{border:1px solid #fc4242;background:#ffdcdc4d}.myInput input{all:unset;width:100%;color:#191c21;font-size:14px;font-style:normal;font-weight:400;line-height:140%;height:100%}.myInput.error input{color:#fc4242}.myInput__errorText{display:flex;flex-direction:row;gap:8px;width:100%;margin-top:6px;margin-left:16px;color:#fc4242;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.loader{width:48px;height:48px;border:5px solid #0f5ffa;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader__credits{width:24px;height:24px;border:3px solid #0f5ffa;border-bottom-color:transparent;border-radius:50%;display:block;box-sizing:border-box;animation:rotationCredits 1s linear infinite}@keyframes rotationCredits{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal{position:fixed;width:100vw;height:100vh;max-width:100vw;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:100}.modal__window{background:#fff;padding:32px;border-radius:8px}.modal__window__edit{background:#fff;padding:32px;border-radius:8px;display:flex;flex-direction:column;gap:8px}.modal__window__edit h1{font-size:24px;font-weight:600;display:flex;flex-direction:row;width:100%;align-items:center}.modal__window__edit h2{font-size:18px;font-weight:400;display:flex;flex-direction:row;width:100%;align-items:center}.modal__window h1{font-size:24px;font-weight:600;display:flex;flex-direction:row;width:100%;align-items:center}.modal svg{cursor:pointer}.modal__window h2{font-size:16px;font-weight:400;margin-bottom:4px}.modal__window textarea,.modal__window input{border:solid 1px #D9D9D9;background:#fff;border-radius:4px;width:350px;margin-bottom:24px;padding:12px 16px;resize:vertical;max-height:50vh;color:#1e1e1e;font-weight:400}.modal__window textarea:focus{border:solid 1px #0F62FE!important}.modal{position:absolute;width:100vw;height:100vh;background-color:#00000080;display:flex;justify-content:center;align-items:center;top:0}.modal__window__accept{background:#fff;padding:32px;border-radius:8px}.modal__window__accept div{display:flex;flex-direction:row;gap:16px;width:100%;align-items:flex-start;justify-content:flex-end}.modal__window__accept svg{cursor:pointer;margin-top:4px}.modal__window__accept h2{font-size:18px;font-weight:600;text-align:left;margin-bottom:4px}.navbar{height:80px;align-items:center;justify-content:center;width:100%;background:#fff;padding:0 24px;display:flex;border-bottom:solid 1px #f0f0f0}.navbar__admin{position:fixed;z-index:10}.navbar__container{width:100%;display:flex;justify-content:space-between;align-items:center}.navbar__container h1{display:flex;flex-direction:row;line-height:40px;font-size:24px;font-weight:200;gap:4px;cursor:pointer}.navbar__container h1 h2{line-height:40px;font-size:24px;font-weight:600}.navbar__container__center{display:flex;flex-direction:row;border:solid 1px #696f7d;border-radius:4px}.navbar__container__center h3{display:flex;flex-direction:row;font-weight:400;color:#525252;font-size:18px;line-height:130%;gap:4px;cursor:pointer;padding:6px 0 6px 6px}.navbar__container__center h3{margin-right:auto}.navbar__container__center__active{background:#141414;color:#fff}.navbar__container__center__active h3{color:#ffffffe6}.navbar__container__center h3 span{min-width:2px;max-width:2px;font-weight:400;min-height:20px;background:#525252;display:inline-block;margin-left:30px}.navbar__container__center__disabled{background:#c6c6c6!important;cursor:not-allowed!important}.navbar__container__center__disabled span,.navbar__container__center__disabled h3{cursor:not-allowed!important}.navbar__container__center__active span{background:#141414!important}.navbar__container__center__active__span{opacity:0!important}.exit-button{width:40px;height:40px}.navbar__profile{display:flex;width:212px;justify-content:flex-end;position:relative;gap:12px}.navbar__dropdown{position:absolute;margin-top:50px;background:#fff;box-shadow:0 0 #0000,0 0 #0000,0 3px 5px -1px #0000001a,0 1px 2px -2px #0000001a;border:solid 1px #e3e3e3;border-radius:8px;height:auto;padding:4px 8px;z-index:1}.navbar__container ul{padding:4px;border-radius:4px;align-items:center;height:40px;display:flex;width:175px;gap:16px;justify-content:flex-start}.navbar__container ul p{line-height:40px;font-size:22px;font-style:normal;font-weight:400;color:#161616;text-align:left}.navbar__container ul:hover{background:#f5f5f5;transition:.15s;cursor:pointer}@media screen and (max-width: 1257px){.navbar__container h1,.navbar__container h1 h2{font-size:20px}.navbar__profile{width:auto}}.subquestion__article{border-bottom:solid 1px #E0E0E0;padding:8px 16px 16px;display:flex;flex-direction:column;gap:16px;cursor:pointer}.subquestion__article__header{display:flex;width:100%;flex-direction:row;height:auto;gap:16px;justify-content:space-between}.subquestion__article__header h3{font-size:18px;font-style:normal;font-weight:400;line-height:20px}.subquestion__article__header__svgs{display:flex;flex-direction:row;gap:8px;margin-left:auto}.subquestion__article__body{padding-bottom:16px;font-size:16px}.task{border-bottom:solid 1px #f0f0f0;cursor:pointer;transition:transform .2s}.task h3{display:flex;flex-direction:row;font-weight:400;color:#161616;font-size:16px;font-style:normal;line-height:20px;cursor:grab;padding:6px 0 6px 6px;width:100%;gap:8px;align-items:center}.task svg{cursor:pointer}.subquestion{border-bottom:solid 1px #E0E0E0;padding:8px 16px 16px;display:flex;flex-direction:column;gap:16px}.myTextarea{height:50vh;width:100%;display:flex;flex-direction:column;background:#f0f0f0;padding:16px 0 0 16px;font-size:14px;color:#525252;line-height:16px;border-bottom:1px solid #bdbdbd}.myTextarea.active{border-bottom:1px solid #0F62FE}.myTextarea h4{gap:4px;display:flex;flex-direction:row}:root{--after-content: "Default content"}._contentEditable_uazmk_379,._contentEditable_uazmk_379>*{outline:none!important;color:#000!important;font-size:16px!important;line-height:22px!important}._contentEditable_uazmk_379 ul,._contentEditable_uazmk_379 ol{margin-left:24px!important}._toolbarToggleSingleGroup_uazmk_222{margin-top:12px!important}._diffSourceToggle_uazmk_988{display:none!important}.myTextareaMD{height:50vh;width:100%;display:flex;flex-direction:column;background:#f0f0f0;font-size:14px;color:#525252;line-height:16px;border-bottom:1px solid #bdbdbd;overflow-y:visible;overflow-x:visible;padding:16px 16px 0}.mdxeditor{overflow-x:auto}.myTextareaMD.active{border-bottom:1px solid #0F62FE}.myTextareaMD h4{gap:4px;display:flex;flex-direction:row}.svg_wrapper{position:relative;display:inline-block}.help-content{position:absolute;z-index:100;bottom:100%;left:50%;width:max-content;max-width:300px;word-break:break-word;height:auto;transform:translate(-50%);background-color:#333;color:#fff;padding:5px;border-radius:3px;font-size:12px;opacity:1;white-space:normal}.svg_wrapper:hover:after{opacity:1}.myTextarea textarea:active{border:none;outline:none}.myTextareaLegalNorm{height:auto;min-height:150px;display:flex;flex-direction:column;background:#fff;padding:16px;font-size:14px;color:#525252;line-height:16px;width:340px;border:1px solid #000;position:absolute;top:44px;border-radius:8px}.myTextareaLegalNorm textarea{background:#fff;height:100px;max-height:calc(80vh - 200px)}.myTextareaLegalNorm.active{border:1px solid #0F62FE}.myTextareaLegalNorm h4{gap:4px;display:flex;flex-direction:row}.myTextareaLegalNorm textarea:active{border:none;outline:none}.main{display:flex;flex-direction:column;max-width:100vw;overflow-y:hidden}.main__modal{display:flex;flex-direction:column;max-width:100vw;overflow-y:hidden;max-height:100vh}.main__mid{width:100vw;max-height:calc(100vh - 100px);display:flex;align-items:center;justify-content:center;padding:20px 50px;gap:10px;max-width:100vw;overflow-y:hidden;overflow-x:hidden}.situation__left{width:calc(55vw - 30px);max-width:calc(55vw - 30px);gap:16px;display:flex;flex-direction:column;height:calc(100vh - 140px);max-height:calc(100vh - 140px)}.situation__question{height:20vh;max-height:20vh}.situation__right{width:calc(45vw - 20px);max-width:calc(45vw - 20px);margin-right:auto;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;max-height:calc(100vh - 140px);height:calc(100vh - 140px)}.situation__sub_question_header{display:flex;flex-direction:row;justify-content:space-between;border-bottom:solid 1px #E0E0E0;margin-top:10px}.situation__sub_question_header h4{font-size:20px;line-height:42px;font-weight:400}.situation__sub_question_header div{background:#d7dceb;padding:12px 16px;color:#f0f0f0;margin-bottom:2px;cursor:pointer}.situation__plus_enabled{background:#0050e6!important;cursor:pointer!important}.subquestion{border-bottom:solid 1px #E0E0E0;padding:8px 16px 16px;display:flex;flex-direction:column;gap:16px;cursor:pointer;width:100%}.subquestion__header{display:flex;width:100%;flex-direction:row;height:auto;gap:16px}.subquestion__header h3{font-size:18px;font-style:normal;font-weight:400;line-height:20px}.subquestion__header__svgs{display:flex;flex-direction:row;gap:8px;margin-left:auto}.subquestion__header:last-child{margin-left:auto}.subquestion__body{padding-bottom:16px}.tasks__left{width:calc(30vw - 40px);max-width:calc(30vw - 40px);gap:16px;display:flex;flex-direction:column;height:calc(100vh - 125px);max-height:calc(100vh - 125px);justify-content:flex-start}.tasks__left h2{font-size:20px;font-style:normal;font-weight:400;line-height:20px}.tasks__right{width:calc(70vw - 80px);max-width:calc(70vw - 80px);margin-right:auto;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;max-height:calc(100vh - 125px);height:calc(100vh - 125px)}.memo{width:calc(100vw - 100px);max-width:calc(100vw - 100px);gap:16px;display:flex;flex-direction:column;max-height:calc(100vh - 125px)}.memo__header{display:flex;flex-direction:row;justify-content:space-between;align-items:end}.memo__header h2{font-size:20px;font-style:normal;font-weight:400;line-height:20px}.memo__header__buttons{display:flex;flex-direction:row;gap:8px;position:relative;align-items:center;justify-content:flex-end}.mdxeditor-toolbar,._toolbarGroupOfGroups_uazmk_217{display:flex;gap:4px}.progress{text-align:center;margin-top:-40px}.progress::-webkit-progress-value{transition:width 1s}.progress h3{font-weight:400}.admin__page{margin-top:65px;align-items:center;justify-content:center;display:flex;flex-direction:column;max-width:100vw;overflow-y:hidden}.admin__page h1{font-size:24px;display:flex;flex-direction:row;justify-content:center;gap:16px;width:100%;align-items:center;position:relative;margin-bottom:8px}.admin__panel{display:flex;flex-direction:column;width:auto;padding:0;align-items:center;justify-content:center;border:solid 1px #E0E0E0;border-radius:8px}.user__header{background:#f9fafc;border-top-left-radius:8px;border-top-right-radius:8px;height:40px;padding-top:0!important}.user__header ul{line-height:40px!important;font-weight:600!important}.user:last-child{border-bottom:none}.user{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr .5fr;width:1240px;max-width:90vw;align-items:center;padding:8px 16px;border-bottom:solid 1px #E0E0E0}.user ul{display:flex;flex-direction:column;font-weight:400;font-size:18px;color:#1e1e1e}.user div{display:flex;flex-direction:row;gap:16px}.user ul div{display:flex;flex-direction:row;gap:8px}.user__info{border-radius:16px;border:solid 2px #000;width:105px;text-transform:capitalize;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 8px}.user__info__green{border-color:#039555;color:#039555}.user__choose{position:absolute;margin-top:28px;background:#fff;display:flex;flex-direction:column;gap:2px;border:solid 2px #000;border-radius:8px}.user__selector{border:none;padding:4px;border-radius:8px}.user__selector:hover{background:#eef2f5}:root{--IBM: "IBM Plex Sans", sans-serif}*{font-family:IBM Plex Sans,sans-serif;box-sizing:border-box;padding:0;margin:0;scroll-behavior:smooth;font-style:normal}a{color:unset;text-decoration:none}textarea{resize:none;height:100%;background:#f0f0f0;border:none;outline:none;font-size:16px}svg{cursor:pointer}.activeTag{background:#e5e0df;border-radius:8px}.go685806154{position:relative;display:flex;justify-content:center;align-items:center;min-width:20px;min-height:20px;cursor:pointer}.go3748342623{width:12px;height:12px;box-sizing:border-box;border-width:2px;border-style:solid;border-color:rgb(255,255,255) rgb(252,66,66) rgb(255,255,255) rgb(255,255,255);border-image:none;border-radius:100%;animation:1s linear infinite}.go1579819456{position:absolute}@keyframes go2264125279{0%{transform:scale(0) rotate(45deg);opacity:0}to{transform:scale(1) rotate(45deg);opacity:1}}.go3803528739{width:20px;opacity:0;height:20px;border-radius:10px;background:#fc4242;position:relative;transform:rotate(45deg);animation:go2264125279 .3s cubic-bezier(.175,.885,.32,1.275) forwards;animation-delay:.1s}.go3803528739:before{content:"";animation-delay:.15s;position:absolute;border-radius:3px;opacity:0;background:#fff;bottom:9px;left:4px;height:2px;transform:scale(1) rotate(90deg);width:12px}.go3803528739:after{content:"";animation-delay:.15s;position:absolute;border-radius:3px;opacity:0;background:#fff;bottom:9px;left:4px;height:2px;width:12px}item{display:inline-block}item num,item p{display:inline;white-space:break-spaces}.open__reload{position:absolute;right:0;top:58px;border:solid 1px #E0E0E0;width:max-content;background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:0;align-items:center}.open__reload div{padding:16px;width:100%;text-align:center;cursor:pointer}.open__reload span{width:calc(100% - 32px);transition:width .5s ease}.open__reload:hover span{width:100%}.open__reload div:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.open__reload div:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.open__reload div:hover{background:#e5e0df}
