:root{--program-nav-pill-height: 2rem;--program-nav-pill-border-radius: 1rem}.tui-totara_program-iconPath-fill{fill:var(--color-state)}.tui-totara_program-iconPath-stroke{stroke:var(--color-state)}.tui-totara_program__requestExtension-date{flex-wrap:wrap}.tui-totara_program__requestExtension-dateSeparator{display:inline-block;margin-top:var(--gap-2)}.tui-totara_program__requestExtension-submit{display:none}.tui-totaraProgramCloneConfirmationModal__form{margin-bottom:var(--gap-2)}.tui-totara_program-adminView{margin-bottom:var(--gap-4);padding:var(--gap-4);background:var(--color-neutral-2)}.tui-totara_program-adminView__learnerViewed{margin-bottom:var(--paragraph-gap)}.tui-totara_program-adminView__progress--dateAssignedString{margin-bottom:0}.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-multipleCourseSets{display:flex;flex-direction:column;padding-block:calc(var(--gap-base) * 4);gap:calc(var(--gap-base) * 2)}.tui-totara_program-multipleCourseSets .nextsetoperator{padding-bottom:0}.tui-totara_program-multipleCourseSets__courseSetGroup{display:flex;flex-direction:column;gap:calc(var(--gap-base) * 3);padding:calc(var(--gap-base) * 4);border:var(--border-width-thin) solid var(--color-neutral-4);border-radius:var(--border-radius-normal)}.tui-totara_program-multipleCourseSets__courseSetGroup h3{margin:0}.tui-totara_program-multipleCourseSets__courseSetGroup-wrapper{display:flex;flex-direction:column;gap:calc(var(--gap-base) * 4)}.tui-totara_program-multipleCourseSets__courseSetGroup-border{padding:calc(var(--gap-base) * 4);border:var(--border-width-thin) solid var(--color-neutral-4);border-radius:var(--border-radius-normal)}.tui-totara_program-programHeader{margin-bottom:var(--gap-4)}.tui-totara_program-programHeader__wrapper{display:grid;grid-template-columns:1fr;gap:var(--gap-4)}@media (min-width:600px){.tui-totara_program-programHeader__wrapper{grid-template-columns:auto 1fr}}.tui-totara_program-programHeader__info{display:flex;flex-direction:column}.tui-totara_program-programHeader__heading{display:flex;align-items:flex-start;justify-content:space-between}.tui-totara_program-programHeader__image{width:10rem;height:-webkit-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-left:var(--gap-2);white-space:nowrap;vertical-align:middle}.tui-totara_program-programHeader__affected{margin-top:var(--gap-2)}.tui-totara_program-programProgress--wrapping{padding-block:calc(var(--gap-base) * 2)}.tui-totara_program-programProgress__details{padding:var(--gap-2) var(--gap-4);background-color:var(--color-neutral-3);border-radius:var(--border-radius-normal)}.tui-totara_program-programProgress__details-row{display:flex;flex-direction:column;gap:var(--gap-2);margin-block:var(--gap-4)}.tui-totara_program-programProgress__details-row-label{font-weight:bold}.tui-totara_program-programProgress__details-row-overdue{color:var(--color-prompt-alert)}.totara_program-enrolment-confirmation-modal__description{padding-bottom:var(--gap-4)}.tui-totara_program-enrolment-option-card_item{display:grid;grid-template-columns:5fr auto;gap:var(--gap-4);align-items:baseline;width:100%;margin:var(--gap-1);padding:var(--gap-2);background-color:#f9f9f9;border-radius:var(--border-radius-normal)}.tui-totara_program-enrolment-option-card_item-container{display:flex;flex-direction:column;gap:var(--gap-2)}.tui-totara_program-enrolment-option-card_item-label{display:flex;gap:var(--gap-2);align-items:baseline}.tui-totara_program-enrolment-option-card_item-label__name{font-weight:501;font-size:calc(var(--font-size-base) / 16 * 16);line-height:calc(var(--line-height-base) / 16 * 24)}.tui-totara_program-enrolment-option-card_item-label__assignment_type{font-weight:var(--font-body-md-weight);font-size:var(--font-body-md-size);font-family:var(--font-body-md-family);line-height:var(--font-body-md-line-height)}.tui-totara_program-enrolment-option-card_item button{max-height:var(--gap-4)}.tui-totara_program-enrolment-option-card_item button:hover{box-shadow:unset}.tui-totara_program-enrolment-details{display:flex;flex-direction:column;gap:var(--gap-2)}.tui-totara_program-enrolment-details__label{font-weight:bold}.tui-totara_program-enrolment-options{display:flex;flex-direction:column;gap:var(--gap-4);padding-top:var(--gap-4)}.tui-totara_program-enrolment-options__subheading{font-weight:700;font-size:var(--font-body-lg-size)}.tui-totaraProgramAffectedCard{display:block;padding:var(--gap-2)}.tui-totaraProgramHeader__fullname{margin-top:0}.tui-totara_program-backButton{display:flex;align-items:center;justify-content:space-between}.tui-totara_program-backButton__button{margin-right:var(--gap-2)}.tui-dropdownItem.tui-totara_program-pathOptionsActions-no_separator{border-top:0}.tui-dropdownItem.tui-totara_program-pathOptionsActions-no_separator:hover:active,.tui-dropdownItem.tui-totara_program-pathOptionsActions-no_separator:active,.tui-dropdownItem.tui-totara_program-pathOptionsActions-no_separator:hover,.tui-dropdownItem.tui-totara_program-pathOptionsActions-no_separator:focus{border-top:0}.tui-totara_program-pathTitle{display:flex;flex-direction:row;gap:var(--gap-1);align-items:baseline;justify-content:space-between}.tui-totara_program-pathTitle>span{display:flex;align-items:baseline}.tui-totara_program-pathTitle-button{font-weight:var(--font-h2-weight);font-size:var(--font-h2-size);font-family:var(--font-h2-family);line-height:var(--font-h2-line-height);flex-grow:2;margin-top:0;padding:0;color:var(--color-text);border:0}.tui-totara_program-pathTitle-button__icon{display:inline-flex;margin:calc(var(--gap-base) * 1) 0 0 calc(var(--gap-base) * 2)}.tui-totara_program-addCourses{display:flex;align-items:center;justify-content:center;border:2px dashed var(--color-primary);border-radius:var(--card-border-radius)}.tui-totara_program-content>*+*{margin-top:var(--gap-8)}.tui-totara_program-courseSet__card{flex-direction:column;width:100%;padding:var(--gap-2)}.tui-totara_program-courseSet__card>*+*{margin-top:var(--gap-2)}.tui-totara_program-courseSet__cardHeading{display:flex}.tui-totara_program-courseSet__cardHeadingText{flex-grow:1;margin-top:0}.tui-totara_program-courseSet__cardForm{width:100%}.tui-totara_program-courseSet>*+*{margin-top:var(--gap-8)}.tui-totara_program-courseSetForm__helpText{margin-top:calc(var(--gap-4) * -1);white-space:pre-line}.tui-totara_program-courseSetForm__buttons{float:right}.tui-totara_program-coursesGrid{padding:var(--gap-2)}.tui-totara_program-coursesGrid__container{position:relative;display:grid;grid-template-columns:repeat(auto-fill, minmax(min(var(--tui-card-default-width), 100%), 1fr));gap:var(--gap-4)}.tui-totara_program-coursesGrid__addCourseCard{min-width:var(--tui-card-default-width);height:100%}.tui-totara_program-coursesGrid__courseDrag{position:absolute;top:var(--gap-2);left:var(--gap-2);display:none}.tui-totara_program-coursesGrid__course:hover .tui-totara_program-coursesGrid__courseDrag,.tui-totara_program-coursesGrid__course--dragging .tui-totara_program-coursesGrid__courseDrag{display:block}.tui-totara-program-pathCertificationPeriod{display:flex;flex-direction:column}.tui-totara-program-pathCertificationPeriod__title,.tui-totara-program-pathCertificationPeriod__duration{display:flex;flex-direction:row;font-weight:bold}.tui-totara-program-pathCertificationPeriodForm{display:flex;flex-direction:column}.tui-totara-program-pathCertificationPeriodForm__title{display:flex;flex-direction:row;font-weight:bold}.tui-totara-program-pathCertificationPeriodForm__duration{display:flex;flex-direction:row}.tui-totara_program-pathConfirmationModal{padding-bottom:var(--gap-4)}.tui-totara_program-pathCertificationPeriods{display:flex;flex-direction:column}.tui-totara_program-pathCertificationPeriods__duration{flex-grow:2;margin-top:var(--gap-3)}.tui-totara_program-pathDetailsForm{display:flex;flex-direction:column;justify-content:space-between}.tui-totara_program-pathDetailsForm__inputs{display:flex;flex-direction:column}.tui-totara_program-pathDetailsForm__inputs-description{max-height:45vh}.tui-totara_program-pathDetailsForm__inputs-buttons{display:flex;justify-content:flex-end;margin-top:var(--gap-6)}.tui-totara_program-pathDetailsForm__certification{display:flex;flex-direction:column;justify-content:space-between}.tui-totara_program-pathDetailsForm__certification__inputs{display:flex;flex-direction:column;margin-top:var(--gap-1)}.tui-totara_program-pathDetailsForm__certification__inputs-period{flex-grow:2;margin-top:var(--gap-1);margin-bottom:var(--gap-2)}.tui-totara_program-pathDetailsForm__certification__inputs-buttons{display:flex;justify-content:flex-end;margin-top:var(--gap-6)}.tui-totara_program-pathDetailsForm__certification__title-text{margin-top:var(--gap-6);margin-bottom:0}.tui-totara_program-pathInformation{padding:var(--gap-2)}.tui-totara_program-pathOverview{display:flex;flex-direction:column;justify-content:space-between}.tui-totara_program-pathOverview__content{margin-top:var(--gap-3)}.tui-totara_program-pathTrack{margin-top:var(--gap-2);padding:var(--gap-2) var(--gap-4);background-color:var(--color-neutral-3);border-radius:var(--border-radius-normal)}.tui-totara_program-pathTrack-header{margin-top:calc(var(--gap-base) * 4)}.tui-totara_program-pathTrack-container{display:grid;grid-template-columns:auto 1fr;padding-block:var(--gap-4)}.tui-totara_program-pathTrack-container__track{display:flex;flex-direction:column}.tui-totara_program-pathTrack-container__track--withStart{margin-top:var(--gap-4)}.tui-totara_program-pathTrack-container__track--admin{margin-top:var(--gap-4)}.tui-totara_program-pathTrack-container [data-tui-droppable-location-indicator]{background-color:var(--color-neutral-0)}.tui-totara_program-pathTrack-container__pathList{position:relative}.tui-totara_program-pathTrack-container__pathList--withStart{margin-top:var(--gap-5)}.tui-totara_program-pathTrack-container__pathList--adminNoLoop{margin-top:32px}.tui-totara_program-pathTrack-container__pathList--noLoop{margin-top:72px}.tui-totara_program-pathTrack-container__path{grid-column-start:2;align-content:space-between;align-items:center}.tui-totara_program-pathTrack-container__path--editable{display:grid;grid-template-columns:25px 1fr}.tui-totara_program-pathTrack-container__path__prePath{grid-column:1}.tui-totara_program-pathTrack-container__path-wrapper{display:flex;align-items:center;justify-content:space-between;border:var(--color-neutral-1);border-radius:var(--border-radius-normal)}.tui-totara_program-pathTrack-container__path-wrapper__path{display:flex;gap:var(--gap-4);align-items:center;width:100%;height:64px;padding:calc(var(--gap-base) * 4)}.tui-totara_program-pathTrack-container__path-wrapper__path__add-button{position:relative;left:calc(var(--gap-base) * -2.5)}.tui-totara_program-pathTrack-container__path-wrapper__path__name{display:-webkit-box;overflow:hidden;color:var(--link-color);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}.tui-totara_program-pathTrack-container__path-wrapper__path__summary{color:var(--color-text-hint)}.tui-totara_program-pathTrack-container__path-wrapper__point{display:flex;gap:var(--gap-4);align-items:center;height:36px}.tui-totara_program-pathTrack-container__path-wrapper__actions{margin:0 calc(var(--gap-base) * 4)}.tui-totara_program-pathTrack-container__path--linkMode{cursor:pointer}.tui-totara_program-pathTrack-container__path--linkMode .tui-totara_program-pathTrack-container__path-wrapper:hover,.tui-totara_program-pathTrack-container__path--linkMode .tui-totara_program-pathTrack-container__path-wrapper:focus{z-index:1;box-shadow:0 0.5rem 1rem 0 rgba(0, 0, 0, 0.15)}.tui-totara_program-recertificationForm__referenceDate{display:flex;flex:1}.tui-totara_program-recertificationForm__referenceDate__options{display:flex;flex-direction:column}.tui-totara_program-recertificationForm__referenceDate__options--label{display:flex}.tui-totara_program-recertificationForm__referenceDate__options--description{display:flex;color:var(--color-text-hint)}.tui-totara_program-recertificationForm__referenceDate__options--description-radio{padding-left:var(-radio-label-offset);color:var(--color-text-hint)}.tui-totara_program-recertificationForm__expiry{display:flex;flex:1}.tui-totara_program-recertificationForm__buttons{display:flex;justify-content:right}.tui-totara_program-recertificationForm__extensions{display:flex;flex:1;align-items:center}.tui-totara_program-requirementsCertification__actions{display:flex;flex-direction:row;gap:calc(var(--gap-base) * 1);align-items:baseline;justify-content:flex-end}.tui-totara_program-requirements{display:flex;flex-direction:column;gap:var(--gap-1);align-items:stretch;justify-content:space-between;margin-top:calc(var(--gap-base) * 4)}.tui-totara_program-details{display:flex;flex-direction:column;gap:var(--gap-4);padding-bottom:var(--gap-4)}.tui-totara_program-details__group{display:flex;flex-direction:column;gap:var(--gap-4)}.tui-totara_program-details__group--header{display:flex;align-items:center;justify-content:space-between}.tui-totara_program-details__row{display:grid;grid-template-columns:1fr 4fr;gap:var(--gap-8);align-items:flex-start}.tui-totara_program-viewLearners{padding-bottom:var(--gap-4)}.tui-totara_program-navigationBar{display:flex;flex-wrap:wrap;gap:calc(var(--gap-base) * 4);margin-bottom:calc(var(--gap-base) * 6)}.tui-totara_program-navigationPill{display:inline-flex;align-items:center;height:var(--program-nav-pill-height);padding:0 calc(var(--gap-base) * 4);color:var(--color-neutral-7);font-size:calc(var(--font-size-base) / 16 * 14);white-space:nowrap;background-color:var(--color-neutral-1);border:0;border-radius:var(--program-nav-pill-border-radius);cursor:pointer}.tui-totara_program-navigationPill:hover,.tui-totara_program-navigationPill:focus{text-decoration:none}.tui-totara_program-navigationPill:focus-visible{outline:2px solid var(--color-state-focus);outline-offset:var(--focus-outline-offset)}.tui-totara_program-navigationPill:hover{color:var(--color-state)}.tui-totara_program-navigationPill:active{color:var(--color-state-active)}.tui-totara_program-navigationPill--selected{color:var(--color-neutral-1);background-color:var(--color-state)}.tui-totara_program-navigationPill--selected:hover{color:var(--color-neutral-1);background-color:var(--color-state-hover)}.tui-totara_program-navigationPill--selected:active{color:var(--color-neutral-1);background-color:var(--color-state-active)}.tui-totara_program-navigationPill[disabled]{color:var(--color-neutral-6);cursor:default}
                @font-face {
                    font-family: "Gilroy";
                    src: url("https://demo.actuasolutions.com/theme/actua/webfont.php?nomfont=Gilroy-Black.woff") format("woff");
                    font-weight: bolder;
                    font-style: normal;
                }
                @font-face {
                    font-family: "Gilroy";
                    src: url("https://demo.actuasolutions.com/theme/actua/webfont.php?nomfont=Gilroy-Bold.woff") format("woff");
                    font-weight: bold;
                    font-style: normal;
                }
                @font-face {
                    font-family: "Gilroy";
                    src: url("https://demo.actuasolutions.com/theme/actua/webfont.php?nomfont=Gilroy-Light.woff") format("woff");
                    font-weight: 300;
                    font-style: normal;
                    font-display: swap;
                }
                @font-face {
                    font-family: "Gilroy";
                    src: url("https://demo.actuasolutions.com/theme/actua/webfont.php?nomfont=Gilroy-Medium.woff") format("woff");
                    font-weight: 500;
                    font-style: normal;
                }
                @font-face {
                    font-family: "Gilroy";
                    src: url("https://demo.actuasolutions.com/theme/actua/webfont.php?nomfont=Gilroy-Regular.woff") format("woff");
                    font-weight: normal;
                    font-style: normal;
                }
                @font-face {
                    font-family: "Gilroy";
                    src: url("https://demo.actuasolutions.com/theme/actua/webfont.php?nomfont=Gilroy-SemiBold.woff") format("woff");
                    font-weight: 600;
                    font-style: normal;
                }
            body {
                font-family: Gilroy;
            }
        