.Header .items{align-items:center;display:flex;flex:1 1;flex-direction:row-reverse}.Header .items a{color:#515760;font-weight:400;padding:16px 16px 16px 0;text-decoration:none}.Header .items i,.Header .items svg{font-size:12px}.Header .items i.big,.Header .items svg.big{font-size:24px}.TextPageTemplate .content{max-height:100vh;overflow-x:auto}.TextPageTemplate .content h1{font-size:32px}.TextPageTemplate .content .inner{max-width:1000px}.NoticeBox,.TextPageTemplate .content .inner img{margin-bottom:12px}.NoticeBox{display:block}.NoticeBox p{color:var(--text3);font-size:16px;white-space:pre-wrap}.EditInStrapi{background:#4945ff;bottom:0;position:fixed;right:0;z-index:99999}footer.Footer{display:flex;padding:32px 0}footer.Footer a{color:var(--text1);font-size:18px;font-weight:700;margin-right:12px;text-decoration:none}.PersonBox{border-left:12px solid var(--bgSub);padding:0 12px}.PersonBox .image{background-color:var(--main);background-position:50%;background-size:cover;border:1px solid var(--bgSub);border-radius:2px;position:relative;width:100%}.PersonBox .image:after{content:"";display:block;padding-bottom:100%}.ScenarioGroupFilter{display:flex;flex-direction:row;flex-wrap:wrap}.ScenarioGroupFilter .ScenarioGroupFilterItem{flex:1 1;padding:0 4px 4px 0}.ScenarioGroupFilter .ScenarioGroupFilterItem ::selection{background-color:#0000}.ScenarioGroupFilter .ScenarioGroupFilterItem .inner{align-items:center;background:var(--bgSub);border-radius:2px;color:var(--text1);cursor:pointer;display:flex;padding:12px 8px;transition:.8s}.ScenarioGroupFilter .ScenarioGroupFilterItem .inner i,.ScenarioGroupFilter .ScenarioGroupFilterItem .inner svg{color:var(--text1);display:block;font-size:20px;margin-right:6px}.ScenarioGroupFilter .ScenarioGroupFilterItem .inner:hover{background-size:100%;background:var(--bgSub);transform:scale(1.01);transition:.15s}.ScenarioGroupFilter .ScenarioGroupFilterItem .inner:hover.isActive{background:var(--main);color:#eee}.ScenarioGroupFilter .ScenarioGroupFilterItem .inner .title{display:block;font-size:16px;font-weight:800}.ScenarioGroupFilter .ScenarioGroupFilterItem .inner .counter{display:block;font-size:14px;font-weight:500;opacity:.7}.ScenarioGroupFilter .ScenarioGroupFilterItem .inner.isActive{background:var(--main);color:var(--main_)}.ScenarioGroupFilter .ScenarioGroupFilterItem .inner.isActive i,.ScenarioGroupFilter .ScenarioGroupFilterItem .inner.isActive svg{color:var(--main_)}.ScenarioGroupFilter .ScenarioGroupFilterItem:last-of-type{padding-right:0}.DetailTags{display:flex;flex-direction:row}.DetailTags div{color:#fff;display:inline-block;font-size:14px;font-weight:700;margin-bottom:2px;padding:0 8px}.DetailTags div.level{background:var(--green)}.DetailTags div.code{background:var(--main)}.DetailTags div.icon{background:var(--bg)}.DetailTags div.icon i,.DetailTags div.icon svg{color:var(--text1)}.WarnBox{background-color:hsla(0,0%,93%,.933);border-radius:4px;line-height:1.15;margin:12px 0;padding:1ßpx 12px 12px}.WarnBox span.notice{color:#222;font-size:13px}.WarnBox span.notice i,.WarnBox span.notice span,.WarnBox span.notice svg{color:#d00;font-size:14px}.WarnBox span.notice .pill{background-color:#d00;border-radius:2px;height:4px;margin-bottom:4px;width:128px}.WarnBox span.notice span{display:block;font-weight:800}.ScenarioItem{background-color:var(--bgSub);border:1px solid var(--bgSub)}.ScenarioItem .coverImage{background-position:50%;background-size:105%;overflow:hidden;transition:.15s}.ScenarioItem .coverImage .inner{background:linear-gradient(#0000,40%,rgba(0,0,0,.805));cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:12px}.ScenarioItem .coverImage .inner h2.title{color:#fff;font-size:20px;margin-bottom:-4px}.ScenarioItem .coverImage .inner .duration{color:#eee;font-size:13px;text-transform:lowercase}.ScenarioItem .coverImage .inner .MoreOptionsButton{z-index:1000}.ScenarioItem .coverImage .inner button{align-items:center;background:rgba(34,34,34,.733);border:none;border-radius:999px;display:flex;height:42px;justify-content:center;margin-bottom:0;margin-left:6px;margin-right:0;width:42px}.ScenarioItem .coverImage .inner button i,.ScenarioItem .coverImage .inner button svg{color:#fff;font-size:20px;margin-left:2px}.ScenarioItem .coverImage .inner button.play{background:#20bf6b;transition:.6s}.ScenarioItem .coverImage .inner button.play:hover{transform:scale(1.1);transition:.4s}.ScenarioItem .coverImage .inner button.download{transition:1.2s}.ScenarioItem .coverImage .inner button.download:hover{background:rgba(0,0,0,.933)}.ScenarioItem .coverImage .inner button:last-of-type{margin-right:0}.ScenarioItem .coverImage .inner span.description{color:#cccc;font-size:13px;font-weight:400;line-height:1.15}.ScenarioItem .coverImage .inner span.inner{background:#333}.ScenarioItem .coverImage:hover{background-position:50%;background-size:100%;transition:.4s}.ScenarioItem .coverImage:hover .inner{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:.2s}.ScenarioItem span.id{font-size:10px;opacity:.4;transform:translateY(-14px)}.DefaultLoader{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;width:100%}.DefaultLoader i,.DefaultLoader svg{color:var(--main);font-size:64px;position:absolute}.ErrorText{background:var(--red);display:flex;flex-direction:column;padding:16px;text-align:center}.ErrorText *{align-items:center;justify-content:center;text-align:center}.ErrorText i,.ErrorText svg{color:var(--red_);font-size:64px}.ErrorText span.title{color:var(--red_);font-size:16px;font-weight:600}.ErrorText span.errorCode{color:var(--red_);font-size:13px;font-weight:400;opacity:.8}.DocumentList .DocumentItem{background:var(--bgSub);border-radius:12px;cursor:pointer;display:flex;flex-direction:row;padding:12px}.DocumentList .DocumentItem a{align-items:baseline;display:flex}.DocumentList .DocumentItem a i,.DocumentList .DocumentItem a svg{font-size:18px;margin-left:4px;margin-right:12px}.ScenarioOverviewPageTemplate .coverImage{background-color:var(--bgSub);background-position:50%;background-size:cover}.ScenarioOverviewPageTemplate button.play.disabled{opacity:.5}.ServicePage .iconBox{align-items:center;display:flex;height:52px;justify-content:center;margin-right:8px;width:52px}.ServicePage .iconBox .icon{font-size:24px}.ServicePage .iconBox.document{background:var(--sub20)}.ServicePage .iconBox.document .icon{color:var(--sub)}.ServicePage .iconBox.video{background:var(--orange20)}.ServicePage .iconBox.video .icon{color:var(--orange)}.ServicePage .iconBox.url{background:var(--green20)}.ServicePage .iconBox.url .icon{color:var(--green)}.ServicePage a{color:inherit;text-decoration:none}.BorderBox{border-left:12px solid var(--bgSub);margin-bottom:12px;padding:12px}.UserItem{border-left:4px solid #0000;cursor:pointer;transition:.1s}.UserItem td,.UserItem th{padding:12px}.UserItem td.name{flex:1 1;font-size:16px}.UserItem td.email{opacity:.8;text-transform:uppercase}.UserItem:nth-of-type(odd){background:var(--bgSub)}.UserItem:hover{background:var(--bgBlue);border-left:4px solid var(--main);transition:.3s}.ScenarioPermission{align-items:center;background:var(--bgSub);display:flex;flex-direction:row;height:64px;opacity:.5}.ScenarioPermission,.ScenarioPermission *{cursor:pointer!important}.ScenarioPermission div.img{background-color:#0003;background-position:50%;background-size:cover;height:64px;width:92px}.ScenarioPermission>.content{flex:1 1;height:64px}.ScenarioPermission h3{text-overflow:ellipsis;white-space:nowrap}.ScenarioPermission .Checkbox{margin-right:16px}.ScenarioPermission .Checkbox i,.ScenarioPermission .Checkbox svg{font-size:32px}.ScenarioPermission.isActive{opacity:1}.ScenarioPermission.Error{background-color:var(--red);opacity:1}.EducationPermissions .titleBox{align-items:baseline;cursor:pointer;display:flex;justify-content:space-between}.EducationPermissions .titleBox i,.EducationPermissions .titleBox svg{margin:0 4px}.UserPageTemplate span.lable{color:var(--main);font-size:16px;font-weight:700;margin-bottom:4px;text-transform:uppercase}.UserPageTemplate .option{display:flex;flex-direction:column;margin-bottom:32px}.UserPageTemplate .BorderBox{margin-bottom:32px}.UserListPage table{border-radius:0;overflow:hidden}.UserListPage table thead{background-color:var(--main);color:var(--main_)}.UserListPage table thead th{font-weight:400;padding:12px}.WebViewPage{display:flex;flex-direction:column;height:100vh}.WebViewPage .overlay{margin:16px;position:absolute;z-index:999999999999999}.WebViewPage .overlay button{background:hsla(0,0%,100%,.733);border-radius:2px;margin:0;overflow:hidden;padding:10px 12px}.WebViewPage .overlay button i,.WebViewPage .overlay button svg{margin-right:4px}.WebViewPage .menu .back{align-items:center;cursor:pointer;display:flex}.WebViewPage iframe{flex:1 1;width:100vw}.WebViewPage .menu{align-items:center;background-color:#000;color:#fff;display:flex;font-size:20px;font-weight:600;justify-content:space-between;padding:16px 24px}.WebViewPage .menu span.elapsedTime{color:#888;font-weight:200}.WebViewPage .menu button{background:#0000;margin:0;padding:2px 4px}.WebViewPage .menu button i,.WebViewPage .menu button svg{font-size:24px;margin:0;padding:0}.WelcomePage .ScenarioListItem{background:var(--bgSub);border-radius:2px;padding:64px 12px;text-align:center;transition:.5s}.WelcomePage .ScenarioListItem h2{font-weight:900;margin:0}.WelcomePage .ScenarioListItem:hover{background:var(--main);cursor:pointer;transition:.2s}.WelcomePage .ScenarioListItem:hover h2{color:#fff}.ImportantWarnings{background:var(--red);border-radius:2px;color:var(--red_);margin-bottom:32px;padding:16px 24px}.ImportantWarnings a{color:var(--red_)}.ImportantWarnings span.title{display:block;font-size:22px;font-weight:600}.ImportantWarnings span.desc{font-size:18px}.LoginPage .inner{max-width:720px;padding:32px}.LoginPage .inner,.LoginPage .inner form{display:flex;flex-direction:column}.LoginPage .inner form input{font-size:18px!important;margin-bottom:16px;padding:12px}.LoginPage .inner form button{background:var(--main);color:#fff;font-size:18px;margin-bottom:32px}.LoginPage .inner form button.Loading{background:var(--main50)}.LoginPage .inner .moreOptions{display:flex;flex-direction:column}.LoginPage .inner .moreOptions a{margin-right:16px}.Logo{align-items:center;display:flex;flex-direction:row;font-weight:800;text-decoration:none}.Logo svg{height:80px;transition:.3s}.Logo div span.hlfs{color:var(--main);display:block;font-size:19px;line-height:1}.Logo div span.vr{color:var(--text2);display:block;font-size:22px;line-height:1}.Logo:hover svg{transform:scale(1.1);transition:.3s}.Sidebar{background:var(--bgSub);display:flex;flex-direction:column;height:100vh;justify-content:space-between;overflow-y:auto;padding:0;width:100%}.Sidebar h4,.Sidebar small{font-size:12px;margin-bottom:4px}.Sidebar small{opacity:.75}.Sidebar a{color:#0772cf;display:block;font-size:16px;font-weight:700;text-decoration:none;transition:.4s}.Sidebar a.black{color:var(--text2);font-size:20px}.Sidebar a:hover{transform:translateX(4px);transition:.2s}.Sidebar a:focus{transform:translateX(6px);transition:.1s}.Sidebar button{margin-bottom:12px}.SidebarPageTemplate{height:100vh}.SidebarPageTemplate .MobileHeader{align-items:center;background:var(--bgSub);bottom:0;display:flex;flex-direction:row;height:48px;justify-content:space-between;padding:16px;position:fixed;top:0;z-index:9999}.SidebarPageTemplate .MobileHeader .Logo svg{height:32px}.SidebarPageTemplate .MobileHeader i,.SidebarPageTemplate .MobileHeader svg{font-size:24px}.SidebarPageTemplate .headerTopPush{height:48px}.SidebarPageTemplate .sidebarWrapperClass{padding:0}.SidebarPageTemplate .sidebarPageContent{height:100vh;overflow-x:hidden;overflow-y:auto}body.dark-theme img{filter:brightness(.8) contrast(1.2)}html{--text1:#000;--text2:#2e2e2e;--text3:#4e4e4e;--text4:#6e6e6e;--text5:#bfbfbf;--bg:#fff;--bgSub:#eee;--bgBlue:#e3e9ef;--bgRed:#f9f1f1;--main:#003493;--main50:#456eba;--main_:#eee;--sub:#0a3fc2;--sub20:#0a3ec233;--sub_:#fff;--red:#cf1717;--red_:#fff;--orange:#f27c0d;--orange20:#f27c0d1f;--green:#33cc34;--green20:#33cc341f}@media(prefers-color-scheme:dark){img{filter:brightness(.8) contrast(1.2)}html{--text1:#fff;--text2:#e2e2e2;--text3:#c2c2c2;--text4:#a2a2a2;--text5:#4a4a4a;--bg:#000;--bgBlue:#1f2122;--bgSub:#121212;--main:#003493;--main50:#313e57;--main_:#eee;--sub:#0a3fc2;--sub_:#fff}}body{background:#fff;background:var(--bg);color:var(--text2);overflow-x:hidden;overflow-y:auto}.cursor-pointer,.cursor-pointer *{cursor:pointer!important}.App{height:100vh;overflow:hidden}a{color:inherit}button{background:var(--main);border:none;border-radius:0;color:var(--main_)!important;color:var(--text2);font-size:16px;font-weight:600;margin-bottom:8px;margin-right:8px;padding:12px 16px}button.sub{background:var(--sub);color:var(--sub_)}button.small{background:var(--main);color:var(--main_);font-size:14px;padding:1px 8px 1px 4px;text-transform:uppercase}button.red{background:var(--red);color:var(--red_)}button i,button svg{margin-right:8px}.row{margin:0;padding:0}input{background:var(--bgSub);border:none;color:var(--text3);flex:1 1;margin-bottom:12px;outline:none;padding:8px 16px;width:100%}input:-webkit-autofill{background:var(--bgSub)!important}input:autofill{background:var(--bgSub)!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:PT Sans,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.small,small{font-size:14px}.error{color:var(--red);font-size:20px;font-weight:900}p{color:var(--text3);font-size:18px;white-space:pre-wrap}a{text-decoration:none}.h1,h1{color:var(--text1);font-size:34px;font-weight:700}.h2,h2{color:var(--text2);font-size:20px;font-weight:800}.h3,h3{color:var(--text3);font-size:16px;margin-bottom:0}.h4,h4{color:var(--text4);font-size:15px}.h5,h5{font-size:20px}.h5,.h6,h5,h6{color:var(--text3)}.h6,h6{font-size:34px}label{display:block}
/*# sourceMappingURL=main.e76be2c5.css.map*/