html:root {--nav-logo-width: 11.75rem;--nav-logo-height: 1.9375rem;--footer-text-color: var(--color-neutral-1);--footer-bg-color: var(--color-neutral-550);--tui-card-default-width: 17rem;--tui-card-sm-width: 11.75rem;--tui-card-xl-width: 20rem;--color-backdrop-standard: rgba(0,0,0,.6);--progresstracker-color-done: var(--color-success);--progresstracker-color-ready: var(--color-neutral-150);--progresstracker-color-pending: var(--color-neutral-150);--progresstracker-full-marker-size: 2rem;--progress-value-bg-color: var(--aok-color-green-8);--progress-container-bg-color: var(--aok-color-grey-1);--progress-border-color: var(--aok-color-grey-1);--progress-container-text-color: var(--aok-color-grey-8);--progress-value-text-color: var(--color-neutral-1);--btn-font-size: 1rem;}
@media (min-width:992px) {.tui-root {display: flex;height: 100%;}}
.tui-format_pathway-courseInformation {padding-bottom: var(--gap-4);overflow: hidden;background-color: var(--color-neutral-3);border-radius: var(--border-radius-normal);}
.tui-format_pathway-courseInformation--inProgress {padding-bottom: 0;}
.tui-format_pathway-courseInformation__base {display: flex;padding-top: var(--gap-4);}
.tui-format_pathway-courseInformation__baseName {font-weight: var(--font-h4-weight);font-size: var(--font-h4-size);font-family: var(--font-h4-family);line-height: var(--font-h4-line-height);display: -webkit-box;flex-grow: 1;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.tui-format_pathway-courseInformation__baseImage {width: 4rem;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;aspect-ratio: 1.7777777778;margin-left: var(--gap-2);object-fit: cover;border-radius: var(--border-radius-normal);}
.tui-format_pathway-courseInformation__completionProgress {flex-grow: 1;margin: auto 0 auto var(--gap-4);}
.tui-format_pathway-courseInformation>*:not(.tui-format_pathway-courseInformation__progress) {margin-right: var(--gap-4);margin-left: var(--gap-4);}
.tui-format_pathway-courseInformation>*+* {margin-top: var(--gap-4);}
.tui-format_pathway-courseInformation .tui-lozenge {background: var(--aok-color-green-8);}
.tui-format_pathway-courseInformation .tui-progress__bar {background-color: var(--aok-color-green-8);}
.tui-format_pathway-courseInformation .tui-collapsible__header-icon {color: var(--aok-color-green-8);}
.tui-format_pathway-progressNavigation__progressTrackerNav {padding-top: var(--gap-2);}
.tui-format_pathway-progressNavigation__sectionTitle--hidden {color: var(--progresstracker-color-hidden);}
.tui-format_pathway-progressNavigation__sectionTitleIcon {color: var(--progresstracker-color-hidden);}
.tui-format_pathway-progressNavigation--limitHeight .tui-format_pathway-progressNavigation__sectionTitle {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.tui-format_pathway-progressNavigation--limitHeight .tui-format_pathway-progressNavigation__activityName {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.tui-format_pathway-progressTrackerItem {display: block;width: 100%;padding: var(--gap-2);color: var(--progresstracker-color-locked);line-height: var(--font-body-line-height);text-align: left;overflow-wrap: break-word;}
.tui-format_pathway-progressTrackerItem--link {color: var(--aok-color-green-8);}
.tui-format_pathway-progressTrackerItem--link:hover, .tui-format_pathway-progressTrackerItem--link:focus {color: var(--aok-color-green-8);text-decoration: none;background: var(--color-state-highlight-neutral);}
.tui-format_pathway-progressTrackerItem--selected {color: var(--color-neutral-1);background: var(--aok-color-green-8);}
.tui-format_pathway-progressTrackerItem--selected:hover, .tui-format_pathway-progressTrackerItem--selected:focus, .tui-format_pathway-progressTrackerItem--selected:focus:hover {color: var(--color-neutral-1);background: var(--aok-color-green-8);}
.tui-format_pathway-progressTrackerItem--hidden {color: var(--progresstracker-color-hidden);}
.tui-format_pathway-progressTrackerItem--hidden:hover, .tui-format_pathway-progressTrackerItem--hidden:focus {color: var(--progresstracker-color-hidden);}
.tui-format_pathway-progressTrackerItem--selected.tui-format_pathway-progressTrackerItem--hidden {color: var(--progresstracker-color-hidden--inverse);background: var(--progresstracker-color-hidden);}
.tui-format_pathway-progressTrackerItem--selected.tui-format_pathway-progressTrackerItem--hidden:hover, .tui-format_pathway-progressTrackerItem--selected.tui-format_pathway-progressTrackerItem--hidden:focus, .tui-format_pathway-progressTrackerItem--selected.tui-format_pathway-progressTrackerItem--hidden:focus:hover {color: var(--progresstracker-color-hidden--inverse);background: var(--progresstracker-color-hidden);}
.tui-format_pathway-activityView {width: 100%;margin-top: var(--gap-2);padding-left: var(--page-content-padding);padding-right: var(--page-content-padding);}
@media (min-width:1000px) {.tui-format_pathway-activityView {padding-left: var(--page-content-padding-desktop);padding-right: var(--page-content-padding-desktop);}}
.tui-format_pathway-activityView__sidePanel {overflow: visible;}
.tui-format_pathway-activityView__activity>*+* {margin-top: var(--gap-2);}
.tui-format_pathway-activityView__activityContent {max-width: 810px;margin: auto;margin-top: var(--gap-2);margin-bottom: var(--gap-5);}
.tui-format_pathway-activityView__activityContent .page-heading h1 {font-size: 3rem;}
.tui-format_pathway-activityView__sidePanelInner {padding: var(--gap-2) 0;}
.tui-format_pathway-activityView__sidePanelInner>*+* {margin-top: var(--gap-4);}
.tui-format_pathway-activityView__activityNotification {padding-top: var(--gap-2);}
.editing .tui-format_pathway-activityView .tw-formatTopics__topic_header {font-size: calc(var(--font-size-base) / 16 * 24);}
.editing .tui-format_pathway-activityView .activityinstance .instancename {font-size: calc(var(--font-size-base) / 16 * 19) !important;}
.editing .tui-format_pathway-activityView .activityinstance .activityicon {font-size: calc(var(--font-size-base) / 16 * 22) !important;}
.tui-totara_program-courseSet__course {position: relative;}
.tui-totara_program-courseSet__courseCardProgress {display: flex;align-items: center;height: 1.25rem;}
.tui-totara_program-courseSet__courseCardProgress>*+* {margin-left: var(--gap-2);}
.tui-totara_program-courseSet__courseCardProgressLozenge, .tui-totara_program-courseSet__courseCardProgressIndicator {flex-grow: 1;}
.tui-totara_program-courseSet__courseCardProgressMenu {display: block;}
.tui-totara_program-courseSet__courseCardLaunch {align-self: flex-end;}
.tui-totara_program-courseSet .tui-core_course-courseCard__title {font-size: calc(var(--font-size-base) / 16 * 16);line-height: 1.3;}
.tui-totara_program-courseSet__courseCardProgress {margin-bottom: 1.25rem;}
.tui-totara_program-courseSet__actions {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.tui-totara_program-courseSet__actions .tui-totara_program-courseSet__courseCardLaunch, .tui-totara_program-courseSet__actions .tui-totara_program-courseSet__courseCardProgressMenu {margin-bottom: 0;}
.tui-totara_program-courseSet__actions .tui-totara_program-courseSet__courseCardProgressMenu {padding: 0;margin-right: .3125rem;}
.tui-totara_program-programHeader {margin-bottom: var(--gap-8);}
.tui-totara_program-programHeader__wrapper {display: flex;justify-content: space-between;margin: 0 0 var(--gap-8);}
.tui-totara_program-programHeader__image {width: 15rem;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;aspect-ratio: 1.7777777778;object-fit: cover;border-radius: var(--border-radius-normal);}
.tui-totara_program-programHeader__title {font-weight: var(--font-h1-weight);font-size: var(--font-h1-size);font-family: var(--font-h1-family);line-height: var(--font-h1-line-height);margin: 0;}
.tui-totara_program-programHeader__status {margin-top: var(--gap-1);margin-bottom: calc(var(--gap-2) + ( var(--gap-1) / 2 ));margin-left: var(--gap-2);padding-top: calc(var(--gap-1) / 2);white-space: nowrap;vertical-align: middle;}
.tui-totara_program-programHeader__info {display: block;}
.tui-totara_program-programHeader__programStatus {display: grid;grid-template-columns: auto 1fr;gap: var(--gap-2);align-items: center;min-width: 100%;}
@media (min-width:768px) {.tui-totara_program-programHeader__programStatus .tui-progress-wrapper {max-width: 18.75rem;}}
@media (min-width:992px) {.tui-totara_program-programHeader__programStatus {min-width: 25rem;max-width: 25rem;}}
@media (min-width:1400px) {.tui-totara_program-programHeader__programStatus {max-width: 31.25rem;}}
.tui-totara_program-programHeader__dueDate--overdue {color: var(--color-prompt-alert);}
.tui-totara_program-programHeader__extensionLink {white-space: nowrap;}
.tui-totara_program-programHeader__top {display: flex;flex-wrap: wrap;flex-direction: column;}
@media (min-width:768px) {.tui-totara_program-programHeader__top {justify-content: space-between;flex-direction: row;}}
@media (min-width:992px) {.tui-totara_program-programHeader__image-wrapper {order: 2;}}
.tui-totara_program-programHeader__image {max-width: 100%;height: auto;display: inline-block;margin-bottom: 1.875rem;}
@media (min-width:768px) {.tui-totara_program-programHeader__image {margin-bottom: 0;}}
.tui-totara_program-programHeader__progress {display: flex;flex-wrap: wrap;justify-content: space-between;gap: 1.25rem;align-items: center;}
.tui-btn {--tui-btn-color: var(--aok-color-green-8);--tui-btn-color-hover: var(--aok-color-green-8);--tui-btn-color-active: var(--aok-color-green-8);--tui-btn-color-contrast: var(--btn-accent-color-contrast);--tui-btn-shadow: none;--tui-btn-shadow-hover: var(--btn-shadow-hover);--tui-btn-shadow-active: var(--btn-shadow-active);--tui-btn-content-height: var(--btn-line-height);--tui-btn-padding-h: calc(var(--btn-padding-h) - var(--btn-border-width));--tui-btn-padding-v: calc(var(--btn-padding-v) - var(--btn-border-width));--tui-btn-font-size: var(--btn-font-size);--tui-btn-line-height: var(--btn-line-height);font-weight: var(--aok-font-weight--bold);position: relative;display: inline-flex;align-items: center;justify-content: center;min-width: var(--tui-btn-min-height);max-width: 100%;min-height: var(--tui-btn-min-height);padding: var(--tui-btn-padding-v) var(--tui-btn-padding-h);color: var(--tui-btn-color);font-size: var(--tui-btn-font-size);line-height: var(--tui-btn-line-height);overflow-wrap: break-word;background: var(--aok-color-interactivegreen);border: 2px solid;border-color: var(--aok-color-interactivegreen);border-radius: var(--btn-radius);cursor: pointer;transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);}
.tui-btn:is(a) {text-decoration: none;}
.tui-btn:is(a):hover, .tui-btn:is(a):focus {color: var(--tui-btn-color);}
.tui-btn__wrap {display: flex;align-items: center;justify-content: center;gap: calc(var(--gap-base) * 2);}
.tui-btn__content {display: flex;align-items: center;justify-content: center;}
.tui-btn:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.tui-btn--color-danger {--tui-btn-color: var(--btn-danger-color);--tui-btn-color-hover: var(--btn-danger-color);--tui-btn-color-active: var(--btn-danger-color);--tui-btn-color-contrast: var(--btn-danger-color-contrast);}
.tui-btn:hover {--tui-btn-color: var(--tui-btn-color-hover);box-shadow: var(--btn-shadow-hover);text-decoration: none;}
.tui-btn:active {--tui-btn-color: var(--tui-btn-color-active);box-shadow: var(--btn-shadow-active);}
.tui-btn--size-sm {--tui-btn-font-size: var(--btn-sm-font-size);--tui-btn-line-height: var(--btn-sm-line-height);--tui-btn-padding-h: calc(var(--btn-sm-padding-h) - var(--btn-border-width));--tui-btn-padding-v: calc(var(--btn-sm-padding-v) - var(--btn-border-width));border-radius: var(--btn-sm-radius);}
.tui-btn--size-sm .tui-btn__wrap {gap: calc(var(--gap-base) * 1);}
.tui-btn--size-xs {--tui-btn-font-size: var(--btn-xs-font-size);--tui-btn-line-height: var(--btn-xs-line-height);--tui-btn-padding-h: calc(var(--btn-xs-padding-h) - var(--btn-border-width));--tui-btn-padding-v: calc(var(--btn-xs-padding-v) - var(--btn-border-width));border-radius: var(--btn-xs-radius);}
.tui-btn--size-xs .tui-btn__wrap {gap: calc(var(--gap-base) * .75);}
.tui-btn--variant-default:hover {background-color: var(--color-neutral-1);}
.tui-btn--variant-default.tui-btn--disabled {background-color: var(--btn-bg-color-disabled);}
.tui-btn--variant-primary {color: var(--tui-btn-color-contrast);background-color: var(--tui-btn-color);}
.tui-btn--variant-primary:is(a):hover, .tui-btn--variant-primary:is(a):focus {color: var(--tui-btn-color-contrast);}
.tui-btn--variant-stealth {background-color: transparent;border-color: transparent;box-shadow: none;}
.tui-btn--variant-stealth:hover {background-color: rgba(0,0,0,.05);box-shadow: none;}
.tui-btn--variant-stealth:active {background-color: rgba(0,0,0,.07);box-shadow: none;}
.tui-btn--variant-stealth.tui-btn--disabled {background-color: transparent;}
.tui-btn--variant-link {--tui-btn-color: var(--link-color);--tui-btn-color-hover: var(--link-color);--tui-btn-color-active: var(--link-color);--tui-btn-color-contrast: var(--color-neutral-7);--tui-btn-padding-v: 0;padding: 0;line-height: 1;background: transparent;border: none;border-radius: 0;}
.tui-btn--variant-link:hover, .tui-btn--variant-link:active {box-shadow: none;}
.tui-btn--legacyTransparentPadding {padding: 0 var(--gap-1);}
.tui-btn--shape-pill {border-radius: var(--tui-btn-min-height);}
.tui-btn--shape-circle {width: var(--tui-btn-min-height);height: var(--tui-btn-min-height);padding: var(--tui-btn-padding-v) 0;border-radius: var(--tui-btn-min-height);}
.tui-btn--disabled, .tui-btn--disabled:hover, .tui-btn--disabled:active {--tui-btn-color: var(--btn-accent-color-disabled);box-shadow: none;}
.tui-btn--loading .tui-btn__content, .tui-btn--loading .tui-btn__iconBefore, .tui-btn--loading .tui-btn__iconAfter {visibility: hidden;}
.tui-btn__loading {position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;color: var(--btn-loader-color-disabled);}
.tui-btn__iconBefore {display: flex;align-items: center;justify-content: center;}
.tui-btn__iconAfter {display: flex;align-items: center;justify-content: center;}
.tui-progress-wrapper {display: flex;align-items: center;}
.tui-progress-wrapper .tui-progress {flex: 1;}
.tui-progress {display: flex;height: 1.3125rem;font-size: .6875rem;line-height: .875rem;background-color: var(--progress-container-bg-color);}
.tui-progress--chrome {border: 1px solid var(--progress-border-color);border-radius: 0;}
.tui-progress--small {height: .75rem;line-height: .625rem;}
.tui-progress--x-small {height: .375rem;}
.tui-progress--hideBackground {background: none;}
.tui-progress__bar {display: flex;justify-content: flex-end;background-color: var(--progress-value-bg-color);transition: width var(--transition-progress-function) var(--transition-progress-duration);}
.tui-progress--chrome .tui-progress__bar {border-radius: 0;}
.tui-progress__label {padding: 0 var(--gap-1);opacity: 0;}
.tui-progress__label--inside {color: var(--progress-value-text-color);opacity: 1;transition: opacity var(--transition-progress-function) var(--transition-progress-duration);align-self: end;}
.tui-progress__label--outside {color: var(--progress-container-text-color);font-size: calc(var(--font-size-base) / 16 * 16);opacity: 1;align-self: center;flex-basis: 3.4375rem;text-align: right;}
.tui-treeNode {position: relative;width: 100%;}
.tui-treeNode--top {padding: var(--gap-1) 0;}
.tui-treeNode:not(.tui-treeNode--top) {padding-left: var(--gap-6);}
.tui-treeNode--separator:after {position: absolute;bottom: 0;left: 0;width: 100%;border-bottom: var(--border-width-thin) solid var(--color-neutral-5);content: "";}
.tui-treeNode__trigger {display: flex;align-items: center;padding: 0 var(--gap-1);}
.tui-treeNode__bar {display: flex;width: 100%;min-width: 0;}
.tui-treeNode__bar-btn {flex-grow: 1;line-height: 1.2;text-align: left;-ms-word-break: break-all;word-break: break-word;}
.tui-treeNode__bar-label, .tui-treeNode__bar-link {flex-grow: 1;margin: 0;-ms-word-break: break-all;word-break: break-word;-webkit-hyphens: none;hyphens: none;}
.tui-treeNode__bar-label {font-weight: var(--font-body-weight);font-size: var(--font-body-size);font-family: var(--font-body-family);line-height: var(--font-body-line-height);}
.tui-treeNode__bar-link:focus, .tui-treeNode__bar-link:hover {text-decoration: none;}
.tui-treeNode__bar-side {flex-shrink: 0;margin-left: auto;}
.tui-treeNode__child {margin: 0;padding-top: var(--gap-2);list-style: none;}
.tui-treeNode--noPadding {padding: 0;}
.tui-treeNode--noPadding .tui-treeNode__child {padding: 0;}
.tui-treeNode .tui-treeNode__bar-label {font-size: calc(var(--font-size-base) / 16 * 16) !important;margin-bottom: 0;}
.tui-treeNode .tui-treeNode__trigger .tui-btn {padding: .5rem;margin: 0;}
:root {}