.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}
.overdue-filter-alert-module__xjkeaa__overdueFilterAlert{margin-bottom:1rem}
.selected-assignments-banner-module__tPL2Wa__banner{margin-bottom:1rem}
.assignment-image-module__KnS-fq__imageContainer{border-radius:var(--border-radius-s);flex:none;width:6rem;height:3.5rem;position:relative;overflow:hidden}.assignment-image-module__KnS-fq__imageContainer .assignment-image-module__KnS-fq__image{object-fit:cover;width:100%;height:100%}.assignment-image-module__KnS-fq__assignmentType{border-radius:var(--border-radius-s);background-color:var(--color-grey-100);justify-content:center;align-items:center;width:6rem;height:3.5rem;display:flex}.assignment-image-module__KnS-fq__assignmentType .assignment-image-module__KnS-fq__icon{width:1.5rem;height:1.5rem;color:var(--color-grey-600)}
.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)}
.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}
.training-library-card-module__oL_40q__card{border:1px solid var(--border-default);border-radius:var(--border-radius-m);background:var(--surface-page);cursor:pointer;flex-direction:column;display:flex;position:relative;overflow:hidden}.training-library-card-module__oL_40q__card[data-selection-disabled=true]{cursor:default}.training-library-card-module__oL_40q__card:hover{box-shadow:0 4px 12px #0000001a}.training-library-card-module__oL_40q__card:focus-visible{outline:2px solid var(--color-neutral-200);outline-offset:2px}.training-library-card-module__oL_40q__card[data-selected=true]{outline:2px solid var(--color-neutral-500)}.training-library-card-module__oL_40q__card.training-library-card-module__oL_40q__elearning{background:var(--surface-card)}.training-library-card-module__oL_40q__card[data-variant=locked]{background:var(--surface-page);color:var(--content-default-disabled)}.training-library-card-module__oL_40q__card[data-variant=locked] .training-library-card-module__oL_40q__image{opacity:.75}.training-library-card-module__oL_40q__card[data-variant=locked] .training-library-card-module__oL_40q__title,.training-library-card-module__oL_40q__card[data-variant=locked] .training-library-card-module__oL_40q__source,.training-library-card-module__oL_40q__card[data-variant=locked] .training-library-card-module__oL_40q__description{color:var(--content-default-disabled)}.training-library-card-module__oL_40q__imageHeader{flex-shrink:0;width:100%;height:125px;position:relative;overflow:hidden}.training-library-card-module__oL_40q__image{width:100%;height:100%}.training-library-card-module__oL_40q__image img{border:none}.training-library-card-module__oL_40q__textHeader{padding:var(--spacing-s);justify-content:space-between;align-items:center;display:flex}.training-library-card-module__oL_40q__topLeftBadge{z-index:1;top:var(--spacing-xs);left:var(--spacing-xs);position:absolute}.training-library-card-module__oL_40q__checkbox{--checkbox-size:1.5rem;--checkbox-icon-size:1.25rem;z-index:1;top:var(--spacing-xs);right:var(--spacing-xs);justify-content:center;align-items:center;display:flex;position:absolute}.training-library-card-module__oL_40q__content{padding:var(--spacing-xs) var(--spacing-xs) 0 var(--spacing-xs);align-self:stretch;gap:var(--spacing-2xs);flex-direction:column;flex:1;display:flex}.training-library-card-module__oL_40q__title{color:var(--content-default-heading);font-size:var(--text-copy-h5-size);font-weight:700;line-height:var(--text-copy-body-line-height);margin:0}.training-library-card-module__oL_40q__source{color:var(--content-default-secondary);font-size:var(--text-copy-caption-size);line-height:var(--text-copy-caption-line-height)}.training-library-card-module__oL_40q__description{color:var(--content-default-body);font-size:var(--text-copy-caption-size);-webkit-line-clamp:3;line-height:var(--text-copy-caption-line-height);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.training-library-card-module__oL_40q__footer{padding:var(--spacing-xs);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.training-library-card-module__oL_40q__footerBadges{align-items:center;gap:var(--spacing-2xs);flex-wrap:wrap;display:flex}.training-library-card-module__oL_40q__formatBadge.training-library-card-module__oL_40q__pendingBadge{font-weight:400}.training-library-card-module__oL_40q__formatBadge .training-library-card-module__oL_40q__lock{width:.75rem;height:.75rem}.training-library-card-module__oL_40q__formatBadge .training-library-card-module__oL_40q__lock rect{fill:currentColor}.training-library-card-module__oL_40q__tooltipContent{text-align:center;max-width:275px}.training-library-card-module__oL_40q__tooltipContent a{color:var(--color-foundations-white);text-decoration:underline}
.data-table-module__imv_sG__list{flex-direction:column;gap:.5rem;display:flex}.data-table-module__imv_sG__row{border:1px solid var(--border-default);border-radius:var(--border-radius-s);grid-template-columns:auto 1fr auto;grid-template-areas:"assignment assignment assignment""status duedate actions";align-items:center;padding:.75rem 1rem;display:grid}.data-table-module__imv_sG__overdueRow{border-color:var(--color-signal-error-300)}.data-table-module__imv_sG__cell{padding:.375rem .75rem}.data-table-module__imv_sG__cell:first-child{padding-left:0}.data-table-module__imv_sG__cell:last-child{padding-right:0}.data-table-module__imv_sG__row [data-column=assignment]{grid-area:assignment;padding-bottom:.25rem;padding-left:0}.data-table-module__imv_sG__row [data-column=status]{grid-area:status;padding-top:.5rem;padding-left:0}.data-table-module__imv_sG__row [data-column=dueDate]{grid-area:duedate;min-width:0;padding-top:.5rem}.data-table-module__imv_sG__row [data-column=actions]{grid-area:actions;padding-top:.5rem;padding-right:0}.data-table-module__imv_sG__emptyCell{border-radius:var(--border-radius-s);background-color:var(--color-grey-50);color:var(--color-grey-600);text-align:center;padding:1.5rem;font-size:1rem}@media (min-width:641px){.data-table-module__imv_sG__row{grid-template-areas:unset;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto auto auto;padding:0 1rem}.data-table-module__imv_sG__cell{padding:1.125rem .75rem}.data-table-module__imv_sG__row [data-column=assignment],.data-table-module__imv_sG__row [data-column=status],.data-table-module__imv_sG__row [data-column=dueDate],.data-table-module__imv_sG__row [data-column=actions]{grid-area:unset;padding-top:1.125rem;padding-bottom:1.125rem}.data-table-module__imv_sG__row [data-column=assignment]{padding-left:0}.data-table-module__imv_sG__row [data-column=actions]{padding-right:0}}.data-table-module__imv_sG__assignment{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}@media (min-width:641px){.data-table-module__imv_sG__assignment{flex-direction:row;gap:1rem}}.data-table-module__imv_sG__assignment .data-table-module__imv_sG__title{color:var(--content-default-link)}.data-table-module__imv_sG__assignment .data-table-module__imv_sG__type{color:var(--color-navy-300);font-size:var(--text-copy-caption-size);margin-top:.25rem}.data-table-module__imv_sG__dueDateContainer{font-size:var(--text-copy-caption-size)}@media (min-width:641px){.data-table-module__imv_sG__dueDateContainer{font-size:inherit}}.data-table-module__imv_sG__dueDateContainer .data-table-module__imv_sG__overdue{color:var(--theme-error-primary-aa)}.data-table-module__imv_sG__actionsCell{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.data-table-module__imv_sG__actionsCell .data-table-module__imv_sG__actionButton{color:var(--color-grey-500);cursor:pointer;background:0 0;border:none;padding:.375rem}.data-table-module__imv_sG__actionsCell .data-table-module__imv_sG__actionButton:hover{color:var(--content-default-link)}.data-table-module__imv_sG__actionsCell .data-table-module__imv_sG__actionIcon{width:1.25rem;height:1.25rem}.data-table-module__imv_sG__assignedByOrganisation{color:var(--color-grey-600)}.data-table-module__imv_sG__menuIcon{width:1.25rem;height:1.25rem}
.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}
.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}
.assignments-section-module__DIC31G__section{margin-bottom:2.5rem}.assignments-section-module__DIC31G__heading{font-size:var(--text-heading-h3-size);font-weight:700;line-height:var(--text-heading-h3-line-height);align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.assignments-section-module__DIC31G__count{border:1px solid var(--color-grey-300);border-radius:var(--border-radius-s);background:var(--color-grey-100);font-size:var(--text-copy-caption-size);justify-content:center;align-items:center;padding:.125rem .5rem;font-weight:500;display:inline-flex}
.training-library-list-item-module__uU-d9q__row{border-bottom:1px solid var(--border-default);cursor:pointer;align-items:flex-start;gap:var(--spacing-s);padding:1rem 1.25rem;display:flex}.training-library-list-item-module__uU-d9q__row[data-selection-disabled=true]{cursor:default}.training-library-list-item-module__uU-d9q__row[data-selected=true]{background:var(--surface-card);outline:none}.training-library-list-item-module__uU-d9q__row[data-variant=locked]{background:var(--surface-page);color:var(--content-default-disabled)}.training-library-list-item-module__uU-d9q__row[data-variant=locked] .training-library-list-item-module__uU-d9q__thumbnail{opacity:.75}.training-library-list-item-module__uU-d9q__row[data-variant=locked] .training-library-list-item-module__uU-d9q__title,.training-library-list-item-module__uU-d9q__row[data-variant=locked] .training-library-list-item-module__uU-d9q__source,.training-library-list-item-module__uU-d9q__row[data-variant=locked] .training-library-list-item-module__uU-d9q__description{color:var(--content-default-disabled)}.training-library-list-item-module__uU-d9q__checkbox{flex:none;align-self:center}.training-library-list-item-module__uU-d9q__content{gap:var(--spacing-2xs);flex-direction:column;flex:1;display:flex}@media (min-width:768px){.training-library-list-item-module__uU-d9q__content{flex-direction:row;display:contents}}.training-library-list-item-module__uU-d9q__thumbnail{border-radius:var(--border-radius-s);flex-shrink:0;width:4.125rem;height:2.875rem;overflow:hidden}@media (min-width:768px){.training-library-list-item-module__uU-d9q__thumbnail{align-self:center}}.training-library-list-item-module__uU-d9q__thumbnail .training-library-list-item-module__uU-d9q__thumbnailImage{object-fit:cover;width:100%;height:100%}.training-library-list-item-module__uU-d9q__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.training-library-list-item-module__uU-d9q__title{color:var(--content-default-heading);font-size:var(--text-copy-body-size);font-weight:700;line-height:var(--text-heading-h5-line-height)}.training-library-list-item-module__uU-d9q__source{color:var(--content-default-secondary);font-size:var(--text-copy-caption-size);line-height:var(--text-copy-caption-line-height)}.training-library-list-item-module__uU-d9q__meta{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;flex-shrink:0;display:flex}@media (min-width:768px){.training-library-list-item-module__uU-d9q__meta{align-self:center;gap:var(--spacing-s)}}.training-library-list-item-module__uU-d9q__durationBadge{max-width:150px;overflow:hidden}.training-library-list-item-module__uU-d9q__durationBadge span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.training-library-list-item-module__uU-d9q__formatBadge .training-library-list-item-module__uU-d9q__lock{width:.75rem;height:.75rem}.training-library-list-item-module__uU-d9q__formatBadge .training-library-list-item-module__uU-d9q__lock rect{fill:currentColor}.training-library-list-item-module__uU-d9q__tooltipContent{text-align:center;max-width:275px}.training-library-list-item-module__uU-d9q__tooltipContent a{color:var(--color-foundations-white);text-decoration:underline}
.header-module__p98u-a__header{margin-bottom:1rem}@media (min-width:440px){.header-module__p98u-a__header{margin-bottom:2.5rem}}.header-module__p98u-a__header .header-module__p98u-a__title{font-size:var(--text-heading-h2-size);line-height:var(--text-heading-h2-size)}@media (min-width:440px){.header-module__p98u-a__header .header-module__p98u-a__title{font-size:var(--text-heading-h1-size);line-height:var(--text-heading-h1-size)}}.header-module__p98u-a__header .header-module__p98u-a__role{font-size:var(--text-heading-h3-size);font-weight:400;line-height:var(--text-heading-h3-line-height)}.header-module__p98u-a__header .header-module__p98u-a__username{color:var(--content-default-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.header-module__p98u-a__header .header-module__p98u-a__overdueAlert{display:flex}.header-module__p98u-a__header .header-module__p98u-a__overdueAlert .header-module__p98u-a__alert{min-height:var(--dimensions-grouping-regular);border:1px solid var(--theme-error-primary);border-radius:var(--border-radius-m);background:var(--theme-error-background);align-items:center;gap:2rem;padding:.75rem 1rem;display:flex}.header-module__p98u-a__header .header-module__p98u-a__overdueAlert .header-module__p98u-a__alert .header-module__p98u-a__nudgeButton{border:var(--border-width-s) solid var(--theme-error-primary);border-radius:var(--border-radius-s);background:var(--theme-error-primary);color:var(--content-on-color-brand,#fff);line-height:var(--scale-500);text-align:center}.header-module__p98u-a__backLink{align-items:center;gap:.5rem;margin-bottom:2.5rem;font-weight:400;display:flex}.header-module__p98u-a__backLink .header-module__p98u-a__icon{width:1rem;height:1rem}
.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)}
.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}
.data-table-module__PABuJq__tableContainer{overflow:hidden}@media (min-width:768px){.data-table-module__PABuJq__tableContainer{border:1px solid var(--border-default);border-radius:var(--border-radius-m)}}.data-table-module__PABuJq__tableContainer table{table-layout:auto;width:100%}.data-table-module__PABuJq__tableContainer table td,.data-table-module__PABuJq__tableContainer table th{padding-left:.75rem;padding-right:.75rem}.data-table-module__PABuJq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.data-table-module__PABuJq__header .data-table-module__PABuJq__resultsCount{font-size:var(--text-heading-h3-size);line-height:var(--text-heading-h3-line-height)}.data-table-module__PABuJq__headerActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (min-width:768px){.data-table-module__PABuJq__headerActions{margin-left:auto}}.data-table-module__PABuJq__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__PABuJq__checkboxCell{margin-right:.25rem}.data-table-module__PABuJq__nameCell{flex-direction:column;align-items:flex-start;max-width:350px;display:flex}.data-table-module__PABuJq__nameCell .data-table-module__PABuJq__name{font-weight:700}.data-table-module__PABuJq__nameCell .data-table-module__PABuJq__email{color:var(--color-grey-600);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.data-table-module__PABuJq__trainingItemCell{flex-direction:column;align-items:flex-start;display:flex}.data-table-module__PABuJq__trainingItemCell .data-table-module__PABuJq__title{color:var(--content-default-link)}.data-table-module__PABuJq__trainingItemCell .data-table-module__PABuJq__type{color:var(--color-navy-300);font-size:var(--text-copy-caption-size);margin-top:.25rem}.data-table-module__PABuJq__statusCell{align-items:center;gap:.5rem;display:inline-flex}.data-table-module__PABuJq__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__PABuJq__certificateLink .data-table-module__PABuJq__certificateIcon,.data-table-module__PABuJq__certificateLink .data-table-module__PABuJq__downloadIcon{width:1.5rem;height:1.5rem}.data-table-module__PABuJq__certificateLink .data-table-module__PABuJq__downloadIcon{justify-content:center;align-items:center;margin:0}.data-table-module__PABuJq__certificateLink:hover,.data-table-module__PABuJq__certificateLink:focus{background-color:var(--color-grey-100)}:is(.data-table-module__PABuJq__certificateLink:hover,.data-table-module__PABuJq__certificateLink:focus) .data-table-module__PABuJq__certificateIcon{color:var(--color-grey-700)}
.quick-reports-module__bjMykG__container{width:100%;padding-block:1.5rem}.quick-reports-module__bjMykG__label{color:var(--content-default-heading);font-size:var(--text-heading-h4-size);font-weight:700;line-height:var(--text-heading-h4-line-height);margin-bottom:1rem;display:block}.quick-reports-module__bjMykG__toggleGroup{grid-template-columns:1fr;gap:.75rem;width:100%;display:grid}@media (min-width:768px){.quick-reports-module__bjMykG__toggleGroup{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media (min-width:1200px){.quick-reports-module__bjMykG__toggleGroup{grid-template-columns:repeat(3,minmax(200px,1fr))}}.quick-reports-module__bjMykG__item{--toggle-label-color:var(--content-default-body);--toggle-description-color:var(--content-default-secondary);height:auto;padding:1.25rem var(--spacing-s);border:1px solid var(--border-default);border-radius:var(--border-radius-m);background:var(--surface-page);justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:var(--spacing-xs);display:flex;position:relative;overflow:hidden}.quick-reports-module__bjMykG__item[data-state=on]{border-color:var(--border-default);background:var(--surface-page)}.quick-reports-module__bjMykG__item[data-state=on] svg{color:var(--toggle-label-color)}.quick-reports-module__bjMykG__item .quick-reports-module__bjMykG__iconWrapper{border-radius:var(--border-radius-m);background:var(--color-grey-100);flex-direction:column;justify-content:center;align-items:center;padding:.5rem;display:flex}.quick-reports-module__bjMykG__item .quick-reports-module__bjMykG__iconWrapper .quick-reports-module__bjMykG__icon{flex-shrink:0;width:1.25rem;height:1.25rem}.quick-reports-module__bjMykG__item .quick-reports-module__bjMykG__itemContent{text-align:left;flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.quick-reports-module__bjMykG__item .quick-reports-module__bjMykG__itemContent .quick-reports-module__bjMykG__itemLabel{color:var(--toggle-label-color);font-size:var(--text-copy-caption-size);font-weight:500;line-height:var(--text-copy-caption-line-height)}.quick-reports-module__bjMykG__item .quick-reports-module__bjMykG__itemContent .quick-reports-module__bjMykG__itemDescription{color:var(--toggle-description-color);font-size:var(--text-copy-caption-size);font-weight:400;line-height:var(--text-copy-caption-line-height)}
.header-module__uoDpsa__actionsWrapper{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:1rem;display:flex}@media (min-width:768px){.header-module__uoDpsa__actionsWrapper{flex-direction:row;margin-bottom:2.5rem}}.header-module__uoDpsa__actionsWrapper .header-module__uoDpsa__backLink{color:var(--content-default-link);cursor:pointer;font-size:inherit;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-weight:400;display:flex}.header-module__uoDpsa__actionsWrapper .header-module__uoDpsa__backLink .header-module__uoDpsa__icon{width:1rem;height:1rem}.header-module__uoDpsa__actionsWrapper .header-module__uoDpsa__backLink:hover{text-decoration:underline}.header-module__uoDpsa__header{grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:row;gap:1rem 2.5rem;display:grid}@media (min-width:992px){.header-module__uoDpsa__header{grid-template-columns:315px 1fr}}.header-module__uoDpsa__content{flex-direction:column;display:flex}.header-module__uoDpsa__image{border-radius:var(--border-radius-m);min-height:250px}@media (min-width:992px){.header-module__uoDpsa__image{min-height:auto}}.header-module__uoDpsa__titleWrapper{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;display:flex}@media (min-width:768px){.header-module__uoDpsa__titleWrapper{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:0}}.header-module__uoDpsa__title{font-size:var(--text-heading-h1-size);line-height:var(--text-heading-h1-line-height)}.header-module__uoDpsa__badges{vertical-align:middle;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.375rem;display:inline-flex}.header-module__uoDpsa__comingSoonBadge{text-transform:uppercase;font-weight:500}.header-module__uoDpsa__type{color:var(--content-default-secondary);font-size:var(--text-copy-caption-size);line-height:var(--text-copy-caption-line-height);margin-top:.25rem;margin-bottom:.5rem}.header-module__uoDpsa__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.header-module__uoDpsa__editDeleteActions{flex-wrap:wrap;flex:none;align-items:center;gap:.5rem;display:flex}.header-module__uoDpsa__editDeleteButton{background-color:var(--surface-card);width:2.5rem;height:2.5rem;color:var(--content-default-secondary);justify-content:center;align-items:center;padding:0}.header-module__uoDpsa__editDeleteButton:hover{background-color:var(--surface-card-secondary);color:var(--content-default-body)}.header-module__uoDpsa__actionButton{gap:.5rem}.header-module__uoDpsa__actionIcon{width:1rem;height:1rem}.header-module__uoDpsa__tinyAlert{border-radius:var(--border-radius-s);background-color:var(--theme-thekey-background);font-size:var(--text-copy-caption-size);align-items:center;margin-bottom:1rem;padding:.625rem .75rem;display:flex}.header-module__uoDpsa__tinyAlert .header-module__uoDpsa__label{color:var(--theme-thekey-primary-aa)}.header-module__uoDpsa__tinyAlert .header-module__uoDpsa__icon{width:1rem;min-width:1rem;height:1rem;color:var(--theme-thekey-primary-aa);margin-right:.625rem}.header-module__uoDpsa__tinyAlert.header-module__uoDpsa__warning{background-color:var(--theme-error-background)}.header-module__uoDpsa__infoBanner{padding:var(--scale-250) var(--scale-300);border-radius:var(--border-radius-s);background:var(--color-pink-50);font-size:var(--text-copy-caption-size);align-self:stretch;align-items:flex-start;gap:var(--scale-250);line-height:var(--text-copy-caption-line-height);display:flex}.header-module__uoDpsa__infoBanner .header-module__uoDpsa__icon{width:1rem;min-width:1rem;height:1rem;color:var(--theme-thekey-primary-aa);flex:none;margin-top:.125rem}.header-module__uoDpsa__infoBanner .header-module__uoDpsa__bannerContent{flex-direction:column;gap:.125rem;display:flex}@media (min-width:1200px){.header-module__uoDpsa__infoBanner .header-module__uoDpsa__bannerContent{flex-direction:row;gap:.5rem}}.header-module__uoDpsa__infoBanner .header-module__uoDpsa__bannerTitle{color:var(--theme-thekey-primary-aa);flex:none;font-weight:700}
.progress-module__F8gRoG__progress{background-color:var(--color-grey-300);border-radius:9999px;width:100%;height:.5rem;position:relative;overflow:hidden}.progress-module__F8gRoG__indicator{background-color:var(--color-grey-700);flex:1;width:100%;height:100%;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.file-uploader-module__UCE31G__fileUploaderWrapper{flex-direction:column;gap:1rem;width:100%;display:flex;position:relative}.file-uploader-module__UCE31G__fileUploader{border:1px dashed var(--border-default);border-radius:var(--border-radius-s);cursor:pointer;text-align:center;place-items:center;width:100%;height:12rem;padding:.625rem 1.25rem;display:grid;position:relative}.file-uploader-module__UCE31G__fileUploader:hover,.file-uploader-module__UCE31G__fileUploader:focus{background-color:var(--color-grey-50)}.file-uploader-module__UCE31G__fileUploader:focus-visible{box-shadow:var(--focus-ring);outline-offset:2px;outline:2px solid #0000}.file-uploader-module__UCE31G__fileUploader.file-uploader-module__UCE31G__isDragActive{border-color:var(--color-grey-500)}.file-uploader-module__UCE31G__fileUploader.file-uploader-module__UCE31G__isDisabled{background-color:var(--color-grey-100);opacity:.6;pointer-events:none}.file-uploader-module__UCE31G__scrollArea{width:100%;height:fit-content;padding:.75rem}.file-uploader-module__UCE31G__fileList{flex-direction:column;gap:.75rem;max-height:250px;display:flex}.file-uploader-module__UCE31G__text{color:var(--color-grey-600);font-weight:500}.file-uploader-module__UCE31G__helperText{color:var(--color-grey-500);font-size:var(--text-copy-caption-size)}.file-uploader-module__UCE31G__icon{width:1.25rem;height:1.25rem;color:var(--icon);flex:none}.file-uploader-module__UCE31G__uploadIcon{width:1.5rem;height:1.5rem;color:var(--color-grey-700)}.file-uploader-module__UCE31G__trashIcon{width:1rem;height:1rem}.file-uploader-module__UCE31G__imagePreview{border-radius:var(--border-radius-s);aspect-ratio:1;object-fit:cover;flex-shrink:0;max-width:100%;height:auto}.file-uploader-module__UCE31G__fileCard{border:1px solid var(--border-default);border-radius:var(--border-radius-s);background-color:var(--color-foundations-white);align-items:center;gap:1rem;padding:.75rem;display:flex;position:relative}.file-uploader-module__UCE31G__fileCard .file-uploader-module__UCE31G__left{flex:1;align-items:center;gap:.75rem;display:flex}.file-uploader-module__UCE31G__fileCard .file-uploader-module__UCE31G__left .file-uploader-module__UCE31G__inner{flex-direction:column;gap:.125rem;width:100%;display:flex;position:relative}.file-uploader-module__UCE31G__fileCard .file-uploader-module__UCE31G__left .file-uploader-module__UCE31G__fileName{color:var(--color-grey-700);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.file-uploader-module__UCE31G__fileCard .file-uploader-module__UCE31G__left .file-uploader-module__UCE31G__fileSize{color:var(--color-grey-500);font-size:var(--text-copy-micro-size);line-height:1}.file-uploader-module__UCE31G__fileCard .file-uploader-module__UCE31G__left .file-uploader-module__UCE31G__icon{width:1.5rem;height:1.5rem;color:var(--color-grey-500)}.file-uploader-module__UCE31G__fileCard .file-uploader-module__UCE31G__right{align-items:center;gap:.5rem;display:flex}.file-uploader-module__UCE31G__fileCard .file-uploader-module__UCE31G__right .file-uploader-module__UCE31G__removeButton{height:auto;padding:.5rem}
.form-module__xWhn1W__formItem{--form-item-space:.75rem;flex-direction:column;align-items:flex-start;width:100%;max-width:800px;display:flex}.form-module__xWhn1W__formItem>*+*{margin-block-start:var(--form-item-space,1em)}.form-module__xWhn1W__formItem.form-module__xWhn1W__unstyled{max-width:initial;display:block}.form-module__xWhn1W__fontSmall{font-size:var(--text-copy-caption-size)}.form-module__xWhn1W__error{--form-item-space:.5rem;color:var(--theme-error-primary)}.form-module__xWhn1W__text{color:var(--color-grey-600)}.form-module__xWhn1W__message,.form-module__xWhn1W__description{--form-item-space:.625rem}
.training-item-dialog-view-module__MAJhwW__badges{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.training-item-dialog-view-module__MAJhwW__origin{color:var(--content-default-secondary);font-size:var(--text-copy-caption-size);line-height:var(--text-copy-caption-line-height);margin:0}.training-item-dialog-view-module__MAJhwW__comingSoonBadge{text-transform:uppercase;font-weight:500}.training-item-dialog-view-module__MAJhwW__separator{border:none;border-top:1px solid var(--border-default);width:100%;margin:1.25rem 0}.training-item-dialog-view-module__MAJhwW__description{width:100%;margin-bottom:2rem}.training-item-dialog-view-module__MAJhwW__descriptionHeading{font-size:var(--text-heading-h4-size);font-weight:700;line-height:var(--text-heading-h4-line-height);margin:0 0 .5rem}.training-item-dialog-view-module__MAJhwW__descriptionText{color:var(--content-default-body);font-size:var(--text-copy-body-size);line-height:var(--text-copy-body-line-height);margin:0}.training-item-dialog-view-module__MAJhwW__footer{flex-wrap:wrap;width:100%;margin-top:0;padding-top:2rem}.training-item-dialog-view-module__MAJhwW__actionIcon{width:1rem;height:1rem;margin-right:.5rem}.training-item-dialog-view-module__MAJhwW__highlightedBox{width:100%}@media (min-width:440px){.training-item-dialog-view-module__MAJhwW__highlightedBox{background-color:var(--color-grey-50);padding:0 1rem}}.training-item-dialog-view-module__MAJhwW__editDeleteActions{display:contents}@media (min-width:768px){.training-item-dialog-view-module__MAJhwW__editDeleteActions{flex-wrap:wrap;flex:none;align-items:center;gap:.5rem;margin-left:auto;display:flex}}.training-item-dialog-view-module__MAJhwW__editDeleteButton{background-color:var(--surface-card);width:2.5rem;height:2.5rem;color:var(--content-default-secondary);justify-content:center;align-items:center;padding:0}.training-item-dialog-view-module__MAJhwW__editDeleteButton:hover{background-color:var(--surface-card-secondary);color:var(--content-default-body)}.training-item-dialog-view-module__MAJhwW__editDeleteIcon{width:1rem;height:1rem}.training-item-dialog-view-module__MAJhwW__infoBanner{padding:var(--scale-250) var(--scale-300);border-radius:var(--border-radius-s);background:var(--color-pink-50);font-size:var(--text-copy-caption-size);align-self:stretch;align-items:flex-start;gap:var(--scale-250);line-height:var(--text-copy-caption-line-height);margin-top:1rem;display:flex}.training-item-dialog-view-module__MAJhwW__infoBanner .training-item-dialog-view-module__MAJhwW__icon{width:1rem;min-width:1rem;height:1rem;color:var(--theme-thekey-primary-aa);flex:none;margin-top:.125rem}.training-item-dialog-view-module__MAJhwW__infoBanner .training-item-dialog-view-module__MAJhwW__bannerContent{flex-direction:column;gap:.125rem;display:flex}.training-item-dialog-view-module__MAJhwW__infoBanner .training-item-dialog-view-module__MAJhwW__bannerTitle{color:var(--theme-thekey-primary-aa);flex:none;font-weight:700}
.new-training-item-form-module__hgVlhW__formLayout{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:992px){.new-training-item-form-module__hgVlhW__formLayout{grid-template-columns:1fr 1fr}}.new-training-item-form-module__hgVlhW__formFields{flex-direction:column;gap:2rem;display:flex}.new-training-item-form-module__hgVlhW__preview{border:1px dashed var(--color-grey-300);border-radius:var(--border-radius-m);min-height:300px;max-height:80vh;color:var(--content-default-secondary);font-size:var(--text-copy-caption-size);text-align:center;justify-content:flex-start;align-items:flex-start;display:flex;overflow:auto}.new-training-item-form-module__hgVlhW__previewIcon{width:1.25rem;height:1.25rem;color:var(--color-grey-400);margin-bottom:.5rem}.new-training-item-form-module__hgVlhW__previewContent{flex-direction:column;align-items:center;gap:.25rem;margin:auto;display:flex}.new-training-item-form-module__hgVlhW__toggleGroup{gap:.5rem;display:flex}.new-training-item-form-module__hgVlhW__toggleGroup .new-training-item-form-module__hgVlhW__toggleGroupItem{gap:.5rem}.new-training-item-form-module__hgVlhW__pdfNote{font-size:var(--text-copy-caption-size);margin-bottom:1rem}.new-training-item-form-module__hgVlhW__infoBox{margin-top:1.5rem}.new-training-item-form-module__hgVlhW__infoBox .new-training-item-form-module__hgVlhW__infoBoxHeading{color:var(--content-default-heading)}.new-training-item-form-module__hgVlhW__actions{gap:.5rem;display:flex}
.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-toolbar-module__Y0G6eq__dataTableToolbar{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){.data-table-toolbar-module__Y0G6eq__dataTableToolbar{background-color:var(--color-grey-100);flex-direction:row;padding:1rem}}.data-table-toolbar-module__Y0G6eq__headerActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (min-width:768px){.data-table-toolbar-module__Y0G6eq__headerActions{margin-left:auto}}
.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__oTA66W__tableContainer{overflow:hidden}@media (min-width:768px){.data-table-module__oTA66W__tableContainer{border:1px solid var(--border-default);border-radius:var(--border-radius-m)}}.data-table-module__oTA66W__tableContainer table{table-layout:auto;width:100%}.data-table-module__oTA66W__tableContainer table td,.data-table-module__oTA66W__tableContainer table th{padding-left:.75rem;padding-right:.75rem}.data-table-module__oTA66W__header{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}@media (min-width:768px){.data-table-module__oTA66W__header{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}}.data-table-module__oTA66W__header .data-table-module__oTA66W__resultsCount{font-size:var(--text-heading-h3-size);line-height:var(--text-heading-h3-line-height)}.data-table-module__oTA66W__headerActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (min-width:768px){.data-table-module__oTA66W__headerActions{margin-left:auto}}.data-table-module__oTA66W__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__oTA66W__checkboxCell{margin-right:.25rem}.data-table-module__oTA66W__nameCell{flex-direction:column;align-items:flex-start;max-width:350px;display:flex}.data-table-module__oTA66W__nameCell .data-table-module__oTA66W__name{font-weight:700}.data-table-module__oTA66W__nameCell .data-table-module__oTA66W__email{color:var(--color-grey-600);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.data-table-module__oTA66W__trainingItemCell{flex-direction:column;align-items:flex-start;display:flex}.data-table-module__oTA66W__trainingItemCell .data-table-module__oTA66W__type{color:var(--color-navy-300);font-size:var(--text-copy-caption-size);margin-top:.25rem}.data-table-module__oTA66W__jobTitleCell{flex-direction:column;align-items:flex-start;max-width:350px;display:flex}.data-table-module__oTA66W__jobTitleCell .data-table-module__oTA66W__jobTitle{color:var(--color-grey-800)}.data-table-module__oTA66W__jobTitleCell .data-table-module__oTA66W__organisation{color:var(--color-grey-600);font-size:13px}.data-table-module__oTA66W__statusCell{align-items:center;gap:.5rem;display:inline-flex}.data-table-module__oTA66W__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__oTA66W__certificateLink .data-table-module__oTA66W__certificateIcon,.data-table-module__oTA66W__certificateLink .data-table-module__oTA66W__downloadIcon{width:1.5rem;height:1.5rem}.data-table-module__oTA66W__certificateLink .data-table-module__oTA66W__downloadIcon{justify-content:center;align-items:center;margin:0}.data-table-module__oTA66W__certificateLink:hover,.data-table-module__oTA66W__certificateLink:focus{background-color:var(--color-grey-100)}:is(.data-table-module__oTA66W__certificateLink:hover,.data-table-module__oTA66W__certificateLink:focus) .data-table-module__oTA66W__certificateIcon{color:var(--color-grey-700)}
.edit-training-item-form-module__Cx_epG__formLayout{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:992px){.edit-training-item-form-module__Cx_epG__formLayout{grid-template-columns:1fr 1fr}}.edit-training-item-form-module__Cx_epG__formFields{flex-direction:column;gap:2rem;display:flex}.edit-training-item-form-module__Cx_epG__sidebar{flex-direction:column;gap:1.5rem;display:flex}.edit-training-item-form-module__Cx_epG__preview{border:1px dashed var(--color-grey-300);border-radius:var(--border-radius-m);min-height:300px;max-height:80vh;color:var(--content-default-secondary);font-size:var(--text-copy-caption-size);text-align:center;justify-content:flex-start;align-items:flex-start;display:flex;overflow:auto}.edit-training-item-form-module__Cx_epG__previewIcon{width:1.25rem;height:1.25rem;color:var(--color-grey-400);margin-bottom:.5rem}.edit-training-item-form-module__Cx_epG__previewContent{flex-direction:column;align-items:center;gap:.25rem;margin:auto;display:flex}.edit-training-item-form-module__Cx_epG__metadataAlert{min-height:var(--dimensions-grouping-regular);padding:var(--scale-250) var(--scale-300);border-radius:var(--border-radius-s);background:var(--theme-thekey-background);align-items:flex-start;gap:var(--scale-250);display:flex}.edit-training-item-form-module__Cx_epG__metadataAlert>svg{flex:none;width:1.125rem;height:1.125rem;margin-top:.125rem;position:static}.edit-training-item-form-module__Cx_epG__metadataAlert>svg~*{margin-left:0}.edit-training-item-form-module__Cx_epG__metadataContent{font-size:var(--text-copy-caption-size);line-height:var(--text-copy-caption-line-height);flex-direction:column;gap:0;display:flex}.edit-training-item-form-module__Cx_epG__metadataContent>*+*{margin-block-start:0}.edit-training-item-form-module__Cx_epG__toggleGroup{gap:.5rem;display:flex}.edit-training-item-form-module__Cx_epG__fileNote{color:var(--content-default-secondary);font-size:var(--text-copy-caption-size);margin-top:.25rem}.edit-training-item-form-module__Cx_epG__existingFile{border:1px solid var(--color-grey-300);border-radius:var(--border-radius-m);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.edit-training-item-form-module__Cx_epG__existingFileInfo{align-items:center;gap:.75rem;display:flex}.edit-training-item-form-module__Cx_epG__existingFileDetails{flex-direction:column;display:flex}.edit-training-item-form-module__Cx_epG__existingFileName{font-weight:500}.edit-training-item-form-module__Cx_epG__existingFileMeta{color:var(--content-default-secondary);font-size:var(--text-copy-caption-size)}.edit-training-item-form-module__Cx_epG__existingFileActions{align-items:center;gap:.5rem;display:flex}.edit-training-item-form-module__Cx_epG__infoBox{margin-top:0}.edit-training-item-form-module__Cx_epG__infoBox .edit-training-item-form-module__Cx_epG__infoBoxHeading{color:var(--content-default-heading)}.edit-training-item-form-module__Cx_epG__titleHighlight{color:var(--content-default-highlight)}.edit-training-item-form-module__Cx_epG__actions{gap:.5rem;display:flex}
.page-module__4ISCMq__title{font-size:var(--text-heading-h2-size);line-height:var(--text-heading-h2-size)}@media (min-width:440px){.page-module__4ISCMq__title{font-size:var(--text-heading-h1-size);line-height:var(--text-heading-h1-size)}}
.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}