body{margin:0}body:not(.full-height){height:100%;overflow:hidden}.page-container{display:flex;height:100%}.page-sidebar{background:var(--theme-lighter);overflow:hidden;width:280px;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;overflow-y:auto;position:relative}.page-sidebar .logo{padding:.5rem}.page-sidebar img{max-width:70%}.sidebar-menu{flex:1}.sidebar-menu li{margin-bottom:.2rem}.sidebar-menu li a,.sidebar-menu li>.disabled{display:flex;padding:.5rem;gap:0 .5rem;border-radius:.2rem;align-items:center;cursor:pointer}.sidebar-menu li a:hover{background:var(--theme-blue)}.sidebar-menu li a:not(.current):hover,.sidebar-menu li a:not(.current):hover *{color:var(--theme-white)}.sidebar-menu li a.current{background:var(--theme-yellow)}.page-sidebar i.hidden{display:none}.page-sidebar.sidebar-minimised{width:auto;padding:1rem;align-items:center}.page-sidebar.sidebar-minimised .logo{display:none}.page-sidebar.sidebar-minimised span{display:none}.page-sidebar.sidebar-minimised i.hidden{display:block}.page-sidebar.sidebar-minimised .user-controls{padding-left:0}.page-sidebar.sidebar-minimised .user-controls>div:first-child{display:none}.page-sidebar .ti-chevron-left{position:absolute;right:.5rem;top:.5rem}.page-sidebar.sidebar-minimised .ti-chevron-right{display:block;font-weight:bold}.page-content{flex:1;display:flex;flex-direction:column;height:100%;overflow-y:auto;box-sizing:border-box}.page-content-header{background:var(--theme-blue);padding:2.5rem;color:var(--theme-white);display:flex;flex-direction:column;gap:3rem 0}.page-content-header h6{color:var(--theme-light)}.page-content-body{flex:1;padding:2.5rem}.page-content-body.with-sidebar{padding:0;display:flex}.page-content-body.with-sidebar .page-sidebar{background:var(--theme-light)}.page-content-body.with-sidebar .page-sidebar .sidebar-menu li a.current{background:var(--theme-blue);color:var(--theme-white);pointer-events:none}.page-content-body.with-sidebar .page-sidebar .sidebar-menu li a:not(.current):hover{background:var(--theme-lighter);color:var(--theme-dark)}.page-content-body.with-sidebar .page-body{flex:1;padding:2.5rem}.page-body nav{margin-bottom:1.5rem}.stats-section{gap:3rem 4rem;justify-content:normal;font-size:.9rem;align-items:start}.stats-section>div{display:flex;flex-direction:column;justify-content:space-between;gap:1rem 0}.stats-section>div ul{display:flex;align-items:center;margin:0;gap:0 5rem}.stats-section>div ul>li:first-child{min-width:80px}.stats-section h1{font-size:1.8rem;font-weight:normal}.stat-bar{display:flex;gap:.2rem;flex:1}.stat-bar>*{background:rgba(255,255,255,.1);border-radius:.2rem;padding:.2rem .4rem;font-size:.8rem;box-sizing:border-box;border:1px solid transparent;position:relative}.stat-bar>*:before{content:attr(data-day);position:absolute;top:-1.2rem;font-size:.6rem;opacity:.8;left:0;color:var(--theme-white);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.stat-bar .active{background:var(--theme-yellow);color:var(--theme-dark)}.stat-bar .active:before{color:var(--theme-yellow);opacity:1}.stat-bar .inactive{opacity:.5}.card-list{display:flex;gap:2rem;flex-wrap:wrap}.card-list li a{background:var(--theme-lighter);padding:1.5rem;width:15rem;box-sizing:border-box;height:20rem;border-radius:.1rem;display:flex;flex-direction:column;justify-content:space-between}.card-list li a:hover{background:var(--theme-blue);color:var(--theme-white);cursor:pointer}.card-list li a>*:first-child{min-height:2rem;padding-bottom:.5rem;display:flex;flex-direction:column;justify-content:center}.card-list .card-content{font-size:.9rem;padding:1.5rem 0;flex:1;border-top:1px solid var(--theme-light);border-bottom:1px solid var(--theme-light)}.card-list .card-content p{margin-bottom:.5rem}.card-list .card-content img{max-width:100%;max-height:100px}.card-list .card-actions{min-height:2rem;padding-top:.5rem;display:flex;justify-content:space-between;align-items:center}.card-list .card-actions i{display:none}.card-list li a:hover .card-actions i{display:block}.module-selection-list>div{padding:.5rem 1rem;background:var(--theme-lighter)}.module-selection-list>div.disabled{opacity:.5;user-select:none}.module-selection-list>div.hidden{display:none}.module-selection-list:not(.disabled)>div:hover{background:var(--theme-blue);color:var(--theme-white);cursor:pointer}.module-selection-list>div:not(:last-child){margin-bottom:.5rem}.module-selection-list h5{margin-bottom:.25rem;display:flex;align-items:center}.module-selection-list i{margin-right:.25rem}.dark-logo-preview{padding:1rem;width:100%;background:var(--theme-blue)}.activity-table{table-layout:fixed}.activity-table td{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:.4rem}.activity-table tr:hover td{overflow:auto;white-space:normal;text-overflow:unset;background:var(--light);cursor:default}@media only screen and (max-width:480px){.page-container,.page-content-body.with-sidebar{flex-direction:column}.page-sidebar{width:100%;border-bottom:1px solid var(--theme-blue)}.page-sidebar .ti-chevron-left{transform:rotate(90deg)}.sidebar-minimised{flex-direction:row;display:flex;gap:1rem}.sidebar-minimised .user-controls{pointer-events:none}.sidebar-minimised .ti-chevron-right{transform:rotate(90deg)}.sidebar-minimised .sidebar-menu{flex-direction:row;display:flex}.page-content-header nav{gap:.5rem}.page-content-header .nav-actions{flex-direction:column;align-items:end;gap:.5rem}.stats-section{display:none}table{width:100%;table-layout:fixed;overflow:hidden}td{overflow:auto}.card-list{flex-direction:column}.card-list>li>a{width:100%}}.badge{position:relative}.badge:after{margin-left:.3rem;padding:.1rem .2rem;font-size:.7rem;border-radius:.2rem;line-height:.8rem;transform:rotate(355deg);font-weight:600}.badge.badge-new:after{content:"new!";color:var(--theme-darker);background:var(--theme-yellow-light);text-transform:uppercase}.badge.badge-beta:after{content:"beta";color:var(--theme-white);background:var(--theme-blue-light)}:root{--theme-blue:#102334;--theme-blue-light:#275681;--theme-yellow:#fbb33e;--theme-yellow-light:#fcc569;--theme-white:#fbfbfb;--theme-dark:#3d4852;--theme-darker:#364049;--theme-mid:#808080;--theme-light:#e0e0e0;--theme-lighter:#f5f5f5;--status-pass:#8cec6c;--status-fail:#ec6c6c;--status-pending:#ecaf6c}[data-theme=dark]{--theme-blue:#102334;--theme-blue-light:#275681;--theme-yellow:#fbb33e;--theme-yellow-light:#fcc569;--theme-white:#111;--theme-dark:#fbfbfb;--theme-darker:#eee;--theme-mid:#808080;--theme-light:#18181b;--theme-lighter:#202024;--status-pass:#8cec6c;--status-fail:#ec6c6c;--status-pending:#ecaf6c}@font-face{font-family:'Inter';src:url(/fonts/Inter-Regular.ttf)}@font-face{font-family:'Inter';src:url(/fonts/Inter-SemiBold.ttf);font-weight:600}@font-face{font-family:'Inter';src:url(/fonts/Inter-Bold.ttf);font-weight:bold}html{height:100%;background:var(--theme-white);color:var(--theme-dark);font-family:'Inter',Arial,Helvetica,sans-serif}a{text-decoration:none;color:inherit;display:inline-block}p{margin:0;margin-bottom:1.5rem}p a{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin:0}h4,h5,h6{font-weight:500}h5{margin-bottom:.5rem}h6{font-size:.8rem;color:var(--theme-mid);margin-bottom:.5rem}iframe,video{border:0;width:100%;height:100%;display:block}video.responsive{position:absolute}.relative{position:relative}.flex-column{display:flex;flex-direction:column;height:100%}.flex-full>*{flex:1}.flex-1{flex:1}.flex-row{display:flex;justify-content:space-between;gap:0 1rem;flex-wrap:wrap;width:100%;max-width:500px}.flex-spaced{display:flex;flex-direction:row;justify-content:space-between;gap:.2rem}.flex-row>*{flex:48%}.flex-fill-height{display:flex;flex-direction:column;justify-content:space-between;height:100%}.justify-between{justify-content:space-between;gap:0}.full-height{height:100%}.row.full-width,.full-width{width:100%;max-width:none}.border-box{box-sizing:border-box}.container{margin:0 auto;width:80%;max-width:1200px;box-sizing:border-box}.container.with-menu{display:flex;gap:3rem}header{padding:3rem 0}footer{padding:4rem 0}nav{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 .5rem}nav.align-right{justify-content:right;flex-direction:row}nav.align-left{justify-content:left;flex-direction:row}nav>ul{display:flex;flex-direction:row;padding:0;gap:0 2rem;margin:0;align-items:center}nav a{display:inline-block}li{list-style:none}nav h3{margin:0}.nav-actions li{display:flex;gap:0 .5rem;font-size:.85rem;cursor:pointer;align-items:center}table{width:calc(100% + 1rem);margin-left:-.5rem;text-align:left}.row>table{margin-left:0;width:100%}tr{position:relative}tbody tr{background-color:var(--theme-lighter)}tbody tr:not(.no-hover):hover{background-color:var(--theme-light)}tbody tr td:first-child{border-top-left-radius:.1rem;border-bottom-left-radius:.1rem}tbody tr td:last-child{border-top-right-radius:.1rem;border-bottom-right-radius:.1rem}th{font-weight:600;font-size:.85rem}th,td{padding:.5rem}th:first-child>a::before,td:first-child>a::before{content:"";display:block;position:absolute;left:0;width:100%;height:100%;top:0}.theme-toggle{background:#888;width:25px;height:25px;border-radius:100%;position:fixed;bottom:10px;right:10px}.drag-handle{position:relative;z-index:2}.text-trimmed{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%}label{display:block;opacity:.75;font-size:.8rem;margin-bottom:.4rem}.columns{display:flex}.column-50{width:50%}.image-box{width:100%;overflow:hidden;border-radius:.1rem;background-size:cover;background-position:left center}.image-box img{width:100%;background:var(--theme-light)}.image-box img.loading{position:relative;align-content:center;align-items:center;height:250px;animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.5}}button,.button{font-family:inherit;border:0;outline:0;background:var(--theme-light);padding:.25rem 1.5rem;border-radius:.2rem;cursor:pointer;font-size:.8rem;line-height:1.5;font-weight:600;width:auto;color:inherit;border:2px solid transparent;transition:.1s}button[disabled]{cursor:default;opacity:.5}button.primary,.button.primary{background:var(--theme-yellow);color:#111}button.secondary,.button.secondary{background:var(--theme-blue);color:#fff}button.dark,.button.dark{background:var(--theme-dark);color:var(--theme-white)}button.warning,.button.warning{background:var(--status-fail);color:#fff}button.clear,.button.clear{background:none}button:hover,.button:hover{background:var(--theme-dark);color:#fff}button.primary:hover,.button.primary:hover{background:var(--theme-yellow-light);color:#111}button.secondary:hover,.button.secondary:hover{background:var(--theme-blue-light)}button.dark:hover,.button.dark:hover{background:var(--theme-darker);color:var(--theme-white)}.hover-button::before,.hover-button::after{transition:.2s}.hover-button::before{content:attr(data-content);opacity:1}.hover-button:hover::before{content:'';opacity:.5}.hover-button::after{content:'';opacity:.5}.hover-button:hover::after{content:attr(data-content-hover);opacity:1}button.button-small,.button.button-small,input.input-small,select.input-small{padding:.1rem .4rem}.inline-centered{display:flex;align-items:center}.inline-centered *{width:auto}.content-right{display:flex;flex-direction:column;align-items:end}.content-justified{display:flex;justify-content:space-between;align-items:center}.content-justified h4{margin:0}hr{margin:2rem 0;border:1px solid var(--theme-light);opacity:.5;border-top:0;border-left:0;border-right:0}.row>*{margin-right:.4rem}.required label::after{content:" *";font-size:.6rem}input,select,textarea{border:0;outline:0;padding:.5rem;border-radius:.2rem;background:var(--theme-white);color:var(--theme-dark);border:1px solid var(--theme-mid);box-sizing:border-box;max-width:100%;font-family:inherit;font-size:.9rem;width:100%;box-sizing:border-box}textarea{resize:vertical;max-height:200px;min-height:2.5rem}input:focus,select:focus,textarea:focus{border-color:var(--theme-yellow)}input[disabled],select[disabled],textarea[disabled]{color:var(--theme-dark);border-color:var(--theme-light)}.error input,.error select,.error textarea{border-color:var(--status-fail)}.link,.link i{color:#3e9cfb;font-weight:600;font-size:.9rem;cursor:pointer}.hover-link,.hover-link i{font-weight:600;font-size:.9rem;cursor:pointer}.hover-link:hover,.hover-link:hover i{color:#3e9cfb}a:hover>b,a:hover>.bold,a:hover>.bolder{color:#3e9cfb}.link:hover{text-decoration:underline}.label{vertical-align:middle;display:inline-block;font-size:.6rem;background-color:var(--theme-white);color:var(--theme-dark);border-radius:.4rem;padding:.2rem .4rem}.alert-box{background:var(--theme-dark);padding:.4rem .8rem;display:flex;justify-content:space-between;align-items:center;color:var(--theme-white)}.form-box{margin:10% 0}.country-code{position:relative}.country-code::after{content:'+61';position:absolute;top:0;left:0;font-size:.8rem;opacity:.75;padding:.2rem .4rem}.country-code input{padding-left:40px}pre{background:var(--theme-light);padding:.8rem;box-sizing:border-box;border-radius:.2rem;font-family:monospace}.mono{font-size:1rem;font-family:monospace}ul.attributes-list{padding:0}ul.attributes-list>li:not(:last-child){margin-bottom:.8rem}ul.attributes-list>li>span:first-child{display:block;margin-bottom:.2rem}ul.attributes-list>li>span:first-child{font-style:italic;font-size:.8rem;opacity:.7}ul.attributes-list li>span:first-child{margin-right:.8rem}ul.attributes-list ul{margin-top:.4rem;margin-left:.8rem;padding:0}ul.attributes-list ul li>span:first-child{font-size:1rem;font-family:monospace}.icon-button{font-size:1.25rem;cursor:pointer}.thumb{border-radius:.2rem;width:2.5rem;height:2.5rem;background-size:cover;background-repeat:no-repeat;background-position:center}.thumb.empty{background-color:var(--theme-light);display:flex;align-items:center;justify-content:center}.thumb i{font-size:1.5rem;color:var(--theme-dark)}.status-pass{background-color:var(--status-pass)!important}.status-pass-text{color:var(--status-pass)!important}.status-fail{background-color:var(--status-fail)!important}.status-fail-text{color:var(--status-fail)!important}.status-pending{background-color:var(--status-pending)!important}.status-pending-text{color:var(--status-pending)!important}.status-unknown{border:1px solid var(--theme-light);background-color:var(--theme-light)!important}.status-unknown-text{color:var(--theme-light)!important}tr:hover .status-unknown{border:1px solid var(--theme-lighter)!important}.icon-label{position:absolute;top:-.6rem;right:-.5rem;background:var(--theme-light);border-radius:.4rem;padding:.15rem;font-size:.8rem;border:.2rem solid var(--theme-white)}sup{font-size:.6rem;opacity:.8}.user-controls{display:flex;justify-content:space-between;align-items:center;position:relative;box-sizing:border-box;border:1px solid transparent;padding-left:.5rem}.user-controls:hover,.user-controls:active{background-color:var(--theme-lighter);border:1px solid var(--theme-blue);cursor:pointer}header .user-controls:hover,header .user-controls:active{border-bottom-color:transparent;border-radius:.2rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.page-sidebar .user-controls:hover,.page-sidebar .user-controls:active{border-top-color:transparent;border-radius:.2rem;border-top-left-radius:0;border-top-right-radius:0}.user-controls .thumb{width:2rem;height:2rem}.user-controls>div:first-child{display:flex;align-items:center;gap:0 1rem}.user-control-menu{position:absolute;left:-1px;background-color:var(--theme-white);border-radius:.2rem;width:100%;border:1px solid transparent;display:none;transition:.2s;z-index:1}header .user-control-menu{top:2rem}.page-sidebar .user-control-menu{bottom:100%;margin-bottom:0}.user-controls:hover .user-control-menu,.user-controls:active .user-control-menu{display:block;background-color:var(--theme-lighter);border:1px solid var(--theme-blue);border-radius:.2rem}header .user-controls:hover .user-control-menu,header .user-controls:active .user-control-menu{border-top-color:transparent;border-top-left-radius:0;border-top-right-radius:0}.page-sidebar .user-controls:hover .user-control-menu,.page-sidebar .user-controls:active .user-control-menu{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.user-control-menu>div i{margin-right:.5rem}.user-control-menu>div:hover{background-color:var(--theme-darker);color:var(--theme-white)}.user-control-menu>div:hover a{color:var(--theme-white)}.user-control-menu>div a{display:block;padding:.5rem}.text-editor nav{margin-bottom:-1.5rem}.text-editor nav.active{margin-bottom:1rem}.text-editor nav ul:first-child li{display:none}.text-editor nav.active ul:first-child li{display:flex}.text-editor nav ul:last-child li{opacity:1}.text-editor nav.active ul:last-child li{opacity:.5}.text-editor .nav-actions{gap:.1rem;flex-wrap:wrap}.text-editor .nav-actions li{height:1.4rem;font-weight:normal;white-space:nowrap}.text-editor .nav-actions li.bar{width:1px;margin:0 .1rem;background:var(--theme-light)}.squire-editor{min-height:100px;max-height:300px;overflow:auto}.formatted ul,.squire-editor ul{padding-left:40px}.formatted ul li,.squire-editor ul li{list-style:disc}.formatted ol li,.squire-editor ol li{list-style:decimal}.squire-editor{outline:0}#payment-form #card-errors{position:absolute;margin-top:.5rem;left:0;color:#f00;font-size:.8em;padding:10px}.text-dark{color:var(--theme-dark)}.text-error{color:#f00}.no-hand{cursor:default}.hand,.drag-handle{cursor:pointer}.w-1{width:1rem}.text-small{font-size:.8rem}.disabled{opacity:.6;pointer-events:none}.hidden{display:none!important}.underline{text-decoration:underline}.bold{font-weight:bold}.bolder{font-weight:600}.info-box{background:var(--theme-light);padding:.25rem;border-radius:.1rem;width:100%;box-sizing:border-box;display:block}@media only screen and (max-width:480px){.container{width:100%;max-width:100%;padding:0 1.5rem}.mobile-hide{display:none}.flex-row{margin-bottom:1.5rem}}.pie-chart{width:200px;height:200px;border-radius:100%;overflow:hidden;text-align:center;position:relative;background-color:var(--theme-lighter);margin-bottom:20px}.pie-part{position:absolute;width:100%;height:100%;border-radius:50%;clip:rect(0,200px,200px,100px);transition:.5s;transform:rotate(0deg)}.pie-slice{position:absolute;width:100%;height:100%;border-radius:50%;clip:rect(0,100px,200px,0);background-color:#ddd}.pie-center{width:160px;height:160px;border-radius:100%;background-color:var(--theme-blue);vertical-align:middle;position:absolute;top:20px;left:20px;z-index:99}.chart-stats label:before{background-color:#1779ca}.chart-stats .chart-not-started .dot,.chart-not-started .pie-slice{background-color:var(--theme-lighter)}.chart-stats .chart-in-progress .dot,.chart-in-progress .pie-slice{background-color:var(--theme-yellow)}.chart-stats .chart-passed .dot,.chart-passed .pie-slice{background-color:var(--status-pass)}.chart-stats .chart-failed .dot,.chart-failed .pie-slice{background-color:var(--status-fail)}.chart-stats{position:relative;font-size:.85em;display:inline-block}.chart-stats li{overflow:hidden}.chart-stats label{position:relative;display:inline-block;margin-right:50px;line-height:1.2em;max-width:200px}.chart-stats span{font-size:1.2em;float:right}.chart-stats .dot{vertical-align:middle;margin-right:8px;border-radius:10px;width:10px;height:10px;display:inline-block}.chart-stats label:after{vertical-align:middle}.chart-not-started label:after{content:"Not Started"}.chart-in-progress label:after{content:"In Progress"}.chart-passed label:after{content:"Passed"}.chart-failed label:after{content:"Failed"}.dropdown{position:relative;cursor:pointer;width:fit-content}.dropdown button{max-width:100%;min-width:auto}.dropdown:not(.auto-width) button{min-width:150px}.dropdown-list{display:none}.dropdown-list div{display:block}.dropdown:hover .dropdown-list{display:block;position:absolute;box-sizing:border-box;margin-top:-1px;left:0;z-index:9;background:var(--theme-lighter);border:1px solid var(--theme-blue);width:100%}.dropdown.dropup .dropdown-list{bottom:100%;margin-bottom:-1px;top:unset}.dropdown:hover .dropdown-list>div{padding:.2rem .8rem}.dropdown.centered-content:hover .dropdown-list>div{padding:.2rem 0;text-align:center}.dropdown:hover .dropdown-list>.active{font-weight:600}.dropdown:hover .dropdown-list>div:hover{background:var(--theme-light)}.row{position:relative;margin-bottom:1.5rem;width:100%;max-width:500px}nav .row{max-width:15%;min-width:300px}.row label,.row .form-label{position:absolute;top:-.8rem;left:.4rem;padding:.2rem .4rem;background:var(--theme-white);opacity:1;color:var(--theme-dark);z-index:2;display:block;font-size:.8rem;margin-bottom:.4rem}.row>input,.row>select,.row>textarea{padding:.8rem;min-width:50%}.row.readonly .field{border-color:var(--theme-light)}.field{padding:.8rem;border-radius:.2rem;background:var(--theme-white);border:1px solid var(--theme-mid);box-sizing:border-box;display:flex;gap:.4rem;flex-direction:column;user-select:none;display:inline-block;width:100%}.field.field-tight{padding:.4rem}.row.readonly .field{border-color:var(--theme-light)}.field.field-with-button{padding:.4rem;display:flex;justify-content:space-between;flex-direction:row}.field.field-with-button input{border:0;flex:1;width:auto;max-width:none;padding:.4rem;margin:0}.toggle-input.on>*:last-child{opacity:.5}.toggle-input.off>*:first-child{opacity:.5}.checkbox{display:flex;gap:.5rem;width:fit-content;align-items:center;cursor:pointer}.checkbox i{font-size:1.5rem}.radio{display:flex;gap:1.5rem;width:fit-content}.radio>*{cursor:pointer;display:flex;gap:.4rem;align-items:center}.radio i{font-size:1.2rem}.radio.on>*:last-child,.radio.off>*:first-child,.radio .off{opacity:.3}.radio.on>*:last-child *:first-child *,.radio.off>*:first-child *:first-child *{display:none}.row p{padding:.5rem;border-radius:.2rem;background:var(--theme-lighter);margin-bottom:1rem;margin-top:.5rem}.subsection{padding:1.25rem;border:1px solid var(--theme-light);border-radius:.2rem}#wrapper{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--theme-lighter);display:flex;flex-direction:column;justify-content:center;align-items:center}#box{height:70vh;width:70vw;max-width:1000px;max-height:600px;border-radius:.4rem;display:flex;overflow:hidden}#box>div{flex:1;box-sizing:border-box;overflow-y:auto}#box>div:first-child{padding:3rem;background:var(--theme-blue);color:var(--theme-white);display:flex;flex-direction:column;gap:6rem}#box>div:first-child>div:first-child{height:50px}#box>div:first-child img{height:100%}#box>div:first-child h1{font-size:3rem}#box>div:first-child ul{padding-left:1rem}#box>div:first-child li{list-style:disc}#box>div:first-child li:not(:last-child){margin-bottom:.5rem}#box>div:last-child{padding:4rem;background:var(--theme-white);display:flex;flex-direction:column;justify-content:space-between;gap:4rem}.logo-mobile{display:none;max-width:100%;max-height:80px;margin-bottom:4rem}@media only screen and (max-width:480px){#wrapper{justify-content:flex-start;background:var(--theme-white);position:relative;height:100%;width:100%}#box{width:100%;height:100%;max-width:none;max-height:none;overflow:auto;border-radius:0;flex-direction:column-reverse}#box>div:first-child{overflow-anchor:none!important;scroll-snap-stop:normal!important;overscroll-behavior:unset!important;scroll-behavior:unset!important}#box>div:last-child{padding:2.5rem .5rem;box-sizing:border-box;flex:1 auto}.logo-mobile{display:block}}.flex-horiz{display:flex;flex-direction:row}.flex-vert{display:flex;flex-direction:column}.flex-center{align-items:center}.flex-start{align-items:start}.flex-gap-1{gap:1rem}.flex-gap-2{gap:2rem}.flex-gap-3{gap:3rem}.flex-gap-4{gap:4rem}.m-0{margin:0}.m-25{margin:.25rem}.m-1{margin:.5rem}.m-2{margin:1rem}.m-3{margin:1.5rem}.m-4{margin:2rem}.m-5{margin:3rem}.m-6{margin:4rem}.mb-0{margin-bottom:0}.mb-25{margin-bottom:.25rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mb-5{margin-bottom:3rem}.mb-6{margin-bottom:4rem}.mr-0{margin-right:0}.mr-1{margin-right:.5rem}.mr-2{margin-right:1rem}.mr-3{margin-right:1.5rem}.mr-4{margin-right:2rem}.ml-0{margin-left:0}.ml-1{margin-left:.5rem}.ml-2{margin-left:1rem}.ml-3{margin-left:1.5rem}.ml-4{margin-left:2rem}.mt-0{margin-top:0}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mt-5{margin-top:3rem}.mt-6{margin-top:4rem}header img{height:3rem}ul{padding:0}.tile-list{display:flex;gap:1.5rem 0;flex-wrap:wrap;justify-content:space-between}.tile-list li{position:relative}.tile-list li>div>a{flex:1}.tile-list>li{display:flex;flex-direction:column;flex-basis:calc(50% - 3rem);gap:1rem;border-bottom:1px solid var(--theme-lighter);padding-bottom:1rem}.tile-list>li>div{display:flex;justify-content:space-between;gap:0 1rem}.tile-list>li .image-box{height:15rem;background-color:var(--theme-lighter)}.tile-list>li ul{display:flex;align-items:center;position:relative;align-items:start}.tile-list>li ul>li>*{display:flex;align-items:center;justify-content:space-between}.tile-list>li ul:first-child>li:first-child:not(:only-child){margin-right:1rem}.group-list>li{margin-bottom:3rem}.vertical-list{flex-direction:column;gap:1.5rem 0}.image-scroller{overflow:hidden;overflow-x:auto;height:15rem;white-space:nowrap;padding-bottom:1rem}.image-scroller img{display:inline-block;height:100%;margin-right:2rem}.info-list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.5rem 0}.description-text{max-height:100px}.not-accessible{cursor:default}#section-contents nav{display:none}.status-label{background:var(--theme-light);padding:.25rem 1.5rem;font-size:.8rem;line-height:1.5;font-weight:600;align-items:center;color:#111}.status-label i{margin-left:-.75rem;margin-right:.5rem}.tile-list.courses-list .icon-label{left:-.5rem;right:unset}.cart-button{display:flex;align-items:center}.cart-button .label{margin-right:.2rem;color:#fff;font-weight:bold;border-radius:100%;width:1rem;height:1rem;padding:0;display:flex;align-items:center;align-content:center;text-align:center;justify-content:center}.price-label{background:var(--theme-yellow-light);padding:.2rem .5rem;border-radius:.1rem;font-size:.8rem;color:#111;font-weight:bolder}.course-group-menu{display:flex;flex-direction:column;gap:.5rem;position:sticky;position:-webkit-sticky;top:2rem;align-self:flex-start;max-width:200px;width:25%;flex:none}.course-group-menu .button{padding:.2rem .5rem;box-sizing:border-box;transition:.1s}.course-group-menu .button.clear:hover{color:var(--status-pending);background:none}.course-group-menu .button:not(.clear):hover{color:var(--theme-dark)}@media only screen and (max-width:480px){header{padding:1.5rem 0}header nav,main nav{justify-content:center;flex-direction:column;gap:1.5rem}.player .align-right{justify-content:center}.tile-list{flex-direction:column}.tile-list button,.tile-list .button{display:none!important}.tile-list>li>div{flex-direction:column;gap:1rem}.info-list{flex-direction:column}.player #section-title{display:none}.player #section-contents{padding:1.5rem}.player #section-contents nav{display:flex;flex-direction:row;justify-content:space-between}#section-contents .tile-list{gap:.5rem 0;margin-bottom:0}#section-contents .tile-list li{background:var(--theme-lighter);padding:.2rem}#section-contents .tile-list>li{border-left:.25rem solid var(--theme-light)}#section-contents .tile-list>li:not(.accessible-module){opacity:.5}#section-contents .tile-list li.passed-module{border-color:var(--status-pass)}#section-contents .tile-list li.failed-module{border-color:var(--status-fail)}#section-contents .tile-list li.failed-module{border-color:var(--status-fail)}.player #section-contents .tile-list li.current-module{background:var(--theme-dark);color:var(--theme-white)}.player #section-contents .tile-list li.current-module i{color:var(--theme-white)}#section-contents .tile-list li.current-module *{background:none}#section-contents .thumb{width:1.5rem;height:1.5rem;background:none}#section-contents .icon-label,#section-contents span{display:none}#section-contents .tile-list b{font-weight:600}.course-group-menu{display:none}}.loading-bg{opacity:0;display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);justify-content:center;align-items:center;z-index:9999;animation:loading-bg-fade;animation-delay:.5s;animation-duration:1s;animation-fill-mode:forwards}.loading .loading-bg{display:flex;flex-direction:column}.loading-circles{display:flex;justify-content:center;align-items:center}.loading-circles h6{margin:0;margin-top:160px;position:relative;height:36px}.loading-bar{display:none}#loading-label{display:block}#uploading-label{display:none}.uploading #loading-label{display:none}.uploading #uploading-label{display:block}.uploading #uploading-label:after{content:attr(data-progress)}.uploading .loading-bar{display:block;position:relative;height:10px;width:100px;background:var(--theme-light);border-radius:2px;text-align:center}.uploading .loading-bar .bar{display:block;height:10px;width:0%;background:var(--theme-blue);border-radius:2px}.loading-circles div{opacity:0;width:100px;height:100px;border:5px solid var(--theme-blue);border-radius:50%;position:absolute;animation:loading-fade;animation-duration:3s;animation-iteration-count:infinite}.loading-circles div:nth-of-type(1){animation-delay:1.1s}.loading-circles div:nth-of-type(2){width:80px;height:80px;animation-delay:.9s}.loading-circles div:nth-of-type(3){width:60px;height:60px;animation-delay:.7s}.loading-circles div:nth-of-type(4){width:40px;height:40px;animation-delay:.5s}.loading-circles div:nth-of-type(5){width:20px;height:20px;animation-delay:.3s}.loading-circles div:not(:nth-of-type(6)){background:none!important}.loading-circles div:nth-of-type(6){width:10px;height:10px;border:0;background:var(--theme-blue);animation-delay:.1s}.background-loading .loading-bg{z-index:1;position:absolute;width:100%;height:100%}@keyframes loading-fade{0%{opacity:0}30%{opacity:1}40%{opacity:1}0%{opacity:0}}@keyframes loading-bg-fade{from{opacity:0}to{opacity:1}}.modal-bg{visibility:hidden;display:flex;position:fixed;left:0;right:0;top:0;bottom:0;align-items:center;justify-content:center;background:rgba(16,35,52,0);transition:.2s;z-index:10}.modal-bg.show{background:rgba(16,35,52,.9);visibility:visible}.modal{display:none;position:relative;width:500px;background:var(--theme-white);padding:1.5rem;border-radius:.25rem;flex-direction:column;justify-content:space-between;gap:1.5rem 0;max-height:100vh;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}[data-theme=dark] .modal-bg.show{background:rgba(60,60,60,.95)}.modal.wide{width:80%}.modal.high{height:80%}.modal-bg.show .modal{display:flex}#modal-content{display:flex;flex-direction:column;gap:1.5rem 0;height:100%}.modal ul{margin:0}.modal hr{left:-1.5rem;margin:0;width:calc(100% + 3rem);margin-left:-1.5rem}.modal input,.modal textarea,.modal select,.modal .field{width:100%;color:var(--theme-dark)}.modal .row:last-child{margin-bottom:0}.fill-screen .modal{width:95%;height:95%}@media only screen and (max-width:480px){.modal-bg{align-items:flex-start}.modal{height:100%;width:100%;max-height:none;max-width:none;justify-content:flex-start;overflow:auto}#modal-content{height:100%;display:flex;flex-direction:column;justify-content:space-between}#modal-content hr{margin:1.5rem 0}}.form-editor td{padding:.5rem 1rem;box-sizing:border-box;border:1px solid var(--theme-light);color:var(--theme-dark)}.form-editor td:hover{cursor:pointer}.form-editor>tr:last-child:hover td,.form-editor>tbody>tr>td tr:hover td,.form-editor>tbody>tr>td:last-child:hover{cursor:pointer;border-radius:.2rem;background:var(--theme-dark);color:var(--theme-white)}.form-module-wrapper{width:100%;max-width:500px;padding-bottom:4rem}.form-module-section{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--theme-light)}.form-module-section h3{margin-bottom:.5rem;font-weight:600}.form-module-section-info,.form-module-field-info{font-size:.9rem;color:var(--theme-dark);box-sizing:border-box;width:100%}.form-module-field-info{padding:.5rem;border-radius:.2rem;background:var(--theme-lighter);margin-bottom:1rem;margin-top:-1rem}.form-module-section-fields{display:flex;flex-direction:column;gap:2rem}.form-module-field{margin-bottom:0}.form-module-options{display:flex;flex-direction:column;gap:.25rem}.form-module-options>div{background:var(--theme-lighter);padding:.5rem;border-radius:.2rem;display:flex;gap:.5rem;align-items:center}.form-module-options>div i{font-size:1.25rem}.form-module-options:not(.disabled)>div:hover{cursor:pointer;background:var(--theme-light)}.form-module-options>div.checked{background:var(--theme-dark);color:var(--theme-white)}.form-module-options:not(.disabled)>div.checked:hover{background:var(--theme-darker)}#text-module-content{min-height:300px;border:1px solid #ccc;border-radius:2px;margin-bottom:10px;resize:both;resize:none;overflow:hidden;min-height:100%;width:100%}.text-module-content *{overflow:hidden}.text-editor-box{width:100%;height:100%;padding:0 10px;box-sizing:border-box}.toolbox .widget-content>div>div>i,.text-module-block-menu span{padding:2px;margin:2px;color:#555;border:1px solid #eee;border-radius:2px;cursor:pointer}.text-module-block-menu span{padding:5px 10px 5px 2px}.text-module-block-menu span *{vertical-align:bottom}.toolbox .widget-content>div>div>i:hover,.text-module-block-menu span:hover,.text-module-block-menu span:hover *{color:#408bf3;border-color:#408bf3}.notification>div:last-child{padding:1rem;min-width:20rem;max-width:25rem;right:2rem;bottom:2rem;position:fixed;z-index:9999;background-color:#cdf7bf;border:1px solid var(--status-pass);box-sizing:border-box;display:flex;border-radius:.2rem;font-weight:600;gap:1rem;align-items:center;color:#364049}.notification-bg{visibility:hidden;display:flex;position:fixed;left:0;right:0;top:0;bottom:0;align-items:center;justify-content:center;background:rgba(16,35,52,0);transition:.2s;z-index:9998}.notification i{font-size:1.5rem}.notification label{display:block}.notification>div:last-child{align-items:center}.notification>div>div:last-child{flex-direction:column;align-items:start}.notification.error>div:last-child{background-color:#f3a0a0;border-color:var(--status-fail)}.notification.warning>div:last-child{background-color:#f1c492;border-color:var(--status-pending)}.notification.action>div:last-child{background-color:var(--theme-lighter);border-color:var(--theme-blue-light);left:50%;margin-left:-10rem;bottom:unset;right:unset;top:4rem}.notification.action .notification-bg{visibility:visible;background:rgba(16,35,52,.9)}.system-notification{padding:.75rem;background:var(--theme-light);color:#000;position:fixed;top:0;width:100%;z-index:9999}.system-notification.warning{background:var(--status-pending)}.system-notification.critical{background:var(--status-fail)}.container{transition:.2s}.player{display:flex;flex-direction:column;max-width:100%;width:100%;padding:1.5rem;padding-bottom:0;box-sizing:border-box}.player header{padding:0;margin-bottom:1.5rem}.player main{display:flex;gap:0 2rem;flex:1;height:0;height:fit-content;padding-bottom:1.5rem;box-sizing:border-box}.player main>div:last-child{flex:0;min-width:300px}.back-to-course{display:none}.player .back-to-course{display:block}.player .back-to-library{display:none}.player main .player-hide{display:none}.player-wrapper{overflow:hidden;display:flex;flex:1;width:100%;flex-direction:column}.player-header{display:flex;justify-content:space-between;background:var(--theme-blue)}.player-header button,.player-header .button,.player-next-button{border-radius:0}.player-header-buttons{position:absolute;top:0;right:0;display:flex;gap:.5rem}.player-header-buttons button{border-radius:0}.player-next-button{display:none}.player-next-button.show{display:block}.player-next-button.show+button{display:none}.player footer{display:none}.player-inner{width:100%;height:100%;display:flex;flex:1;overflow:hidden}.player-menu{display:none;width:280px;flex-direction:column;justify-content:space-between;height:100%;padding:1rem;box-sizing:border-box;border-right:1px solid var(--theme-light);overflow-y:auto;gap:1rem}.player-menu.show{display:flex}.player-menu .menu-modules-list{display:flex;flex-direction:column;gap:.5rem}.player-menu .menu-module{padding:.5rem;border-radius:.2rem;transition:.2s;display:flex;justify-content:space-between;align-items:center;background:var(--theme-lighter)}.player-menu .menu-module.accessible-module:not(.current-module):hover{background:var(--theme-darker);cursor:pointer;color:var(--theme-white)}.player-menu .menu-module.current-module{border-top-left-radius:0;border-bottom-left-radius:0;border-left:5px solid var(--theme-yellow)}#player-mount{width:100%;height:100%;flex:1;overflow:hidden;overflow-y:auto}#scorm-player-top{width:100%;height:100%}.vertical-list{gap:.5rem}.content{height:100%;position:relative}.content.scorm:before,.content.video:before,.content.embed:before{content:"Loading...";position:absolute;top:6rem;left:4rem;z-index:-1}.content.scorm,.content.video,.content.embed{display:flex;flex-direction:column}.content.video{background:#000}.content.text{padding:1.5rem;box-sizing:border-box;overflow:auto;display:flex;flex-direction:column;justify-content:space-between}.content.quiz .module-content-wrapper,.content.file .module-content-wrapper{display:flex;justify-content:center;align-items:center}.quiz-content,.file-upload-form{padding:2rem;border-radius:.2rem}.quiz-list li{background:var(--theme-light);padding:1rem;border-radius:.2rem;display:flex;align-items:center}.quiz-list li:not(:last-child){margin-bottom:.5rem}.quiz-list:not(.quiz-results-list) li:hover{background:var(--theme-dark);color:var(--theme-white);cursor:pointer}.quiz-list li.selected{background:var(--theme-blue);color:var(--theme-white)}.quiz-list li.quiz-correct{background:var(--status-pass)}.quiz-list li.quiz-incorrect{background:var(--status-fail)}.content.video iframe{width:100%;height:100%}.content.embed .embed-content{flex:1;overflow:auto}.content.embed iframe{height:100%}.watermark{position:fixed;user-select:none;bottom:0;right:20px;z-index:999;opacity:.05;font-size:12px;color:#0f0}@media only screen and (max-width:480px){.player header{display:none}.player.container{padding:0}.player header hr{margin:0}.player main{flex-direction:column-reverse;padding-bottom:0}.player .course-title{display:none}.content.text,.quiz-content,.file-upload-form,#scorm-player-top{border:0}.player-menu{width:100%;max-width:none}}.squire-editor-textbox{width:100%;min-height:100px;max-height:400px;border:1px solid #aaa;border-radius:0 0 2px 2px;overflow-y:auto}.squire-editor .toolbox{top:auto;left:auto;position:relative;width:100%;height:auto;overflow:hidden;z-index:1;border:1px solid #aaa;box-shadow:none;border-bottom:0;box-sizing:unset}.squire-editor .toolbox .toolbox-handle{display:none}.squire-editor .toolbox .widget-content{padding:0}.text-tools{padding-top:6px}.squire-editor .toolbox .text-tools>div{display:inline-block}.squire-editor .toolbox .font-size-selection>div,.squire-editor .toolbox .font-family-selection>div,.squire-editor .toolbox .colour-picker>div{display:inline-block}.squire-editor .toolbox .font-family-selection>div{margin:0 5px}.squire-editor .toolbox .font-family-selection>div:hover span{border:1px solid #aaa}*[data-tip]{position:relative}*[data-tip]:after{position:absolute;content:attr(data-tip);background:var(--theme-blue-light);color:var(--theme-white);padding:.2rem;font-size:.8rem;border-radius:.2rem;bottom:100%;margin-bottom:-2px;top:unset;left:0;opacity:0;visibility:hidden;transition:.2s;z-index:99}*[data-tip]:hover:after{opacity:1;visibility:visible;margin-bottom:2px}