.stepper-module__sA7mVW__stepper{flex-direction:column;justify-content:center;gap:1rem;width:100%;padding:2rem 0;display:flex}@media (min-width:768px){.stepper-module__sA7mVW__stepper{flex-direction:row;align-items:center;gap:0}}.stepper-module__sA7mVW__stepWrapper{align-items:center;display:flex}.stepper-module__sA7mVW__stepItem{align-items:center;gap:.75rem;display:flex}.stepper-module__sA7mVW__stepNumber{border:4px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.stepper-module__sA7mVW__stepNumberActive{border:4px solid var(--border-default);background-color:var(--surface-primary);color:var(--content-on-color-body)}.stepper-module__sA7mVW__stepNumberComplete{border-color:var(--color-signal-success-100);background:var(--color-signal-success-100);color:var(--theme-success-primary-aa)}.stepper-module__sA7mVW__stepNumberInactive{background-color:var(--surface-disabled);color:var(--content-default-disabled)}.stepper-module__sA7mVW__stepTitle{color:var(--color-grey-600);font-size:1rem;font-weight:500;transition:color .2s}.stepper-module__sA7mVW__stepTitleActive{color:var(--content-default-body);font-weight:700}.stepper-module__sA7mVW__stepConnector{display:none}@media (min-width:768px){.stepper-module__sA7mVW__stepConnector{background-color:var(--border-default);width:8rem;height:1px;margin:0 1rem;display:block}}
.assign-training-content-module__OyGBMW__container{flex-direction:column;gap:0;width:100%;display:flex}.assign-training-content-module__OyGBMW__content{flex-direction:column;padding:2rem 0;display:flex}.assign-training-content-module__OyGBMW__navigation{border-top:1px solid var(--border-default);justify-content:flex-end;gap:1rem;padding-top:2rem;display:flex}
.assign-training-form-module__K08EWW__assignTrainingForm{flex-direction:column;gap:2rem;display:flex}.assign-training-form-module__K08EWW__row{align-items:center;gap:var(--spacing-xs);padding:0 2rem;display:flex}.assign-training-form-module__K08EWW__row .assign-training-form-module__K08EWW__rowContent{flex-direction:column;flex:1;gap:.125rem;display:flex}.assign-training-form-module__K08EWW__row .assign-training-form-module__K08EWW__rowLabel{color:var(--content-default-secondary);font-family:var(--font-primary);font-size:var(--text-copy-body-size);line-height:var(--text-copy-body-line-height)}.assign-training-form-module__K08EWW__row .assign-training-form-module__K08EWW__rowDescription{color:var(--content-default-secondary);font-size:var(--text-copy-caption-size);line-height:var(--text-copy-caption-line-height)}.assign-training-form-module__K08EWW__row .assign-training-form-module__K08EWW__rowBold{color:var(--content-default-heading);font-family:var(--font-primary);font-size:var(--text-copy-body-size);font-weight:700;line-height:var(--text-copy-body-line-height)}.assign-training-form-module__K08EWW__changeButton{padding:var(--scale-0);align-items:center;gap:var(--scale-150);display:flex}.assign-training-form-module__K08EWW__changeButton .assign-training-form-module__K08EWW__changeButtonIcon{width:1rem;height:1rem}.assign-training-form-module__K08EWW__iconContainer{padding:var(--spacing-2xs);border-radius:var(--border-radius-m);background:var(--color-grey-100);flex-direction:column;justify-content:center;align-items:center;display:flex}.assign-training-form-module__K08EWW__iconContainer .assign-training-form-module__K08EWW__icon{width:1.5rem;height:1.5rem;color:var(--color-neutral-300);flex-shrink:0}.assign-training-form-module__K08EWW__dates{align-items:center;gap:1rem;display:flex}.assign-training-form-module__K08EWW__dates .assign-training-form-module__K08EWW__dateArrow{width:1rem;height:1rem;color:var(--content-default-secondary);flex-shrink:0}
.assign-training-success-module__IpYKRW__container{flex-direction:row;gap:2rem;display:flex}.assign-training-success-module__IpYKRW__iconWrapper{align-items:flex-start;display:flex}.assign-training-success-module__IpYKRW__iconWrapper .assign-training-success-module__IpYKRW__iconCircle{background:var(--color-signal-success-100);width:2.5rem;height:2.5rem;color:var(--theme-success-primary-aa);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.assign-training-success-module__IpYKRW__iconWrapper .assign-training-success-module__IpYKRW__iconCircle .assign-training-success-module__IpYKRW__icon{width:1.25rem;height:1.25rem}.assign-training-success-module__IpYKRW__content{flex-direction:column;gap:2rem;display:flex}.assign-training-success-module__IpYKRW__content .assign-training-success-module__IpYKRW__title{color:var(--content-default-heading)}.assign-training-success-module__IpYKRW__content .assign-training-success-module__IpYKRW__body{color:var(--content-default-body)}.assign-training-success-module__IpYKRW__content .assign-training-success-module__IpYKRW__body:first-of-type{margin-top:-.5rem}.assign-training-success-module__IpYKRW__content .assign-training-success-module__IpYKRW__actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}
.dropdown-menu-module__YU1s1G__dropdownMenuContent,.dropdown-menu-module__YU1s1G__dropdownMenuSubContent{z-index:50;min-width:220px;max-height:var(--radix-dropdown-menu-content-available-height);background-color:var(--surface-page);transform-origin:var(--radix-dropdown-menu-content-transform-origin);will-change:transform, opacity;border-radius:.5rem;padding:.5rem;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);overflow:hidden auto;box-shadow:0 10px 38px -10px #16171859,0 10px 20px -15px #16171833}:is(.dropdown-menu-module__YU1s1G__dropdownMenuContent,.dropdown-menu-module__YU1s1G__dropdownMenuSubContent)[data-side=top]{animation-name:dropdown-menu-module__YU1s1G__slideDownAndFade}:is(.dropdown-menu-module__YU1s1G__dropdownMenuContent,.dropdown-menu-module__YU1s1G__dropdownMenuSubContent)[data-side=right]{animation-name:dropdown-menu-module__YU1s1G__slideLeftAndFade}:is(.dropdown-menu-module__YU1s1G__dropdownMenuContent,.dropdown-menu-module__YU1s1G__dropdownMenuSubContent)[data-side=bottom]{animation-name:dropdown-menu-module__YU1s1G__slideUpAndFade}:is(.dropdown-menu-module__YU1s1G__dropdownMenuContent,.dropdown-menu-module__YU1s1G__dropdownMenuSubContent)[data-side=left]{animation-name:dropdown-menu-module__YU1s1G__slideRightAndFade}.dropdown-menu-module__YU1s1G__dropdownMenuTrigger{justify-content:space-between;align-items:center;gap:2px;display:flex}.dropdown-menu-module__YU1s1G__dropdownMenuItem,.dropdown-menu-module__YU1s1G__dropdownMenuCheckboxItem,.dropdown-menu-module__YU1s1G__dropdownMenuRadioItem,.dropdown-menu-module__YU1s1G__dropdownMenuSubTrigger{border-radius:var(--border-radius-s);color:var(--color-grey-700);cursor:pointer;font-size:var(--text-copy-caption-size);-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:.5rem;padding:.5rem;line-height:1.2;text-decoration:none;display:flex;position:relative}:is(.dropdown-menu-module__YU1s1G__dropdownMenuItem,.dropdown-menu-module__YU1s1G__dropdownMenuCheckboxItem,.dropdown-menu-module__YU1s1G__dropdownMenuRadioItem,.dropdown-menu-module__YU1s1G__dropdownMenuSubTrigger):hover,:is(.dropdown-menu-module__YU1s1G__dropdownMenuItem,.dropdown-menu-module__YU1s1G__dropdownMenuCheckboxItem,.dropdown-menu-module__YU1s1G__dropdownMenuRadioItem,.dropdown-menu-module__YU1s1G__dropdownMenuSubTrigger):focus{text-decoration:none}.dropdown-menu-module__YU1s1G__dropdownMenuItem[data-disabled],.dropdown-menu-module__YU1s1G__dropdownMenuCheckboxItem[data-disabled],.dropdown-menu-module__YU1s1G__dropdownMenuRadioItem[data-disabled],.dropdown-menu-module__YU1s1G__dropdownMenuSubTrigger[data-disabled]{color:var(--color-grey-600);pointer-events:none}.dropdown-menu-module__YU1s1G__dropdownMenuItem[data-highlighted],.dropdown-menu-module__YU1s1G__dropdownMenuCheckboxItem[data-highlighted],.dropdown-menu-module__YU1s1G__dropdownMenuRadioItem[data-highlighted],.dropdown-menu-module__YU1s1G__dropdownMenuSubTrigger[data-highlighted]{background-color:var(--color-grey-100)}:is(.dropdown-menu-module__YU1s1G__dropdownMenuItem[data-highlighted],.dropdown-menu-module__YU1s1G__dropdownMenuCheckboxItem[data-highlighted],.dropdown-menu-module__YU1s1G__dropdownMenuRadioItem[data-highlighted],.dropdown-menu-module__YU1s1G__dropdownMenuSubTrigger[data-highlighted]):hover svg{color:var(--color-grey-700)}.dropdown-menu-module__YU1s1G__dropdownMenuCheckboxItem{border-radius:calc(var(--border-radius-s) - 4px);cursor:default;outline-offset:2px;-webkit-user-select:none;user-select:none;outline:2px solid #0000;align-items:center;padding:.5rem .5rem .5rem 2rem;display:flex;position:relative}.dropdown-menu-module__YU1s1G__dropdownMenuCheckboxItem .dropdown-menu-module__YU1s1G__checkboxWrapper{justify-content:center;align-items:center;width:.875rem;height:.875rem;display:flex;position:absolute;left:.5rem}.dropdown-menu-module__YU1s1G__dropdownMenuCheckboxItem .dropdown-menu-module__YU1s1G__checkboxWrapper .dropdown-menu-module__YU1s1G__checkboxIcon{width:1rem;height:1rem;display:block}.dropdown-menu-module__YU1s1G__dropdownMenuLabel{color:var(--color-grey-600);font-size:var(--text-copy-caption-size);padding:.25rem .5rem;font-weight:500}.dropdown-menu-module__YU1s1G__dropdownMenuSeparator{background-color:var(--color-grey-200);height:1px;margin:.25rem -.5rem}.dropdown-menu-module__YU1s1G__dropdownMenuItemIndicator{justify-content:center;align-items:center;width:25px;display:inline-flex;position:absolute;left:0}.dropdown-menu-module__YU1s1G__dropdownMenuArrow{fill:var(--dropdown)}@keyframes dropdown-menu-module__YU1s1G__slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdown-menu-module__YU1s1G__slideRightAndFade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes dropdown-menu-module__YU1s1G__slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdown-menu-module__YU1s1G__slideLeftAndFade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}
.main-header-module__M_igxq__mainHeader{padding:var(--spacing-s) 0 var(--spacing-xs) 0}.main-header-module__M_igxq__container{grid-template-columns:1fr;grid-auto-columns:1fr;gap:1rem;display:grid}@media (min-width:992px){.main-header-module__M_igxq__container{grid-template-columns:1fr 300px}}.main-header-module__M_igxq__mainHeaderLeft{justify-content:flex-start;align-items:center;min-width:0;display:flex}.main-header-module__M_igxq__mainHeaderRight{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.main-header-module__M_igxq__search{min-height:auto}
.CircleIcon-module__vIdcJG__circleIcon{background-color:#000;border-radius:50%;width:100%;min-width:1.625rem;max-width:1.625rem;height:1.625rem;position:relative}.CircleIcon-module__vIdcJG__circleIcon.CircleIcon-module__vIdcJG__green{background-color:var(--theme-success-primary)}.CircleIcon-module__vIdcJG__circleIcon.CircleIcon-module__vIdcJG__pink{background-color:var(--color-pink-500)}.CircleIcon-module__vIdcJG__circleIcon .CircleIcon-module__vIdcJG__icon{width:.9rem;height:.9rem;color:var(--color-foundations-white);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.free-trial-tab-module__jBDJjG__freeTrialTab{background:var(--color-navy-500);height:100%;color:var(--color-foundations-white);align-items:center;gap:.5rem;line-height:2rem;display:none}@media (min-width:992px){.free-trial-tab-module__jBDJjG__freeTrialTab{flex:none;margin:0;padding:.75rem;display:flex;position:relative}}.free-trial-tab-module__jBDJjG__freeTrialTab .free-trial-tab-module__jBDJjG__message{flex-direction:row;align-items:center;gap:1rem;display:flex}@media (min-width:400px){.free-trial-tab-module__jBDJjG__freeTrialTab .free-trial-tab-module__jBDJjG__message{gap:.5rem}}.free-trial-tab-module__jBDJjG__freeTrialTab strong{text-decoration:underline;-webkit-text-decoration-color:var(--color-pink-500);text-decoration-color:var(--color-pink-500);text-decoration-thickness:.125rem}.free-trial-tab-module__jBDJjG__freeTrialTab .free-trial-tab-module__jBDJjG__link{height:auto;color:var(--color-foundations-link);font-size:var(--text-copy-caption-size);text-decoration:underline;display:block}
.unlock-other-services-module__P6EfYa__unlockOtherServicesHeader{font-size:var(--text-copy-caption-size);line-height:1.2;line-height:var(--text-copy-caption-line-height);display:none}@media (min-width:1200px){.unlock-other-services-module__P6EfYa__unlockOtherServicesHeader{color:var(--color-neutral-500);align-items:center;gap:1rem;display:flex}.unlock-other-services-module__P6EfYa__unlockOtherServicesHeader .unlock-other-services-module__P6EfYa__imageHolder{height:100%}.unlock-other-services-module__P6EfYa__unlockOtherServicesHeader .unlock-other-services-module__P6EfYa__image{width:auto;height:100%}.unlock-other-services-module__P6EfYa__unlockOtherServicesHeader .unlock-other-services-module__P6EfYa__highlight{color:var(--color-brand-leaders-500);font-weight:700}}
.top-bar-link-module__Y_CGVq__topBarLinks{align-items:center;gap:.25rem;height:100%;display:flex}.top-bar-link-module__Y_CGVq__loggedOutLinkButton{height:2.25rem;color:var(--content-default-body);font-size:var(--text-copy-caption-size);font-weight:500;line-height:var(--text-copy-caption-line-height);align-items:center;gap:.5rem;padding:.5rem;display:inline-flex}.top-bar-link-module__Y_CGVq__loggedOutLinkButton svg{width:1rem;height:1rem;color:var(--content-default-secondary);flex:none}.top-bar-link-module__Y_CGVq__badge{padding:1px .375rem;line-height:1}
.my-training-link-module__y5HJUq__badge{display:none;padding:1px .375rem!important}@media (min-width:768px){.my-training-link-module__y5HJUq__badge{display:inline-flex}}.my-training-link-module__y5HJUq__buttonText{display:none}@media (min-width:768px){.my-training-link-module__y5HJUq__buttonText{display:block}}
.reading-list-module__3SPUoW__buttonText{display:none}@media (min-width:768px){.reading-list-module__3SPUoW__buttonText{display:block}}.reading-list-module__3SPUoW__sheet{max-width:500px!important}.reading-list-module__3SPUoW__sheet .reading-list-module__3SPUoW__bookmarks{flex-direction:column;gap:1.5rem;display:flex}.reading-list-module__3SPUoW__sheet .reading-list-module__3SPUoW__blockHeader{margin-bottom:1rem}.reading-list-module__3SPUoW__sheet .reading-list-module__3SPUoW__blockHeader .reading-list-module__3SPUoW__heading{color:var(--content-default-heading);font-size:var(--text-heading-h4-size);font-weight:700;line-height:var(--text-heading-h4-line-height)}.reading-list-module__3SPUoW__sheet .reading-list-module__3SPUoW__list{flex-direction:column;align-items:flex-start;gap:.75rem;margin:0;padding:0;list-style-type:none;display:flex}.reading-list-module__3SPUoW__sheet .reading-list-module__3SPUoW__list li{flex-direction:row;align-items:baseline;gap:.5rem;width:100%;display:flex}.reading-list-module__3SPUoW__sheet .reading-list-module__3SPUoW__list li .reading-list-module__3SPUoW__chevron{flex:none;width:.625rem;height:.625rem}.reading-list-module__3SPUoW__sheet .reading-list-module__3SPUoW__list li .reading-list-module__3SPUoW__badge{margin-left:.25rem}.reading-list-module__3SPUoW__sheet .reading-list-module__3SPUoW__loading{justify-content:center;align-items:center;height:100%;display:flex}.reading-list-module__3SPUoW__sheet .reading-list-module__3SPUoW__error{color:var(--content-default-secondary);font-size:var(--text-copy-caption-size)}
.logged-out-links-module__kinoGG__freeTrialButton{height:2.25rem;padding:.5rem .875rem}.logged-out-links-module__kinoGG__loggedOutMarketingLinks{display:none!important}@media (min-width:1200px){.logged-out-links-module__kinoGG__loggedOutMarketingLinks{display:flex!important}}
.mykey-apps-module__El5oRq__myKeyApps{flex:1;align-items:center;min-width:0;display:none}@media (min-width:1150px){.mykey-apps-module__El5oRq__myKeyApps{display:flex}}.mykey-apps-module__El5oRq__myKeyAppsList{align-items:center;gap:1rem;display:flex;overflow:hidden}.mykey-apps-module__El5oRq__serviceLink{color:var(--content-default-heading);flex:none;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex;position:relative}.mykey-apps-module__El5oRq__serviceLink:hover,.mykey-apps-module__El5oRq__serviceLink:focus{text-decoration:none}.mykey-apps-module__El5oRq__serviceLink .mykey-apps-module__El5oRq__brandUnderline{align-items:center;gap:.5rem;font-size:1rem;font-weight:400;display:inline-flex}.mykey-apps-module__El5oRq__serviceLink .mykey-apps-module__El5oRq__icon{width:1rem;height:1rem;color:var(--content-default-secondary);flex:none}
.the-key-logo-module__azoyBa__theKeyLink{display:flex}.the-key-logo-module__azoyBa__theKeyLink .the-key-logo-module__azoyBa__theKeyLogo{align-self:center;height:22px}
.workspace-picker-module__-OVjaG__workspaces{border-radius:var(--border-radius-s);background-color:var(--surface-card);font-size:var(--text-copy-caption-size);margin-top:.5rem;padding:.5rem}.workspace-picker-module__-OVjaG__workspaces .workspace-picker-module__-OVjaG__dropdownMenuLabel{font-size:var(--text-copy-caption-size)}.workspace-picker-module__-OVjaG__workspaces .workspace-picker-module__-OVjaG__workspaceItem{height:auto;font-size:inherit;text-align:left;font-weight:500}.workspace-picker-module__-OVjaG__workspaces .workspace-picker-module__-OVjaG__workspaceItem:focus,.workspace-picker-module__-OVjaG__workspaces .workspace-picker-module__-OVjaG__workspaceItem:hover{background-color:var(--surface-page);text-decoration:none}.workspace-picker-module__-OVjaG__workspaces .workspace-picker-module__-OVjaG__workspaceItem:first-child{color:var(--content-default-secondary);padding:.25rem 1rem}.workspace-picker-module__-OVjaG__workspaceName{overflow-wrap:break-word;width:100%;padding-left:1rem;position:relative}.workspace-picker-module__-OVjaG__workspaceName .workspace-picker-module__-OVjaG__active{background-color:var(--color-pink-500);vertical-align:middle;border-radius:100%;width:.375rem;height:.375rem;display:inline-block;position:absolute;top:.375rem;left:0}
.user-profile-module__hW1THa__dropdownTrigger{border-radius:0;gap:.75rem;height:100%;padding:0 .75rem}.user-profile-module__hW1THa__dropdownTrigger:hover,.user-profile-module__hW1THa__dropdownTrigger:focus{text-decoration:none}.user-profile-module__hW1THa__dropdownTrigger:hover{background-color:var(--surface-page)}.user-profile-module__hW1THa__dropdownTrigger[data-state=open]{background-color:var(--surface-page)}.user-profile-module__hW1THa__dropdownTrigger[data-state=open] .user-profile-module__hW1THa__chevron{transform:rotate(180deg)}.user-profile-module__hW1THa__dropdownTrigger .user-profile-module__hW1THa__chevron{width:.875rem;height:.875rem;color:var(--content-default-secondary);transition:all .2s}.user-profile-module__hW1THa__iconWrapper{width:1.5rem;height:1.5rem;position:relative}.user-profile-module__hW1THa__iconWrapper .user-profile-module__hW1THa__typeIcon{width:.75rem;height:auto;position:absolute;top:-.375rem;left:-.25rem}.user-profile-module__hW1THa__userDetails{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex-direction:column;gap:.125rem;width:150px;display:flex;overflow:hidden}@media (min-width:768px){.user-profile-module__hW1THa__userDetails{width:200px}}.user-profile-module__hW1THa__userDetails .user-profile-module__hW1THa__name{font-size:var(--text-copy-caption-size);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.1;overflow:hidden}.user-profile-module__hW1THa__userDetails .user-profile-module__hW1THa__org{font-size:var(--text-copy-micro-size);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.user-profile-module__hW1THa__dropdownContent{width:var(--radix-dropdown-menu-trigger-width);border-top-left-radius:0!important;border-top-right-radius:0!important}.user-profile-module__hW1THa__dropdownContent .user-profile-module__hW1THa__dropdownMenuItem{font-size:var(--text-copy-caption-size)}.user-profile-module__hW1THa__menuIcon{width:1rem;height:1rem;color:var(--content-default-secondary);flex:none;align-self:flex-start}.user-profile-module__hW1THa__skeleton{height:1rem}
.top-bar-module__kcj7WW__topBar{--top-bar-height:50px;height:var(--top-bar-height);background-color:var(--color-grey-100);color:var(--content-default-body);font-size:var(--text-copy-body-size);position:relative}.top-bar-module__kcj7WW__container{width:100%;height:100%}.top-bar-module__kcj7WW__topBarContent{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.top-bar-module__kcj7WW__topBarLeft,.top-bar-module__kcj7WW__topBarRight{flex:none;gap:.5rem;height:100%;display:flex}
@media (min-width:1270px){.common-header-module__jjbw2q__commonHeader{border-bottom:1px solid var(--border-default)}}
.overdue-filter-alert-module__xjkeaa__overdueFilterAlert{margin-bottom:1rem}
.training-progress-module__1fDFda__progressContainer{flex-direction:column;gap:.5rem;display:flex}.training-progress-module__1fDFda__labels{justify-content:space-between;align-items:center;gap:0 var(--spacing-2xs);display:flex}.training-progress-module__1fDFda__leftLabels{align-items:center;gap:0 var(--spacing-2xs);display:flex}.training-progress-module__1fDFda__label{min-width:fit-content;color:var(--color-grey-600);font-size:var(--text-copy-caption-size);font-weight:500;line-height:var(--text-copy-caption-line-height)}.training-progress-module__1fDFda__label[data-segment=complete]{color:var(--color-signal-success-700)}.training-progress-module__1fDFda__label[data-segment=in-progress]{color:var(--color-signal-warning-600)}.training-progress-module__1fDFda__label[data-segment=overdue]{color:var(--color-signal-error-500)}.training-progress-module__1fDFda__label[data-segment=expired]{color:var(--color-signal-error-700)}.training-progress-module__1fDFda__progressBar{border-radius:var(--border-radius-round);background-color:var(--color-grey-300);width:100%;height:.75rem;display:flex;overflow:hidden}.training-progress-module__1fDFda__segment{min-width:0;height:100%;transition:flex-grow .3s}.training-progress-module__1fDFda__segment[data-segment=complete]{background-color:var(--color-signal-success-500)}.training-progress-module__1fDFda__segment[data-segment=in-progress]{background-color:var(--color-signal-warning-200)}.training-progress-module__1fDFda__segment[data-segment=overdue]{background-color:var(--color-signal-error-500)}.training-progress-module__1fDFda__segment[data-segment=expired]{background-color:var(--color-signal-error-700)}.training-progress-module__1fDFda__tooltipContent[data-segment=complete]{--tooltip:var(--color-signal-success-600);background-color:var(--color-signal-success-600)}.training-progress-module__1fDFda__tooltipContent[data-segment=in-progress]{--tooltip:var(--color-signal-warning-500);background-color:var(--color-signal-warning-500)}.training-progress-module__1fDFda__tooltipContent[data-segment=overdue]{--tooltip:var(--color-signal-error-500);background-color:var(--color-signal-error-500)}.training-progress-module__1fDFda__tooltipContent[data-segment=expired]{--tooltip:var(--color-signal-error-700);background-color:var(--color-signal-error-700)}
.empty-module__2lKaQW__empty{padding:var(--spacing-m);align-items:center;gap:var(--spacing-xs);text-align:center;flex-direction:column;display:flex}.empty-module__2lKaQW__emptyHeader{align-items:center;gap:var(--spacing-2xs);flex-direction:column;display:flex}.empty-module__2lKaQW__emptyMedia{margin-bottom:var(--spacing-xs);justify-content:center;align-items:center;display:flex}.empty-module__2lKaQW__mediaDefault{width:var(--scale-3750);height:var(--scale-3750)}.empty-module__2lKaQW__mediaIcon{width:var(--scale-1200);height:var(--scale-1200);border-radius:var(--border-radius-m);background-color:var(--color-grey-100);color:var(--content-default-disabled)}.empty-module__2lKaQW__emptyTitle{color:var(--content-default-heading);font-size:var(--text-heading-h3-size);line-height:var(--text-heading-h3-line-height);margin:0}.empty-module__2lKaQW__emptyDescription{color:var(--content-default-secondary);font-size:var(--scale-400);line-height:var(--text-copy-body-line-height);margin:0}.empty-module__2lKaQW__emptyContent{align-items:center;gap:var(--spacing-2xs);display:flex}
.statistics-grid-toolbar-module__9BQwoq__toolbar{border-radius:var(--border-radius-s);flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}@media (min-width:768px){.statistics-grid-toolbar-module__9BQwoq__toolbar{background-color:var(--color-grey-100);flex-direction:row;padding:1rem}}.statistics-grid-toolbar-module__9BQwoq__filters{flex-wrap:wrap;align-items:center;gap:1rem;width:100%;display:flex}.statistics-grid-toolbar-module__9BQwoq__searchWrapper{margin-left:auto}@media (min-width:768px){.statistics-grid-toolbar-module__9BQwoq__searchWrapper{max-width:300px}}.statistics-grid-toolbar-module__9BQwoq__showingToggle{flex-direction:column;gap:.125rem;display:flex}.statistics-grid-toolbar-module__9BQwoq__showingLabel{line-height:1.6}
.school-card-module__JxJbBW__schoolCard{padding:var(--spacing-s) var(--spacing-s) var(--spacing-m) var(--spacing-s);border:1px solid var(--color-grey-300);background:var(--color-foundations-white,);border-radius:16px;flex-direction:column;align-items:flex-start;display:flex}.school-card-module__JxJbBW__schoolCard .school-card-module__JxJbBW__header{justify-content:space-between;align-items:center;gap:var(--spacing-xs);width:100%;margin-bottom:1rem;display:flex}.school-card-module__JxJbBW__schoolCard .school-card-module__JxJbBW__header .school-card-module__JxJbBW__iconWrapper{border-radius:var(--border-radius-round);background:var(--color-grey-100);flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.school-card-module__JxJbBW__schoolCard .school-card-module__JxJbBW__header .school-card-module__JxJbBW__iconWrapper .school-card-module__JxJbBW__icon{width:1.25rem;height:1.25rem;color:var(--color-grey-600)}.school-card-module__JxJbBW__schoolCard .school-card-module__JxJbBW__header .school-card-module__JxJbBW__nudgeButton{gap:.375rem;height:auto;padding:.5rem;font-weight:500}.school-card-module__JxJbBW__schoolCard .school-card-module__JxJbBW__header .school-card-module__JxJbBW__nudgeButton .school-card-module__JxJbBW__icon{width:1rem;height:1rem}.school-card-module__JxJbBW__schoolCard .school-card-module__JxJbBW__link{color:var(--content-default-link);font-size:var(--text-heading-h5-size);font-weight:700;line-height:var(--text-heading-h5-line-height)}.school-card-module__JxJbBW__schoolCard .school-card-module__JxJbBW__totalLearners{color:var(--content-default-secondary);font-size:var(--text-copy-micro-size);font-weight:400;line-height:var(--text-copy-micro-line-height);text-transform:uppercase;margin-top:.25rem}.school-card-module__JxJbBW__schoolCard .school-card-module__JxJbBW__footer{width:100%;margin-top:1.5rem}
.export-records-module__Gov6hW__button{height:2rem;font-size:var(--text-copy-caption-size);gap:.5rem;padding:.75rem}.export-records-module__Gov6hW__icon{width:1rem;height:1rem}.export-records-module__Gov6hW__dropdownIcon{margin-right:.5rem}.export-records-module__Gov6hW__spinner{width:1rem;height:1rem;margin-right:.5rem}.export-records-module__Gov6hW__dropdownMenuContent{width:220px}
.data-table-module__safBdW__container{flex-direction:column;gap:1.5rem;display:flex}.data-table-module__safBdW__listView{border-radius:var(--border-radius-m);width:100%;margin-bottom:1.5rem;overflow:hidden}.data-table-module__safBdW__cardGrid{grid-template-columns:1fr;gap:20px;margin-bottom:24px;display:grid}@media (min-width:992px){.data-table-module__safBdW__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.data-table-module__safBdW__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.data-table-module__safBdW__cardGrid{grid-template-columns:1fr}}.data-table-module__safBdW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.data-table-module__safBdW__header .data-table-module__safBdW__resultsCount{font-size:var(--text-heading-h3-size);line-height:var(--text-heading-h3-line-height)}.data-table-module__safBdW__results{grid-template-columns:1fr;grid-auto-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.data-table-module__safBdW__results{grid-template-columns:200px 1fr}}@media (min-width:992px){.data-table-module__safBdW__results{grid-template-columns:250px 1fr}}.data-table-module__safBdW__filtersAside{display:none}@media (min-width:768px){.data-table-module__safBdW__filtersAside{align-self:start;display:block;position:sticky;top:1rem}}.data-table-module__safBdW__sticky{z-index:2;position:sticky;top:1rem}.data-table-module__safBdW__mobileFilterButton{z-index:10;justify-content:center;gap:.5rem;width:100%;margin-bottom:.75rem;display:flex;top:.5rem}@media (min-width:768px){.data-table-module__safBdW__mobileFilterButton{display:none}}.data-table-module__safBdW__mobileFilterButton .data-table-module__safBdW__icon{width:1rem;height:1rem}.data-table-module__safBdW__sheetContent{background-color:var(--surface-card)}.data-table-module__safBdW__resultsContainer{min-width:0}
.data-table-module__D_YhrW__tableContainer{overflow:hidden}@media (min-width:768px){.data-table-module__D_YhrW__tableContainer{border:1px solid var(--border-default);border-radius:var(--border-radius-m)}}.data-table-module__D_YhrW__tableContainer td,.data-table-module__D_YhrW__tableContainer th{padding-left:.75rem;padding-right:.75rem}.data-table-module__D_YhrW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.data-table-module__D_YhrW__header .data-table-module__D_YhrW__resultsCount{font-size:var(--text-heading-h3-size);line-height:var(--text-heading-h3-line-height)}.data-table-module__D_YhrW__headerActions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.data-table-module__D_YhrW__emptyCell{background-color:var(--color-grey-50);color:var(--color-grey-600);text-align:center;margin-top:.5rem;padding:1.5rem;font-size:1rem}.data-table-module__D_YhrW__checkboxCell{margin-right:.25rem}.data-table-module__D_YhrW__nameCell{flex-direction:column;align-items:flex-start;max-width:350px;display:flex}.data-table-module__D_YhrW__nameCell .data-table-module__D_YhrW__name{font-weight:700}.data-table-module__D_YhrW__nameCell .data-table-module__D_YhrW__email{color:var(--color-grey-600);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.data-table-module__D_YhrW__trainingItemCell{flex-direction:column;align-items:flex-start;display:flex}.data-table-module__D_YhrW__trainingItemCell .data-table-module__D_YhrW__title{color:var(--content-default-link)}.data-table-module__D_YhrW__trainingItemCell .data-table-module__D_YhrW__type{color:var(--color-navy-300);font-size:var(--text-copy-caption-size);margin-top:.25rem}.data-table-module__D_YhrW__certificateLink{border-radius:var(--border-radius-s);height:auto;color:var(--color-foundations-link);justify-content:center;align-items:center;gap:.375rem;padding:.375rem;transition:color .15s,background-color .15s;display:inline-flex}.data-table-module__D_YhrW__certificateLink .data-table-module__D_YhrW__certificateIcon,.data-table-module__D_YhrW__certificateLink .data-table-module__D_YhrW__downloadIcon{width:1.5rem;height:1.5rem}.data-table-module__D_YhrW__certificateLink .data-table-module__D_YhrW__downloadIcon{justify-content:center;align-items:center;margin:0}.data-table-module__D_YhrW__certificateLink:hover,.data-table-module__D_YhrW__certificateLink:focus{background-color:var(--color-grey-100)}:is(.data-table-module__D_YhrW__certificateLink:hover,.data-table-module__D_YhrW__certificateLink:focus) .data-table-module__D_YhrW__certificateIcon{color:var(--color-grey-700)}
.schools-grid-module__pSRMsq__scrollArea{height:clamp(300px,60vh,700px)}.schools-grid-module__pSRMsq__skeletonToolbar{border-radius:.375rem;height:3.5rem;margin-bottom:1rem}.schools-grid-module__pSRMsq__skeletonCard{border-radius:.375rem;height:9rem}.schools-grid-module__pSRMsq__schoolsGrid{grid-template-columns:1fr;grid-auto-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.schools-grid-module__pSRMsq__schoolsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.schools-grid-module__pSRMsq__schoolsGrid{grid-template-columns:repeat(3,1fr)}}
.my-training-record-table-module__PT65KW__subheading{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}@media (min-width:768px){.my-training-record-table-module__PT65KW__subheading{flex-direction:row;align-items:center}}.my-training-record-table-module__PT65KW__subheading .my-training-record-table-module__PT65KW__userName{font-size:var(--text-heading-h3-size);font-weight:700;line-height:var(--text-heading-h3-line-height);flex:none}.my-training-record-table-module__PT65KW__governorhub{border-radius:var(--border-radius-s);background:var(--theme-governorhub-background);align-items:center;padding:.5rem .75rem}@media (min-width:768px){.my-training-record-table-module__PT65KW__governorhub{max-width:600px;margin-left:auto}}.my-training-record-table-module__PT65KW__governorhub .my-training-record-table-module__PT65KW__ortooIcon{width:.875rem;margin-right:var(--scale-300);vertical-align:middle}.my-training-record-table-module__PT65KW__governorhub .my-training-record-table-module__PT65KW__icon{width:.875rem;height:.875rem;margin-left:var(--scale-100)}.my-training-record-table-module__PT65KW__governorhub .my-training-record-table-module__PT65KW__link{color:var(--color-foundations-link);margin-left:.25rem}
.data-table-module__2h31wG__tableContainer{overflow:hidden}@media (min-width:768px){.data-table-module__2h31wG__tableContainer{border:1px solid var(--border-default);border-radius:var(--border-radius-m)}}.data-table-module__2h31wG__tableContainer table{table-layout:auto;width:100%}.data-table-module__2h31wG__tableContainer table td,.data-table-module__2h31wG__tableContainer table th{padding-left:.75rem;padding-right:.75rem}.data-table-module__2h31wG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.data-table-module__2h31wG__header .data-table-module__2h31wG__resultsCount{font-size:var(--text-heading-h3-size);line-height:var(--text-heading-h3-line-height)}.data-table-module__2h31wG__headerActions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.data-table-module__2h31wG__governorHubBanner{border-radius:var(--border-radius-s);background:var(--theme-governorhub-background);color:var(--color-grey-600);font-size:var(--text-copy-caption-size);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.data-table-module__2h31wG__governorHubBanner a{color:var(--color-foundations-link);font-weight:500;text-decoration:none}.data-table-module__2h31wG__governorHubBanner a:hover{text-decoration:underline}.data-table-module__2h31wG__governorHubIcon{flex:none;width:1.25rem;height:1.25rem}.data-table-module__2h31wG__emptyCell{background-color:var(--color-grey-50);color:var(--color-grey-600);text-align:center;margin-top:.5rem;padding:1.5rem;font-size:1rem}.data-table-module__2h31wG__nameCell{flex-direction:column;align-items:flex-start;max-width:350px;display:flex}.data-table-module__2h31wG__nameCell .data-table-module__2h31wG__name{font-weight:700}.data-table-module__2h31wG__nameCell .data-table-module__2h31wG__email{color:var(--color-grey-600);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.data-table-module__2h31wG__trainingCell{flex-direction:column;align-items:flex-start;display:flex}.data-table-module__2h31wG__trainingCell .data-table-module__2h31wG__provider{color:var(--color-navy-300);font-size:var(--text-copy-caption-size);margin-top:.25rem}.data-table-module__2h31wG__externalLink{border-radius:var(--border-radius-s);color:var(--color-foundations-link);justify-content:center;align-items:center;padding:.375rem;transition:color .15s,background-color .15s;display:inline-flex}.data-table-module__2h31wG__externalLink:hover,.data-table-module__2h31wG__externalLink:focus{background-color:var(--color-grey-100);color:var(--color-grey-700)}.data-table-module__2h31wG__externalLinkIcon{width:1.25rem;height:1.25rem}
.intercepted-route-page-module__lzRaZG__name{font-size:var(--text-heading-h2-size);line-height:var(--text-heading-h2-line-height)}.intercepted-route-page-module__lzRaZG__role{font-size:var(--text-heading-h5-size);font-weight:400;line-height:var(--text-heading-h5-line-height)}.intercepted-route-page-module__lzRaZG__username{color:var(--content-default-secondary);font-size:var(--text-heading-h5-size);font-weight:400;line-height:var(--text-heading-h5-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}