﻿@charset "UTF-8";#blazor-error-ui{background:#ff0;bottom:0;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);display:none;left:0;padding:12px;position:fixed;width:100%;z-index:110000;}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem;}::selection{background:hsl(146,39%,47%);color:hsl(0,0%,100%);}html,body{font-family:"Ubuntu",Helvetica,Arial,sans-serif;color:hsl(240,13%,26%);font-size:16px;background:#fff;}.rdx-sticky-header{position:sticky;top:0;}.rdx-header-menu{display:flex;justify-content:space-between;align-items:center;}h1{font-family:"Ubuntu",Helvetica,Arial,sans-serif;font-weight:700;font-size:3rem;line-height:3.438rem;margin-bottom:12px;}h1:focus-visible{outline:0!important;}h2{font-family:"Ubuntu",Helvetica,Arial,sans-serif;font-weight:400;font-size:2.25rem;line-height:2.875rem;}h3{font-family:"Ubuntu",Helvetica,Arial,sans-serif;font-weight:700;font-size:1.75rem;line-height:2.188rem;}h4{font-family:"Ubuntu",Helvetica,Arial,sans-serif;font-weight:700;font-size:1.313rem;line-height:1.625rem;}h5{font-family:"Ubuntu",Helvetica,Arial,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.625rem;}h6{font-family:"Ubuntu",Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;line-height:1.5rem;}p,a,.k-form-label,.k-input-inner{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;}p{margin-bottom:12px;}article{padding:.5rem;}.page{display:flex;flex-direction:row;min-height:calc(100vh - 5rem);}.rdx-in-page-header{display:flex;flex-direction:row;width:100%;flex-wrap:wrap;}.rdx-in-page-header .in-page-title{order:3;flex:1 1 100%;}.rdx-in-page-header .action-buttons-host{flex:1;order:2;min-width:175px;display:flex;justify-content:flex-end;align-items:flex-start;}.rdx-in-page-header .back-buttons-host{flex:1;order:1;min-width:100px;display:flex;justify-content:flex-start;align-items:flex-start;}@media(min-width:1000px){.rdx-in-page-header{display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;}.rdx-in-page-header .in-page-title{flex:1;order:2;flex-grow:1;}.rdx-in-page-header .action-buttons-host{flex:0;order:3;}.rdx-in-page-header .back-buttons-host{flex:0;order:1;}}.rdx-middle{width:100%;height:calc(100vh - 70px - 5rem - 12px);margin-top:82px;margin-bottom:5rem;padding-top:12px;overflow-y:auto;}.rdx-main{flex:1;width:100%;overflow:hidden;}.sidebar{background-image:linear-gradient(180deg,#052767 0%,#3a0647 70%);}.rdx-top-row{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;top:0;z-index:999;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;padding:0 .5rem .5rem .5rem;height:5rem;width:100%;background:hsl(0,0%,100%);color:hsl(240,16%,21%);box-shadow:rgba(128,128,128,.6) 0 0 12px;}.rdx-top-row.not-logged-in{box-shadow:none;}.rdx-top-row>div{display:flex;}.rdx-top-row>div>nav{display:none;}.rdx-top-row a,.rdx-top-row .btn-link{white-space:nowrap;margin-left:.25rem;}.rdx-top-row a:first-child{overflow:hidden;text-overflow:ellipsis;}@media(max-width:640.98px){.rdx-top-row a,.rdx-top-row .btn-link{margin-left:0;}}@media(min-width:641px){.page{flex-direction:column;}.sidebar{width:250px;height:100vh;position:sticky;top:0;}article{padding-left:2rem!important;padding-right:1.5rem!important;}}.navbar-toggler{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:hsl(220,14%,90%);border:1px solid hsl(240,1%,29%);padding:.5rem;width:2.5rem;height:2.5rem;}.navbar-toggler .bar{width:100%;height:4px;background-color:hsl(240,1%,29%);padding:0;margin-bottom:.25rem;}.navbar-toggler .bar:last-child{margin-bottom:0;}.navbar-brand{font-size:1.1rem;}.oi{width:2rem;font-size:1.1rem;vertical-align:text-top;top:-2px;}.nav-item{font-size:.9rem;padding-left:.25rem;padding-right:.25rem;}.nav-item a{color:#505050;border-radius:4px;height:3rem;display:flex;align-items:center;line-height:3rem;}.nav-item a.active{background-color:rgba(255,255,255,.25);color:#a0a0a0;}.nav-item a:hover{background-color:rgba(255,255,255,.1);color:#0ea87d;}.submenu{position:absolute;left:100%;top:0;display:none;background-color:#fff;border:1px solid #ddd;padding:10px;}.dropdown-menu .show{display:block;}.submenu .show{display:block;}.dropdown-menu>li>a.active{background-color:hsl(240,13%,26%);margin-left:0;color:hsl(0,0%,100%);border-radius:0;}@media(min-width:1000px){.rdx-top-row>div>nav{display:flex;}.navbar-toggler{display:none;}.collapse{display:block;}}.rdx-no-wrap{white-space:nowrap;}.rdx-brand-logo{max-height:4rem;cursor:pointer;}.sidebar{background-image:none!important;background:hsl(240,13%,26%);margin-bottom:-32px;z-index:10000;}.nav-link{display:flex;align-items:start;overflow:hidden;}.nav-link .active{background:hsl(240,16%,21%);position:relative;}.nav-link .nav-link.active .rdx-top-header{box-shadow:0 .125rem .25rem rgba(0,0,0,.075);background:hsl(0,0%,100%);width:100%;height:70px;display:flex;align-items:center;justify-content:end;padding-right:32px;gap:32px;}.navbar{height:70px;}.navbar-brand{font-size:1.4rem;}.rdx-skip-to-content-link{position:absolute;background:hsl(146,39%,47%);top:0;width:100%;height:50px;padding:32px;transform:translateY(-100%);color:hsl(0,0%,100%);z-index:1000;display:flex;justify-content:center;align-items:center;}.rdx-skip-to-content-link:hover{font-weight:700;color:hsl(0,0%,100%);}.rdx-skip-to-content-link:focus{transform:translateY(0);}.rdx-page-header-container{display:sticky;top:56px;margin-left:-32px;margin-right:-32px;background:hsl(0,0%,100%);width:calc(100% + 48px);padding-right:32px;z-index:2000;}.rdx-page-header{left:0;color:hsl(240,16%,21%);padding:12px;padding-left:32px;}section.rdx-page-main-content{position:relative;margin-top:1rem;}.rdx-page-header-container{display:flex;justify-content:space-between;align-items:center;}.rdx-header-scale h1{font-family:"Ubuntu",Helvetica,Arial,sans-serif;font-weight:700;font-size:2rem;line-height:2.5rem;}.rdx-header-scale p{display:none;}.sidebar{display:sticky;top:0;z-index:9999;}@media(min-width:640px){.rdx-page-header-container{width:calc(100% + 56px);margin-right:-64px;left:-32px;margin-bottom:32px;top:0;z-index:1000;}.rdx-page-header{padding:32px;width:75%;}}.rdx-page-footer-container{position:fixed;bottom:0;display:flex;align-items:center;height:5rem;width:100%;color:hsl(0,0%,100%);background-color:hsl(240,16%,21%);border-top-style:solid;border-color:#fff;border-width:4px;}.rdx-page-footer-container article{display:flex;flex-grow:1;flex-direction:row;justify-content:space-between;}.rdx-page-footer-container article>*:only-child{margin-left:auto;}.rdx-page-footer-container .environment-status{position:relative;display:inline-block;font-family:monospace;text-transform:lowercase;}.rdx-page-footer-container .environment-status::before{content:"{";filter:brightness(.7);margin-right:.2em;}.rdx-page-footer-container .environment-status::after{content:"}";filter:brightness(.7);margin-left:.2em;}.rdx-page-footer-container .social-icons{display:flex;gap:24px;}.rdx-page-footer-container .social-icons>a{color:hsl(0,0%,100%);font-size:1.5rem;}.rdx-page-footer-container .info-draw{display:flex;flex-direction:row;gap:6px;}.rdx-page-footer-container .console-icon{cursor:pointer;font-size:16px;}.rdx-page-footer-container .console-icon i{padding:.125rem .5rem;}.rdx-environment-development{background-color:#556b2f;}.rdx-environment-qa{background-color:#8b4513;}.rdx-environment-test{background-color:#8b0000;}.rdx-search-bar{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;}.rdx-search-bar-input{display:flex;flex-grow:1;gap:12px;}.rdx-inline-tooltip{flex:1;display:inline-block;margin:1rem;padding:1rem;background-color:hsl(240,5%,93%);border:1px solid hsl(240,13%,26%);border-radius:10px;}.rdx-search-bar-button{flex:none;}.rdx-btn-add,.rdx-modal-close{color:hsl(146,39%,47%);font-size:2.25rem;cursor:pointer;}.rdx-block-full-width{display:block;width:100%;}.rdx-block-full-width.full-height{height:100%;}.rdx-two-column-layout{display:flex;justify-content:space-between;gap:20px;}.rdx-two-column-layout .column-left{flex:var(--column-left-flex,1);}.rdx-two-column-layout .column-right{flex:var(--column-right-flex,1);}@media(max-width:1000px){.rdx-two-column-layout{flex-direction:column;}.rdx-two-column-layout .column-left,.rdx-two-column-layout .column-right{max-width:100%;}}.rdx-padding-sm{padding:.125rem;}.rdx-padding-md{padding:.5rem;}.rdx-padding-lg{padding:1rem;}.rdx-padding-xl{padding:2rem;}.rdx-padding-top-sm{padding-top:.125rem;}.rdx-padding-top-md{padding-top:.5rem;}.rdx-padding-top-lg{padding-top:1rem;}.rdx-padding-top-xl{padding-top:2rem;}.rdx-padding-bottom-sm{padding-bottom:.125rem;}.rdx-padding-bottom-md{padding-bottom:.5rem;}.rdx-padding-bottom-lg{padding-bottom:1rem;}.rdx-padding-bottom-xl{padding-bottom:2rem;}.rdx-font-size-sm{font-size:1rem;}.rdx-font-size-md{font-size:1.5rem;}.rdx-font-size-lg{font-size:1.75rem;}.rdx-font-size-xl{font-size:2rem;}.rdx-hidden{display:none;}.rdx-flex-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;}.rdx-flex-row.h-centred{justify-content:center;}.rdx-flex-row.h-spaced{justify-content:space-between;}.rdx-flex-row.h-right{justify-content:flex-end;}.rdx-flex-row.v-centred{align-items:center;}.rdx-flex-row.v-spaced{align-items:stretch;}.rdx-flex-row.v-bottom{align-items:flex-end;}.rdx-flex-col{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;}.rdx-flex-col.h-centred{justify-content:center;}.rdx-flex-col.h-spaced{justify-content:space-between;}.rdx-flex-col.h-right{justify-content:flex-end;}.rdx-flex-col.v-centred{align-items:center;}.rdx-flex-col.v-spaced{align-items:stretch;}.rdx-flex-col.v-bottom{align-items:flex-end;}.rdx-flex-no-grow{flex-grow:0;}.rdx-flex-grow-1{flex-grow:1;}.rdx-flex-no-shrink{flex-shrink:0;}.rdx-fixed-page-host{position:fixed;width:100%;height:100%;top:0;left:0;}.rdx-relative-page-host{position:relative;width:100%;height:100%;top:0;left:0;}.rdx-fixed-page-host>.rdx-centred-content,.rdx-relative-page-host>.rdx-centred-content{position:absolute;height:100%;width:100%;inset:0;display:flex;justify-content:center;align-items:center;text-align:center;}.rdx-fixed-page-host>.rdx-centred-content.aligned-to-top,.rdx-relative-page-host>.rdx-centred-content.aligned-to-top{align-items:start;margin-top:6rem;}.rdx-k-toasts-container{margin-top:50px;margin-right:.5rem;padding:1rem;max-width:33.3333333333vw;z-index:60000;}.rdx-k-toasts-container .k-notification{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.rdx-k-toasts-container .k-notification-actions{top:.5rem;right:.5rem;order:1;flex:0 1 100%;justify-content:flex-end;}.rdx-k-toasts-container .k-notification-status{order:2;}.rdx-k-toasts-container .k-notification-content{order:3;}@media(max-width:1199px){.rdx-k-toasts-container{padding:.5rem;max-width:66.6666666667vw;}}@media(max-width:799px){.rdx-k-toasts-container{padding:.5rem;max-width:calc(100vw - 1rem);}}.rdx-mandatory>label{display:inline-block!important;}.rdx-mandatory>label::before{color:#f00;font-weight:bold;content:"* ";}.rdx-main-menu .rdx-menu-actions-container{gap:6px;align-items:center;height:100%;}.non-clickable{cursor:default;}.rdx-main-menu-mobile-view{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;position:fixed;top:5.5rem;left:0;width:100%;height:100%;background-color:#fff;padding:1rem;}.rdx-main-menu-mobile-view.rdx-main-menu-mobile-view-visible{display:block;}.rdx-main-menu-mobile-view .rdx-mobile-view-menu-item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:.25rem 0;font-weight:700;cursor:pointer;}.rdx-main-menu-mobile-view .rdx-mobile-view-menu-item.non-clickable{cursor:default;}.rdx-main-menu-mobile-view .rdx-mobile-view-menu-group{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;}.rdx-main-menu-mobile-view .rdx-mobile-view-menu-group .title{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;width:100%;}.rdx-main-menu-mobile-view .rdx-mobile-view-menu-group .rdx-mobile-view-menu-item{padding-left:1rem;border-bottom:0;font-weight:400;}.rdx-main-menu-mobile-view .rdx-mobile-view-menu-group .rdx-mobile-view-menu-item>i,.rdx-main-menu-mobile-view .rdx-mobile-view-menu-group .rdx-mobile-view-menu-item svg{width:2rem;}.rdx-main-menu-mobile-view .rdx-mobile-view-menu-group .rdx-user-profile-pane-name{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;font-weight:bold;padding:0;}.rdx-main-menu-mobile-view .rdx-mobile-view-menu-group .rdx-user-profile-pane-impersonated-name{background-color:hsl(240,16%,21%);color:hsl(0,0%,100%);padding:.125rem .5rem;margin:.5rem;border-radius:100vw;font-size:.8rem;text-align:center;}@media(min-width:1000px){.rdx-main-menu-mobile-view.rdx-main-menu-mobile-view-visible{display:none!important;}}.k-breadcrumb{background-color:transparent!important;margin-bottom:12px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:.9rem;}.k-breadcrumb-link{border-radius:0!important;border:2px solid transparent;background-color:transparent!important;color:hsl(240,13%,26%);}.k-breadcrumb-link:hover,.k-breadcrumb-link.k-hover{background-color:transparent!important;border-bottom-width:2px!important;border-bottom-color:hsl(146,39%,47%)!important;border-bottom-style:solid!important;color:hsl(146,39%,47%)!important;}.k-breadcrumb-root-link{border-radius:0!important;background-color:transparent!important;padding-left:0!important;padding-right:0!important;border:2px solid transparent;}.k-breadcrumb-root-link:hover,.k-breadcrumb-root-link.k-hover{background-color:transparent!important;border-bottom-width:2px!important;border-bottom-color:hsl(146,39%,47%)!important;border-bottom-style:solid!important;color:hsl(146,39%,47%);}.k-breadcrumb-root-link:focus,.k-breadcrumb-link:focus{background-color:transparent!important;border-bottom-width:2px!important;border-bottom-color:hsl(146,39%,47%)!important;border-bottom-style:solid!important;color:hsl(146,39%,47%);}.k-button-solid-base,.k-button-solid-primary,.k-button-solid-secondary,.k-button-solid-tertiary,.k-button-solid-info,.k-button-solid-success,.k-button-solid-warning,.k-button-solid-error,.k-button-solid-dark,.k-button-solid-light,.k-button-solid-inverse,.k-button-outline-base,.k-button-outline-primary,.k-button-outline-secondary,.k-button-outline-tertiary,.k-button-outline-info,.k-button-outline-success,.k-button-outline-warning,.k-button-outline-error,.k-button-outline-dark,.k-button-outline-light,.k-button-outline-inverse{box-shadow:none!important;text-transform:revert!important;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:700;}.k-button-solid-secondary:hover{color:#37474f;}.k-button-outline-light{color:#ddd;}.k-button-outline-light:hover{color:#000;background-color:#ddd;}.k-button{text-transform:revert!important;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:700;}.k-button-Solid{background-color:hsl(146,39%,47%);border:1px solid hsl(146,39%,47%);color:hsl(0,0%,100%);font-weight:700;transition:background-color .1s ease,color .5s ease;}.k-button-Solid:hover{background-color:hsl(0,0%,100%);color:hsl(146,39%,47%);}.k-button-Solid:focus{outline:1px solid hsl(240,13%,26%);}.k-button-Cancel{background-color:hsl(240,1%,29%);border:1px solid hsl(240,1%,29%);color:hsl(0,0%,100%);font-weight:700;transition:background-color .1s ease,color .5s ease;}.k-button-Cancel:hover{background-color:hsl(0,0%,100%);color:hsl(240,1%,29%);}.k-button-Cancel:focus{outline:1px solid hsl(240,13%,26%);}.k-button-Outline{background-color:hsl(0,0%,100%);border:1px solid hsl(146,39%,47%);color:hsl(146,39%,47%);font-weight:700;transition:background-color .1s ease,color .5s ease;}.k-button-Outline:hover,.k-button-Outline:active{background-color:hsl(146,39%,47%);color:hsl(0,0%,100%)!important;}.k-button-None{background-color:transparent;border:1px solid transparent;color:hsl(212,14%,58%);font-weight:700;font-size:1.25rem;transition:background-color .1s ease,color .5s ease;}.k-button-None:hover{color:hsl(146,39%,47%);background-color:transparent;border:1px solid transparent;}.k-button-solid-primary,.k-button-outline-primary:hover,.k-button-Solid{background-color:hsl(146,39%,47%);color:hsl(0,0%,100%);border-color:hsl(146,39%,47%);}.k-button-solid-primary:hover,.k-button-Solid:active,.k-button-solid-primary:active,.k-button-outline-primary{background-color:hsl(0,0%,100%);color:hsl(146,39%,47%);border-color:hsl(146,39%,47%);}.k-button-solid-secondary,.k-button-Solid,.k-button-outline-secondary:hover{background-color:hsl(240,13%,26%);color:hsl(0,0%,100%);border-color:hsl(240,13%,26%);}.k-button-solid-secondary:hover,.k-button-solid-secondary:active,.k-button-outline-secondary{background-color:hsl(0,0%,100%);color:hsl(240,13%,26%);border-color:hsl(240,13%,26%);}.k-button:focus{outline:1px solid hsl(240,13%,26%);}.search-box .k-button-solid{background-color:hsl(1,81%,58%);border:1px solid hsl(1,81%,58%);color:hsl(0,0%,100%);font-weight:700;transition:background-color .1s ease,color .5s ease;}.search-box .k-button-solid:hover{background-color:hsl(0,0%,100%);color:hsl(1,81%,58%);}.k-button-solid-error{background:#f31700;color:hsl(0,0%,100%);border:1px solid #f31700;}.k-button-solid-error:hover{background:hsl(0,0%,100%);color:#f31700;}.k-button-solid-warning{background:#ffc000;color:hsl(240,13%,26%);border:1px solid #ffc000;}.k-button-solid-warning:hover{background:hsl(0,0%,100%);color:hsl(240,13%,26%);}.k-button-solid-success{background:#37b400;color:hsl(0,0%,100%);border:1px solid #37b400;}.k-button-solid-success:hover{background:hsl(0,0%,100%);color:#37b400;}.k-card{margin-bottom:12px;width:100%!important;display:inline-block;}.k-card-title{font-family:"Ubuntu",Helvetica,Arial,sans-serif;}.k-card:last-child{margin-bottom:12px;}.k-context-menu .k-menu-link:hover{background:hsl(146,39%,47%);color:hsl(0,0%,100%);}.k-dialog .k-dialog-titlebar{background-color:hsl(146,39%,47%);}.k-dialog-title{font-family:"Ubuntu",Helvetica,Arial,sans-serif;font-weight:700;}.k-actions .k-button-solid-base{border:1px solid hsl(146,39%,47%);background-color:hsl(146,39%,47%);color:hsl(0,0%,100%);}.k-actions .k-button-solid-base:hover,.k-actions .k-button-solid-base:active{background-color:hsl(0,0%,100%);color:hsl(146,39%,47%);}.k-list .k-list-content .k-list-ul .k-selected{background-color:hsl(146,39%,47%);color:hsl(0,0%,100%);}.form-wrapper .k-form{display:flex;gap:6px;flex-direction:row;align-items:center;flex-wrap:wrap;}.grow-1{width:800px;flex-grow:1;}.grow-2{width:600px;flex-grow:2;}.grow-3{width:400px;flex-grow:3;}.grow-4{width:200px;flex-grow:4;}.k-form-field{padding:6px;display:flex;align-items:start;margin:0!important;}.k-form-field .k-label{padding-top:10px!important;}.form-wrapper.sparse .k-form{gap:24px;}.form-wrapper .k-form .k-form-field{margin:0!important;}.k-form-field-wrap{height:auto;display:flex;align-items:center;}textarea{min-height:40px;}.rdx-page-main-content .k-input.k-rounded-md{border-radius:10px;background:hsl(0,0%,100%);}.k-checkbox{width:22px;height:22px;border:2px solid hsl(220,5%,88%);margin-top:11px;}.k-checkbox:checked{border-color:hsl(146,39%,47%);background-color:hsl(146,39%,47%);color:hsl(0,0%,100%);}.k-input-solid{border-top-width:1px!important;border-right-width:1px!important;border-bottom-width:1px!important;border-left-width:1px!important;border-top-color:hsl(220,5%,88%)!important;border-right-color:hsl(220,5%,88%)!important;border-bottom-color:hsl(220,5%,88%)!important;border-left-color:hsl(220,5%,88%)!important;border-radius:10px!important;background:hsl(0,0%,100%);}.k-input-solid:focus-within{border-bottom-color:hsl(146,39%,47%)!important;}.k-label{padding:6px 0!important;}.form-wrapper.sparse .k-form .k-label{padding:0;}.k-form-buttons{padding:0 12px;}.k-form:not(.search-box).k-form-submit{margin-top:23px!important;}.k-radio:checked,.k-radio.k-checked{background-color:hsl(146,39%,47%);}.k-calendar .k-range-mid{background-color:hsl(146,39%,75%)!important;}.k-button-solid-base.k-selected{border-color:hsl(146,39%,47%);background-color:hsl(146,39%,47%);}.k-dialog-titlebar{background-color:hsl(146,39%,47%);}.k-actions .k-dialog-cancel{background:hsl(240,1%,29%);border-color:hsl(240,1%,29%);}.k-actions .k-dialog-cancel:hover{color:hsl(240,1%,29%);}.k-window{font-family:"Open Sans",Helvetica,Arial,sans-serif;}.k-window .k-window-title{font-family:"Ubuntu",Helvetica,Arial,sans-serif!important;}.k-grid{border-radius:10px;}.k-grid td{color:hsl(240,13%,26%);font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1rem;}.k-grid-header{background:hsl(146,39%,47%);color:hsl(0,0%,100%);border-top-left-radius:10px;border-top-right-radius:10px;font-family:"Ubuntu",Helvetica,Arial,sans-serif;}.k-grid-header-wrap{border-top-left-radius:10px;}.k-grid-header .k-icon{color:hsl(0,0%,100%);}.k-grid-header .k-filter-row{background:hsl(0,0%,100%);color:hsl(240,13%,26%);}.k-column-title{color:hsl(0,0%,100%);font-size:1rem;}.k-column-title:hover{color:hsl(0,0%,100%);text-decoration:underline;}.k-grid-pager{border-bottom-left-radius:10px;border-bottom-right-radius:10px;}.k-filtercell-operator .k-picker-solid{background-color:hsl(146,39%,47%);border-radius:10px!important;border-left-color:hsl(146,39%,47%);border-right-color:hsl(146,39%,47%);border-top-color:hsl(146,39%,47%);border-bottom-color:hsl(146,39%,47%);border-width:1px!important;border-top-width:1px!important;color:hsl(0,0%,100%);}.k-filtercell-operator .k-dropdownlist.k-picker-solid .k-button:hover{background-color:hsl(0,0%,100%);}.k-filtercell-operator .k-dropdownlist.k-picker-solid .k-button:hover .k-icon{color:hsl(146,39%,47%);}.k-filtercell-operator .k-button-solid-base.k-disabled{background-color:hsl(220,14%,90%);border-color:transparent;}.k-filtercell-operator .k-button-solid-base.k-disabled .k-icon{color:hsl(240,13%,26%)!important;}.k-filtercell-operator>.k-button-solid-base{box-shadow:none;border:1px solid hsl(146,39%,47%);background:hsl(0,0%,100%);}.k-filtercell-operator>.k-button-solid-base .k-icon{color:hsl(0,0%,100%)!important;}.k-filtercell-operator>.k-button-solid-base:hover{box-shadow:none;border:1px solid hsl(146,39%,47%);background:hsl(0,0%,100%);}.k-filtercell-operator>.k-button-solid-base:hover .k-icon{color:hsl(146,39%,47%)!important;}.k-filtercell-wrapper .k-button-rectangle{background-color:hsl(146,39%,47%);color:hsl(0,0%,100%)!important;}.k-pager-numbers .k-link.k-selected{background-color:hsl(146,39%,47%);color:hsl(0,0%,100%);}.k-pager-nav{background-color:hsl(220,14%,90%);color:hsl(240,13%,26%);}.k-pager-numbers .k-link:focus,.k-pager-numbers .k-link.k-focus,.k-pager-nav.k-link:focus,.k-pager-refresh:focus,.k-focus.k-pager-nav.k-link,.k-focus.k-pager-refresh{box-shadow:none;}.k-pager-numbers .k-link{font-family:"Open Sans",Helvetica,Arial,sans-serif;}.k-pager-info{font-family:"Open Sans",Helvetica,Arial,sans-serif;color:hsl(240,13%,26%);}.k-pager-nav .k-link:focus{background-color:hsl(220,14%,90%);color:hsl(240,13%,26%);border:1px solid transparent;}.k-link.k-disabled{color:hsl(240,1%,29%);opacity:.3;}.k-calendar .k-calendar-td.k-selected .k-link{background-color:hsl(146,39%,47%);border:1px solid transparent;}.k-calendar .k-calendar-td:hover .k-link{background-color:hsl(220,14%,90%);}.k-calendar .k-calendar-td:focus .k-calendar-cell-inner,.k-calendar .k-calendar-td:focus .k-link,.k-calendar .k-calendar-td.k-focus .k-calendar-cell-inner,.k-calendar .k-calendar-td.k-focus .k-link{box-shadow:none;}.k-calendar .k-calendar-td.k-selected:hover .k-link{background-color:hsl(146,39%,47%);border:1px solid transparent;}.k-calendar .k-list-item,.k-calendar-th,.k-calendar-nav-today,.k-calendar .k-link{font-family:"Open Sans",Helvetica,Arial,sans-serif;}.k-calendar .k-button-text{font-weight:700!important;}.sparse .k-cell-inner>.k-link{padding:32px!important;}.sparse .k-filter-row td{padding:32px!important;}.sparse.k-grid td{padding:32px!important;}.k-table-thead{background:hsl(146,39%,47%)!important;}.notifications{background:transparent!important;display:flex;justify-content:flex-end;align-items:center;width:25%;height:100%;}.notifications>button:not(:first-child){margin-left:12px;}.notification-parent{position:absolute;right:0;top:0;}.notification-popup{position:relative;right:0;top:0;}.k-notification{z-index:100000;}.rdx-search-bar{margin-bottom:12px;}.rdx-page-main-content .rdx-search-bar-input .k-input.k-rounded-md{border-radius:100vw!important;background:hsl(0,0%,100%);}.rdx-page-main-content .rdx-search-bar-input .k-input.k-rounded-md:before{content:"";position:relative;left:10px;top:10px;width:20px;height:20px;margin-right:12px;background:url("/assets/icons/search.svg");background-color:transparent;}.rdx-search-box .k-input.k-rounded-md{border-radius:100vw!important;background:hsl(0,0%,100%);height:44px!important;border:2px solid hsl(146,39%,47%)!important;}.rdx-search-box .k-label{display:none;}.rdx-search-box .k-form-submit{margin-top:0!important;}.rdx-search-bar-button .k-rounded-md{margin-left:6px;}.k-tabstrip{background-color:hsl(0,0%,100%);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);border-radius:10px;}.k-tabstrip .k-tabstrip-items{text-transform:revert!important;color:#f00;font-family:"Ubuntu",Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;}.k-tabstrip-content{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:.875rem;}.k-tabstrip-items-wrapper .k-item{color:hsl(240,13%,26%);border-bottom-width:1px;}.k-tabstrip-items-wrapper .k-item:hover{background:hsl(0,0%,100%);border-bottom-color:hsl(146,39%,47%);border-bottom-width:1px;}.k-tabstrip-items-wrapper .k-item.k-active:not(:first-child){background-color:hsl(146,39%,47%);color:hsl(0,0%,100%)!important;border:0;}.k-tabstrip-items-wrapper .k-item.k-active:first-child{background-color:hsl(146,39%,47%);color:hsl(0,0%,100%)!important;border:0;border-top-left-radius:10px;}.k-treeview{padding:12px;border:1px solid hsl(220,5%,88%);background-color:hsl(0,0%,100%);border-radius:10px;margin-top:12px;font-family:"Open Sans",Helvetica,Arial,sans-serif!important;}.k-treeview-leaf:hover,.k-treeview-leaf.k-hover{background-color:hsl(146,39%,75%);color:hsl(240,13%,26%);}.k-treeview-leaf.k-focus{background-color:hsl(146,39%,47%);color:hsl(0,0%,100%);}.sparse.k-treeview{padding:32px;}.k-wizard-pager{font-family:"Open Sans",Helvetica,Arial,sans-serif;}.k-wizard-buttons .k-button-solid-base{box-shadow:none;background-color:hsl(0,0%,100%);border:1px solid hsl(146,39%,47%);color:hsl(146,39%,47%);}.k-wizard-buttons .k-button-solid-base:hover{background-color:hsl(146,39%,47%);color:hsl(0,0%,100%);}.k-wizard-buttons .k-button-solid-primary{box-shadow:none;background-color:hsl(146,39%,47%);border:1px solid hsl(146,39%,47%);color:hsl(0,0%,100%);}.k-wizard-buttons .k-button-solid-primary:hover{background-color:hsl(0,0%,100%);color:hsl(146,39%,47%);}.k-stepper .k-step-indicator{margin-top:4px;}.k-stepper .k-step-indicator{background-color:hsl(220,14%,90%);border:hsl(220,14%,90%);color:hsl(240,13%,26%);}.k-stepper .k-step-current:hover .k-step-indicator,.k-stepper .k-step-done:hover .k-step-indicator{border-color:hsl(240,1%,29%);background-color:hsl(240,1%,29%);}.k-stepper .k-step{cursor:pointer;}.k-progressbar{background-color:hsl(240,1%,80%);}.rdx-boxed{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.rdx-clickable{cursor:pointer;}.rdx-user-menu{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:none!important;}.rdx-user-menu .rdx-user-menu-name{display:flex;align-items:center;height:40px;padding-right:12px;}.rdx-user-menu .rdx-user-menu-icon{display:flex!important;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:100vw;cursor:pointer;margin:.125rem;background:hsl(146,39%,47%);border:2px solid hsl(146,39%,47%);font-size:1.75rem;}.rdx-user-menu .rdx-user-menu-icon .profile-photo{max-width:100%;max-height:100%;border-radius:50%;padding:.125rem;}.rdx-user-menu .rdx-user-menu-icon.rdx-signed-out{background:#ffc000;border-color:#ffc000;}.rdx-user-menu .rdx-user-profile-pane{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:56px;right:50px;width:250px;background:#fff;border:1px solid #a0a0a0;border-radius:2px;box-shadow:#c0c0c0 2px 2px;padding:.5rem;}.rdx-user-menu .rdx-user-profile-pane .rdx-user-profile-pane-close-button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;font-size:1.5rem;color:#a0a0a0;padding-right:.5rem;}.rdx-user-menu .rdx-user-profile-pane .rdx-user-profile-pane-title{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:2rem;padding:.5rem 0;}.rdx-user-menu .rdx-user-profile-pane .rdx-user-profile-pane-name-and-roles{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:1rem;}.rdx-user-menu .rdx-user-profile-pane .rdx-user-profile-pane-name-and-roles .rdx-user-profile-pane-name{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;font-weight:bold;padding:0;}.rdx-user-menu .rdx-user-profile-pane .rdx-user-profile-pane-name-and-roles .rdx-user-profile-pane-impersonated-name{background-color:hsl(240,16%,21%);color:hsl(0,0%,100%);padding:.125rem .5rem;margin:.5rem;border-radius:100vw;font-size:.8rem;text-align:center;}.rdx-user-menu .rdx-user-profile-pane .rdx-user-profile-pane-name-and-roles .rdx-user-profile-pane-roles{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.rdx-user-menu .rdx-user-profile-pane .rdx-user-profile-pane-name-and-roles .rdx-user-profile-pane-roles>div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;}.rdx-user-menu .rdx-user-profile-pane .rdx-user-profile-pane-actions{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.rdx-user-menu .rdx-user-profile-pane .rdx-user-profile-pane-actions>div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.125rem 0;cursor:pointer;}.rdx-user-menu .rdx-user-profile-pane .rdx-user-profile-pane-actions>div>i,.rdx-user-menu .rdx-user-profile-pane .rdx-user-profile-pane-actions>div svg{padding:0;width:2rem;}.rdx-user-menu .rdx-user-profile-pane .rdx-user-profile-pane-logout{display:inline-block;float:right;width:70px;vertical-align:top;font-weight:normal;}.rdx-user-menu .rdx-user-profile-pane .rdx-user-profile-pane-logout .rdx-sign-out-icon{font-size:2rem;cursor:pointer;}.rdx-user-menu .rdx-user-profile-pane .rdx-user-profile-pane-roles{width:100%;vertical-align:top;}.rdx-announcements-menu{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}.rdx-announcements-menu .rdx-announcements-menu-icon{display:flex!important;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:100vw;cursor:pointer;margin:.125rem;font-size:1.75rem;}.k-treeview.rdx-assessment-tasks-treeview .k-treeview-item{font-weight:bold;}.k-treeview.rdx-assessment-tasks-treeview .k-treeview-item .k-treeview-item{font-weight:normal;}@media(min-width:1000px){.rdx-user-menu{display:flex!important;}}.rdx-role-switcher{position:relative;width:10rem;height:calc(100% + 10px);padding:1rem;display:flex;margin-right:1rem;align-items:center;font-family:"Ubuntu",Helvetica,Arial,sans-serif;color:hsl(240,13%,26%);cursor:pointer;}.rdx-role-switcher .rdx-role-switcher-icon{display:flex!important;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:100vw;cursor:pointer;margin:.125rem;width:10rem;}.rdx-role-switcher .rdx-role-switcher-icon .icon{font-size:1.75rem;}.rdx-role-switcher .rdx-role-switcher-icon.active{background:#47aea4;color:#fff;border-bottom:1px solid #fff;}.rdx-role-selector{position:absolute;width:10rem;top:80px;left:0;display:none;z-index:1000;}.rdx-role-selector.active{display:flex;flex-direction:column;box-shadow:#c0c0c0 2px 2px;}.rdx-role-selector.active .rdx-role{width:10rem;height:80px;display:flex;align-items:center;padding:0 1rem;color:hsl(240,13%,26%);background:#fff;border-bottom:1px solid hsl(240,13%,26%);cursor:pointer;}.rdx-role-selector.active .rdx-role.active{background:hsl(240,13%,26%);color:#fff;cursor:default;}.rdx-dashboard-container{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,25rem);}.rdx-dashboard-container .rdx-dashboard-card{border-radius:10px;border:1px solid hsl(240,13%,26%);overflow:hidden;height:13rem;background:hsl(240,13%,26%);cursor:pointer;transition:scale .5s;}.rdx-dashboard-container .rdx-dashboard-card:hover{background:#47aea4;border:1px solid #47aea4;scale:1.05;box-shadow:#c0c0c0 2px 2px 10px;}.rdx-dashboard-container .rdx-dashboard-card .rdx-dashboard-card-image{width:100%;height:10rem;background-size:cover;}.rdx-dashboard-container .rdx-dashboard-card .rdx-dashboard-card-title{display:flex;align-items:center;padding-left:1rem;font-size:1.5rem;height:3rem;color:#fff;}.rdx-grid-container{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));justify-content:start;}.rdx-booking-button{display:flex;gap:24px;flex-direction:column;background:hsl(240,13%,26%);border:1px solid hsl(240,13%,26%);color:hsl(0,0%,100%);justify-content:center;align-items:center;border-radius:10px;height:13rem;cursor:pointer;}.rdx-booking-button:hover{background:#47aea4;border:1px solid #47aea4;}.rdx-booking-button .rdx-booking-icon img{filter:invert(1);height:5rem;aspect-ratio:1;}.rdx-booking-button .rdx-booking-title{display:flex;justify-content:center;text-align:center;align-items:center;padding:1rem;font-size:1.5rem;height:3rem;color:hsl(0,0%,100%);}.rdx-search-date-range label{padding-left:1rem;}.rdx-search-date-range .rdx-date-input{min-width:10rem;align-items:center;}.rdx-search-date-range input[type=date]{text-align:center;}.rdx-search-bar{display:flex;flex:1;justify-content:space-between;align-items:center;flex-direction:row;gap:24px;}.rdx-search-bar input{padding:.5rem .125rem;min-height:44px;font-size:16px;font-weight:400;border-radius:10px;border:1px solid hsl(240,5%,93%);outline:0;}.rdx-search-bar input:focus-visible{border:1px solid hsl(240,13%,26%);}.rdx-search-bar input.error{border-width:1px;border-color:#f31700;}.rdx-search-bar input[type=text]{background:url("/assets/icons/search.svg") no-repeat left/contain;background-size:15px;background-position:.5rem;padding-left:calc(.5rem + 15px + .5rem);}.rdx-search-bar-input{flex-grow:1;}.rdx-search-bar-input input{width:100%;}@media(max-width:768px){.rdx-grid-container{grid-template-columns:1fr;}.rdx-booking-button{min-width:100%;}}.rdx-about-versions-info{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;flex-direction:column;padding:0;padding-bottom:.5rem;}.rdx-about-versions-info>div{padding-bottom:.5rem;}@media(min-width:1000px){.rdx-about-versions-info{display:flex;flex-direction:row;flex-wrap:wrap;}.rdx-about-versions-info>div{text-overflow:clip;overflow:auto;margin-right:1rem;margin-bottom:2rem;width:25rem;}}.controls{display:flex;margin-bottom:1rem;flex-wrap:wrap;align-items:center;gap:6px;}.controls .lantra-portal-form-field{display:flex;flex-direction:row;gap:6px;}.controls .log-count{flex:1;display:flex;justify-content:flex-end;font-weight:700;color:#47aea4;}.exception-table{table-layout:fixed;width:100%;border-collapse:collapse;}.exception-table thead{position:sticky;top:0;background:hsl(240,13%,26%);outline:2px solid hsl(0,0%,100%);color:hsl(0,0%,100%);font-weight:700;}.exception-table thead td,.exception-table thead th{padding-block:.5rem;padding-inline:.5rem;}.exception-table tbody tr{border-bottom-style:solid;border-bottom-color:hsl(240,13%,26%);border-bottom-width:1px;}.exception-table tbody tr:nth-child(even):not(.exception-log-details-row){background-color:hsl(240,5%,93%);}.exception-table tbody tr.no-items{text-align:center;font-weight:700;color:#47aea4;}.exception-table .th,.exception-table td{word-wrap:break-word;overflow-wrap:break-word;white-space:normal;}.rdx-pop-over-panel-host .exception-table thead{top:-8px!important;z-index:1;}.exception-log-details-row{flex:1;}.exception-log-details-row td{background-color:#b6d5d1;}.exception-log-details pre{background:#f4f4f4;padding:10px;white-space:pre-wrap;word-break:break-word;max-height:300px;overflow-y:auto;border-radius:4px;font-family:monospace;margin:0;}@media(max-width:1000px){.exception-table,.exception-table thead,.exception-table tbody,.exception-table th,.exception-table td,.exception-table tr{display:block;width:100%;}.exception-table thead{display:none;}.exception-table tbody{display:inline-flex;flex-direction:column;gap:24px;border:0;}.exception-table tr{border:1px solid hsl(240,13%,26%);}.exception-table tr.exception-log-details-row{border:1px solid #b6d5d1;}.exception-table tr.exception-log-details-row td::before{background-color:#47aea4;}.exception-table td{border:0;padding:0;margin:0;}.exception-table td::before{content:attr(data-label);font-weight:700;display:block;background-color:hsl(240,13%,26%);color:hsl(0,0%,100%);padding:.5rem;}}.log-level-badge,.log-level-critical,.log-level-error,.log-level-warning,.log-level-information,.log-level-debug,.log-level-trace{display:inline-block;padding:.125rem .5rem;margin:.125rem;border-radius:5px;font-weight:bold;text-align:center;white-space:nowrap;vertical-align:baseline;color:hsl(0,0%,100%);}.log-level-trace{background-color:#808080;}.log-level-debug{background-color:#00f;}.log-level-information{background-color:#008000;}.log-level-warning{background-color:#ffa500;}.log-level-error{background-color:#f00;}.log-level-critical{background-color:#8b0000;}.rdx-pop-over-panel-host{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}.rdx-pop-over-panel-background{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:fixed;top:0;left:0;height:100%;min-height:100vh;width:100%;min-width:100vw;background-color:rgba(128,128,128,.8);padding-left:calc(33% - 20px);z-index:10000;}.rdx-pop-over-panel-background.rdx-nesting-level-1{z-index:11000;}.rdx-pop-over-panel-background.rdx-nesting-level-2{z-index:12000;}.rdx-pop-over-panel-background.rdx-nesting-level-3{z-index:13000;}.rdx-pop-over-panel-background.rdx-nesting-level-4{z-index:14000;}.rdx-pop-over-panel-background.rdx-nesting-level-5{z-index:15000;}.rdx-pop-over-panel-background.rdx-modal{z-index:20000;background-color:rgba(96,96,96,.8);display:flex;justify-content:center;align-items:center;padding-left:unset;}.rdx-pop-over-panel{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;right:0;height:100%;min-height:100vh;max-height:100vh;width:100%;min-width:100vw;max-width:100vw;padding:8px 20px;background-color:#fff;overflow-y:auto;z-index:10001;}.rdx-pop-over-panel.rdx-nesting-level-1{z-index:11001;}.rdx-pop-over-panel.rdx-nesting-level-2{z-index:12001;}.rdx-pop-over-panel.rdx-nesting-level-3{z-index:13001;}.rdx-pop-over-panel.rdx-nesting-level-4{z-index:14001;}.rdx-pop-over-panel.rdx-nesting-level-5{z-index:15001;}.rdx-pop-over-panel.rdx-modal{z-index:20001;padding:1rem;width:unset;width:100%;right:unset;height:unset;min-height:unset;}.rdx-pop-over-panel>.rdx-title{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;gap:6px;width:100%;padding:.125rem 0 .5rem 0;}.rdx-pop-over-panel>.rdx-title h1,.rdx-pop-over-panel>.rdx-title h2,.rdx-pop-over-panel>.rdx-title h3,.rdx-pop-over-panel>.rdx-title h4,.rdx-pop-over-panel>.rdx-title h5,.rdx-pop-over-panel>.rdx-title h6{flex-grow:1;}.rdx-pop-over-panel>.rdx-content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5rem 0;}.rdx-pop-over-panel>.rdx-content-actions{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5rem 0 .125rem 0;text-align:end;}.rdx-in-front-of-pop-over{z-index:50000!important;}.rdx-pop-over-panel .rdx-button-action{display:flex;justify-content:center;align-items:center;width:40px;height:40px;aspect-ratio:1;border-radius:100vw;background:hsl(240,13%,26%);border:1px solid hsl(240,13%,26%);}.rdx-pop-over-panel .rdx-modal-close{color:hsl(0,0%,100%);}.rdx-pop-over-panel .rdx-button-action:hover{background:hsl(0,0%,100%);}.rdx-pop-over-panel .rdx-button-action:hover .rdx-modal-close{color:hsl(240,13%,26%);}@media(min-width:1000px){.rdx-pop-over-panel{width:67%;min-width:60vw;}.rdx-pop-over-panel.rdx-modal{min-width:50vh;max-width:700px;}.rdx-pop-over-panel.rdx-wide{width:80%;min-width:80vw;max-width:100vw;}}.accordion .accordion-item{border:1px solid hsl(240,16%,21%);border-radius:10px;margin-bottom:.125rem;margin-bottom:.5rem;background-color:hsl(240,13%,26%);}.accordion .accordion-item.expanded .accordion-header{border-radius:10px 10px 0 0;}.accordion .accordion-item.expanded .accordion-body{display:block;border-radius:0 0 10px 10px;}.accordion .accordion-item:hover{background-color:hsl(240,13%,16%);}.accordion .accordion-item .accordion-header{cursor:pointer;padding:1rem;font-weight:700;color:hsl(0,0%,100%);border-radius:10px;display:flex;}.accordion .accordion-item .accordion-header .header-content{flex:1;}.accordion .accordion-item .accordion-header .chevron-icon{flex:0;}.accordion .accordion-item .accordion-body{padding:12px;display:none;background-color:hsl(0,0%,100%);border-top:1px;border-radius:0 0 10px 10px;}.accordion .accordion-item .show{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.lantra-portal-notes-details{margin-bottom:.5rem;}.lantra-portal-notes-collection .lantra-portal-note-card{border:1px solid hsl(240,13%,26%);border-radius:10px;padding:.5rem;margin-bottom:.5rem;}.lantra-portal-notes-collection .lantra-portal-note-card .lantra-portal-note-card-buttons{margin-bottom:.5rem;}.lantra-portal-notes-collection .lantra-portal-note-card .lantra-portal-note-card-date{font-weight:bold;font-size:.8rem;margin-bottom:.5rem;}.lantra-portal-announcements-details{margin-bottom:.5rem;}.lantra-portal-announcements-collection .lantra-portal-announcement-card{border:1px solid hsl(240,13%,26%);border-radius:10px;padding:.5rem;margin-bottom:.5rem;}.lantra-portal-announcements-collection .lantra-portal-announcement-card .lantra-portal-announcement-card-buttons{margin-bottom:.5rem;}.lantra-portal-announcements-collection .lantra-portal-announcement-card .lantra-portal-announcement-card-date{font-weight:bold;font-size:.8rem;margin-bottom:.5rem;}.lantra-portal-announcements-collection .lantra-portal-announcement-card .draft-badge{margin:0 .5rem;box-sizing:border-box;text-align:center;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;padding-block:.25rem;padding-inline:.5rem;font-size:.8rem;font-weight:300;border-color:hsl(240,16%,21%);color:hsl(0,0%,100%);background-color:hsl(240,16%,21%);border-radius:100vw;}.lantra-portal-user-announcements-details{margin-bottom:.5rem;}.lantra-portal-user-announcements-collection .lantra-portal-announcement-card{display:flex;flex-direction:row;gap:24px;border:1px solid #47aea4;border-radius:10px;padding:.5rem;margin-bottom:.5rem;}.lantra-portal-user-announcements-collection .lantra-portal-announcement-card .lantra-portal-announcement-card-icon{color:#47aea4;font-size:1.5rem;}.lantra-portal-user-announcements-collection .lantra-portal-announcement-card .lantra-portal-announcement-card-content{display:flex;flex-direction:column;}.lantra-portal-user-announcements-collection .lantra-portal-announcement-card .lantra-portal-announcement-card-content .lantra-portal-announcement-card-date{font-weight:bold;font-size:.8rem;margin-top:.5rem;}.lantra-portal-user-announcements-collection .lantra-portal-announcement-card .lantra-portal-announcement-card-content .lantra-portal-announcement-card-text{flex-grow:1;}.lantra-login-button,.lantra-logout-button{text-align:center;margin:2rem;padding:.5rem 8rem;background-color:#48a670;color:#fff;font-weight:700;border:0;border-radius:10px;}.lantra-logout-button{background-color:#39394a;}button{border-radius:10px;padding:.5rem 1rem;margin:.125rem;}button.lantra-button{text-align:center;padding:.5rem 1rem;background-color:hsl(240,13%,26%);color:hsl(0,0%,100%);border:0;}button.lantra-button.compact-button:has(.button-icon){flex-direction:column;display:flex;align-items:center;justify-content:center;}button.lantra-button.compact-button:has(.button-icon) .button-icon{font-size:1.75rem;margin:.125rem;}button.lantra-button .button-icon{margin-right:.5rem;}button.lantra-button .long-title{display:none;}button.lantra-button .short-title{display:inline;}button.lantra-action-button{border-width:1px;background-color:hsl(240,13%,26%);color:hsl(0,0%,100%);}button.lantra-action-button.inverse{background-color:hsl(0,0%,100%);color:hsl(240,13%,26%);border-style:solid;border-width:1px;border-color:hsl(240,13%,26%);}button.lantra-save-button{border-width:1px;background-color:hsl(146,39%,47%);color:hsl(0,0%,100%);min-width:10rem;}button.lantra-cancel-button{border-width:1px;background-color:hsl(240,13%,26%);color:hsl(0,0%,100%);min-width:10rem;}button.lantra-delete-button{border-width:1px;background-color:hsl(1,81%,58%);color:hsl(0,0%,100%);}button:disabled,button.disabled{opacity:.3;cursor:default;}.lantra-icon-button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:flex;align-items:center;justify-items:center;font-size:1rem;height:2.5rem;width:2.5em;border-radius:10px;background-color:hsl(240,13%,26%);color:hsl(0,0%,100%);text-align:center;border:0;padding:0;cursor:pointer;}.lantra-icon-button.circular{border-radius:100vw;}.lantra-icon-button.danger{background-color:#f31700;}.lantra-icon-button span,.lantra-icon-button div{position:relative;width:100%;}@media(min-width:1000px){button.lantra-button{text-align:center;color:hsl(0,0%,100%);}button.lantra-button.compact-button:has(.button-icon){flex-direction:row;display:flex;align-content:center;justify-content:center;}button.lantra-button.compact-button:has(.button-icon) .button-icon{font-size:unset;margin-right:.5rem;}button.lantra-button .button-icon{margin-right:.5rem;}button.lantra-button .button-text{display:none;}button.lantra-button .long-title{display:inline;}button.lantra-delete-button{border-width:1px;background-color:hsl(1,81%,58%);color:hsl(0,0%,100%);}}.lantra-portal-content-library-editor .container-small{grid-template-columns:repeat(auto-fill,9rem);}.lantra-portal-content-library-editor .container-medium{grid-template-columns:repeat(auto-fill,11rem);}.lantra-portal-content-library-editor .container-large{grid-template-columns:repeat(auto-fill,18rem);}.lantra-portal-content-library-editor .definition-container{display:grid;gap:24px;}.lantra-portal-content-library-editor .definition-container .card-small{width:10rem;height:13rem;}.lantra-portal-content-library-editor .definition-container .card-medium{width:12rem;height:18rem;}.lantra-portal-content-library-editor .definition-container .card-large{width:19rem;height:23rem;}.lantra-portal-content-library-editor .definition-container .definition-card{position:relative;border-radius:10px;border:1px solid #47aea4;overflow:hidden;background:#47aea4;cursor:pointer;}.lantra-portal-content-library-editor .definition-container .definition-card:hover{box-shadow:#c0c0c0 2px 2px 10px;}.lantra-portal-content-library-editor .definition-container .definition-card.disabled{pointer-events:none;opacity:.5;}.lantra-portal-content-library-editor .definition-container .definition-card .downloading-icon{position:absolute;top:0;left:0;margin:.5rem;font-size:1.5rem;z-index:2;}.lantra-portal-content-library-editor .definition-container .definition-card .thumbnail-small{width:5rem;height:5rem;}.lantra-portal-content-library-editor .definition-container .definition-card .thumbnail-medium{width:10rem;height:10rem;}.lantra-portal-content-library-editor .definition-container .definition-card .thumbnail-large{width:15rem;height:15rem;}.lantra-portal-content-library-editor .definition-container .definition-card .definition-thumbnail{background-size:cover;display:flex;justify-content:center;align-items:center;background-color:hsl(0,0%,100%);}.lantra-portal-content-library-editor .definition-container .definition-card .definition-name{display:flex;justify-content:center;align-items:top;text-align:center;font-size:1rem;height:5rem;color:#fff;overflow-wrap:anywhere;}.lantra-portal-content-library-editor .definition-container .definition-card .rdx-documents-card-code{position:absolute;top:0;right:0;background-color:hsl(240,16%,21%);color:hsl(0,0%,100%);padding:.125rem .5rem;margin:.5rem;border-radius:100vw;font-size:.8rem;z-index:2;}.lantra-portal-content-library-editor .definition-container .selected{background:hsl(240,16%,21%);border:2px solid hsl(240,16%,21%);}.lantra-portal-content-library-editor .lantra-portal-provider-products-collection{display:flex;gap:24px;}.lantra-portal-content-library-editor .lantra-portal-provider-products{flex:2;}.lantra-portal-content-library-editor .lantra-portal-categories-filter{flex:1;}.lantra-portal-content-library-editor .lantra-portal-categories-filter .categories .category-item{display:flex;cursor:pointer;font-weight:700;padding:.125rem .5rem;}.lantra-portal-content-library-editor .lantra-portal-categories-filter .categories .category-item.selected{background-color:hsl(240,5%,93%);}.lantra-portal-content-library-editor .lantra-portal-categories-filter .categories .category-item .category-name{flex:1;}.lantra-portal-content-library-editor .lantra-portal-categories-filter .categories .category-item .chevron-icon{flex:0;color:hsl(212,14%,58%);}.lantra-portal-content-library-editor .lantra-portal-categories-filter .sub-categories .sub-category-item{padding-left:1rem;padding-right:.125rem;padding-top:.125rem;padding-bottom:.125rem;cursor:pointer;}.lantra-portal-content-library-editor .lantra-portal-categories-filter .sub-categories .sub-category-item.selected{background-color:hsl(240,5%,93%);font-weight:700;}.lantra-portal-content-library-editor .lantra-portal-categories-filter .sub-categories .sub-category-item:hover{color:#47aea4;}.lantra-portal-content-library-editor .lantra-portal-categories-filter .sub-categories .sub-category-no-items{padding-left:1rem;cursor:default;font-style:italic;}.lantra-portal-content-library-editor .toggle-filter-options{padding:.5rem 0;}.lantra-portal-content-library-editor .filters-mobile-view{display:flex;flex-direction:column;gap:6px;}.lantra-portal-completed-course-results{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:flex;flex-direction:column;}.lantra-portal-completed-course-results .lantra-portal-completed-course-learner-result-card{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;width:100%;padding:.5rem;margin-bottom:.5rem;border-bottom:1px solid hsl(238,13%,55%);}.lantra-portal-completed-course-results .lantra-portal-completed-course-learner-result-card .result-learner-details{display:flex;flex-direction:row;width:350px;}.lantra-portal-completed-course-results .lantra-portal-completed-course-learner-result-card .result-learner-details .result-learner-details-photo{padding:.5rem 0;}.lantra-portal-completed-course-results .lantra-portal-completed-course-learner-result-card .result-learner-details .result-learner-details-photo .user-photo-status{display:flex;flex-direction:column;width:6rem;border-style:solid;border-width:1px;display:inline-block;text-align:center;border-radius:10px;border-color:hsl(240,16%,21%);background-color:hsl(240,16%,21%);color:hsl(0,0%,100%);font-size:.8rem;font-weight:700;overflow:hidden;}.lantra-portal-completed-course-results .lantra-portal-completed-course-learner-result-card .result-learner-details .result-learner-details-photo .user-photo-status.passed{border-color:#37b400;background-color:#37b400;}.lantra-portal-completed-course-results .lantra-portal-completed-course-learner-result-card .result-learner-details .result-learner-details-photo .user-photo-status.failed{border-color:#f31700;background-color:#f31700;}.lantra-portal-completed-course-results .lantra-portal-completed-course-learner-result-card .result-learner-details .result-learner-details-photo .user-photo-status img{width:100%;}.lantra-portal-completed-course-results .lantra-portal-completed-course-learner-result-card .result-learner-details .result-learner-details-info{display:flex;flex-direction:column;padding:.5rem;}.lantra-portal-completed-course-results .lantra-portal-completed-course-learner-result-card .result-learner-details .result-learner-details-info .learner-info-title{font-size:1.75rem;font-weight:700;}.lantra-portal-completed-course-results .lantra-portal-completed-course-learner-result-card .result-learner-details .result-learner-details-info .learner-info{display:flex;align-items:center;margin-bottom:.5rem;}.lantra-portal-completed-course-results .lantra-portal-completed-course-learner-result-card .result-learner-details .result-learner-details-info .learner-info i{width:1.5rem;margin-right:.5rem;}.lantra-portal-completed-course-results .lantra-portal-completed-course-learner-result-card .result-learner-details .result-learner-details-info .info-value{margin-left:.5rem;flex:1;}.lantra-portal-completed-course-results .lantra-portal-completed-course-learner-result-card .result-assessment-details{flex:2;}@media(min-width:1000px){.lantra-portal-completed-course-results .lantra-portal-completed-course-learner-result-card{display:flex;flex-direction:row;}}.lantra-portal-completed-courses{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:flex;flex-direction:column;}.lantra-portal-completed-courses .lantra-portal-completed-courses-title-row{display:none;}.lantra-portal-completed-courses .lantra-portal-course-card{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;border:1px solid hsl(240,1%,29%);border-radius:10px;padding:.5rem;background-color:#47aea4;color:hsl(0,0%,100%);border-color:#47aea4;cursor:pointer;}.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-display-type-icon{color:hsl(0,0%,100%);}.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-product-code-display,.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-venue-display,.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-quartz-id-display,.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-instructor-display,.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-start-date-display,.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-order-number-display,.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-provider-display{border:0;display:flex;width:49.5%;}.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-code-and-title-display{border:0;order:1;font-size:1.75rem;}.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-code-and-title-display .course-title{font-weight:400;}.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-product-code-display{order:2;}.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-venue-display{order:3;}.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-quartz-id-display{order:4;}.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-instructor-display{order:5;}.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-instructor-display .instructor-initials{display:none;}.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-start-date-display{order:6;}.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-order-number-display{order:7;}.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-provider-display{order:8;}.lantra-assessed-result-status-list{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;width:100%;}.lantra-assessed-result-status-list .lantra-assessed-result-status-row{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:row;justify-items:flex-start;align-items:center;font-size:1.5rem;margin:0 0 .5rem 0;}.lantra-assessed-result-status-list .lantra-assessed-result-status-row .lantra-assessed-result-status-box{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;background-color:#fff;color:hsl(0,0%,100%);border:1px solid hsl(220,5%,88%);border-radius:10px;padding:0;margin-right:1rem;}.lantra-assessed-result-status-list .lantra-assessed-result-status-row .lantra-assessed-result-status-box.pass{background-color:#37b400;border-color:#37b400;}.lantra-assessed-result-status-list .lantra-assessed-result-status-row .lantra-assessed-result-status-box.fail{background-color:#f31700;border-color:#f31700;}.lantra-assessed-result-status-list .lantra-assessed-result-status-row .lantra-assessed-outcome-description{padding:.5rem 0;color:hsl(240,1%,29%);}.lantra-assessed-result-status-list .lantra-assessed-result-status-row .lantra-assessed-outcome-description.pass{color:#37b400;}.lantra-assessed-result-status-list .lantra-assessed-result-status-row .lantra-assessed-outcome-description.fail{color:#f31700;}.lantra-assessed-result-summary{display:flex;flex:1;flex-direction:column;gap:12px;}.lantra-assessed-result-summary .lantra-assessed-result-summary-comments,.lantra-assessed-result-summary .lantra-assessed-result-summary-signatures{display:flex;flex-direction:column;}.lantra-assessed-result-summary .instructor-comment,.lantra-assessed-result-summary .learner-comment,.lantra-assessed-result-summary .learner-assessment-signature,.lantra-assessed-result-summary .learner-data-protection-signature{flex:1;}.lantra-assessed-result-summary .instructor-comment img,.lantra-assessed-result-summary .learner-comment img,.lantra-assessed-result-summary .learner-assessment-signature img,.lantra-assessed-result-summary .learner-data-protection-signature img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:300px;min-height:150px;padding-right:1rem;}.lantra-assessed-result-photos-container{display:grid;gap:24px;padding:12px;}.lantra-assessed-result-photos-container.container-small{grid-template-columns:repeat(auto-fill,9rem);}.lantra-assessed-result-photos-container.container-medium{grid-template-columns:repeat(auto-fill,11rem);}.lantra-assessed-result-photos-container.container-large{grid-template-columns:repeat(auto-fill,18rem);}.lantra-assessed-result-photos-container .card-small{width:10rem;}.lantra-assessed-result-photos-container .card-medium{width:12rem;}.lantra-assessed-result-photos-container .card-large{width:19rem;}.lantra-assessed-result-photos-container .photo-card{position:relative;border-radius:10px;border:2px solid #47aea4;overflow:hidden;background:#47aea4;cursor:pointer;}.lantra-assessed-result-photos-container .photo-card:hover{box-shadow:#c0c0c0 2px 2px 10px;}.lantra-assessed-result-photos-container .photo-card.disabled{pointer-events:none;opacity:.5;}.lantra-assessed-result-photos-container .photo-card .downloading-icon{position:absolute;top:0;left:0;margin:.5rem;font-size:1.5rem;z-index:2;}.lantra-assessed-result-photos-container .photo-card .thumbnail-small{width:5rem;height:5rem;}.lantra-assessed-result-photos-container .photo-card .thumbnail-medium{width:10rem;height:10rem;}.lantra-assessed-result-photos-container .photo-card .thumbnail-large{width:15rem;height:15rem;}.lantra-assessed-result-photos-container .photo-card .photo-thumbnail{background-size:cover;display:flex;justify-content:center;align-items:center;background-color:hsl(0,0%,100%);}.lantra-assessed-result-photos-container .photo-card .photo-name{display:flex;justify-content:center;text-align:center;font-size:1rem;color:#fff;overflow-wrap:anywhere;}.lantra-assessed-result-photos-container .photo-card .rdx-documents-card-code{position:absolute;top:0;right:0;background-color:hsl(240,16%,21%);color:hsl(0,0%,100%);padding:.125rem .5rem;margin:.5rem;border-radius:100vw;font-size:.8rem;z-index:2;}.lantra-assessed-result-photos-container .photo-card .photo-comment-icon{position:absolute;bottom:.5rem;right:.5rem;background:#47aea4;outline:3px solid hsl(0,0%,100%);border-radius:50%;padding:.2rem;display:flex;align-items:center;justify-content:center;}.lantra-assessed-result-photos-container .photo-card .photo-comment-icon .fa-comment{color:hsl(0,0%,100%);font-size:1rem;padding:.25rem;}.lantra-assessed-result-photos-container .selected{background:hsl(240,16%,21%);border:2px solid hsl(240,16%,21%);}.lantra-assessed-result-photo-popover-content{position:absolute;display:flex;flex-direction:column;height:calc(100% - 100px);width:calc(100% - 100px);width:calc(100% - 40px);text-align:center;flex:1;}.lantra-assessed-result-photo-popover-content .photo-popover-image{display:flex;justify-content:center;align-items:flex-start;flex:1;min-height:200px;width:100%;overflow:hidden;}.lantra-assessed-result-photo-popover-content .photo-popover-image img{height:100%;width:100%;object-fit:contain;box-shadow:0 2px 8px rgba(0,0,0,.08);border-radius:10px;}.lantra-assessed-result-photo-popover-content .photo-popover-description{margin-top:1rem;}.lantra-assessed-result-photo-popover-content .photo-popover-actions{margin-top:.5rem;}@media(min-width:1000px){.lantra-portal-completed-courses .lantra-portal-completed-courses-title-row{display:flex;flex-direction:row;width:100%;background-color:hsl(240,16%,21%);color:hsl(0,0%,100%);font-size:1rem;font-weight:700;padding:.5rem;margin-top:.5rem;}.lantra-portal-completed-courses .lantra-portal-completed-courses-title-row .product-code-column{width:10%;padding:.125rem;}.lantra-portal-completed-courses .lantra-portal-completed-courses-title-row .quartz-id-column{width:8%;padding:.125rem;}.lantra-portal-completed-courses .lantra-portal-completed-courses-title-row .code-and-title-column{width:24%;padding:.125rem;}.lantra-portal-completed-courses .lantra-portal-completed-courses-title-row .start-date-column{width:14%;padding:.125rem;}.lantra-portal-completed-courses .lantra-portal-completed-courses-title-row .venue-column{width:26%;padding:.125rem;}.lantra-portal-completed-courses .lantra-portal-completed-courses-title-row .order-number-column{width:8%;padding:.125rem;}.lantra-portal-completed-courses .lantra-portal-completed-courses-title-row .instructor-column{width:0%;padding:.125rem;}.lantra-portal-completed-courses .lantra-portal-completed-courses-title-row .provider-name-column{width:10%;padding:.125rem;}.lantra-portal-completed-courses .lantra-portal-course-card:hover{background-color:#47aea4;color:hsl(0,0%,100%);}.lantra-portal-completed-courses .lantra-portal-course-card{border:0;border-radius:0;border-top:1px solid hsl(240,1%,50%);background-color:unset;color:hsl(0,0%,0%);}.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-display-label{display:none;}.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-display-type-icon{display:none;}.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-product-code-display{align-items:center;width:10%;border:0;order:1;}.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-quartz-id-display{align-items:center;width:8%;border:0;order:2;}.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-code-and-title-display{align-items:center;width:24%;border:0;font-size:unset;order:3;}.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-code-and-title-display .lantra-portal-course-display-type-icon{width:unset;}.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-code-and-title-display .product-code{display:inline-block;}.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-code-and-title-display .course-title{display:inline-block;font-weight:unset;}.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-start-date-display{align-items:center;width:14%;border:0;order:4;}.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-venue-display{align-items:center;width:26%;border:0;order:5;}.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-order-number-display{align-items:center;width:8%;border:0;order:6;}.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-provider-display{align-items:center;width:10%;border:0;order:7;}.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-instructor-display{align-items:center;width:0%;border:0;order:8;}.lantra-portal-completed-courses .lantra-portal-course-card .lantra-portal-course-instructor-display .instructor-initials{display:flex;align-items:center;justify-content:center;background-color:#47aea4;color:hsl(0,0%,100%);font-weight:700;border-radius:100%;padding:.125rem;margin:0 .25rem 0 0;width:2.5rem;height:2.5rem;}.lantra-portal-completed-courses .lantra-portal-course-card:last-child{border-bottom:1px solid hsl(240,1%,50%);}.lantra-assessed-result-summary .lantra-assessed-result-summary-comments,.lantra-assessed-result-summary .lantra-assessed-result-summary-signatures{flex-direction:row;}}.lantra-portal-course-display-label{display:inline-block;width:9rem;font-weight:700;}.lantra-portal-course-display-type-icon{display:inline-block;font-size:1.5rem;text-align:left;color:#47aea4;margin-right:1rem;}.lantra-portal-course-code-and-title-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;border-bottom:2px solid hsl(220,14%,90%);padding:.25rem;}.lantra-portal-course-code-and-title-display .product-code{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;}.lantra-portal-course-code-and-title-display .course-title{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-weight:700;}.lantra-portal-course-product-code-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;border-bottom:2px solid hsl(220,14%,90%);padding:.25rem;}.lantra-portal-course-product-code-display .product-code{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;}.lantra-portal-course-order-number-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;border-bottom:2px solid hsl(220,14%,90%);padding:.25rem;}.lantra-portal-course-order-number-display .order-number-label{display:inline-block;}.lantra-portal-course-start-date-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;border-bottom:2px solid hsl(220,14%,90%);padding:.25rem;}.lantra-portal-course-start-date-display .start-date{display:inline-block;}.lantra-portal-course-instructor-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;border-bottom:2px solid hsl(220,14%,90%);padding:.25rem;}.lantra-portal-course-instructor-display .instructor-initials{display:inline-block;}.lantra-portal-course-instructor-display .instructor-name{display:inline-block;}.lantra-portal-course-provider-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;border-bottom:2px solid hsl(220,14%,90%);padding:.25rem;}.lantra-portal-course-provider-display .provider-name{display:inline-block;}.lantra-portal-course-quartz-id-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;border-bottom:2px solid hsl(220,14%,90%);padding:.25rem;}.lantra-portal-course-quartz-id-display .quartz-id{display:inline-block;}.lantra-portal-course-venue-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;border-bottom:2px solid hsl(220,14%,90%);padding:.25rem;}.lantra-portal-course-venue-display .venue-details{display:inline-block;}.action-bar{display:flex;align-items:center;flex-wrap:wrap;}.action-bar>.grow{flex-grow:1;}.action-bar>.buttons{margin-left:auto;display:flex;justify-content:flex-end;flex-shrink:0;}.unit-container{width:100%;border:1px solid hsl(240,13%,26%);}.unit-container .main-header{display:flex;align-items:center;padding:.5rem;background-color:hsl(240,16%,21%);color:hsl(0,0%,100%);font-weight:700;}.unit-container .main-header .unit-name{order:1;flex:1;padding:0 .5rem;}.unit-container .main-header .unit-pass-status{order:2;width:150px;padding:0 .5rem;text-align:center;}.unit-container .main-header i{margin-right:.5rem;}.unit-container .unit{overflow:hidden;}.unit-container .unit .unit-header{display:flex;align-items:center;padding:.5rem;background-color:#47aea4;color:hsl(0,0%,100%);font-weight:700;cursor:pointer;}.unit-container .unit .unit-header .unit-name{order:1;flex:1;padding:0 .5rem;}.unit-container .unit .unit-header .unit-pass-status{order:2;width:150px;padding:0 .5rem;text-align:center;}.unit-container .unit .unit-header i{margin-right:.5rem;}.unit-container .unit .unit-body .criteria-body,.unit-container .unit .section-body .criteria-body{display:flex;flex-direction:column;}.unit-container .unit .unit-body .criteria-body .criteria-header,.unit-container .unit .section-body .criteria-body .criteria-header{display:flex;font-weight:700;padding:.5rem 0;}.unit-container .unit .unit-body .criteria-body .criteria-header .criteria-name,.unit-container .unit .section-body .criteria-body .criteria-header .criteria-name{order:1;flex:1;min-width:200px;padding:0 .5rem;display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center;}.unit-container .unit .unit-body .criteria-body .criteria-header .criteria-name .lantra-icon-button.circular,.unit-container .unit .section-body .criteria-body .criteria-header .criteria-name .lantra-icon-button.circular{flex-shrink:0;margin-right:1rem;}.unit-container .unit .unit-body .criteria-body .criteria-header .criteria-scoring-model,.unit-container .unit .section-body .criteria-body .criteria-header .criteria-scoring-model{order:2;flex:1;min-width:150px;max-width:250px;padding:0 .5rem;display:none;}.unit-container .unit .unit-body .criteria-body .criteria-header .criteria-score,.unit-container .unit .section-body .criteria-body .criteria-header .criteria-score{order:3;width:70px;padding:0 .5rem;text-align:center;}.unit-container .unit .unit-body .criteria-body .criteria-header .criteria-pass-status,.unit-container .unit .section-body .criteria-body .criteria-header .criteria-pass-status{order:4;width:70px;padding:0 .5rem;text-align:right;}.unit-container .unit .unit-body .criteria-body .criteria-row,.unit-container .unit .section-body .criteria-body .criteria-row{display:flex;padding:.5rem 0;}.unit-container .unit .unit-body .criteria-body .criteria-row .criteria-name,.unit-container .unit .section-body .criteria-body .criteria-row .criteria-name{order:1;flex:1;min-width:200px;padding:0 .5rem;display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center;}.unit-container .unit .unit-body .criteria-body .criteria-row .criteria-name .lantra-icon-button.circular,.unit-container .unit .section-body .criteria-body .criteria-row .criteria-name .lantra-icon-button.circular{flex-shrink:0;margin-right:1rem;}.unit-container .unit .unit-body .criteria-body .criteria-row .criteria-scoring-model,.unit-container .unit .section-body .criteria-body .criteria-row .criteria-scoring-model{order:2;flex:1;min-width:150px;max-width:250px;padding:0 .5rem;display:none;}.unit-container .unit .unit-body .criteria-body .criteria-row .criteria-score,.unit-container .unit .section-body .criteria-body .criteria-row .criteria-score{order:3;width:70px;padding:0 .5rem;text-align:center;}.unit-container .unit .unit-body .criteria-body .criteria-row .criteria-pass-status,.unit-container .unit .section-body .criteria-body .criteria-row .criteria-pass-status{order:4;width:70px;padding:0 .5rem;text-align:right;}.unit-container .unit .unit-body .criteria-body .criteria-row:last-child,.unit-container .unit .section-body .criteria-body .criteria-row:last-child{border-bottom:0;}.unit-container .unit .unit-body .criteria-body .criteria-row .criteria-pass-status,.unit-container .unit .section-body .criteria-body .criteria-row .criteria-pass-status{font-weight:700;}.unit-container .unit .unit-body .criteria-body .criteria-row .criteria-pass-status.Passed,.unit-container .unit .section-body .criteria-body .criteria-row .criteria-pass-status.Passed{color:#37b400;}.unit-container .unit .unit-body .criteria-body .criteria-row .criteria-pass-status.Failed,.unit-container .unit .section-body .criteria-body .criteria-row .criteria-pass-status.Failed{color:#f31700;}.unit-container .unit .unit-body .criteria-body .criteria-tooltip,.unit-container .unit .section-body .criteria-body .criteria-tooltip{flex:1;display:inline-block;margin:1rem;padding:1rem;background-color:hsl(240,5%,93%);border:1px solid hsl(240,13%,26%);border-radius:10px;}.unit-container .unit .unit-body .section{background-color:hsl(220,5%,88%);}.unit-container .unit .unit-body .section:nth-child(odd){background-color:hsl(0,0%,100%);}.unit-container .unit .unit-body .section .section-header{display:flex;align-items:center;padding:1rem .5rem;cursor:pointer;}.unit-container .unit .unit-body .section .section-header i{margin-right:.5rem;}.unit-container .unit .unit-body .section .section-header span{flex-grow:1;}.claim-certificate-status{text-align:center;border-radius:10px;margin:.125rem;display:flex;flex-direction:row;color:hsl(240,13%,26%);}.claim-certificate-status .status-icon{padding:.5rem .75rem;background:hsl(240,13%,26%);color:hsl(0,0%,100%);border-top-left-radius:10px;border-bottom-left-radius:10px;border:1px solid hsl(240,13%,26%);align-content:center;}.claim-certificate-status .status-text{flex:1;padding:.5rem .75rem;border:1px solid hsl(240,13%,26%);border-top-right-radius:10px;border-bottom-right-radius:10px;align-content:center;}@media(min-width:1000px){.action-bar{flex-wrap:unset;}}.lantra-portal-learner-course-summaries{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:flex;flex-direction:column;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summaries-title-row{display:none;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summary-card{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;border-radius:10px;padding:.5rem;margin-bottom:.5rem;background-color:hsl(240,13%,26%);color:hsl(0,0%,100%);overflow:hidden;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summary-card:has(.lantra-portal-learner-course-summary-card-status){padding-top:0;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summary-card .lantra-portal-learner-course-summary-card-status>.lantra-portal-learner-expiry-warning{background-color:hsl(1,81%,58%);border-radius:0 0 10px 10px;padding:.5rem;color:hsl(0,0%,100%);text-align:center;width:15rem;margin-left:1rem;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summary-card .lantra-portal-learner-course-name-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:.25rem;order:1;font-size:1.75rem;font-weight:400;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summary-card .lantra-portal-learner-course-name-display .course-name{display:inline-block;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summary-card .lantra-portal-learner-achieved-date-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:.25rem;display:flex;padding:.125rem;order:2;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summary-card .lantra-portal-learner-achieved-date-display .achieved-date{display:inline-block;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summary-card .lantra-portal-learner-expiry-date-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:.25rem;display:flex;padding:.125rem;order:3;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summary-card .lantra-portal-learner-expiry-date-display .expiry-date{display:inline-block;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summary-card .lantra-portal-learner-expiry-date-display>.lantra-portal-learner-expiry-warning{display:none;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summary-card .lantra-portal-learner-provider-name-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:.25rem;display:flex;padding:.125rem;order:4;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summary-card .lantra-portal-learner-provider-name-display .provider-name{display:inline-block;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summary-card .lantra-portal-learner-course-summary-actions-display{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;padding:.125rem;order:5;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summary-card .lantra-portal-learner-course-summary-actions-display .lantra-button{min-width:6rem;border:1px solid hsl(0,0%,100%);padding:.125rem .5rem;}.lantra-portal-learner-course-materials-item{display:flex;margin:.5rem;gap:6px;}.lantra-portal-learner-course-materials-item:hover{cursor:pointer;margin-left:1rem;}.lantra-portal-learner-course-materials-item .lantra-portal-course-material-item-icon{font-size:1.5rem;}.lantra-portal-learner-course-materials-item .course-material-item{font-size:1.5rem;}@media(min-width:1000px){.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summaries-title-row{display:flex;flex-direction:row;width:100%;background-color:hsl(240,13%,26%);color:hsl(0,0%,100%);font-size:1rem;font-weight:700;padding:.5rem;margin-top:.5rem;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summaries-title-row .course-name-column{order:1;flex-grow:1;flex-basis:0;word-break:break-all;padding:.125rem;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summaries-title-row .achieved-date-column{order:2;width:200px;word-break:break-all;padding:.125rem;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summaries-title-row .expiry-date-column{order:3;width:200px;word-break:break-all;padding:.125rem;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summaries-title-row .provider-column{order:4;flex-grow:1;flex-basis:0;word-break:break-all;padding:.125rem;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summaries-title-row .buttons-column{order:5;width:230px;word-break:break-all;padding:.125rem;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summary-card{border-radius:0;background-color:unset;color:hsl(0,0%,0%);display:flex;flex-direction:row;margin-bottom:unset;overflow:hidden;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summary-card:nth-child(odd){background-color:hsl(220,14%,90%);}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summary-card .lantra-portal-learner-display-label{display:none;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summary-card .lantra-portal-learner-course-summary-card-status{display:none;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summary-card>.lantra-portal-learner-course-name-display{align-items:center;order:1;flex-grow:1;flex-basis:0;word-break:break-all;font-size:unset;font-weight:unset;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summary-card>.lantra-portal-learner-achieved-date-display{align-items:center;order:2;width:200px;word-break:break-all;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summary-card>.lantra-portal-learner-expiry-date-display{align-content:center;order:3;width:200px;word-break:break-all;flex-wrap:wrap;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summary-card>.lantra-portal-learner-expiry-date-display .expiry-date{width:100%;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summary-card>.lantra-portal-learner-expiry-date-display>.lantra-portal-learner-expiry-warning{display:inline-block;background-color:hsl(1,81%,58%);border-radius:10px;font-size:1rem;padding:.125rem .5rem;color:hsl(0,0%,100%);text-align:center;margin:.125rem;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summary-card>.lantra-portal-learner-provider-name-display{align-items:center;order:4;flex-grow:1;flex-basis:0;word-break:break-all;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summary-card .lantra-portal-learner-course-summary-actions-display{align-items:center;flex-direction:column;gap:unset;order:5;width:230px;word-break:break-all;align-items:unset;}.lantra-portal-learner-course-summaries .lantra-portal-learner-course-summary-card .lantra-portal-learner-course-summary-actions-display .lantra-button{border:0;padding:.5rem .5rem;}}.lantra-portal-notes-details>.lantra-portal-learner-complete-course-details-section{display:flex;}.lantra-portal-notes-details>.lantra-portal-learner-complete-course-details-section>.course-details{flex-grow:1;font-size:1.5rem;}.lantra-portal-notes-details>.lantra-portal-learner-complete-course-details-section>.add-note{align-content:center;}.lantra-portal-learner-skills-card-summary{display:flex;flex-direction:row;gap:6px;}.lantra-portal-learner-skills-card-summary .image-container{flex-shrink:1;display:flex;justify-content:center;align-items:center;}.lantra-portal-learner-skills-card-summary .image-container img{cursor:pointer;max-width:15rem;width:100%;height:auto;}.lantra-portal-learner-skills-card-summary .button-container{display:flex;flex-shrink:1;flex-direction:row;gap:6px;margin:.125rem;}.lantra-portal-learner-skills-card-summary .button-container .lantra-button{flex-shrink:1;}.lantra-portal-learner-skills-card-summary .button-container .lantra-button.qr-code-button{display:none;}.lantra-portal-learner-skills-card-learner-details-section{--column-left-flex:2;--column-right-flex:1;}.lantra-portal-learner-skills-card-learner-details-section .image-container{display:flex;justify-content:left;align-items:center;padding:.5rem;height:100%;}.lantra-portal-learner-skills-card-learner-details-section .image-container .front-image,.lantra-portal-learner-skills-card-learner-details-section .image-container .back-image{flex:0 1 50%;max-width:50%;object-fit:cover;display:block;}.lantra-portal-learner-skills-card-learner-details-section .lantra-portal-learner-skills-card-learner-details{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;padding:.5rem;}.lantra-portal-learner-skills-card-learner-details-section .lantra-portal-learner-skills-card-learner-details .lantra-portal-learner-skills-card-display-label{display:inline-block;width:10rem;font-weight:700;}.lantra-portal-learner-skills-card-learner-details-section .lantra-portal-learner-skills-card-learner-details .lantra-portal-learner-skills-card-learner-name-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:.25rem;order:1;font-weight:400;}.lantra-portal-learner-skills-card-learner-details-section .lantra-portal-learner-skills-card-learner-details .lantra-portal-learner-skills-card-learner-name-display .learner-name{display:inline-block;}.lantra-portal-learner-skills-card-learner-details-section .lantra-portal-learner-skills-card-learner-details .lantra-portal-learner-skills-card-learner-id-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:.25rem;order:1;font-weight:400;}.lantra-portal-learner-skills-card-learner-details-section .lantra-portal-learner-skills-card-learner-details .lantra-portal-learner-skills-card-learner-id-display .learner-id{display:inline-block;}.lantra-portal-learner-skills-card-learner-details-section .lantra-portal-learner-skills-card-learner-details .lantra-portal-learner-skills-card-card-type-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:.25rem;order:1;font-weight:400;}.lantra-portal-learner-skills-card-learner-details-section .lantra-portal-learner-skills-card-learner-details .lantra-portal-learner-skills-card-card-type-display .card-type{display:inline-block;}.lantra-portal-learner-skills-card-learner-details-section .lantra-portal-learner-skills-card-learner-details .lantra-portal-learner-skills-card-card-created-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:.25rem;order:1;}.lantra-portal-learner-skills-card-learner-details-section .lantra-portal-learner-skills-card-learner-details .lantra-portal-learner-skills-card-card-created-display .created-date{display:inline-block;}.lantra-portal-learner-skills-card-learner-details-section .lantra-portal-learner-skills-card-learner-details .lantra-portal-learner-skills-card-last-updated-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:.25rem;order:1;}.lantra-portal-learner-skills-card-learner-details-section .lantra-portal-learner-skills-card-learner-details .lantra-portal-learner-skills-card-last-updated-display .last-updated{display:inline-block;}.lantra-portal-learner-skills-card-learner-details-section .lantra-portal-learner-skills-card-learner-details .lantra-portal-learner-skills-card-expiry-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:.25rem;order:1;}.lantra-portal-learner-skills-card-learner-details-section .lantra-portal-learner-skills-card-learner-details .lantra-portal-learner-skills-card-expiry-display .expiry{display:inline-block;}.lantra-portal-learner-skills-card-skills-details-section{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:flex;flex-direction:column;}.lantra-portal-learner-skills-card-skills-details-section .lantra-portal-learner-skills-summaries-title-row{display:none;}.lantra-portal-learner-skills-card-skills-details-section .lantra-portal-learner-skills-card{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;border-radius:10px;padding:.5rem;margin-bottom:.5rem;background-color:hsl(240,13%,26%);color:hsl(0,0%,100%);overflow:hidden;}.lantra-portal-learner-skills-card-skills-details-section .lantra-portal-learner-skills-card .lantra-portal-learner-skills-card-display-label{display:inline-block;width:9rem;font-weight:700;}.lantra-portal-learner-skills-card-skills-details-section .lantra-portal-learner-skills-card .lantra-portal-learner-skills-card-name-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:.25rem;order:1;font-size:1.5rem;font-weight:400;}.lantra-portal-learner-skills-card-skills-details-section .lantra-portal-learner-skills-card .lantra-portal-learner-skills-card-name-display .skill-name{display:inline-block;}.lantra-portal-learner-skills-card-skills-details-section .lantra-portal-learner-skills-card .lantra-portal-learner-skills-card-award-date-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:.25rem;display:flex;padding:.125rem;order:2;}.lantra-portal-learner-skills-card-skills-details-section .lantra-portal-learner-skills-card .lantra-portal-learner-skills-card-award-date-display .award-date{display:inline-block;}.lantra-portal-learner-skills-card-skills-details-section .lantra-portal-learner-skills-card .lantra-portal-learner-skills-card-expiry-date-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:.25rem;display:flex;padding:.125rem;order:3;}.lantra-portal-learner-skills-card-skills-details-section .lantra-portal-learner-skills-card .lantra-portal-learner-skills-card-expiry-date-display .expiry-date{display:inline-block;}@media(min-width:1000px){.lantra-portal-learner-skills-card-summary{flex-direction:column;}.lantra-portal-learner-skills-card-summary .image-container{flex-shrink:0;}.lantra-portal-learner-skills-card-summary .button-container{flex-direction:column;}.lantra-portal-learner-skills-card-summary .button-container .lantra-button{flex-shrink:0;}.lantra-portal-learner-skills-card-summary .button-container .lantra-button.qr-code-button{display:inherit;}.lantra-portal-learner-skills-card-summary .button-container .lantra-button.download-wallet-button{display:none;}.lantra-portal-learner-skills-card-details-section .lantra-portal-learner-skills-summaries-title-row{display:flex;flex-direction:row;width:100%;background-color:hsl(240,13%,26%);color:hsl(0,0%,100%);font-size:1rem;font-weight:700;padding:.5rem;margin-top:.5rem;}.lantra-portal-learner-skills-card-details-section .lantra-portal-learner-skills-summaries-title-row .skill-column{order:1;flex-grow:1;flex-basis:0;word-break:break-all;padding:.125rem;}.lantra-portal-learner-skills-card-details-section .lantra-portal-learner-skills-summaries-title-row .award-date-column{order:2;width:200px;word-break:break-all;padding:.125rem;}.lantra-portal-learner-skills-card-details-section .lantra-portal-learner-skills-summaries-title-row .expiry-date-column{order:3;width:200px;word-break:break-all;padding:.125rem;}.lantra-portal-learner-skills-card-details-section .lantra-portal-learner-skills-card{border-radius:0;background-color:unset;color:hsl(0,0%,0%);display:flex;flex-direction:row;margin-bottom:unset;overflow:hidden;}.lantra-portal-learner-skills-card-details-section .lantra-portal-learner-skills-card:nth-child(odd){background-color:hsl(220,14%,90%);}.lantra-portal-learner-skills-card-details-section .lantra-portal-learner-skills-card .lantra-portal-learner-skills-card-display-label{display:none;}.lantra-portal-learner-skills-card-details-section .lantra-portal-learner-skills-card>.lantra-portal-learner-skills-card-name-display{align-items:center;order:1;flex-grow:1;flex-basis:0;word-break:break-all;font-size:unset;font-weight:unset;}.lantra-portal-learner-skills-card-details-section .lantra-portal-learner-skills-card>.lantra-portal-learner-skills-card-award-date-display{align-items:center;order:2;width:200px;word-break:break-all;}.lantra-portal-learner-skills-card-details-section .lantra-portal-learner-skills-card>.lantra-portal-learner-skills-card-expiry-date-display{align-items:center;order:3;width:200px;word-break:break-all;}}.lantra-portal-learner-third-party-course-summaries{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:flex;flex-direction:column;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summaries-title-row{display:none;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;border-radius:10px;padding:.5rem;margin-bottom:.5rem;background-color:hsl(240,13%,26%);color:hsl(0,0%,100%);overflow:hidden;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card:has(.lantra-portal-learner-third-party-course-summary-card-status){padding-top:0;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card .lantra-portal-learner-third-party-course-summary-card-status>.lantra-portal-learner-expiry-warning{background-color:hsl(1,81%,58%);border-radius:0 0 10px 10px;padding:.5rem;color:hsl(0,0%,100%);text-align:center;width:15rem;margin-left:1rem;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card .lantra-portal-learner-third-party-course-name-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:.25rem;order:1;font-size:1.75rem;font-weight:400;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card .lantra-portal-learner-third-party-course-name-display .course-name{display:inline-block;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card .lantra-portal-learner-achieved-date-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:.25rem;display:flex;padding:.125rem;order:2;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card .lantra-portal-learner-achieved-date-display .achieved-date{display:inline-block;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card .lantra-portal-learner-awarding-organisation-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:.25rem;display:flex;padding:.125rem;order:3;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card .lantra-portal-learner-awarding-organisation-display .awarding-organisation{display:inline-block;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card .lantra-portal-learner-qualification-or-mark-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:.25rem;display:flex;padding:.125rem;order:4;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card .lantra-portal-learner-qualification-or-mark-display .qualification-or-mark{display:inline-block;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card .lantra-portal-learner-expiry-date-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:.25rem;display:flex;padding:.125rem;order:5;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card .lantra-portal-learner-expiry-date-display .expiry-date{display:inline-block;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card .lantra-portal-learner-expiry-date-display>.lantra-portal-learner-expiry-warning{display:none;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card .lantra-portal-learner-third-party-course-summary-actions-display{display:flex;gap:6px;justify-content:flex-end;padding:.125rem;order:5;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card .lantra-portal-learner-third-party-course-summary-actions-display .lantra-button{min-width:6rem;border:1px solid hsl(0,0%,100%);padding:.125rem .5rem;}@media(min-width:1000px){.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summaries-title-row{display:flex;flex-direction:row;width:100%;background-color:hsl(240,13%,26%);color:hsl(0,0%,100%);font-size:1rem;font-weight:700;padding:.5rem;margin-top:.5rem;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summaries-title-row .course-name-column{order:1;flex-grow:1;flex-basis:0;word-break:break-all;padding:.125rem;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summaries-title-row .achieved-date-column{order:2;width:200px;word-break:break-all;padding:.125rem;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summaries-title-row .awarding-organisation-column{order:3;flex-grow:1;flex-basis:0;word-break:break-all;padding:.125rem;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summaries-title-row .qualification-or-mark-column{order:4;flex-grow:1;flex-basis:0;overflow-wrap:break-word;word-break:break-all;padding:.125rem;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summaries-title-row .expiry-date-column{order:5;width:200px;overflow-wrap:break-word;word-break:break-all;padding:.125rem;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summaries-title-row .buttons-column{order:6;width:230px;overflow-wrap:break-word;padding:.125rem;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card{border-radius:0;background-color:unset;color:hsl(0,0%,0%);display:flex;flex-direction:row;margin-bottom:unset;overflow:hidden;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card:nth-child(odd){background-color:hsl(220,14%,90%);}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card .lantra-portal-learner-display-label{display:none;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card .lantra-portal-learner-third-party-course-summary-card-status{display:none;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card>.lantra-portal-learner-third-party-course-name-display{align-items:center;order:1;flex-grow:1;flex-basis:0;word-break:break-all;font-size:unset;font-weight:unset;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card>.lantra-portal-learner-achieved-date-display{align-items:center;order:2;width:200px;word-break:break-all;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card>.lantra-portal-learner-awarding-organisation-display{align-items:center;order:3;flex-grow:1;flex-basis:0;word-break:break-all;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card>.lantra-portal-learner-qualification-or-mark-display{align-items:center;order:4;flex-grow:1;flex-basis:0;overflow-wrap:break-word;word-break:break-all;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card>.lantra-portal-learner-expiry-date-display{align-content:center;order:5;width:200px;overflow-wrap:break-word;word-break:break-all;flex-wrap:wrap;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card>.lantra-portal-learner-expiry-date-display .expiry-date{width:100%;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card>.lantra-portal-learner-expiry-date-display>.lantra-portal-learner-expiry-warning{display:inline-block;background-color:hsl(1,81%,58%);border-radius:10px;font-size:1rem;padding:.125rem .5rem;color:hsl(0,0%,100%);text-align:center;margin:.125rem;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card .lantra-portal-learner-third-party-course-summary-actions-display{align-items:center;flex-direction:column;gap:unset;order:6;width:230px;overflow-wrap:break-word;align-items:unset;}.lantra-portal-learner-third-party-course-summaries .lantra-portal-learner-third-party-course-summary-card .lantra-portal-learner-third-party-course-summary-actions-display .lantra-button{border:0;padding:.5rem .5rem;}}.lantra-portal-provider-result-course-details{display:flex;flex-direction:row;flex-wrap:wrap;white-space:nowrap;grid-column-gap:24px;padding-bottom:1rem;}.lantra-portal-provider-result-course-details .lantra-portal-provider-result-course-display{display:flex;align-items:start;flex-wrap:wrap;}.lantra-portal-provider-result-course-details .lantra-portal-provider-result-course-display .lantra-portal-provider-result-course-display-label{font-weight:700;}button.lantra-portal-claim-certificate-button{width:5rem;height:5rem;background-color:hsl(0,0%,100%);color:hsl(240,13%,26%);text-align:center;border:1px solid hsl(240,13%,26%);outline:1px solid hsl(0,0%,100%);margin:unset;padding:.125rem;font-size:1rem;display:flex;flex-direction:column;justify-items:center;align-items:center;}button.lantra-portal-claim-certificate-button.no-attendance{border:unset;background-color:unset;outline:unset;color:hsl(0,0%,100%);cursor:unset;}button.lantra-portal-claim-certificate-button.failed{border:unset;background-color:unset;outline:unset;color:hsl(0,0%,100%);cursor:unset;}button.lantra-portal-claim-certificate-button.claimed{border:unset;background-color:unset;outline:unset;color:hsl(0,0%,100%);cursor:unset;}button.lantra-portal-claim-certificate-button .lantra-portal-claim-certificate-button-icon{font-size:2rem;padding:.5rem;line-height:1;}button.lantra-portal-claim-certificate-button .button-title{font-weight:700;line-height:1;}.lantra-portal-learner-result-units-names-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;border-bottom:1px solid hsl(220,14%,90%);padding:.25rem;}.lantra-portal-learner-result-units-names-display .unit-name{display:inline-block;}.lantra-portal-learner-result-units-status-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;border-bottom:1px solid hsl(220,14%,90%);padding:.25rem;}.lantra-portal-learner-result-units-status-display .unit-result{display:inline-block;}.lantra-portal-learner-result-units-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;width:100%;border-bottom:1px solid hsl(220,14%,90%);padding-bottom:.25rem;}.lantra-portal-learner-result-units-display .units-toggle{cursor:pointer;font-weight:700;}.lantra-portal-learner-result-units-display .units-toggle i{padding-right:.125rem;}.lantra-portal-learner-result-units-display .unit-details{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:row;width:100%;padding:.25rem;}.lantra-portal-learner-result-units-display .unit-details .unit-name{display:inline-block;width:100%;}.lantra-portal-learner-result-units-display .unit-details .unit-result{display:inline-block;align-content:center;}.lantra-portal-learner-result-claim-certificates-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;border-bottom:1px solid hsl(220,14%,90%);padding:.25rem;}.lantra-portal-learner-result-claim-certificates-display .unit-result{display:inline-block;}.lantra-portal-provider-course-results{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:24px;}.lantra-portal-provider-course-results .lantra-portal-provider-course-results-title-row{display:none;}.lantra-portal-provider-course-results .lantra-portal-learner-result-card{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;border:1px solid hsl(240,1%,29%);border-radius:10px;padding:.5rem;background-color:#47aea4;color:hsl(0,0%,100%);border-color:#47aea4;}.lantra-portal-provider-course-results .lantra-portal-learner-result-card .lantra-portal-learner-display-type-icon{color:hsl(0,0%,100%);}.lantra-portal-provider-course-results .lantra-portal-learner-result-card .force-new-line{flex-basis:100%;height:0;}.lantra-portal-provider-course-results .lantra-portal-learner-result-card>.lantra-portal-learner-name-display{display:none;}.lantra-portal-provider-course-results .lantra-portal-learner-result-card>.lantra-portal-learner-quartz-id-display{display:none;}.lantra-portal-provider-course-results .lantra-portal-learner-result-card .lantra-portal-learner-info-display{flex:4;display:flex;flex-direction:column;justify-content:flex-start;}.lantra-portal-provider-course-results .lantra-portal-learner-result-card .lantra-portal-learner-info-display>.lantra-portal-learner-name-display{border:0;font-size:1.75rem;}.lantra-portal-provider-course-results .lantra-portal-learner-result-card .lantra-portal-learner-info-display>.lantra-portal-learner-name-display .learner-name{font-weight:400;}.lantra-portal-provider-course-results .lantra-portal-learner-result-card .lantra-portal-learner-info-display>.lantra-portal-learner-quartz-id-display{border:0;font-size:1.75rem;}.lantra-portal-provider-course-results .lantra-portal-learner-result-card .lantra-portal-learner-info-display>.lantra-portal-learner-quartz-id-display .learner-quartz-id{font-weight:400;}.lantra-portal-provider-course-results .lantra-portal-learner-result-card>.lantra-portal-learner-result-units-display{border:0;}.lantra-portal-provider-course-results .lantra-portal-learner-result-card>.lantra-portal-learner-result-units-display .unit-details .unit-name{flex:4;}.lantra-portal-provider-course-results .lantra-portal-learner-result-card>.lantra-portal-learner-result-units-display .unit-details .unit-result{flex:1;display:flex;justify-content:center;align-items:center;}.lantra-portal-provider-course-results .lantra-portal-learner-result-card .lantra-portal-learner-result-claim-certificates-display{border:0;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;}@media(min-width:1000px){button.lantra-portal-claim-certificate-button.no-attendance{border:unset;background-color:unset;outline:unset;color:hsl(240,13%,26%);cursor:unset;}button.lantra-portal-claim-certificate-button.failed{border:unset;background-color:unset;outline:unset;color:hsl(240,13%,26%);cursor:unset;}button.lantra-portal-claim-certificate-button.claimed{border:unset;background-color:unset;outline:unset;color:hsl(240,13%,26%);cursor:unset;}button.collapsed{width:unset;height:unset;flex-direction:row;gap:6px;padding:.5rem;}button.collapsed .lantra-portal-claim-certificate-button-icon{font-size:1rem;padding:unset;}button.collapsed .button-title{padding:unset;font-size:1rem;}.lantra-portal-provider-course-results{gap:unset;}.lantra-portal-provider-course-results .lantra-portal-learner-result-units-status-display{display:unset;}.lantra-portal-provider-course-results .lantra-portal-learner-result-claim-certificates-display{display:unset;}.lantra-portal-provider-course-results .lantra-portal-provider-course-results-title-row{display:flex;flex-direction:row;width:100%;background-color:#47aea4;color:hsl(0,0%,100%);font-size:1rem;font-weight:700;padding:.5rem;margin-top:.5rem;}.lantra-portal-provider-course-results .lantra-portal-provider-course-results-title-row .learner-name-column{width:20%;padding:.125rem;}.lantra-portal-provider-course-results .lantra-portal-provider-course-results-title-row .learner-id-column{width:10%;padding:.125rem;}.lantra-portal-provider-course-results .lantra-portal-provider-course-results-title-row .grouped-unit-details-column{width:60%;display:flex;padding:.125rem;}.lantra-portal-provider-course-results .lantra-portal-provider-course-results-title-row .grouped-unit-details-column .units-column{flex:4;display:flex;}.lantra-portal-provider-course-results .lantra-portal-provider-course-results-title-row .grouped-unit-details-column .units-status-column{flex:1;display:flex;}.lantra-portal-provider-course-results .lantra-portal-provider-course-results-title-row .claim-certificate-column{width:10%;padding:.125rem;}.lantra-portal-provider-course-results .lantra-portal-learner-result-card{border:0;border-radius:0;border-top:1px solid hsl(240,1%,50%);background-color:unset;color:hsl(0,0%,0%);}.lantra-portal-provider-course-results .lantra-portal-learner-result-card .lantra-portal-learner-display-label{display:none;}.lantra-portal-provider-course-results .lantra-portal-learner-result-card .lantra-portal-learner-display-type-icon{display:none;width:unset;}.lantra-portal-provider-course-results .lantra-portal-learner-result-card .lantra-portal-learner-info-display{display:none;}.lantra-portal-provider-course-results .lantra-portal-learner-result-card>.lantra-portal-learner-name-display{display:flex;align-items:unset;width:20%;border:0;order:1;}.lantra-portal-provider-course-results .lantra-portal-learner-result-card>.lantra-portal-learner-quartz-id-display{display:flex;align-items:unset;width:10%;border:0;order:2;}.lantra-portal-provider-course-results .lantra-portal-learner-result-card>.lantra-portal-learner-result-units-display{width:60%;border:0;align-items:unset;font-size:unset;order:3;padding-bottom:unset;}.lantra-portal-provider-course-results .lantra-portal-learner-result-card>.lantra-portal-learner-result-units-display .unit-details .unit-result{justify-content:unset;}.lantra-portal-provider-course-results .lantra-portal-learner-result-card>.lantra-portal-learner-result-units-display .unit-details .lantra-portal-status-indicator{margin-left:.125rem;}.lantra-portal-provider-course-results .lantra-portal-learner-result-card .lantra-portal-learner-result-claim-certificates-display{width:10%;order:5;align-items:unset;}.lantra-portal-provider-course-results .lantra-portal-learner-result-card:last-child{border-bottom:1px solid hsl(240,1%,50%);}}.lantra-portal-provider-courses{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:flex;flex-direction:column;}.lantra-portal-provider-courses .rdx-search-bar{width:100%;justify-content:unset;flex-direction:column-reverse;align-items:unset;gap:12px;}.lantra-portal-provider-courses .lantra-portal-provider-courses-title-row{display:none;}.lantra-portal-provider-courses .lantra-portal-course-card{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;border:1px solid hsl(240,13%,26%);border-radius:10px;padding:.5rem;background-color:hsl(0,0%,100%);color:hsl(240,13%,26%);cursor:pointer;}.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-display-type-icon{color:hsl(240,13%,26%);}.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-product-code-display,.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-venue-display,.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-quartz-id-display,.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-instructor-display,.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-start-date-display,.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-order-number-display,.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-provider-display{border:0;display:flex;width:49.5%;}.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-code-and-title-display{border:0;order:1;font-size:1.75rem;}.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-code-and-title-display .course-title{font-weight:400;}.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-product-code-display{order:2;}.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-venue-display{order:3;}.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-quartz-id-display{order:4;}.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-instructor-display{order:5;}.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-instructor-display .instructor-initials{display:none;}.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-start-date-display{order:6;}.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-order-number-display{order:7;}.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-provider-display{order:8;}@media(min-width:1000px){.lantra-portal-provider-courses .rdx-search-bar{flex-direction:row;}.lantra-portal-provider-courses .lantra-portal-provider-courses-title-row{display:flex;flex-direction:row;width:100%;background-color:hsl(240,13%,26%);color:hsl(0,0%,100%);font-size:1rem;font-weight:700;padding:.5rem;margin-top:.5rem;}.lantra-portal-provider-courses .lantra-portal-provider-courses-title-row .product-code-column{width:10%;padding:.125rem;}.lantra-portal-provider-courses .lantra-portal-provider-courses-title-row .quartz-id-column{width:8%;padding:.125rem;}.lantra-portal-provider-courses .lantra-portal-provider-courses-title-row .code-and-title-column{width:24%;padding:.125rem;}.lantra-portal-provider-courses .lantra-portal-provider-courses-title-row .start-date-column{width:14%;padding:.125rem;}.lantra-portal-provider-courses .lantra-portal-provider-courses-title-row .venue-column{width:26%;padding:.125rem;}.lantra-portal-provider-courses .lantra-portal-provider-courses-title-row .order-number-column{width:8%;padding:.125rem;}.lantra-portal-provider-courses .lantra-portal-provider-courses-title-row .instructor-column{width:0%;padding:.125rem;}.lantra-portal-provider-courses .lantra-portal-provider-courses-title-row .provider-name-column{width:10%;padding:.125rem;}.lantra-portal-provider-courses .lantra-portal-course-card{border:0;border-radius:0;border-top:1px solid hsl(240,1%,50%);background-color:unset;color:hsl(0,0%,0%);}.lantra-portal-provider-courses .lantra-portal-course-card:hover{background-color:#47aea4;color:#fff;}.lantra-portal-provider-courses .lantra-portal-course-card:nth-child(odd){background-color:hsl(240,5%,93%);}.lantra-portal-provider-courses .lantra-portal-course-card:nth-child(odd):hover{background-color:#47aea4;}.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-display-label{display:none;}.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-display-type-icon{display:none;}.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-product-code-display{align-items:center;width:10%;border:0;order:1;}.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-quartz-id-display{align-items:center;width:8%;border:0;order:2;}.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-code-and-title-display{align-items:center;width:24%;border:0;font-size:unset;order:3;}.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-code-and-title-display .lantra-portal-course-display-type-icon{width:unset;}.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-code-and-title-display .product-code{display:inline-block;}.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-code-and-title-display .course-title{display:inline-block;font-weight:unset;}.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-start-date-display{align-items:center;width:14%;border:0;order:4;}.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-venue-display{align-items:center;width:26%;border:0;order:5;}.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-order-number-display{align-items:center;width:8%;border:0;order:6;}.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-provider-display{align-items:center;width:10%;border:0;order:7;}.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-instructor-display{align-items:center;width:0%;border:0;order:8;}.lantra-portal-provider-courses .lantra-portal-course-card .lantra-portal-course-instructor-display .instructor-initials{display:flex;align-items:center;justify-content:center;background-color:#47aea4;color:hsl(0,0%,100%);font-weight:700;border-radius:100%;padding:.125rem;margin:0 .25rem 0 0;width:2.5rem;height:2.5rem;}.lantra-portal-provider-courses .lantra-portal-course-card:last-child{border-bottom:1px solid hsl(240,1%,50%);}}.lantra-portal-user-achievement-summaries{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:flex;flex-direction:column;}.lantra-portal-user-achievement-summaries .lantra-portal-user-achievement-summaries-title-row{display:none;}.lantra-portal-user-achievement-summaries .lantra-portal-user-achievement-summary-card{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;border-radius:10px;padding:.5rem;margin-bottom:.5rem;background-color:hsl(240,13%,26%);color:hsl(0,0%,100%);overflow:hidden;}.lantra-portal-user-achievement-summaries .lantra-portal-user-achievement-summary-card:has(.lantra-portal-learner-third-party-course-summary-card-status){padding-top:0;}.lantra-portal-user-achievement-summaries .lantra-portal-user-achievement-summary-card .lantra-portal-user-title-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:.25rem;order:1;font-size:1.75rem;font-weight:400;}.lantra-portal-user-achievement-summaries .lantra-portal-user-achievement-summary-card .lantra-portal-user-title-display .title{display:inline-block;}.lantra-portal-user-achievement-summaries .lantra-portal-user-achievement-summary-card .lantra-portal-user-recorded-hours-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:.25rem;display:flex;padding:.125rem;order:2;}.lantra-portal-user-achievement-summaries .lantra-portal-user-achievement-summary-card .lantra-portal-user-recorded-hours-display .recorded-hours{display:inline-block;}.lantra-portal-user-achievement-summaries .lantra-portal-user-achievement-summary-card .lantra-portal-user-date-achieved-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:.25rem;display:flex;padding:.125rem;order:3;}.lantra-portal-user-achievement-summaries .lantra-portal-user-achievement-summary-card .lantra-portal-user-date-achieved-display .date-achieved{display:inline-block;}.lantra-portal-user-achievement-summaries .lantra-portal-user-achievement-summary-card .lantra-portal-user-description-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:.25rem;display:flex;padding:.125rem;order:4;}.lantra-portal-user-achievement-summaries .lantra-portal-user-achievement-summary-card .lantra-portal-user-description-display .description{display:inline-block;}.lantra-portal-user-achievement-summaries .lantra-portal-user-achievement-summary-card .lantra-portal-user-achievement-summary-actions-display{display:flex;gap:6px;justify-content:flex-end;padding:.125rem;order:5;}.lantra-portal-user-achievement-summaries .lantra-portal-user-achievement-summary-card .lantra-portal-user-achievement-summary-actions-display .lantra-button{min-width:6rem;border:1px solid hsl(0,0%,100%);padding:.125rem .5rem;}.lantra-portal-user-achievement-document-item{display:flex;margin:.5rem;gap:6px;}.lantra-portal-user-achievement-document-item:hover{cursor:pointer;margin-left:1rem;}.lantra-portal-user-achievement-document-item .lantra-portal-user-achievement-document-item-icon{font-size:1.5rem;}.lantra-portal-user-achievement-document-item .achievement-document-item{font-size:1.5rem;}@media(min-width:1000px){.lantra-portal-user-achievement-summaries .lantra-portal-user-achievement-summaries-title-row{display:flex;flex-direction:row;width:100%;background-color:hsl(240,13%,26%);color:hsl(0,0%,100%);font-size:1rem;font-weight:700;padding:.5rem;margin-top:.5rem;}.lantra-portal-user-achievement-summaries .lantra-portal-user-achievement-summaries-title-row .title-column{order:1;flex-grow:1;flex-basis:0;word-break:break-all;padding:.125rem;}.lantra-portal-user-achievement-summaries .lantra-portal-user-achievement-summaries-title-row .recorded-hours-column{order:2;width:200px;word-break:break-all;padding:.125rem;}.lantra-portal-user-achievement-summaries .lantra-portal-user-achievement-summaries-title-row .achieved-date-column{order:3;width:200px;word-break:break-all;padding:.125rem;}.lantra-portal-user-achievement-summaries .lantra-portal-user-achievement-summaries-title-row .description-column{order:4;flex-grow:1;flex-basis:0;overflow-wrap:break-word;word-break:break-all;padding:.125rem;}.lantra-portal-user-achievement-summaries .lantra-portal-user-achievement-summaries-title-row .buttons-column{order:6;width:230px;overflow-wrap:break-word;padding:.125rem;}.lantra-portal-user-achievement-summaries .lantra-portal-user-achievement-summary-card{border-radius:0;background-color:unset;color:hsl(0,0%,0%);display:flex;flex-direction:row;margin-bottom:unset;overflow:hidden;}.lantra-portal-user-achievement-summaries .lantra-portal-user-achievement-summary-card:nth-child(odd){background-color:hsl(220,14%,90%);}.lantra-portal-user-achievement-summaries .lantra-portal-user-achievement-summary-card .lantra-portal-user-display-label{display:none;}.lantra-portal-user-achievement-summaries .lantra-portal-user-achievement-summary-card>.lantra-portal-user-title-display{align-items:center;order:1;flex-grow:1;flex-basis:0;word-break:break-all;font-size:unset;font-weight:unset;}.lantra-portal-user-achievement-summaries .lantra-portal-user-achievement-summary-card>.lantra-portal-user-recorded-hours-display{align-items:center;order:2;width:200px;word-break:break-all;}.lantra-portal-user-achievement-summaries .lantra-portal-user-achievement-summary-card>.lantra-portal-user-date-achieved-display{align-items:center;order:3;width:200px;word-break:break-all;}.lantra-portal-user-achievement-summaries .lantra-portal-user-achievement-summary-card>.lantra-portal-user-description-display{align-items:center;order:4;flex-grow:1;flex-basis:0;overflow-wrap:break-word;word-break:break-all;}.lantra-portal-user-achievement-summaries .lantra-portal-user-achievement-summary-card .lantra-portal-user-achievement-summary-actions-display{align-items:center;flex-direction:column;gap:unset;order:6;width:230px;overflow-wrap:break-word;align-items:unset;}.lantra-portal-user-achievement-summaries .lantra-portal-user-achievement-summary-card .lantra-portal-user-achievement-summary-actions-display .lantra-button{border:0;padding:.5rem .5rem;}}.lantra-portal-form-field-label{display:inline-block;width:9rem;font-weight:700;}.validation-message{padding:0 .25rem;color:#f31700;font-weight:300;font-size:1rem;}.lantra-portal-form-field{display:flex;flex-direction:column;}.lantra-portal-form-field.fill{width:100%;height:100%;}.lantra-portal-form-field.fill-width{width:100%;}.lantra-portal-form-field.fill-height{height:100%;}.lantra-portal-form-field.fit-content-width{width:fit-content;}.lantra-portal-form-field label{display:inline-block;width:9rem;font-weight:700;}.lantra-portal-form-field label.lantra-label-after-control{display:none;}.lantra-portal-form-field.required label:after{content:" *";color:#f31700;}.lantra-portal-form-field .lantra-portal-field-control{width:100%;display:flex;flex-direction:row;align-items:center;position:relative;}.lantra-portal-form-field .lantra-portal-field-control.multiline{height:15rem;}.lantra-portal-form-field .lantra-portal-field-control>.lantra-portal-field-data-capture{flex-grow:1;position:relative;}.lantra-portal-form-field .lantra-portal-field-control>.lantra-portal-field-data-capture>input,.lantra-portal-form-field .lantra-portal-field-control>.lantra-portal-field-data-capture textarea,.lantra-portal-form-field .lantra-portal-field-control>.lantra-portal-field-data-capture select{display:flex;flex-grow:1;}.lantra-portal-form-field .lantra-portal-field-suffix{padding:.125rem 0 0 0;font-size:.8rem;}.lantra-portal-form-field input,.lantra-portal-form-field textarea,.lantra-portal-form-field select{position:relative;width:100%;min-height:44px;font-size:16px;font-weight:400;border-radius:10px;padding:.125rem .5rem;border:1px solid hsl(240,5%,93%);outline:0;}.lantra-portal-form-field input:focus-visible,.lantra-portal-form-field textarea:focus-visible,.lantra-portal-form-field select:focus-visible{border:1px solid hsl(240,13%,26%);}.lantra-portal-form-field input.error,.lantra-portal-form-field textarea.error,.lantra-portal-form-field select.error{border-width:1px;border-color:#f31700;}.lantra-portal-form-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("/assets/icons/chevron.svg") no-repeat center/contain;background-size:15px;background-position:calc(100% - 15px);}.lantra-portal-form-field input[type=time],.lantra-portal-form-field input[type=date]{margin-bottom:1rem;}.lantra-portal-form-field input[type=checkbox]{position:relative;width:1.5rem;height:1.5rem;vertical-align:middle;font-size:1.125rem;font-weight:400;border-radius:10px;color:hsl(0,0%,100%);border:1px solid hsl(220,5%,88%);border-radius:10px;margin-right:.5rem;}.lantra-portal-form-field input[type=checkbox]:focus-visible{outline:1px solid hsl(240,13%,26%)!important;}.lantra-portal-form-field input[type=checkbox]:checked{accent-color:hsl(240,13%,26%);color:hsl(0,0%,100%);}.lantra-portal-form-field input[type=checkbox]:indeterminate{accent-color:hsl(240,13%,26%);color:hsl(0,0%,100%);}.lantra-portal-form-field .rdx-toggle-switch{--width:50px;--height:calc(var(--width)/2);position:relative;display:inline-block;width:var(--width);height:var(--height);border-radius:var(--height);cursor:pointer;}.lantra-portal-form-field .rdx-toggle-switch input{display:none;}.lantra-portal-form-field .rdx-toggle-switch .slider{position:absolute;top:0;left:0;width:50px;height:100%;border-radius:var(--height);background-color:hsl(220,14%,90%);transition:all .4s ease-in-out;}.lantra-portal-form-field .rdx-toggle-switch .slider::before{content:"";position:absolute;top:0;left:0;width:calc(var(--height));height:calc(var(--height));border-radius:calc(var(--height)/2);background-color:hsl(0,0%,100%);transition:all .4s ease-in-out;border:1px solid hsl(220,14%,90%);}.lantra-portal-form-field .rdx-toggle-switch input:checked+.slider{background-color:hsl(146,39%,47%);}.lantra-portal-form-field .rdx-toggle-switch input:checked+.slider::before{transform:translateX(calc(var(--width) - var(--height)));}.lantra-portal-form-field .rdx-toggle-switch .labels{position:absolute;top:5px;left:0;width:100%;height:100%;margin-left:58px;font-size:11px;font-family:sans-serif;transition:all .4s ease-in-out;}.lantra-portal-form-field .rdx-toggle-switch .labels::after{content:attr(data-off);position:absolute;right:5px;color:hsl(240,16%,21%);opacity:1;transition:all .4s ease-in-out;}.lantra-portal-form-field .rdx-toggle-switch .labels::before{content:attr(data-on);position:absolute;left:5px;color:hsl(0,0%,100%);opacity:0;transition:all .4s ease-in-out;}.lantra-portal-form-field .rdx-toggle-switch input:checked~.labels::after{opacity:0;}.lantra-portal-form-field .rdx-toggle-switch input:checked~.labels::before{opacity:1;}.lantra-portal-form-field.rdx-form-checkbox-field input[type=checkbox]{margin-bottom:0!important;}.lantra-portal-form-field.rdx-form-checkbox-field label.rdx-label-before-control{display:none;}.lantra-portal-form-field.rdx-form-checkbox-field label.rdx-label-after-control{display:flex;flex:1;align-items:center;padding-bottom:0;margin-bottom:0;font-weight:bold;}.lantra-portal-form-field.rdx-form-checkbox-field .rdx-field-data-capture{flex-grow:unset;}.lantra-portal-form-field.inline-pair{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;margin-top:.5rem;}.lantra-portal-form-field.inline-pair label{display:flex;flex:0;align-items:center;}.lantra-portal-form-field.inline-pair>div{display:flex;flex-direction:column;flex-basis:100%;flex:1;}.lantra-portal-form-field+.lantra-portal-form-field,.lantra-portal-form-field+.lantra-portal-form-buttons-bar,.lantra-portal-field-control+.lantra-portal-field-control{margin-top:.5rem;}.lantra-portal-form-buttons-bar{width:100%;display:flex;justify-content:flex-start;}.lantra-portal-form-buttons-bar>button{text-align:center;}.lantra-portal-field-ancillary-error-message{font-weight:700;font-size:1rem;color:#f31700;}@media(min-width:1000px){.lantra-portal-form-field label{width:unset;}}.forum-wrapper [data-theme=light]{--color-bg:#fff;--color-fg:#212529;--color-light-fg:#eee;--color-a-fg:#34485f;--color-button-hover-bg:#000000a8;--color-breadcrumb-item-active-fg:#6c757d;--color-mini-post-bg:#fff;--color-mini-post-fg:#4a617d;--color-mini-post-border:#00000020;--color-mini-post-footer-bg:#edeef194;--color-mini-post-footer-fg:#34485f;--color-mini-post-user-fg:#34485f;--color-mini-post-user-info-fg:#777;--color-mini-post-date-fg:#6c757d;--color-mini-post-favorite-fg:#000;--color-mini-post-favorite-bg:#f9fafb;--color-mini-post-favorite-border:#dee2e6;--color-mini-post-report-fg:#000;--color-mini-post-report-bg:#f9fafb;--color-mini-post-report-border:#dee2e6;--color-recent-heading-list-bg:#f9f9f9;--color-recent-heading-list-border:#ddd;--color-recent-heading-category-badge-bg:#27750f;--color-recent-heading-category-badge-fg:#f9f9f9;--color-category-card-body-bg:#f9f9f9;--color-category-card-body-fg:#333;--color-category-card-body-border:#ddd;--color-category-card-description-fg:#999;--color-last-post-date-fg:#666;--color-heading-card-body-bg:#fff;--color-heading-card-body-fg:#333;--color-heading-card-body-border:#ddd;--color-pin-heading-card-body-bg:#f2f3ff96;--color-page-item-bg:#eee;--color-page-item-border:#ccc;--color-page-item-a-fg:#000;--color-page-item-right-input-bg:#fff;--color-toolbar-bg:#f9f9f9;--color-container-form-bg:#fff;--color-container-form-border:#00000020;--color-editor-content-fg:#212529;--color-editor-button-bg:#edeef1;--color-editor-button-fg:#000;--color-editor-button-border:#ccc;--color-quote-box-bg:#eee;--color-quote-box-fg:#4a617d;--color-quote-box-border:#ddd;--color-quote-box-author-fg:#333;--color-quote-box-header-bg:#ddd;--color-heading-status-fg:#666;--color-chat-box-border:#ccc;--color-chat-box-bg:#fff;--color-chat-header-bg:#34485f;--color-chat-header-border:#34485f;--color-chat-list-bg:transparent;--color-chat-username-bg:#fff;--color-chat-username-fg:#212529;--color-chat-username-border:#ccc;--color-chat-footer-border:#ccc;--color-chat-footer-bg:#fff;--color-chat-input-bg:#fff;--color-chat-input-border:#ced4da;--color-chat-receiver-message-bg:#d1d1d1;--color-chat-owner-message-bg:#f1f1f1;--color-chat-area-bg:#fff;--color-table-border-color:#dee2e6;--color-input-text-bg:#fff;--color-input-text-border:#ced4da;--color-blog-post-card-title-fg:#737373;--color-blog-post-card-title-hover-fg:#333;--color-blog-post-card-footer-fg:#6f6f6f;--color-post-card-link-body-bg:#fff;--color-post-card-link-body-border:#ddd;--color-button-bg:#f1f1f1;--color-button-border:#ccc;--color-footer-bg:#34485f17;--color-footer-fg:#5e5e5e;--color-footer-title-fg:#34485f;--color-custom-modal-bg:#fefefe;--color-custom-modal-border:#888;--color-custom-modal-header-border:#eee;--color-removed-post-bg:#f1f1f1;--color-removed-post-fg:#666;--color-forum-logo-footer-bg:#34485f;--color-active-page-link-fg:#fff;--color-toast-bg:#ffffffd9;--color-toast-header-bg:#ffffffd9;--color-toast-header-fg:#6c757d;--color-cookie-box-bg:#f8f9f9;--color-cookie-box-border:#ccc;--color-skeleton-0-bg:hsl(200,20%,70%);--color-skeleton-100-bg:hsl(200,20%,95%);--color-message-datetime:#858585;--color-chat-subject-area-fg:#6b7987;--color-sidebar-component-container-bg:#fff;--color-stat-counter-bg:#12121214;--color-favorites-table-bg:#f1f1f157;--color-favorites-table-thead-bg:#ddd;--color-blog-post-card-footer-bg:#f5f5f5;--color-captcha-dropdown-bg:#fff;--color-captcha-grid-item-bg:#edededcc;--color-captcha-card-border:#00000020;--color-captcha-card-bg:#f8f9fa;}.forum-wrapper [data-theme=dark]{--color-bg:#232f3d;--color-fg:#c3c3c3;--color-light-fg:#eee;--color-a-fg:#c5c5c5;--color-button-hover-bg:#ffffff08;--color-breadcrumb-item-fg:#f1f1f1;--color-breadcrumb-item-active-fg:#f9f9f9;--color-mini-post-bg:#324153;--color-mini-post-fg:#f1f1f1;--color-mini-post-border:#24303ead;--color-mini-post-footer-bg:#24303ead;--color-mini-post-footer-fg:#f1f1f1;--color-mini-post-user-fg:#f1f1f1;--color-mini-post-user-info-fg:#f9f9f9;--color-mini-post-date-fg:#ddd;--color-mini-post-favorite-fg:#f1f1f1;--color-mini-post-favorite-bg:#37485e;--color-mini-post-favorite-border:#242f3d;--color-mini-post-report-fg:#f1f1f1;--color-mini-post-report-bg:#37485e;--color-mini-post-report-border:#242f3d;--color-recent-heading-list-bg:#324153;--color-recent-heading-list-border:#37485e;--color-recent-heading-category-badge-bg:#25371f;--color-recent-heading-category-badge-fg:#ccc;--color-category-card-body-bg:#324153;--color-category-card-body-fg:#dddddd70;--color-category-card-body-border:#37485e;--color-category-card-description-fg:#ddd;--color-last-post-date-fg:#ccc;--color-heading-card-body-bg:#314155;--color-heading-card-body-fg:#f1f1f1;--color-heading-card-body-border:#37485e;--color-pin-heading-card-body-bg:#3e4b7c6b;--color-page-item-bg:#526377;--color-page-item-border:#34485f;--color-page-item-a-fg:#f1f1f1;--color-page-item-right-input-bg:#526377;--color-toolbar-bg:#324153;--color-container-form-bg:#1a2430;--color-container-form-border:#202c3a;--color-editor-content-fg:#f1f1f1;--color-editor-button-bg:#536b89;--color-editor-button-fg:#f1f1f1;--color-editor-button-border:#34485f;--color-quote-box-bg:#3f5167;--color-quote-box-fg:#f9f9f996;--color-quote-box-border:#283645;--color-quote-box-author-fg:#f2f2f2;--color-quote-box-header-bg:#283645;--color-heading-status-fg:#f1f1f1;--color-chat-box-border:#34485f;--color-chat-box-bg:#324153;--color-chat-header-bg:#263445;--color-chat-header-border:#263445;--color-chat-list-bg:#263445;--color-chat-username-bg:#324153;--color-chat-username-fg:#f1f1f1;--color-chat-username-border:#090c1069;--color-chat-footer-border:#090c10;--color-chat-footer-bg:#263445;--color-chat-input-bg:#202c3a;--color-chat-input-border:#090c10;--color-chat-receiver-message-bg:#273749;--color-chat-owner-message-bg:#3f5773;--color-chat-area-bg:#2c3d51;--color-table-border-color:#55708b;--color-input-text-bg:#1a2430;--color-input-text-border:#090c10;--color-blog-post-card-title-fg:#eee;--color-blog-post-card-title-hover-fg:#fff;--color-blog-post-card-footer-fg:#ddd;--color-post-card-link-body-bg:#314155;--color-post-card-link-body-border:#37485e;--color-button-bg:#536b89;--color-button-border:#37485e;--color-footer-bg:#2b3d53;--color-footer-fg:#ccc;--color-footer-title-fg:#eee;--color-custom-modal-bg:#2d3f53;--color-custom-modal-border:#19232f;--color-custom-modal-header-border:#19232f;--color-removed-post-bg:#3f5167;--color-removed-post-fg:#eee;--color-forum-logo-footer-fg:#000;--color-active-page-link-fg:#fff;--color-toast-bg:#37485ed9;--color-toast-header-bg:#37485ed9;--color-toast-header-fg:#f1f1f1;--color-cookie-box-bg:#324153bf;--color-cookie-box-border:#232f3dc9;--color-skeleton-0-bg:hsl(212.31deg 18.17% 54.91%);--color-skeleton-100-bg:hsl(212.31deg 9.76% 36.69%);--color-message-datetime:#c5c5c57a;--color-chat-subject-area-fg:#bad7f285;--color-sidebar-component-container-bg:transparent;--color-stat-counter-bg:#12121214;--color-favorites-table-bg:#314155;--color-favorites-table-thead-bg:#34485f;--color-blog-post-card-footer-bg:#34485f;--color-captcha-dropdown-bg:#2b3d53;--color-captcha-grid-item-bg:#4f4f4fcc;--color-captcha-card-border:#2a394bd6;--color-captcha-card-bg:#31445a;}.forum-wrapper html,.forum-wrapper body{font-family:"Ubuntu",Helvetica,Arial,sans-serif;background-color:hsl(0,0%,100%)!important;}.forum-wrapper html{background:hsl(0,0%,100%)!important;}.forum-wrapper h1:focus{outline:0;}.forum-wrapper p{color:hsl(240,13%,26%);}@media(min-width:1200px){.forum-wrapper .h1,.forum-wrapper h1{font-size:2.5rem;font-weight:700;}}.forum-wrapper h1,.forum-wrapper h2,.forum-wrapper h3,.forum-wrapper h4,.forum-wrapper h5,.forum-wrapper h6{color:hsl(240,13%,26%);}.forum-wrapper .sti-loader{display:none!important;}.forum-wrapper a,.forum-wrapper .btn-link{color:#34485f;}.forum-wrapper .btn-primary{color:#fff;background-color:hsl(240,13%,26%);border-color:#1861ac;}.forum-wrapper .btn:focus,.forum-wrapper .btn:active:focus,.forum-wrapper .btn-link.nav-link:focus,.forum-wrapper .form-control:focus,.forum-wrapper .form-check-input:focus{box-shadow:0 0 0 .1rem white,0 0 0 .25rem #258cfb;}.forum-wrapper .custom-container{padding-top:1.1rem;}.forum-wrapper .main-forum{min-height:fit-content;background:hsl(0,0%,100%);}.forum-wrapper .min-h-100{min-height:100%;height:100%;}.forum-wrapper .valid.modified:not([type=checkbox]){outline:1px solid #26b050;}.forum-wrapper .invalid{outline:1px solid #f00;}.forum-wrapper .validation-message{color:#f00;}.forum-wrapper .form-control:focus{box-shadow:none;outline:0;}.forum-wrapper #blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000;}.forum-wrapper #blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem;}.forum-wrapper .blazor-error-boundary{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem,#b32121;padding:1rem 1rem 1rem 3.7rem;color:#fff;}.forum-wrapper .blazor-error-boundary::after{content:"An error has occurred.";}.forum-wrapper .loading-progress{position:relative;display:block;width:8rem;height:8rem;margin:20vh auto 1rem auto;}.forum-wrapper .loading-progress circle{fill:none;stroke:#e0e0e0;stroke-width:.6rem;transform-origin:50% 50%;transform:rotate(-90deg);}.forum-wrapper .loading-progress circle:last-child{stroke:#1b6ec2;stroke-dasharray:calc(3.141*var(--blazor-load-percentage,0%)*.8),500%;transition:stroke-dasharray .05s ease-in-out;}.forum-wrapper .loading-progress-text{position:absolute;text-align:center;font-weight:bold;inset:calc(20vh + 3.25rem) 0 auto .2rem;}.forum-wrapper .loading-progress-text:after{content:var(--blazor-load-percentage-text,"Loading");}.forum-wrapper .page{position:relative;display:flex;flex-direction:column;}.forum-wrapper main{flex:1;display:flex;flex-direction:column;}.forum-wrapper .sidebar{background-image:linear-gradient(180deg,#052767 0%,#3a0647 70%);}.forum-wrapper .top-row{background-color:#f7f7f7;border-bottom:1px solid #d6d5d5;justify-content:flex-end;height:3.5rem;display:flex;align-items:center;}.forum-wrapper .top-row ::deep a,.forum-wrapper .top-row ::deep .btn-link{white-space:nowrap;margin-left:1.5rem;text-decoration:none;}.forum-wrapper .top-row ::deep a:hover,.forum-wrapper .top-row ::deep .btn-link:hover{text-decoration:underline;}.forum-wrapper .top-row ::deep a:first-child{overflow:hidden;text-overflow:ellipsis;}@media(max-width:640.98px){.forum-wrapper .top-row{justify-content:space-between;}.forum-wrapper .top-row ::deep a,.forum-wrapper .top-row ::deep .btn-link{margin-left:0;}}@media(min-width:641px){.forum-wrapper .page{flex-direction:row;}.forum-wrapper .sidebar{width:250px;height:100vh;position:sticky;top:0;}.forum-wrapper .top-row{position:sticky;top:0;z-index:1;}.forum-wrapper .top-row.auth ::deep a:first-child{flex:1;text-align:right;width:0;}.forum-wrapper .top-row,.forum-wrapper article{padding-left:0!important;padding-right:0!important;}}.forum-wrapper .navbar-toggler{background-color:rgba(255,255,255,.1);}.forum-wrapper .top-row{height:3.5rem;background-color:rgba(0,0,0,.4);}.forum-wrapper .navbar-brand{font-size:1.1rem;}.forum-wrapper .bi{display:inline-block;position:relative;top:-1px;background-size:cover;}.forum-wrapper .bi-house-door-fill-nav-menu{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");}.forum-wrapper .bi-plus-square-fill-nav-menu{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");}.forum-wrapper .bi-list-nested-nav-menu{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");}.forum-wrapper .nav-item{font-size:.9rem;padding-bottom:.5rem;}.forum-wrapper .nav-item:first-of-type{padding-top:1rem;}.forum-wrapper .nav-item:last-of-type{padding-bottom:1rem;}.forum-wrapper .nav-item ::deep a{color:#d7d7d7;border-radius:4px;height:3rem;display:flex;align-items:center;line-height:3rem;}.forum-wrapper .nav-item ::deep a.active{background-color:rgba(255,255,255,.37);color:#fff;}.forum-wrapper .nav-item ::deep a:hover{background-color:rgba(255,255,255,.1);color:#fff;}@media(min-width:641px){.forum-wrapper .navbar-toggler{display:none;}.forum-wrapper .collapse{display:block;}.forum-wrapper .nav-scrollable{height:calc(100vh - 3.5rem);overflow-y:auto;}}.forum-wrapper code{color:#c02d76;}.forum-wrapper button:focus{box-shadow:none!important;outline:0!important;}.forum-wrapper button:hover{opacity:.9!important;}.forum-wrapper .quote-box{border:4px solid var(--color-quote-box-border);background:var(--color-quote-box-bg);padding:10px 5px;font-size:1em;border-radius:.25em;user-select:none;color:var(--color-quote-box-fg);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}.forum-wrapper .quote-box[author-quote]:before{display:block;content:attr(author-quote) ":";color:var(--color-quote-box-author-fg);background:var(--color-quote-box-header-bg);padding:5px 10px;margin:-10px -5px 10px -5px;font-size:.9em;}.forum-wrapper .top-nav-menu-wrapper{background:#34485f;border-bottom:1px solid #34485f;}.forum-wrapper .top-nav-menu li{margin:2px 5px;}.forum-wrapper .category-list-nav-menu li{margin:2px 5px;}.forum-wrapper .category-header .list-group-item{border:0;padding:.2rem .2rem;}.forum-wrapper .category-header h1{color:hsl(240,13%,26%);font-size:27px;}.forum-wrapper .category-card-description{margin-bottom:0;font-size:12px;font-weight:500;color:var(--color-category-card-description-fg);}.forum-wrapper .top-nav-menu li a{cursor:pointer;}.forum-wrapper a{cursor:pointer;}.forum-wrapper .list-group-item{background-color:transparent;}.forum-wrapper .select-box-title{font-size:17px;color:hsl(240,13%,26%);}.forum-wrapper .selected-user-tag{background:#ddd;padding:5px;font-size:15px;border-radius:3px;margin-left:10px;color:#212529;}.forum-wrapper .selected-user-tag-update{background:#ccc;padding:5px;font-size:15px;border-radius:3px;margin-left:10px;}.forum-wrapper .selected-user-tag-remove{background-color:#f00;padding:5px;font-size:15px;border-radius:3px;margin-left:10px;}.forum-wrapper .heading-merge{display:flex;}.forum-wrapper .heading-title{font-size:1.7em;margin-bottom:1.5em;color:hsl(240,13%,26%);}.forum-wrapper .heading-control{display:flex;justify-content:space-around;font-size:27px;}.forum-wrapper .heading-control .bi{cursor:pointer;}.forum-wrapper .heading-control .bi:hover{opacity:.7;}.forum-wrapper .heading-pin-bg{background:var(--color-pin-heading-card-body-bg)!important;}.forum-wrapper span.heading-status{font-size:1.4rem;color:var(--color-heading-status-fg);}.forum-wrapper span.heading-card-status{color:#666;}.forum-wrapper .row.category-header{margin-bottom:1.5em;}.forum-wrapper .lock-message-for-heading{color:hsl(240,13%,26%);}.forum-wrapper .custom-mini-post{background:hsl(0,0%,100%);border-color:hsl(238,13%,55%)!important;}.forum-wrapper .custom-mini-post.card{border-radius:5px!important;}.forum-wrapper .custom-mini-post-user-area{display:inline-flex;flex-direction:column;align-items:unset;float:left;}.forum-wrapper .custom-mini-post .card-header{padding:.75rem 1rem!important;}.forum-wrapper .custom-mini-post-username{font-size:14px;margin-top:2px;color:var(--color-mini-post-user-fg);}.forum-wrapper .custom-mini-post-username a{color:var(--color-mini-post-user-fg)!important;}.forum-wrapper .custom-mini-post-username:hover{color:var(--color-mini-post-user-fg)!important;opacity:.8!important;}.forum-wrapper .custom-mini-post-content{padding:20px;font-size:14px;color:var(--color-mini-post-fg);}.forum-wrapper .custom-mini-post-date{float:inline-end;margin-right:10px;font-size:12px;color:var(--color-mini-post-date-fg)!important;}.forum-wrapper .custom-mini-post-footer{background:var(--color-mini-post-footer-bg);color:var(--color-mini-post-footer-fg);}.forum-wrapper .custom-mini-post-footer a{color:var(--color-mini-post-footer-fg);}.forum-wrapper .custom-mini-post-footer .btn-link{color:var(--color-mini-post-footer-fg);}.forum-wrapper .custom-mini-post-image{float:left;}.forum-wrapper .post-badge{background-color:hsl(240,13%,26%)!important;font-size:.8rem;padding:4px;}.forum-wrapper .post-badge-delete{background-color:hsl(240,13%,26%)!important;padding:4px;float:right;}.forum-wrapper .post-badge-delete a{color:hsl(0,0%,100%);}.forum-wrapper .card-header .post-badge:not(:first-child){margin-left:10px;}.forum-wrapper .post-message-badge{background:transparent!important;color:#999;font-size:15px;padding:0;margin-left:10px;cursor:pointer;}.forum-wrapper .post-favorite-button{float:right;background:var(--color-mini-post-favorite-bg);color:var(--color-mini-post-favorite-fg);border-color:var(--color-mini-post-favorite-border)!important;}.forum-wrapper .post-report-button{float:right;margin-left:5px;background:var(--color-mini-post-favorite-bg);color:var(--color-mini-post-favorite-fg);}.forum-wrapper .row{--bs-gutter-x:0;}.forum-wrapper .breadcrumb{font-size:.9rem;}.forum-wrapper .breadcrumb-item a{text-decoration:none;color:var(--color-breadcrumb-item-fg);}.forum-wrapper .breadcrumb-item.active{color:var(--color-breadcrumb-item-active-fg);}.forum-wrapper .breadcrumb-divider{--bs-breadcrumb-divider:"›";}.forum-wrapper .top-nav-left-menu{margin-left:20px;}.forum-wrapper .top-nav-menu-item{padding:0 4px;}.forum-wrapper .top-nav-menu-link{color:#fff!important;font-weight:600;padding:0 15px;font-size:14px;}.forum-wrapper .skeleton{opacity:.7;animation:skeleton-loading 1s linear infinite alternate;}.forum-wrapper .skeleton-text{width:100%;height:20px;margin-bottom:.5rem;border-radius:.25rem;}.forum-wrapper .skeleton-mini-user-profile{float:left;margin-right:10px;}.forum-wrapper .skeleton-text{width:100%;height:20px;margin-bottom:.5rem;border-radius:.25rem;}.forum-wrapper .skeleton-w1{width:10%;}.forum-wrapper .skeleton-w2{width:20%;}.forum-wrapper .skeleton-w3{width:30%;}.forum-wrapper .skeleton-w4{width:40%;}.forum-wrapper .skeleton-w5{width:50%;}.forum-wrapper .skeleton-w6{width:60%;}.forum-wrapper .skeleton-w7{width:70%;}.forum-wrapper .skeleton-w8{width:80%;}.forum-wrapper .skeleton-w9{width:90%;}.forum-wrapper .skeleton-he1{height:.1rem;}.forum-wrapper .skeleton-he2{height:.2rem;}.forum-wrapper .skeleton-he3{height:.3rem;}.forum-wrapper .skeleton-he4{height:.4rem;}.forum-wrapper .skeleton-he5{height:.5rem;}.forum-wrapper .skeleton-he6{height:.6rem;}.forum-wrapper .skeleton-he7{height:.7rem;}.forum-wrapper .skeleton-he8{height:.8rem;}.forum-wrapper .skeleton-he9{height:.9rem;}.forum-wrapper .skeleton-username{width:15%;height:1rem;margin-bottom:.25rem;border-radius:.25rem;float:left;margin-top:7px;}.forum-wrapper .skeleton-date{display:block;width:15%;height:1rem;margin-bottom:.25rem;border-radius:.25rem;}.forum-wrapper .skeleton-breadcrumb{display:grid;width:10vh;height:22px;margin-bottom:.25rem;border-radius:.25rem;}.forum-wrapper .skeleton-breadcrumb:first-child{display:grid;width:10vh;height:22px;margin-bottom:.25rem;margin-left:0;border-radius:.25rem;}.forum-wrapper .skeleton-h1{width:40%;height:30px;border-radius:.25rem;}.forum-wrapper .skeleton-text:last-child{margin-bottom:0;width:80%;}@keyframes skeleton-loading{0%{background-color:var(--color-skeleton-0-bg);}100%{background-color:var(--color-skeleton-100-bg);}}.forum-wrapper .section-card-body{padding:5px 10px;border:1px solid hsl(240,13%,26%);margin-bottom:10px;background:hsl(240,13%,26%);font-size:.9em;font-weight:600;color:hsl(0,0%,100%);border-radius:5px;}.forum-wrapper .section-card-body:first-child{margin-top:0!important;}.forum-wrapper .category-card-body{padding:10px;border:1px solid hsl(238,13%,55%);border-radius:5px;margin-bottom:10px;background:hsl(240,5%,93%);font-size:1em;font-weight:600;color:hsl(240,13%,26%);}.forum-wrapper .category-card-body a{color:var(--color-a-fg);font-weight:700;}.forum-wrapper .category-card-body a:hover{color:hsl(146,39%,47%);}.forum-wrapper .category-edit-button{display:none;font-size:1.5em;margin-right:20px;}.forum-wrapper .category-icon{display:block;font-size:1.5em;margin-right:20px;}.forum-wrapper .category-normal-icon{display:block;font-size:1.5em;margin-right:20px;}.forum-wrapper .category-card-body:hover .category-edit-button{font-size:1.5em;margin-right:20px;display:block;}.forum-wrapper .category-card-body:hover .category-edit-button:hover{color:hsl(146,39%,47%);}.forum-wrapper .category-card-body:hover .category-normal-icon{display:none;font-size:1.5em;margin-right:20px;}.forum-wrapper .category-card-heading-counter{font-weight:500;}.forum-wrapper .category-card-post-counter{font-weight:500;}.forum-wrapper .link-category-primary{color:#34485f;text-decoration:none;}.forum-wrapper .last-post-summary{line-height:1em;}.forum-wrapper .last-post-heading{display:inline-block;width:80%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.9em;font-weight:600;}.forum-wrapper .last-post-heading a{font-weight:700;text-decoration:none;}.forum-wrapper .last-post-heading a:hover{color:hsl(146,39%,47%);}.forum-wrapper .last-post-username{font-size:.75em;font-weight:400;}.forum-wrapper .last-post-username a{color:var(--color-a-fg);text-decoration:none;}.forum-wrapper .heading-card-body{padding:10px;border:1px solid hsl(238,13%,55%);border-radius:5px;margin-bottom:10px;background:hsl(0,0%,100%);font-size:1em;font-weight:600;color:var(--color-heading-card-body-fg);position:relative;}.forum-wrapper .heading-card-body:hover .category-edit-button{font-size:1.5em;margin-right:20px;display:block;}.forum-wrapper .heading-card-body:hover .category-edit-button:hover{color:hsl(146,39%,47%);}.forum-wrapper .heading-card-body:hover .category-normal-icon{display:none;font-size:1.5em;margin-right:20px;}.forum-wrapper .link-heading-primary{color:hsl(240,13%,26%);text-decoration:none;display:inline-block;text-overflow:ellipsis;width:80%;white-space:nowrap;overflow:hidden;font-weight:700;}.forum-wrapper .link-post-primary{text-decoration:none;display:inline-block;text-overflow:ellipsis;width:80%;white-space:nowrap;overflow:hidden;}.forum-wrapper .link-post-primary-color{color:#34485f!important;}.forum-wrapper .heading-text-area{display:flex;vertical-align:middle;align-items:center;}.forum-wrapper .post-link-text-area{display:flex;vertical-align:middle;align-items:center;}.forum-wrapper .last-post-summary{line-height:1em;}.forum-wrapper .last-post-summary{line-height:1em;}.forum-wrapper .last-post-username{font-size:.75em;font-weight:400;}.forum-wrapper .last-post-username a{text-decoration:none;}.forum-wrapper .last-post-date{font-size:.8rem;color:hsl(146,39%,47%);font-weight:400;}.forum-wrapper .current-category-card-body{padding:5px 10px;border:1px solid hsl(240,13%,26%);margin-bottom:10px;background:hsl(240,13%,26%);font-size:.9em;font-weight:700;color:hsl(0,0%,100%);align-items:center;border-radius:5px;}.forum-wrapper .sort-by-dropdown a{font-size:12px;text-decoration:none;color:#333;}.forum-wrapper .page-search-heading-dropdown{padding:10px;font-size:.9em;color:#eaeaea;background:#34485f;width:20%;}.forum-wrapper .blog-heading{display:block;margin-bottom:20px;color:hsl(240,13%,26%);}.forum-wrapper .blog-post-card{padding:20px 0;border-radius:5px;margin-bottom:30px;}.forum-wrapper .blog-post-card-title{display:block;font-size:25px;font-weight:700;color:var(--color-blog-post-card-title-fg);margin-bottom:15px;}.forum-wrapper .blog-post-card-title a{text-decoration:none;color:var(--color-blog-post-card-title-fg);}.forum-wrapper .blog-post-card-title a:hover{color:var(--color-blog-post-card-title-hover-fg);}.forum-wrapper .blog-post-card-content{font-size:14px;line-height:25px;margin-bottom:10px;color:hsl(240,13%,26%);}.forum-wrapper .blog-post-card-footer{display:flex;justify-content:space-between;font-size:14px;}.forum-wrapper .blog-post-card-footer{background:var(--color-blog-post-card-footer-bg);padding:5px 10px;border-radius:.25rem;}.forum-wrapper .blog-post-card-footer span{flex:1;color:var(--color-blog-post-card-footer-fg);}.forum-wrapper .blog-post-card-footer span .bi{font-size:16px;margin-right:10px;color:#bbb;}.forum-wrapper .blog-post-detail-content{color:hsl(240,13%,26%);margin-bottom:30px;}.forum-wrapper .blog-comment-area{color:hsl(240,13%,26%);}.forum-wrapper .list-group.list-group-flush li.list-group-item a{color:var(--color-a-fg);}.forum-wrapper .sidebar-container{padding:0 10px;}.forum-wrapper .recent-heading-list-container{border-radius:5px;background:var(--color-recent-heading-list-bg);padding:0;}.forum-wrapper .sidebar-component-container{border-radius:5px;background:var(--color-sidebar-component-container-bg);padding:0;}.forum-wrapper .sidebar-title{margin-bottom:0;padding:10px 5px;width:100%;display:block;font-size:15px;line-height:18px;border:1px solid hsl(240,13%,26%);background:hsl(240,13%,26%);color:hsl(0,0%,100%);border-top-left-radius:5px;border-top-right-radius:5px;}.forum-wrapper .no-image-user-profile{opacity:.6;display:block;width:35px;height:35px;border-radius:.25rem;background:#512da8;font-size:17.5px;color:#fff;text-align:center;line-height:35px;}.forum-wrapper .no-image-user-profile-post{display:inline-block;width:45px;height:45px;border-radius:10%;background:#512da8;font-size:22.5px;color:#fff;text-align:center;line-height:45px;float:left;}.forum-wrapper .no-image-user-profile-heading-card{display:inline-block;width:35px;height:35px;border-radius:50%;background:#512da8;font-size:17.5px;color:#fff;text-align:center;line-height:35px;float:left;}.forum-wrapper .no-image-user-profile-top-nav-menu{display:inline-block;width:32px;height:32px;border-radius:50%;background:#512da8;font-size:16px;color:#fff;text-align:center;line-height:32px;float:left;}.forum-wrapper .image-user-profile-post{display:inline-block;width:45px;height:45px;border-radius:10%;background:#ddd;font-size:15px;color:#fff;text-align:center;line-height:30px;float:left;}.forum-wrapper .user-info-post-number{font-size:12px;color:var(--color-mini-post-user-info-fg);}.forum-wrapper .no-image-user-profile-link{text-decoration:none;align-content:center;}.forum-wrapper .recent-heading-title{width:80%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px;margin-bottom:0;}.forum-wrapper .recent-heading-title a{text-decoration:none;color:var(--color-a-fg);font-weight:700;}.forum-wrapper .recent-heading-title a:hover{color:hsl(146,39%,47%);}.forum-wrapper .recent-heading-title-info{display:flex;justify-content:space-between;color:hsl(240,13%,26%);}.forum-wrapper .recent-heading-category-badge{background:var(--color-recent-heading-category-badge-bg);color:var(--color-recent-heading-category-badge-fg);font-size:10px;}.forum-wrapper .recent-heading-list{padding:5px;border-top:0;border:1px solid hsl(238,13%,55%);border-top:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}.forum-wrapper .user-settings-button{float:right;font-size:14px;font-weight:500;padding:5px;border:1px solid var(--color-button-border);border-radius:5px;background:var(--color-button-bg);cursor:pointer;position:relative;color:hsl(240,13%,26%);}.forum-wrapper .user-profile-no-image{width:100%;justify-content:center;display:flex;}.forum-wrapper .no-image-user{background:#f1f1f1;width:150px;height:150px;border-radius:15%;font-size:70px;color:#8f8f8f;line-height:150px;}.forum-wrapper .user-settings-title{font-size:35px;margin-bottom:40px;}.forum-wrapper .unvisible-input-file{position:absolute;width:100%;height:100%;opacity:0;background:#ffc0cb;cursor:pointer;top:0;left:0;}.forum-wrapper .user-settings-button input[type=file]::-webkit-file-upload-button{opacity:0;cursor:pointer;}.forum-wrapper .profile-image-user{width:150px;height:150px;}.forum-wrapper .image-user-profile{opacity:1;display:block;position:relative;width:35px;height:35px;border-radius:.25rem;background:#c7c7c7;font-size:17.5px;color:#fff;text-align:center;line-height:35px;}.forum-wrapper .image-user-profile img{position:absolute;top:0;left:0;border-radius:10%;}.forum-wrapper .image-user-profile-heading-card{opacity:1;display:block;position:relative;width:35px;height:35px;border-radius:50%;background:#c7c7c7;font-size:17.5px;color:#fff;text-align:center;line-height:35px;}.forum-wrapper .image-user-profile-heading-card img{position:absolute;top:0;left:0;border-radius:50%;}.forum-wrapper .image-user-profile-post img{border-radius:10%;}.forum-wrapper .image-user-profile-blog-comment{opacity:1;display:block;position:relative;width:65px;height:65px;border-radius:.25rem;background:#c7c7c7;font-size:32.5px;color:#fff;text-align:center;line-height:65px;}.forum-wrapper .image-user-profile-blog-comment img{position:absolute;top:0;left:0;}.forum-wrapper .image-gallery{max-height:300px;overflow-y:scroll;}.forum-wrapper .image-gallery-item{width:120px;height:90px;padding:2px;border:3px solid #f1f1f1;outline:1px solid #ddd;border-radius:5px;margin:5px;}.forum-wrapper .image-gallery-item.selected{border:3px solid #34485f;outline:1px solid #ddd;}.forum-wrapper h3.blog-comment-title{margin-top:50px;}.forum-wrapper h3.blog-comment-form-title{margin-top:50px;}.forum-wrapper .forum-footer{background:var(--color-footer-bg);color:var(--color-footer-fg);margin-top:50px;}.forum-wrapper .forum-footer a{color:#5e5e5e;text-decoration:none;font-size:14px;font-weight:500;}.forum-wrapper #forum-logo-login{background:#34485f;padding:5px;border-radius:5px;opacity:.4;}.forum-wrapper #forum-logo-footer{background:var(--color-forum-logo-footer-bg);padding:5px;border-radius:5px;opacity:.4;width:140px;}.forum-wrapper .footer-title{color:var(--color-footer-title-fg);}.forum-wrapper .footer-description{font-size:14px;}.forum-wrapper .contact-form .form-label{font-size:.9rem;color:#565e64;}.forum-wrapper .btn-forum{color:hsl(0,0%,100%);border:1px solid hsl(240,13%,26%);font-weight:500;padding:10px;background:hsl(240,13%,26%);}.forum-wrapper .btn-forum:hover{opacity:1!important;}.forum-wrapper .btn-forum:focus{opacity:.7!important;}.forum-wrapper .not-found-area{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;height:50vh;}.forum-wrapper .heading-pin{position:absolute;left:0;top:-20px;font-size:1.2em;margin-right:10px;padding:5px;border-radius:50%;}.forum-wrapper .form-signin{width:100%;max-width:330px;padding:15px;margin:auto;}.forum-wrapper .reset-password-request-container{background:#ccc;text-align:center;padding:10px;border-radius:10px;}.forum-wrapper .verified-mail-message-container{background:#ccc;text-align:center;padding:10px;border-radius:10px;}.forum-wrapper .w-20{width:20%;}.forum-wrapper .w-30{width:30%;}.forum-wrapper .btn-login{background:rgba(49,137,239,.8509803922);color:#fff;padding:5px 10px;}.forum-wrapper .btn-change-theme{background:transparent;color:#fff!important;padding:5px 10px;}.forum-wrapper .btn-change-theme:hover{color:#f1f1f1;}.forum-wrapper .btn-register{background:rgba(49,137,239,.8509803922);color:#fff;padding:5px 10px;}.forum-wrapper i.bi.bi-file-earmark-text,.forum-wrapper i.bi.bi-file-earmark-lock2,.forum-wrapper i.bi.bi-journals,.forum-wrapper i.bi.bi-sticky{text-shadow:2px 2px rgba(0,0,0,.1607843137);}.forum-wrapper .no-image-user-profile-blog-comment{opacity:.6;display:block;border-radius:.25rem;background:#512da8;font-size:25px;color:#fff;text-align:center;line-height:50px;position:absolute;left:0;top:20px;width:50px;height:50px;}.forum-wrapper .blog-comment-img{position:absolute;left:0;top:20px;width:50px;height:50px;border-radius:.25rem;background:#ccc;}.forum-wrapper .blog-comment-area{position:absolute;position:relative;padding:10px 0 10px 70px;}.forum-wrapper .blog-post-detail-heading{margin-bottom:2rem;font-size:27px;}.forum-wrapper .blog-sidebar-title{font-size:20px;}.forum-wrapper .no-image-user-profile-comment-form{opacity:.6;display:block;width:35px;height:35px;border-radius:.25rem;background:#512da8;font-size:17.5px;color:#fff;text-align:center;line-height:35px;margin-right:10px;}.forum-wrapper .notification-badge{font-size:.6rem;padding:.2em .65em;position:absolute;margin-top:-.4rem;margin-left:-.5rem;background:#c71585;border-radius:50%;user-select:none;}.forum-wrapper .notification-dropdown{font-size:.9em;color:hsl(240,13%,26%);background:hsl(0,0%,100%);width:20%;user-select:none;max-height:500px;overflow-y:scroll;}.forum-wrapper .notication-bell-button{user-select:none;}.forum-wrapper .notification-delete-button{position:absolute;top:5px;right:10px;font-size:1.1rem;}.forum-wrapper .notification-delete-button:hover{color:#ccc;padding:3px;border-radius:.5rem;}.forum-wrapper .chat-header-username{font-size:.95rem;padding:10px 10px;border-bottom:1px solid var(--color-chat-username-border);display:block;color:var(--color-chat-username-fg);background:var(--color-chat-username-bg);}.forum-wrapper .chat-block{width:80%;float:left;}.forum-wrapper span.chat-subject-area{display:inline-block;width:80%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--color-chat-subject-area-fg);font-weight:400;font-size:.8rem;}.forum-wrapper .chat-box{position:fixed;bottom:20px;right:20px;height:50%;background-color:var(--color-chat-box-bg);border:1px solid var(--color-chat-box-border);border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);overflow:hidden;display:flex;flex-direction:column;z-index:1050;}.forum-wrapper .chat-area .card.p-2.m-2{background:var(--color-chat-area-bg)!important;}.forum-wrapper .show-chat-list-button{display:none;}@media only screen and (max-width:600px){.forum-wrapper .show-chat-list-button{display:block;}.forum-wrapper .chat-body{grid-template-rows:1fr!important;grid-template-columns:none!important;}.forum-wrapper .chat-body.show-chat-list{grid-template-rows:auto 0fr!important;}.forum-wrapper .chat-list{grid-column:auto;grid-row:1;display:none;}.forum-wrapper .chat-list.show-chat-list{grid-column:1;display:block;}.forum-wrapper .chat-area{grid-column:1!important;grid-row:1;}.forum-wrapper .chat-area.show-chat-list{grid-column:auto!important;grid-row:auto;}.forum-wrapper .chat-box{top:145px;height:calc(100% - 145px);}}.forum-wrapper .chat-header{background-color:var(--color-chat-header-bg);color:#fff;padding:10px;text-align:center;border-bottom:1px solid var(--color-chat-header-border);}.forum-wrapper .chat-body{flex:1;padding:10px;display:grid;grid-template-columns:1fr 2fr;overflow-y:auto;}.forum-wrapper .chat-footer{padding:10px;border-top:1px solid var(--color-chat-footer-border);display:flex;background:var(--color-chat-footer-bg);}.forum-wrapper .chat-list{grid-column:1;overflow-y:auto;}.forum-wrapper .chat-list li:hover{background:#f0f8ff;cursor:pointer;}.forum-wrapper .chat-area{grid-column:2;overflow-y:auto;padding:0 10px;}.forum-wrapper .chat-history-list li{border:0;margin-bottom:5px;}.forum-wrapper .message-balloon{border-radius:5px;padding:10px 10px;}.forum-wrapper .message-area-right{display:flex;align-items:end;justify-content:center;flex-direction:column;}.forum-wrapper .message-area-left{display:flex;align-items:start;justify-content:center;flex-direction:column;}.forum-wrapper small.message-datetime{color:var(--color-message-datetime);font-size:.7rem;margin-top:5px;}.forum-wrapper .receiver-message{float:left;color:hsl(240,13%,26%);background:var(--color-chat-receiver-message-bg);}.forum-wrapper .owner-message{float:right;color:hsl(240,13%,26%);background:var(--color-chat-owner-message-bg);max-width:90%;overflow-wrap:break-word;}.forum-wrapper .chat-footer input{flex:1;margin-right:10px;}.forum-wrapper .cookie-box{position:fixed;bottom:0;left:0;width:100%;padding:10px;text-align:center;z-index:3000;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;border-top:1px solid var(--color-cookie-box-border);background:var(--color-cookie-box-bg);color:hsl(240,13%,26%);}@media only screen and (max-width:600px){.forum-wrapper .cookie-box{flex-direction:column;}}.forum-wrapper .cookie-size{font-size:58px;}.forum-wrapper .custom-modal-overlay{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;}.forum-wrapper .custom-modal{background-color:var(--color-custom-modal-bg);z-index:1001;padding:20px;border:1px solid var(--color-custom-modal-border);border-radius:5px;width:50%;max-width:700px;position:relative;}@media(max-width:768px){.forum-wrapper .custom-modal{width:90%;}.forum-wrapper .notification-dropdown{width:90%;}}.forum-wrapper .custom-modal-title-area{display:flex;align-items:center;}.forum-wrapper .custom-modal-close-area{display:flex;justify-content:center;align-items:center;}.forum-wrapper .custom-modal-header{display:grid;grid-template-columns:1fr 40px;border-bottom:1px solid var(--color-custom-modal-header-border);min-height:50px;}.forum-wrapper h3.custom-modal-title{margin-bottom:0;}.forum-wrapper #custom-modal-inner{padding:10px;}.forum-wrapper .custom-modal-footer{border-top:1px solid var(--color-custom-modal-header-border);min-height:50px;padding:10px 0;}.forum-wrapper .close{cursor:pointer;font-size:25px;color:#aaa;}.forum-wrapper .close:hover,.forum-wrapper .close:focus{color:#000;text-decoration:none;}.forum-wrapper .close:hover,.forum-wrapper .close:focus{color:#000;text-decoration:none;cursor:pointer;}.forum-wrapper .custom-modal-image-item{padding:10px;border:1px solid #ccc;border-radius:5px;margin-bottom:10px;}.forum-wrapper .sh-filter-control{font-size:.9rem;padding:.25rem;}.forum-wrapper .removed-post{background:var(--color-removed-post-bg);padding:10px 10px;border-radius:5px;display:block;color:var(--color-removed-post-fg);font-style:italic;}.forum-wrapper .removed-post i.bi.bi-trash-fill{color:#c90c0c;}.forum-wrapper .user-role-badge{background:#34485f;position:absolute;font-size:.7rem;top:8px;margin-left:10px;}.forum-wrapper .user-profile-info{color:hsl(240,13%,26%);}.forum-wrapper .page-item{background:var(--color-page-item-bg)!important;border-color:var(--color-page-item-border)!important;}.forum-wrapper .page-item a{color:var(--color-page-item-a-fg)!important;}.forum-wrapper .page-input-dropdown{background:var(--color-page-item-right-input-bg)!important;}.forum-wrapper select.form-select.form-select-sm{background-color:hsl(0,0%,100%)!important;border-color:hsl(238,13%,55%)!important;color:hsl(240,13%,26%)!important;}.forum-wrapper .chat-list ul.list-group li.list-group-item{background:var(--color-chat-list-bg)!important;color:hsl(240,13%,26%);}.forum-wrapper .chat-list ul.list-group li.list-group-item:hover{background:rgba(219,219,219,.4784313725)!important;}.forum-wrapper .chat-footer input{background:var(--color-chat-input-bg)!important;color:hsl(240,13%,26%)!important;border-color:var(--color-chat-input-border)!important;}.forum-wrapper .select-table{color:hsl(240,13%,26%);border-color:var(--color-table-border-color)!important;}.forum-wrapper input[type=text].form-control{background:var(--color-input-text-bg)!important;color:hsl(240,13%,26%)!important;border-color:var(--color-input-text-border)!important;}.forum-wrapper input[type=email].form-control{background:var(--color-input-text-bg)!important;color:hsl(240,13%,26%)!important;border-color:var(--color-input-text-border)!important;}.forum-wrapper input[type=password].form-control{background:var(--color-input-text-bg)!important;color:hsl(240,13%,26%)!important;border-color:var(--color-input-text-border)!important;}.forum-wrapper input[type=number].form-control{background:var(--color-input-text-bg)!important;color:hsl(240,13%,26%)!important;border-color:var(--color-input-text-border)!important;}.forum-wrapper textarea.form-control{background:var(--color-input-text-bg)!important;color:hsl(240,13%,26%)!important;border-color:var(--color-input-text-border)!important;}.forum-wrapper .forum-select{background:var(--color-input-text-bg)!important;color:hsl(240,13%,26%)!important;border-color:var(--color-input-text-border)!important;}.forum-wrapper .form-control .modified{outline:0!important;}.forum-wrapper .valid.modified:not([type=checkbox]){outline:0!important;}.forum-wrapper .link-primary{color:var(--color-a-fg)!important;text-decoration:none;}.forum-wrapper .link-primary:hover{text-decoration:underline;}.forum-wrapper label{color:hsl(240,13%,26%);}.forum-wrapper select.form-select.select-category{background:var(--color-input-text-bg)!important;border-color:var(--color-input-text-border)!important;color:hsl(240,13%,26%)!important;}.forum-wrapper .post-card-link-body{padding:10px;border:1px solid var(--color-post-card-link-body-border);border-radius:5px;margin-bottom:10px;background:var(--color-post-card-link-body-bg);font-size:1em;font-weight:600;}.forum-wrapper .post-link-text-area{color:hsl(240,13%,26%)!important;}.forum-wrapper .link-post-primary-color{color:var(--color-a-fg)!important;}.forum-wrapper .link-secondary{color:var(--color-a-fg)!important;}.forum-wrapper .link-heading-primary:hover{color:hsl(146,39%,47%)!important;}.forum-wrapper .link-secondary:hover{opacity:.8;}.forum-wrapper .active a.page-link{color:var(--color-active-page-link-fg)!important;}.forum-wrapper .toast-container{z-index:2000;top:85px;}.forum-wrapper .toast{background:var(--color-toast-bg)!important;}.forum-wrapper .toast-header{background:var(--color-toast-header-bg)!important;color:var(--color-toast-header-fg)!important;}.forum-wrapper .toast-body{color:hsl(240,13%,26%)!important;}.forum-wrapper .toast-progress{width:100%;height:3px;background:hsl(0,0%,100%);}.forum-wrapper .toast-progress-bar{width:100%;height:3px;background:#ccc;}@keyframes decrease{from{width:100%;}to{width:0%;}}.forum-wrapper .loading-spinner-bg{color:#f1f1f1;}.forum-wrapper .chat-list::-webkit-scrollbar{width:7px;padding:2px;}.forum-wrapper .chat-list::-webkit-scrollbar-track{background:transparent;}.forum-wrapper .chat-list::-webkit-scrollbar-thumb{background:rgba(136,136,136,.4);border-radius:5px;}.forum-wrapper .chat-list::-webkit-scrollbar-thumb:hover{background:#555;}.forum-wrapper .chat-area::-webkit-scrollbar{width:7px;padding:2px;}.forum-wrapper .chat-area::-webkit-scrollbar-track{background:transparent;}.forum-wrapper .chat-area::-webkit-scrollbar-thumb{background:rgba(136,136,136,.4);border-radius:5px;}.forum-wrapper .chat-area::-webkit-scrollbar-thumb:hover{background:#555;}.forum-wrapper span.chat-subject-user{font-size:.75rem;font-weight:700;}.forum-wrapper .bg-transparent{background:transparent;}.forum-wrapper .bg-white{background:#fff;}.forum-wrapper .cursor-pointer{cursor:pointer;}.forum-wrapper .justify-content-space-between{justify-content:space-between;}.forum-wrapper .heading-filter-icon{float:right;font-size:18px;margin-left:10px;cursor:pointer;}.forum-wrapper .color-person-icon{color:hsl(240,13%,26%);}.forum-wrapper .margin-top-auto{margin-top:auto;}.forum-wrapper .width-10px{width:10px;}.forum-wrapper .height-100px{height:100px;}.forum-wrapper .heading-icon-style{font-size:1.5em;margin-right:20px;}.forum-wrapper .favorite-icon-color{color:#ff9b00;}.forum-wrapper .post-link-icon-style{font-size:1.5em;margin-right:20px;}.forum-wrapper .color-red{color:#f00;}.forum-wrapper .color-green{color:#008000;}.forum-wrapper .color-cornflowerblue{color:#6495ed;}.forum-wrapper .position-relative{position:relative;}.forum-wrapper .stat-grid{display:grid;grid-template-columns:auto auto;grid-gap:0;padding:0 0;}.forum-wrapper .stat-box{display:flex;flex-direction:column;justify-content:center;align-items:center;height:75px;background:hsl(240,5%,93%);}.forum-wrapper .stat-box:first-child{border-left:1px solid hsl(238,13%,55%);border-bottom:1px solid hsl(238,13%,55%);}.forum-wrapper .stat-box:nth-child(2){border-left:1px solid hsl(238,13%,55%);border-right:1px solid hsl(238,13%,55%);border-bottom:1px solid hsl(238,13%,55%);}.forum-wrapper .stat-box:nth-child(3){border-radius:0 0 0 5px;border-left:1px solid hsl(238,13%,55%);border-bottom:1px solid hsl(238,13%,55%);}.forum-wrapper .stat-box:last-child{border-radius:0 0 5px 0;border-left:1px solid hsl(238,13%,55%);border-right:1px solid hsl(238,13%,55%);border-bottom:1px solid hsl(238,13%,55%);}.forum-wrapper span.stat-title{color:hsl(240,13%,26%);font-size:.9rem;margin-bottom:4px;font-weight:500;}.forum-wrapper span.stat-counter{padding:5px;min-width:40px;background:hsl(146,39%,47%);border-radius:.55rem;color:hsl(0,0%,100%);margin:2px 5px;font-size:.8rem;text-align:center;font-weight:bold;}.forum-wrapper .favorites-table{border:1px solid var(--color-post-card-link-body-border);border-radius:.55rem;border-collapse:separate;background:var(--color-favorites-table-bg);font-size:.8rem;color:hsl(240,13%,26%);}.forum-wrapper .favorites-table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:0;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);}.forum-wrapper .favorites-table>tr{border-bottom:1px solid #e7e7e7;}.forum-wrapper .favorites-table a{color:var(--color-a-fg)!important;text-decoration:none;}.forum-wrapper .favorites-table a:hover{color:var(--color-a-fg)!important;text-decoration:underline;}.forum-wrapper .favorites-table thead{border-radius:.25rem;}.forum-wrapper a.go-to-heading-link{text-decoration:none;font-weight:500;}.forum-wrapper .custom-mini-post-content img{max-width:80%;margin:15px 0;border-radius:.35rem;}.forum-wrapper .login-message-for-heading{color:hsl(240,13%,26%);}.forum-wrapper .login-message-for-heading a{color:var(--color-a-fg);}.forum-wrapper span.small.comment-date{font-size:.75rem;}.forum-wrapper .captcha-checkbox .form-check-input{width:2em;height:2em;}.forum-wrapper .captcha-content{display:flex;align-self:center;}.forum-wrapper .captcha-dropdown{font-size:.9em;color:hsl(240,13%,26%);background:var(--color-captcha-dropdown-bg);width:100%;user-select:none;max-height:500px;overflow-y:hidden;}.forum-wrapper .captcha-description{padding:5px 10px;font-size:.8rem;color:hsl(240,13%,26%);}.forum-wrapper .captcha-selection-check{padding:5px 10px;}.forum-wrapper .captcha-grid-container{display:grid;grid-template-columns:auto auto auto;background-color:var(--color-captcha-dropdown-bg);padding:10px;grid-gap:5px;}.forum-wrapper .captcha-grid-item{display:flex;justify-content:center;align-items:center;background-color:var(--color-captcha-grid-item-bg);border:1px solid rgba(0,0,0,.2);padding:10px;font-size:30px;text-align:center;aspect-ratio:1;cursor:pointer;border-radius:5px;color:hsl(240,13%,26%);}.forum-wrapper .btn-captcha-check{background:#3189ef;color:#fff;padding:5px 10px;}.forum-wrapper .captcha-response-message{padding:5px 10px;}.forum-wrapper .captcha-approve{font-size:1.7em;}.forum-wrapper .captcha-grid-item.selected{background-color:rgba(197,235,210,.8);color:#333;}.forum-wrapper .captcha-card-bg{background:var(--color-captcha-card-bg);color:hsl(240,13%,26%);}.forum-wrapper .captcha-card-border{border-color:var(--color-captcha-card-border);}.forum-wrapper .btn:focus,.forum-wrapper .btn:active{outline:0!important;box-shadow:none;}.forum-wrapper .captcha-loading-spinner-bg{color:hsl(240,13%,26%);}.forum-wrapper .custom-form{min-height:400px;}.forum-wrapper .container-form{width:100%;background:var(--color-container-form-bg)!important;border-radius:5px;overflow:hidden;border:1px solid hsl(238,13%,55%)!important;}.forum-wrapper .toolbar{padding:16px;background:hsl(240,5%,93%)!important;}.forum-wrapper .toolbar .head{margin-bottom:16px;}.forum-wrapper .toolbar .head>input{max-width:100px;padding:6px 10px;border-radius:6px;border:2px solid #ddd;outline:0;}.forum-wrapper .toolbar .head select{background:#fff;border:1px solid hsl(238,13%,55%);border-radius:5px;outline:0;cursor:pointer;}.forum-wrapper .toolbar .head select:hover{border:1px solid hsl(240,13%,26%)!important;outline:1px solid hsl(240,13%,26%)!important;}.forum-wrapper .toolbar .head .color{background:#fff;border:2px solid #ddd;border-radius:6px;outline:0;cursor:pointer;display:flex;align-items:center;grid-gap:6px;padding:0 10px;}.forum-wrapper .toolbar .head .color span{font-size:14px;}.forum-wrapper .toolbar .head .color input{border:0;padding:0;width:26px;height:26px;background:#fff;cursor:pointer;}.forum-wrapper .toolbar .head .color input::-moz-color-swatch{width:20px;height:20px;border:0;border-radius:50%;}.forum-wrapper .toolbar .btn-toolbar{display:flex;flex-wrap:wrap;align-items:center;grid-gap:10px;}.forum-wrapper .toolbar .btn-toolbar button{background:hsl(0,0%,100%);border:1px solid hsl(238,13%,55%)!important;border-radius:5px;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:18px;color:hsl(240,13%,26%)!important;}.forum-wrapper .toolbar .btn-toolbar button:hover,.forum-wrapper .toolbar .btn-toolbar button:focus{background:hsl(240,13%,26%);border:1px solid hsl(240,13%,26%)!important;color:hsl(0,0%,100%)!important;}.forum-wrapper #content{padding:16px;outline:0;max-height:50vh;overflow:auto;color:var(--color-editor-content-fg)!important;}.forum-wrapper [contenteditable=true]:empty:before{content:attr(placeholder);pointer-events:none;opacity:.3;display:block;}.forum-wrapper #show-code[data-active=true]{background:#eee;}.forum-wrapper .user-profile-user-image{height:128px;width:128px;background-color:#bbb;border-radius:50%;}.forum-wrapper .user-profile-info{padding:10px;}.forum-wrapper .user-profile-headings,.forum-wrapper .user-profile-posts{padding:20px;}.forum-wrapper .user-profile-entries{margin-top:20px;}.forum-wrapper .post-card{border:1px solid #ccc;padding:10px;margin-bottom:25px;height:auto;}.forum-wrapper .post-card-content{font-size:.9em;}.forum-wrapper .post-card-user-image{height:70px;width:70px;background-color:#bbb;border-radius:50%;padding:1em;}.forum-wrapper .post-card-user-name{font-weight:600;text-align:center;padding:.5em;font-size:.9em;}.forum-wrapper .post-card-user-post-number{font-size:.7em;text-align:center;padding:.5em;}.forum-wrapper .pagination-min{justify-content:center;}.forum-wrapper .page-item{font-size:11px;border:1px solid #ccc;margin-right:5px;background:#eee;cursor:pointer;}.forum-wrapper .page-item a{background:transparent;border:0;color:#000;}.forum-wrapper .page-item-number{margin-right:0;}.forum-wrapper .page-item-right-input{background:#fff;margin-left:auto;user-select:none;}.forum-wrapper .page-input-dropdown{padding:7px;}.forum-wrapper .page-input-box{font-size:.9rem;}.forum-wrapper .page-input-button{font-size:.9rem;}.forum-wrapper .page-item.active .page-link{z-index:3;color:#fff;background-color:#34485f;border-color:#434343;}.forum-wrapper .page-item-next{margin-left:5px;}.forum-wrapper .skeleton-blog-span{flex:.1;}.grid-container{display:flex;flex-wrap:wrap;gap:6px 24px;}.grid-horizontal{flex-direction:row;}.grid-vertical{flex-direction:column;flex-wrap:wrap;max-height:500px;}.grid-item{flex-grow:0;flex-shrink:0;flex-basis:auto;padding:.125rem;}@media screen and (max-width:1000px){.grid-container{flex-direction:column;gap:6px;}}.lantra-portal-status-indicator{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:hsl(0,0%,100%);border:4px solid;outline:2px solid hsl(0,0%,100%);font-size:.8rem;font-weight:900;letter-spacing:.05rem;width:5rem;height:1.7rem;text-align:center;}.lantra-portal-status-indicator.pass{border-color:hsl(146,39%,53%);color:hsl(146,39%,53%);}.lantra-portal-status-indicator.fail{border-color:hsl(1,81%,58%);color:hsl(1,81%,58%);}.info-display{display:flex;flex-direction:column;}.info-display.inline{flex:1;flex-direction:row;flex-wrap:wrap;grid-column-gap:24px;}.info-display.inline .info-item{margin-bottom:.125rem;}.info-display.stacked .info-item{width:100%;}.info-display .title-item{font-size:1.5rem;font-weight:700;}.info-display .info-item{display:flex;align-items:baseline;margin-bottom:.5rem;gap:6px;word-break:break-all;}.info-display .info-item i{text-align:center;font-weight:700;}.info-display .info-item .info-label{text-align:left;font-weight:700;}.lantra-portal-learner-display-type-icon{display:inline-block;font-size:1.5rem;width:3rem;text-align:left;color:#47aea4;}.lantra-portal-learner-display-label{display:inline-block;width:9rem;font-weight:700;}.lantra-portal-learner-name-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;border-bottom:1px solid hsl(220,14%,90%);padding:.25rem;}.lantra-portal-learner-name-display .learner-name{display:inline-block;}.lantra-portal-learner-quartz-id-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;border-bottom:1px solid hsl(220,14%,90%);padding:.25rem;}.lantra-portal-learner-quartz-id-display .learner-quartz-id{display:inline-block;}.lantra-portal-learner-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:.25rem;}.lantra-portal-learner-display .lantra-portal-learner-display-icon{display:inline-block;font-size:1.5rem;width:3rem;text-align:left;color:hsl(240,16%,21%);}.lantra-portal-learner-display .lantra-portal-learner-display-label{display:inline-block;width:9rem;font-weight:700;}.lantra-portal-learner-display .lantra-portal-learner-display-value{display:inline-block;}.rdx-documents-container{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));grid-auto-rows:minmax(100px,auto);}.rdx-documents-container .rdx-documents-card{border-radius:10px;border:1px solid #47aea4;background:#47aea4;cursor:pointer;display:flex;flex-direction:column;align-items:center;padding:.5rem;justify-content:space-around;position:relative;}.rdx-documents-container .rdx-documents-card:hover{background:hsl(240,13%,26%);border:1px solid hsl(240,13%,26%);box-shadow:#c0c0c0 2px 2px 10px;}.rdx-documents-container .rdx-documents-card:hover .rdx-documents-card-code{background-color:#47aea4;}.rdx-documents-container .rdx-documents-card.disabled{pointer-events:none;opacity:.5;}.rdx-documents-container .rdx-documents-card .downloading-icon{position:absolute;top:0;left:0;margin:.5rem;font-size:1.5rem;}.rdx-documents-container .rdx-documents-card .rdx-documents-card-image{padding:.5rem;}.rdx-documents-container .rdx-documents-card .rdx-documents-card-image img{height:3rem;filter:invert(100);}.rdx-documents-container .rdx-documents-card .rdx-documents-card-title{text-align:center;font-size:1rem;color:#fff;}.rdx-documents-container .rdx-documents-card .rdx-documents-card-code{position:absolute;top:0;right:0;background-color:hsl(240,16%,21%);color:hsl(0,0%,100%);padding:.125rem .5rem;margin:.5rem;border-radius:100vw;font-size:.8rem;z-index:2;}.lantra-portal-provider-products-collection{display:flex;gap:24px;}.lantra-portal-provider-products{flex:2;}.lantra-portal-categories-filter{flex:1;}.lantra-portal-categories-filter .categories .category-item{display:flex;cursor:pointer;font-weight:700;padding:.125rem .5rem;}.lantra-portal-categories-filter .categories .category-item.selected{background-color:hsl(240,5%,93%);}.lantra-portal-categories-filter .categories .category-item .category-name{flex:1;}.lantra-portal-categories-filter .categories .category-item .chevron-icon{flex:0;color:hsl(212,14%,58%);}.lantra-portal-categories-filter .sub-categories .sub-category-item{padding-left:1rem;padding-right:.125rem;padding-top:.125rem;padding-bottom:.125rem;cursor:pointer;}.lantra-portal-categories-filter .sub-categories .sub-category-item.selected{background-color:hsl(240,5%,93%);font-weight:700;}.lantra-portal-categories-filter .sub-categories .sub-category-item:hover{color:#47aea4;}.lantra-portal-categories-filter .sub-categories .sub-category-no-items{padding-left:1rem;cursor:default;font-style:italic;}.toggle-filter-options{padding:.5rem 0;}.filters-mobile-view{display:flex;flex-direction:column;gap:6px;}@media(min-width:587px){.rdx-documents-container{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));}}@media(max-width:1000px){.toggle-filter-options{display:none;}.lantra-portal-provider-products-collection{display:flex;flex-direction:column;gap:24px;}}.lantra-portal-course-risk-assessments{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;width:100%;}.lantra-portal-course-risk-assessments .date-navigator{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:.5rem;border-radius:10px;background-color:hsl(240,1%,29%);margin:.5rem 0;width:24rem;}.lantra-portal-course-risk-assessments .date-navigator .previous-day-button,.lantra-portal-course-risk-assessments .date-navigator .next-day-button{display:flex;align-items:center;justify-content:center;flex-grow:0;cursor:pointer;width:2.5rem;height:2.5rem;font-size:1.75rem;padding:0;margin:0;background-color:hsl(0,0%,100%);color:hsl(240,1%,29%);border-radius:10px;}.lantra-portal-course-risk-assessments .date-navigator .date-display{flex-grow:1;color:hsl(0,0%,100%);font-weight:700;text-align:center;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .title{font-size:2rem;font-weight:700;margin:.5rem 0;width:100%;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;padding-bottom:2rem;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .worksite-title-bar{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:row;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .worksite-title-bar .title{flex-grow:1;font-size:1.5rem;font-weight:700;padding:0;margin:0;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .worksite-custom-fields{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .worksite-custom-fields .custom-field{display:flex;flex-direction:row;width:100%;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .worksite-custom-fields .custom-field>label{font-weight:700;padding-right:.5rem;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .lantra-portal-worksite-hazards-title-row{display:none;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .lantra-portal-worksite-hazard{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;border-radius:10px;border:1px solid #47aea4;margin-top:.5rem;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .lantra-portal-worksite-hazard .hazard-description{display:flex;flex-direction:column;background-color:#47aea4;color:hsl(0,0%,100%);padding:.5rem;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .lantra-portal-worksite-hazard .hazard-description>label{font-size:1.5rem;font-weight:700;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .lantra-portal-worksite-hazard .hazard-description>span{font-size:1rem;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .lantra-portal-worksite-hazard .control-measures{display:flex;flex-direction:column;padding:.5rem;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .lantra-portal-worksite-hazard .control-measures>label{font-size:1.5rem;font-weight:700;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .lantra-portal-worksite-hazard .control-measures>span{font-size:1rem;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .lantra-portal-worksite-hazard .is-risk-to-public{display:flex;flex-direction:column;padding:.5rem;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .lantra-portal-worksite-hazard .is-risk-to-public>label{font-size:1.5rem;font-weight:700;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .lantra-portal-worksite-hazard .is-risk-to-public>span{font-size:1rem;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .title{font-size:2rem;font-weight:700;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .risk-to-public-indicator{display:flex;align-items:center;justify-content:center;background-color:#f31700;color:hsl(0,0%,100%);font-weight:400;font-size:1rem;border-radius:50%;border:1px solid hsl(220,14%,90%);width:2rem;height:2rem;padding:.125rem;margin-right:.5rem;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .risk-to-public-indicator .risk-to-public-text{display:none;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .risk-mitigated-indicator{display:flex;align-items:center;justify-content:center;background-color:hsl(0,0%,100%);color:#37b400;border-radius:50%;border:1px solid hsl(220,14%,90%);width:2rem;height:2rem;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .key-to-icons{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .key-to-icons .icon-key{display:flex;flex-direction:row;align-items:center;margin-bottom:.5rem;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .key-to-icons .icon-key .risk-to-public-indicator,.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .key-to-icons .icon-key .risk-mitigated-indicator{margin-right:.5rem;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .key-to-icons .icon-key .description{font-size:1rem;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .lantra-portal-generic-assessed-task{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;border:1px solid #47aea4;border-radius:10px;margin-top:.5rem;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .lantra-portal-generic-assessed-task .task-title-bar{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:row;background-color:#47aea4;color:hsl(0,0%,100%);padding:.5rem;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .lantra-portal-generic-assessed-task .task-title-bar .title{flex-grow:1;font-size:1.5rem;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .lantra-portal-generic-assessed-task .task-title-bar .risk-to-public-indicator{flex-grow:0;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .lantra-portal-generic-assessed-task .task-title-bar .risk-mitigated-indicator{flex-grow:0;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .lantra-portal-generic-assessed-task .lantra-portal-assessed-generic-risk{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;padding:.5rem;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .lantra-portal-generic-assessed-task .lantra-portal-assessed-generic-risk .risk-title-bar{display:flex;flex-direction:row;font-weight:700;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .lantra-portal-generic-assessed-task .lantra-portal-assessed-generic-risk .risk-title-bar .title{flex-grow:1;font-size:1.5rem;padding-right:.125rem;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .lantra-portal-generic-assessed-task .lantra-portal-assessed-generic-risk .description{flex-grow:1;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .lantra-portal-generic-assessed-task .lantra-portal-assessed-generic-risk .mitigation{flex-grow:0;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .lantra-portal-generic-assessed-task .lantra-portal-assessed-generic-risk .risk-separator-bar{height:1px;width:100%;background-color:#47aea4;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .lantra-portal-generic-assessed-task .lantra-portal-assessed-generic-risk:last-child .risk-separator-bar{display:none;}.lantra-portal-course-risk-assessments .lantra-portal-risk-assessment-declarations{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:1rem 0;text-align:left;}.lantra-portal-course-risk-assessments .lantra-portal-risk-assessment-declarations .title{font-size:2rem;font-weight:700;}.lantra-portal-course-risk-assessments .lantra-portal-risk-assessment-declarations .signatures{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.lantra-portal-course-risk-assessments .lantra-portal-risk-assessment-declarations .signatures .lantra-portal-risk-assessment-declaration-signature{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:300px;min-height:150px;padding-right:1rem;}.lantra-portal-course-risk-assessments .lantra-portal-risk-assessment-declarations .signatures .lantra-portal-risk-assessment-declaration-signature .name{font-size:1.5rem;font-weight:700;}.lantra-portal-course-risk-assessments .lantra-portal-risk-assessment-declarations .signatures .lantra-portal-risk-assessment-declaration-signature .signature{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;}.lantra-portal-course-risk-assessments .lantra-portal-risk-assessment-declarations .signatures .lantra-portal-risk-assessment-declaration-signature .signature>img{width:100%;}@media(min-width:1000px){.lantra-portal-course-risk-assessments{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;width:100%;}.lantra-portal-course-risk-assessments .date-navigator{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:.5rem;border-radius:10px;background-color:hsl(240,1%,29%);margin:.5rem 0;width:24rem;}.lantra-portal-course-risk-assessments .date-navigator .previous-day-button,.lantra-portal-course-risk-assessments .date-navigator .next-day-button{display:flex;align-items:center;justify-content:center;flex-grow:0;width:2.5rem;height:2.5rem;font-size:1.75rem;padding:0;margin:0;background-color:hsl(0,0%,100%);color:hsl(240,1%,29%);border-radius:10px;}.lantra-portal-course-risk-assessments .date-navigator .date-display{flex-grow:1;color:hsl(0,0%,100%);font-weight:700;text-align:center;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .title{font-size:2rem;font-weight:700;margin:.5rem 0;width:100%;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;padding-bottom:2rem;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .worksite-title-bar{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:row;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .worksite-title-bar .title{flex-grow:1;font-size:1.5rem;font-weight:700;padding:0;margin:0;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .worksite-custom-fields{flex-direction:row;flex-flow:wrap;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .worksite-custom-fields .custom-field{width:50%;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .lantra-portal-worksite-hazards-title-row{display:flex;flex-direction:row;width:100%;background-color:#47aea4;color:hsl(0,0%,100%);font-size:1rem;font-weight:700;padding:.5rem;margin-top:.5rem;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .lantra-portal-worksite-hazards-title-row .hazard-column{width:35%;padding:.125rem;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .lantra-portal-worksite-hazards-title-row .control-measures-column{width:45%;padding:.125rem;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .lantra-portal-worksite-hazards-title-row .risk-to-public-column{width:20%;padding:.125rem;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .lantra-portal-worksite-hazard{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:row;border-radius:unset;border:0;border-bottom:1px solid #47aea4;margin:0;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .lantra-portal-worksite-hazard .hazard-description{display:flex;background-color:hsl(0,0%,100%);color:hsl(240,1%,29%);width:35%;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .lantra-portal-worksite-hazard .hazard-description>label{display:none;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .lantra-portal-worksite-hazard .hazard-description>span{font-size:1rem;padding:.125rem;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .lantra-portal-worksite-hazard .control-measures{display:flex;width:45%;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .lantra-portal-worksite-hazard .control-measures>label{display:none;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .lantra-portal-worksite-hazard .control-measures>span{font-size:1rem;padding:.125rem;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .lantra-portal-worksite-hazard .is-risk-to-public{display:flex;width:20%;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .lantra-portal-worksite-hazard .is-risk-to-public>label{display:none;}.lantra-portal-course-risk-assessments .lantra-portal-worksite-risk-assessments .lantra-portal-worksite-risk-assessment .lantra-portal-worksite-hazard .is-risk-to-public>span{font-size:1rem;padding:.125rem;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .risk-to-public-indicator{display:flex;align-items:center;justify-content:center;background-color:#f31700;color:hsl(0,0%,100%);border-radius:1rem;border:1px solid hsl(220,14%,90%);width:unset;height:2rem;padding:.125rem 1rem;margin-right:.5rem;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .risk-to-public-indicator .risk-to-public-text{display:flex;margin-left:.5rem;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .lantra-portal-generic-assessed-task{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;border:0;border-bottom:1px solid #47aea4;border-radius:unset;margin-top:.5rem;margin-bottom:2rem;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .lantra-portal-generic-assessed-task .task-title-bar{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:row;background-color:#47aea4;color:hsl(0,0%,100%);padding:.5rem;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .lantra-portal-generic-assessed-task .task-title-bar .title{flex-grow:1;font-size:1.5rem;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .lantra-portal-generic-assessed-task .lantra-portal-assessed-generic-risk{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;padding:.5rem;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .lantra-portal-generic-assessed-task .lantra-portal-assessed-generic-risk .risk-title-bar{display:flex;flex-direction:row;font-weight:700;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .lantra-portal-generic-assessed-task .lantra-portal-assessed-generic-risk .risk-title-bar .title{flex-grow:1;font-size:1.5rem;padding-right:.125rem;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .lantra-portal-generic-assessed-task .lantra-portal-assessed-generic-risk .description{flex-grow:1;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .lantra-portal-generic-assessed-task .lantra-portal-assessed-generic-risk .mitigation{flex-grow:0;padding-left:4rem;}.lantra-portal-course-risk-assessments .lantra-portal-generic-risk-assessment .lantra-portal-generic-assessed-task .lantra-portal-assessed-generic-risk .risk-separator-bar{height:1px;width:100%;background-color:#47aea4;}}.lantra-store-product-details-container .store-product-details{display:flex;flex-direction:column;gap:24px;}.lantra-store-product-details-container .store-product-details .store-product-details{width:100%;}.lantra-store-product-details-container .store-product-details label{font-weight:700;margin-bottom:.125rem;}.lantra-store-product-details-container .store-product-details .categories-tags-container{margin-bottom:12px;cursor:default;}.lantra-store-product-details-container .store-product-details .categories-tags-container .product-categories{display:flex;gap:24px;color:hsl(238,13%,55%);font-size:.9rem;}.lantra-store-product-details-container .store-product-details .categories-tags-container .product-tags .k-chip-md.k-disabled{color:hsl(0,0%,100%);background-color:hsl(238,13%,55%);border:0;}.lantra-store-product-details-container .store-product-details .actions-container{display:flex;gap:24px;margin-bottom:12px;}.lantra-store-product-details-container .store-product-details .actions-container .checkout-basket,.lantra-store-product-details-container .store-product-details .actions-container .view-basket,.lantra-store-product-details-container .store-product-details .actions-container .add-to-basket{flex:1;max-width:400px;}.lantra-store-product-details-container .store-product-details .actions-container .view-basket button{background-color:#47aea4;}.lantra-store-product-details-container .store-product-details .actions-container button{width:100%;}.lantra-store-product-details-container .store-product-details .price-quantity-container{display:flex;grid-column-gap:24px;flex-wrap:wrap;align-items:center;margin-bottom:12px;}.lantra-store-product-details-container .store-product-details .price-quantity-container .product-price{white-space:nowrap;}.lantra-store-product-details-container .store-product-details .validation-container{margin-bottom:12px;}.lantra-store-product-details-container .store-product-details .variations-selector .k-chip-md{padding:4px 8px;font-size:1rem;color:hsl(240,13%,26%);border:1px solid hsl(240,13%,26%);min-width:45px;text-align:center;line-height:unset;}.lantra-store-product-details-container .store-product-details .variations-selector .k-chip-md.k-selected{color:hsl(0,0%,100%);background-color:hsl(240,13%,26%);}.lantra-store-products-container .store-products-grid{display:grid;flex-wrap:wrap;gap:24px;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));}.lantra-store-products-container .store-product-card{display:flex;flex-direction:column;border-radius:10px;border:1px solid hsl(240,13%,26%);overflow:hidden;background-color:hsl(0,0%,100%);cursor:pointer;}.lantra-store-products-container .store-product-card .product-image img{width:100%;height:215px;object-fit:contain;}.lantra-store-products-container .store-product-card .product-details{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;flex:1;padding:.5rem;border-top:1px solid hsl(240,13%,26%);}.lantra-store-products-container .store-product-card .product-details .product-name{font-weight:bold;color:hsl(240,13%,26%);margin-bottom:1rem;}.lantra-store-products-container .store-product-card .product-details .product-description{flex:1;}.lantra-store-products-container .store-product-card .product-details .product-price{text-align:end;font-weight:bold;font-size:1.75rem;}.image-gallery{display:flex;flex-direction:column;gap:12px;text-align:center;margin:auto;}.image-gallery .main-image-container{position:relative;display:flex;flex-shrink:0;flex-grow:1;align-items:center;justify-content:center;}.image-gallery .main-image{width:100%;aspect-ratio:1;object-fit:contain;border:3px solid transparent;}.image-gallery .prev-button,.image-gallery .next-button{position:absolute;background-color:hsl(0,0%,100%);color:hsl(240,13%,26%);border:0;cursor:pointer;border-radius:100vw;font-size:30px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);}.image-gallery .prev-button{left:12px;}.image-gallery .next-button{right:12px;}.image-gallery .thumbnail-container{display:none;justify-content:left;gap:12px;flex-wrap:wrap;}.image-gallery .thumbnail{width:100px;height:100px;cursor:pointer;object-fit:contain;border:3px solid transparent;}.image-gallery .thumbnail.selected{border:3px solid #47aea4;}.image-gallery .thumbnail-container::-webkit-scrollbar{width:8px;height:8px;}.image-gallery .thumbnail-container::-webkit-scrollbar-track{background:hsl(240,5%,93%);border-radius:10px;}.image-gallery .thumbnail-container::-webkit-scrollbar-thumb{background:hsl(240,13%,26%);border-radius:10px;}.image-gallery .thumbnail-container::-webkit-scrollbar-thumb:hover{background:hsl(240,16%,21%);}.quantity-selector{display:flex;align-items:center;gap:12px;}.quantity-selector .quantity-btn{width:40px;height:40px;border:0;border-radius:10px;font-size:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#47aea4;color:hsl(0,0%,100%);}.quantity-selector .quantity-input{width:80px;text-align:center;font-size:1.75rem;font-weight:700;border:0;outline:0;background-color:transparent;}.quantity-selector .quantity-btn:disabled{opacity:.5;background-color:hsl(238,13%,55%);cursor:default;}.quantity-selector .quantity-input::-webkit-outer-spin-button,.quantity-selector .quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.quantity-selector .quantity-input{-moz-appearance:textfield;}.store-header{display:flex;justify-content:space-between;align-items:center;padding:10px;}.store-header .back-button,.store-header .in-page-title{flex:1;}.store-header .offline-message{flex:2;text-align:center;}.store-header .basket-icon-container{flex:1;text-align:right;}.store-header .store-offline-banner{background-color:#ffc000;padding:.5rem;border-radius:5px;}.store-header .basket-display{display:flex;align-items:center;justify-content:flex-end;gap:12px;cursor:pointer;}.store-header .basket-display .basket-text{font-size:1rem;}.store-header .basket-icon{font-size:2rem;}.basket-wrapper .actions-container{display:flex;gap:24px;margin-bottom:12px;}.basket-wrapper .actions-container .checkout-basket{flex:1;}.basket-wrapper .actions-container button{width:100%;background-color:#47aea4;}.basket-items-container{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));margin-bottom:1rem;}.basket-item{display:flex;}.basket-item .product-image{width:200px;}.basket-item .product-image img{border:1px solid hsl(240,13%,26%);border-top-left-radius:10px;border-bottom-left-radius:10px;width:100%;height:100%;object-fit:contain;}.basket-item .product-details{border-top:1px solid hsl(240,13%,26%);border-bottom:1px solid hsl(240,13%,26%);border-right:1px solid hsl(240,13%,26%);border-top-right-radius:10px;border-bottom-right-radius:10px;flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:.5rem;}.basket-item .product-name{font-weight:bold;font-size:1.2rem;}.basket-item .course-info,.basket-item .skills-card-info,.basket-item .attributes{display:flex;flex-wrap:wrap;column-gap:12px;font-size:calc(16px - .2rem);}.basket-item .details{display:flex;flex-direction:column;}.basket-item .price{flex:1;font-weight:700;font-size:1.75rem;}.basket-item .quantity-controls{display:flex;}.basket-item .action{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.basket-item .remove-btn{width:40px;height:40px;border:0;border-radius:10px;font-size:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:hsl(1,81%,58%);color:hsl(0,0%,100%);}.order-summary-wrapper .details{display:flex;flex-direction:column;}.order-summary-wrapper .course-info,.order-summary-wrapper .skills-card-info,.order-summary-wrapper .attributes{display:flex;flex-direction:column;column-gap:12px;font-size:calc(16px - .2rem);}.address-form-grid{display:grid;grid-template-columns:1fr;gap:24px;}.address-section{padding:1rem;border-radius:10px;}.address-section h3{text-transform:uppercase;}.order-processing-card{margin:1rem auto;padding:1rem;border-radius:10px;text-align:center;}.order-processing-card .cart,.order-processing-card .checkmark,.order-processing-card .crossmark{font-size:3rem;color:hsl(240,13%,26%);margin-bottom:.5rem;}.order-processing-card .checkmark{color:#37b400;}.order-processing-card .crossmark{color:#f31700;}@media(min-width:641px) and (max-width:999px){.image-gallery{flex-direction:row;}.image-gallery .main-image-container{height:450px;width:450px;flex-grow:0;}.image-gallery .thumbnail-container{height:450px;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,max-content));grid-auto-rows:min-content;justify-content:start;align-content:start;max-width:100%;overflow:auto;}}@media(min-width:1000px){.lantra-store-products-container .store-products-grid{grid-template-columns:repeat(auto-fit,minmax(440px,1fr));}.lantra-store-products-container .store-product-card .product-image img{width:100%;height:440px;}.lantra-store-product-details-container .store-product-details{flex-direction:row;}.image-gallery .main-image-container{height:450px;width:450px;flex-grow:0;}.image-gallery .thumbnail-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,max-content));grid-auto-rows:min-content;justify-content:start;max-width:100%;overflow:auto;}.address-form-grid{grid-template-columns:1fr 1fr;}}.responsive-table{width:100%;overflow:auto;display:flex;flex-direction:column;}.responsive-table .responsive-table-cards-container{display:flex;flex-direction:column;gap:12px;margin-bottom:1rem;}.responsive-table .responsive-table-cards-container .responsive-table-card-wrap:nth-child(even) .responsive-table-card{background-color:hsl(240,5%,93%);}.responsive-table .responsive-table-cards-container .responsive-table-card-wrap.clickable{cursor:pointer;}.responsive-table .responsive-table-cards-container .responsive-table-card-wrap.clickable .responsive-table-card:hover{border:1px solid #47aea4;background-color:#47aea4;color:hsl(0,0%,100%);}.responsive-table .responsive-table-cards-container .responsive-table-card{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;gap:6px;flex-direction:column;width:100%;border:1px solid hsl(240,13%,26%);border-radius:10px;padding:.5rem;background-color:hsl(0,0%,100%);color:hsl(240,13%,26%);}.responsive-table table{width:100%;}.responsive-table thead{position:sticky;top:0;background:hsl(240,13%,26%);color:hsl(0,0%,100%);font-weight:700;}.responsive-table thead td,.responsive-table thead th{padding-block:.5rem;padding-inline:.75rem;}.responsive-table tbody{background-color:hsl(240,5%,93%);}.responsive-table tbody tr{border-bottom-style:solid;border-bottom-color:hsl(240,13%,26%);border-bottom-width:1px;}.responsive-table tbody tr:nth-child(odd){background-color:hsl(0,0%,100%);}.responsive-table tbody tr.clickable{cursor:pointer;}.responsive-table tbody tr.clickable:hover{background-color:#47aea4;color:hsl(0,0%,100%);}.responsive-table tbody tr.no-items{text-align:center;font-weight:700;color:#47aea4;}.responsive-table td,.responsive-table th{padding-block:.5rem;padding-inline:.75rem;}.responsive-table .pagination{position:sticky;bottom:0;background-color:hsl(0,0%,100%);padding-block:.25rem;padding-inline:.5rem;display:flex;flex-direction:row;}.responsive-table .pagination .page-number-selector{display:flex;flex:1;}.responsive-table .pagination .page-size-selector{display:flex;}.responsive-table .pagination .page-numbers,.responsive-table .pagination .page-nav,.responsive-table .pagination .page-sizes{display:flex;flex-direction:row;align-items:center;}.responsive-table .pagination select{min-width:4rem;margin:0 .5rem;min-height:2rem;}.responsive-table .pagination label{color:hsl(240,13%,26%);}.responsive-table .pagination button.page-button{margin:0;border-radius:0;padding-block:.25rem;padding-inline:.5rem;color:hsl(240,13%,26%);background:none;border-style:none;min-width:2rem;}.responsive-table .pagination button.page-button.active{background:#47aea4;color:hsl(0,0%,100%);}.responsive-table .pagination button.page-button.active:hover{background:#47aea4;color:hsl(0,0%,100%);cursor:default;}.responsive-table .pagination button.page-button:hover{background-color:hsl(240,5%,93%);color:hsl(240,13%,26%);}.responsive-table .card-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;border-radius:10px;padding:.5rem;background-color:hsl(240,13%,26%);color:hsl(0,0%,100%);overflow:hidden;}.responsive-table .card-wrapper .card-title{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:.25rem;font-size:1.75rem;font-weight:400;}.responsive-table .card-wrapper .field-display{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:.25rem;display:flex;padding:.125rem;}.responsive-table .card-wrapper .field-display .field-label{display:inline-block;width:9rem;font-weight:700;}.responsive-table .card-wrapper .field-display .field-value{display:inline-block;}.responsive-table .card-wrapper:has(.card-status){padding-top:0;}.responsive-table .card-wrapper .card-status{background-color:#47aea4;border-radius:0 0 10px 10px;padding:.5rem;color:hsl(0,0%,100%);text-align:center;width:15rem;margin-left:1rem;}.responsive-table .card-wrapper .card-status.card-status-primary{background-color:hsl(146,39%,47%);color:hsl(0,0%,100%);}.responsive-table .card-wrapper .card-status.card-status-secondary{background-color:hsl(1,81%,58%);color:hsl(0,0%,100%);}.responsive-table .card-wrapper .card-status.card-status-success{background-color:#37b400;color:hsl(0,0%,100%);}.responsive-table .card-wrapper .card-status.card-status-error{background-color:#f31700;color:hsl(0,0%,100%);}.responsive-table .card-wrapper .card-status.card-status-warning{background-color:#ffc000;color:hsl(240,13%,26%);}.responsive-table .card-wrapper .card-status.card-status-info{background-color:#1d46b2;color:hsl(0,0%,100%);}.responsive-table .card-wrapper .card-status.card-status-light{background-color:hsl(240,5%,93%);color:hsl(240,16%,21%);}.responsive-table .card-wrapper .card-status.card-status-dark{background-color:hsl(240,16%,21%);color:hsl(240,5%,93%);}.lantra-portal-tab-strip{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;}.lantra-portal-tab-strip .lantra-portal-tab-headers{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:row;justify-content:left;}.lantra-portal-tab-strip .lantra-portal-tab-headers .lantra-portal-tab{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;font-size:1rem;font-weight:700;border-bottom:2px solid hsl(220,14%,90%);text-align:center;}.lantra-portal-tab-strip .lantra-portal-tab-headers .lantra-portal-tab>span{cursor:pointer;padding:.5rem 1rem;}.lantra-portal-tab-strip .lantra-portal-tab-headers .lantra-portal-tab.active{border-bottom:2px solid #47aea4;}.lantra-portal-tab-strip .lantra-portal-tab-content{width:100%;padding:.5rem;}.lantra-portal-tab-strip.full-width{width:100%;}.lantra-portal-tab-strip.full-width .lantra-portal-tab-headers{justify-content:space-evenly;width:100%;}.lantra-portal-tab-strip.full-width .lantra-portal-tab-headers .lantra-portal-tab{width:100%;justify-content:center;}.rdx-tool-tip-overlay{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:10004;}.rdx-tool-tip-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;z-index:10005;margin-left:1rem;margin-top:.125rem;}.rdx-tool-tip-container .tool-tip{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem;padding:.5rem;display:inline-block;position:relative;width:250px;left:-100px;bottom:0;background:hsl(240,1%,29%);color:hsl(0,0%,100%);border-radius:.25rem;opacity:.95;z-index:20006;}.rdx-tool-tip-container .tool-tip+.right{right:200px;}.rdx-tool-tip-container .arrow{display:inline-block;}.lantra-portal-user-field-label{display:inline-block;width:9rem;font-weight:700;}.lantra-portal-user-full-name-field{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;padding:.25rem;border:0;}.lantra-portal-user-full-name-field .full-name{display:inline-block;}.lantra-portal-user-date-of-birth-address-field{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;padding:.25rem;border:0;}.lantra-portal-user-date-of-birth-address-field .date-of-birth{display:inline-block;}.lantra-portal-user-email-field{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;padding:.25rem;border:0;}.lantra-portal-user-email-field .email{display:inline-block;}.lantra-portal-user-contact-number-field{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;padding:.25rem;border:0;}.lantra-portal-user-contact-number-field .contact-number{display:inline-block;}.lantra-portal-user-address-field{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;padding:.25rem;border:0;}.lantra-portal-user-address-field .address-line{display:inline-block;}.lantra-portal-user-id-field{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;padding:.25rem;border:0;}.lantra-portal-user-id-field .user-id{display:inline-block;}.lantra-portal-user-instructor-id-field{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;padding:.25rem;border:0;}.lantra-portal-user-instructor-id-field .instructor-id{display:inline-block;}.lantra-portal-user-provider-ids-field{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;padding:.25rem;border:0;}.lantra-portal-user-provider-ids-field .provider-id{display:inline-block;}.lantra-portal-user-profile-buttons{margin-bottom:1rem;}.lantra-portal-user-profile{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-wrap:wrap;}.lantra-portal-user-profile .user-details,.lantra-portal-user-profile .address-details,.lantra-portal-user-profile .quartz-details{flex:1 1 100%;}.lantra-portal-user-profile-form{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-wrap:wrap;}.lantra-portal-user-profile-form .user-details,.lantra-portal-user-profile-form .address-details,.lantra-portal-user-profile-form .quartz-details{flex:1 1 100%;}.lantra-portal-user-photo-frame{display:flex;flex:1;flex-direction:column;align-items:center;}.lantra-portal-user-photo-frame .lantra-portal-user-photo{width:15rem;margin:.5rem;border:1px solid hsl(220,5%,88%);display:inline-block;padding:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.3);border-radius:4px;}.lantra-portal-user-photo-frame .lantra-portal-photo-picker-camera-button{position:absolute;top:1rem;left:1rem;background:hsl(240,1%,29%);color:hsl(0,0%,100%);border:1px solid hsl(220,14%,90%);border-radius:10px;font-size:2rem;width:4rem;text-align:center;cursor:pointer;display:none;}.lantra-portal-photo-source-selector{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;}.lantra-portal-photo-source-selector .lantra-portal-photo-picker-from-gallery-button,.lantra-portal-photo-source-selector .lantra-portal-photo-picker-from-camera-button{width:8rem;height:8rem;text-align:center;font-size:1.5rem;}.lantra-portal-photo-source-selector .lantra-portal-photo-picker-from-gallery-button>span,.lantra-portal-photo-source-selector .lantra-portal-photo-picker-from-camera-button>span{font-size:3rem;}.lantra-portal-photo-source-selector .lantra-portal-photo-picker-from-gallery-button{background-color:hsl(212,14%,58%);}.lantra-portal-photo-source-selector .lantra-portal-photo-picker-from-camera-button{background-color:#47aea4;}.lantra-portal-user-photo-size{max-width:384px;padding:.5rem;}.lantra-portal-user-photo{max-width:15rem;margin:.5rem;border:1px solid hsl(220,5%,88%);display:inline-block;padding:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.3);border-radius:4px;text-align:center;}@media(min-width:1000px){.lantra-portal-user-profile .user-details,.lantra-portal-user-profile .address-details,.lantra-portal-user-profile .quartz-details{flex:1 1 30%;max-width:400px;}.lantra-portal-user-profile-form{gap:0 6px;}.lantra-portal-user-profile-form .user-details,.lantra-portal-user-profile-form .address-details,.lantra-portal-user-profile-form .quartz-details{flex:1 1 50%;max-width:600px;}}