@charset "UTF-8";
:root{--font-family: "Open Sans", sans-serif;--color-primary: #046A38;--color-secondary: #007cb0;--color-tertiary: #0d8390;--color-state: #046A38;--color-state-hover: #046A38;--color-state-focus: #046A38;--color-state-active: #046A38;--color-state-highlight: #f6f9d7;--color-state-highlight-neutral: var(--color-neutral-3);--color-state-disabled: var(--color-neutral-5);--color-neutral-1: #fff;--color-neutral-2: #fafafa;--color-neutral-3: #f7f7f7;--color-neutral-4: #e6e4e4;--color-neutral-5: #c7c7c7;--color-neutral-6: #d7d7d7;--color-neutral-7: #000000;--color-neutral-8: #6b7280;--color-neutral-9: #f0f0f0;--color-neutral-10: #dcdcdc;--color-neutral-11: #9b9b9b;--color-neutral-12: #ffffff80;--color-neutral-13: #ffffffcc;--color-neutral-14: #d6d6d6;--color-neutral-15: #00000040;--color-neutral-16: #0000000d;--color-neutral-17: #0000004d;--color-neutral-18: #00000014;--color-neutral-19: #d7d7d780;--color-neutral-20: #d7d7d733;--color-neutral-21: #d7d7d7cc;--color-neutral-22: #d7d7d726;--color-neutral-23: #ffffff99;--color-neutral-24: #0000001a;--color-neutral-25: #667085;--color-neutral-26: #808080;--color-neutral-27: #767676;--color-neutral-28: #ccc;--color-neutral-29: #555555;--color-neutral-30: #eeeeee;--color-neutral-31: #afafaf80;--color-neutral-green: #408615;--color-background: var(--color-neutral-1);--color-border: var(--color-neutral-5);--color-text: var(--color-neutral-7);--color-text-secondary: var(--color-neutral-8);--color-text-disabled: var(--color-neutral-5);--color-text-hint: var(--color-neutral-6);--link-color: var(--color-state);--link-color-hover: var(--color-state-hover);--nav-bg-color: #ffffff;--nav-text-color: var(--color-text);--nav-selected-color: var(--color-state);--nav-border-colour: rgba(128, 128, 128, 0.2);--nav-width: 15rem;--nav-collapsed-width: 5rem;--nav-button-size: 1.25rem;--nav-logo-width: 7.5rem;--nav-logo-height: 7.5rem;--nav-logomark-width: 2.5rem;--nav-logomark-height: 2.5rem;--footer-bg-color: var(--color-neutral-1);--footer-text-color: var(--color-text);--footer-text-color-hover: var(--footer-text-color);--btn-accent-color: var(--color-state);--btn-accent-color-active: var(--color-state-active);--btn-accent-color-hover: var(--color-state-hover);--btn-accent-color-disabled: var(--color-state-disabled);--btn-load-color: var(--color-neutral-1);--btn-load-color-hover: var(--color-neutral-9);--btn-load-color-active: var(--color-neutral-10);--page-content-padding-desktop: calc(var(--gap-base) * 8);--color-card-hover: rgba(134, 188, 37, 0.08);--color-card-mandatory: #c96a7e;--colot-spotlight-bg: #d9ecf3;--gradient-primary: linear-gradient(135deg, #046A38 0%, #a8d957 100%);--gradient-primary-hover: linear-gradient(135deg, #7aad20 0%, #9dcb4a 100%);--gradient-subtle: linear-gradient(135deg, rgba(134, 188, 37, 0.08) 0%, rgba(168, 217, 87, 0.04) 100%);--color-state-5: rgba(134, 188, 37, 0.05);--color-state-10: rgba(134, 188, 37, 0.10);--color-state-15: rgba(134, 188, 37, 0.15);--color-state-20: rgba(134, 188, 37, 0.20);--color-state-30: rgba(134, 188, 37, 0.30);--shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.04);--shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.04);--shadow-md: 0 4px 6px rgba(0, 0, 0, 0.05), 0 2px 4px rgba(0, 0, 0, 0.04);--shadow-lg: 0 10px 15px rgba(0, 0, 0, 0.06), 0 4px 6px rgba(0, 0, 0, 0.04);--shadow-xl: 0 20px 25px rgba(0, 0, 0, 0.08), 0 10px 10px rgba(0, 0, 0, 0.04);--shadow-accent-sm: 0 2px 8px rgba(134, 188, 37, 0.15);--shadow-accent: 0 4px 14px rgba(134, 188, 37, 0.20);--shadow-accent-lg: 0 8px 24px rgba(134, 188, 37, 0.25);--color-danger: #dc2626;--color-danger-light: rgba(220, 38, 38, 0.08);--color-danger-border: rgba(220, 38, 38, 0.30);--color-warning: #f59e0b;--color-warning-light: rgba(245, 158, 11, 0.08);--color-warning-border: rgba(245, 158, 11, 0.30);--transition-fast: 150ms ease-out;--transition-base: 200ms ease-out;--transition-slow: 300ms ease-out;--transition-entrance: 500ms cubic-bezier(0.16, 1, 0.3, 1);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--space-section: 48px;--space-section-lg: 64px;--card-bg: var(--color-neutral-1);--card-border: var(--color-neutral-5);--card-border-hover: var(--color-state-30);--focus-ring: 0 0 0 3px var(--color-state-30);--focus-ring-offset: 0 0 0 2px var(--color-background)}.tui-theme_delightinspire-navItem{--tui-theme_delightinspire-navItem-height: 2.75rem;--tui-theme_delightinspire-navItem-indicator-height: 2rem;--tui-theme_delightinspire-navItem-top-level-nav-item-padding: 10px;--tui-theme_delightinspire-navItem-nav-item-padding: 6px;display:flex;flex-grow:1;flex-wrap:wrap;height:var(--tui-theme_delightinspire-navItem-height);padding-top:calc(var(--gap-base) * 1);color:var(--nav-tab-text-color)}.tui-theme_delightinspire-navItem--navExpanded{height:100%}.tui-theme_delightinspire-navItem__icon{width:1.2em;height:1.2em;margin:auto}.tui-theme_delightinspire-navItem__icon--navExpanded{margin:calc(var(--gap-base) * 3) auto auto calc(var(--gap-base) * 3)}.tui-theme_delightinspire-navItem .tui-theme_delightinspire-navItem{padding-top:0}.tui-theme_delightinspire-navItem--selected{color:var(--nav-selected-color)}.tui-theme_delightinspire-navItem--selected:before{height:var(--tui-theme_delightinspire-navItem-indicator-height);margin-top:calc(var(--gap-base) * 1);border-right:calc(var(--gap-base) * 1) solid var(--nav-selected-color);border-top-right-radius:calc(var(--gap-base) * 1);border-bottom-right-radius:calc(var(--gap-base) * 1);content:""}.tui-theme_delightinspire-navItem .tui-theme_delightinspire-navItem--selected:before{margin-top:0}.tui-theme_delightinspire-navItem--link{flex-wrap:nowrap}.tui-theme_delightinspire-navItem__heading{display:flex;flex-grow:1;align-items:flex-start;padding:0;background-color:inherit;border:none;border-radius:var(--btn-radius)}.tui-theme_delightinspire-navItem__heading--childSelected{color:var(--nav-selected-color)}.tui-theme_delightinspire-navItem__heading--depth-0{margin-left:calc(var(--gap-base) * 5);font-weight:600}.tui-theme_delightinspire-navItem__heading--depth-0.tui-theme_delightinspire-navItem__heading--navExpanded{margin-left:calc(var(--gap-base) * 3)}.tui-theme_delightinspire-navItem__heading--depth-0.tui-theme_delightinspire-navItem__heading--selected{margin-left:calc(var(--gap-base) * 4)}.tui-theme_delightinspire-navItem__heading--depth-0.tui-theme_delightinspire-navItem__heading--selected.tui-theme_delightinspire-navItem__heading--navExpanded{margin-left:calc(var(--gap-base) * 2)}.tui-theme_delightinspire-navItem__heading--depth-0 .tui-theme_delightinspire-navItem__headingAction{margin:calc(var(--gap-base) * 2)}.tui-theme_delightinspire-navItem__heading--depth-1{margin-left:calc(var(--gap-base) * 10);font-weight:400}.tui-theme_delightinspire-navItem__heading--depth-1.tui-theme_delightinspire-navItem__heading--selected{margin-left:calc(var(--gap-base) * 9)}.tui-theme_delightinspire-navItem__heading--depth-2{margin-left:calc(var(--gap-base) * 13)}.tui-theme_delightinspire-navItem__heading--depth-2.tui-theme_delightinspire-navItem__heading--selected{margin-left:calc(var(--gap-base) * 12)}.tui-theme_delightinspire-navItem__heading--link{color:var(--nav-tab-text-color)}.tui-theme_delightinspire-navItem__heading--link:hover,.tui-theme_delightinspire-navItem__heading--link:focus{color:var(--nav-tab-text-color);text-decoration:none}.tui-theme_delightinspire-navItem__heading--link.tui-theme_delightinspire-navItem__heading--selected{color:var(--nav-selected-color)}@media (hover:hover){.tui-theme_delightinspire-navItem__heading:hover{background-color:color-mix(in srgb, var(--nav-tab-text-color) 10%, transparent)}}.tui-theme_delightinspire-navItem__heading:focus-visible{outline:2px solid var(--nav-tab-text-color)}.tui-theme_delightinspire-navItem__headingText{flex-grow:1;margin:auto;padding:var(--tui-theme_delightinspire-navItem-nav-item-padding) calc(var(--gap-base) * 1) var(--tui-theme_delightinspire-navItem-nav-item-padding) calc(var(--gap-base) * 3);text-align:left;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.tui-theme_delightinspire-navItem__headingText--depth-0{padding:var(--tui-theme_delightinspire-navItem-top-level-nav-item-padding) calc(var(--gap-base) * 1) var(--tui-theme_delightinspire-navItem-top-level-nav-item-padding) calc(var(--gap-base) * 3)}.tui-theme_delightinspire-navItem__headingAction{flex-basis:1.5rem;flex-shrink:0;height:1.5rem;margin:calc(var(--gap-base) * 1) calc(var(--gap-base) * 2);padding:var(--tui-theme_delightinspire-navItem-nav-item-padding);color:var(--nav-tab-text-color)}.tui-theme_delightinspire-navItem__children{flex-basis:100%;margin-bottom:calc(var(--gap-base) * 2);margin-left:0;list-style:none}.tui-theme_delightinspire-navigation__toggle{position:absolute;z-index:1;width:var(--nav-button-size);height:var(--nav-button-size);margin:calc(var(--gap-base) * 4);color:var(--color-text)}.tui-theme_delightinspire-navigation__toggle--overlay{display:block}.tui-theme_delightinspire-navigation__toggle--expand{display:none}@media (min-width:992px){.tui-theme_delightinspire-navigation__toggle{left:var(--nav-collapsed-width);margin-left:calc(var(--gap-base) * 5)}.tui-theme_delightinspire-navigation__toggle--overlay{display:none}.tui-theme_delightinspire-navigation__toggle--expand{display:block}.tui-theme_delightinspire-navigation__toggle--navExpanded{left:var(--nav-width)}}.tui-theme_delightinspire-navigation__toggle--navHidden{left:0}.tui-theme_delightinspire-navigation{position:relative;z-index:var(--zindex-navbar);display:none;flex-direction:column;overflow:visible}@media (min-width:992px){.tui-theme_delightinspire-navigation{display:flex;width:var(--nav-collapsed-width)}}.tui-theme_delightinspire-navigation .tui-theme_delightinspire-navigation__nav{position:fixed;display:flex;flex-direction:column;width:var(--nav-collapsed-width);height:100%;background-color:var(--nav-bg-color);border-right:1px inset var(--nav-border-colour)}.tui-theme_delightinspire-navigation .tui-theme_delightinspire-navigation__heading{margin:auto;border-bottom:1px inset var(--nav-border-colour)}.tui-theme_delightinspire-navigation .tui-theme_delightinspire-navigation__headingLogo{max-width:var(--nav-logomark-width);max-height:var(--nav-logomark-height);margin:calc(var(--gap-base) * 8) 0}.tui-theme_delightinspire-navigation .tui-theme_delightinspire-navigation__collapse{float:right;width:var(--nav-button-size);height:var(--nav-button-size);margin-top:calc(var(--gap-base) * 4);margin-right:calc(var(--gap-base) * -3);color:var(--nav-tab-text-color)}.tui-theme_delightinspire-navigation .tui-theme_delightinspire-navigation__collapse:focus-visible{outline:2px solid var(--nav-tab-text-color)}.tui-theme_delightinspire-navigation .tui-theme_delightinspire-navigation__items{display:flex;flex-direction:column;gap:calc(var(--gap-base) * 1);height:100%;margin:0;padding:calc(var(--gap-base) * 5) calc(var(--gap-base) * 5) calc(var(--gap-base) * 5) 0;overflow-y:auto;list-style:none}.tui-theme_delightinspire-navigation--overlaid{position:fixed;z-index:var(--zindex-nav-overlay);display:flex;width:var(--nav-width)}@media (min-width:992px){.tui-theme_delightinspire-navigation--overlaid{position:relative;width:var(--nav-collapsed-width)}}.tui-theme_delightinspire-navigation--overlaid .tui-theme_delightinspire-navigation__nav{width:var(--nav-width)}.tui-theme_delightinspire-navigation--overlaid .tui-theme_delightinspire-navigation__heading{margin:0 calc(var(--gap-base) * 6)}.tui-theme_delightinspire-navigation--overlaid .tui-theme_delightinspire-navigation__headingLogo{max-width:var(--nav-logo-width);max-height:var(--nav-logo-height)}.tui-theme_delightinspire-navigation--overlaid .tui-theme_delightinspire-navigation__items{padding:calc(var(--gap-base) * 5) calc(var(--gap-base) * 3) calc(var(--gap-base) * 5) 0}.tui-theme_delightinspire-navigation--desktopExpanded{display:none}@media (min-width:992px){.tui-theme_delightinspire-navigation--desktopExpanded{display:flex;width:var(--nav-width)}.tui-theme_delightinspire-navigation--desktopExpanded .tui-theme_delightinspire-navigation__nav{width:var(--nav-width)}.tui-theme_delightinspire-navigation--desktopExpanded .tui-theme_delightinspire-navigation__heading{margin:0 calc(var(--gap-base) * 6)}.tui-theme_delightinspire-navigation--desktopExpanded .tui-theme_delightinspire-navigation__headingLogo{max-width:var(--nav-logo-width);max-height:var(--nav-logo-height)}.tui-theme_delightinspire-navigation--desktopExpanded .tui-theme_delightinspire-navigation__items{padding:calc(var(--gap-base) * 5) calc(var(--gap-base) * 3) calc(var(--gap-base) * 5) 0}}.tui-theme_delightinspire-navigation--hidden{display:none}#page-course-view-topics{display:flex;flex-direction:column}#page-course-view-topics .tw-containerCourse-enrolmentBanner{display:none}#page-course-view-topics nav.totaraNav{margin-bottom:0}#page-course-view-topics .tw-formatTopics__topicHeaderContainer{}#page-course-view-topics .page-heading{display:none}#page-course-view-topics .activityinstance a,#page-course-view-topics .url-extended-title-text,#page-course-view-topics .resource-extended-title-text{color:#046A38 !important;font-weight:bold;font-size:20px;border-bottom:1px solid #e0e0e0;padding-bottom:2rem;margin-bottom:2rem;display:block;margin-top:0px;line-height:32px}#page-course-view-topics .activityinstance a .flex-icon,#page-course-view-topics .url-extended-title-text .flex-icon,#page-course-view-topics .resource-extended-title-text .flex-icon{display:none}#page-course-view-topics .activity.modtype_dlturlextended .url-extended-container{margin-top:0}#page-course-view-topics .course-header{background-color:#ffffff;overflow:hidden;margin-bottom:32px;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.08)}#page-course-view-topics .course-header__image{position:relative;height:280px;background-size:cover;background-position:center}@media (max-width:576px){#page-course-view-topics .course-header__image{height:200px}}#page-course-view-topics .course-header__overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.4) 100%)}#page-course-view-topics .course-header__badge{position:absolute;top:16px;left:16px;display:flex;align-items:center;gap:4px;background-color:#046A38;color:#ffffff;padding:4px 16px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}#page-course-view-topics .course-header__badge i{font-size:12px}#page-course-view-topics .course-header__bookmark{position:absolute;top:16px;right:16px}#page-course-view-topics .course-header__bookmark .course_bookmark_btn{width:44px;height:44px;background-color:rgba(255, 255, 255, 0.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255, 255, 255, 0.2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease}#page-course-view-topics .course-header__bookmark .course_bookmark_btn:hover{background-color:rgba(255, 255, 255, 0.25);transform:scale(1.05)}#page-course-view-topics .course-header__bookmark .course_bookmark_btn .bookmark-icon{font-size:18px;color:#ffffff;transition:all 0.2s ease}#page-course-view-topics .course-header__bookmark .course_bookmark_btn .bookmark-icon.fa-bookmark{color:#046A38}#page-course-view-topics .course-header__info{padding:24px;display:flex;flex-direction:column;gap:16px}@media (min-width:992px){#page-course-view-topics .course-header__info{flex-direction:row;justify-content:space-between;align-items:flex-start}}#page-course-view-topics .course-header__content{flex:1}#page-course-view-topics .course-header__title{font-size:28px;font-weight:700;color:#000000;margin:0 0 8px;line-height:1.2}@media (max-width:576px){#page-course-view-topics .course-header__title{font-size:22px}}#page-course-view-topics .course-header__summary{position:relative}#page-course-view-topics .course-header__summary.expanded .course-header__description{-webkit-line-clamp:unset;max-height:none}#page-course-view-topics .course-header__description{font-size:14px;color:#666666;margin:0 0 4px;line-height:1.6;max-width:600px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:all 0.3s ease}#page-course-view-topics .course-header__read-more{background:none;border:none;padding:0;color:#046A38;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:color 0.2s ease}#page-course-view-topics .course-header__read-more:hover{color:#02391e}#page-course-view-topics .course-header__read-more i{font-size:10px;transition:transform 0.2s ease}#page-course-view-topics .course-header__progress{display:flex;align-items:center;gap:16px;margin-top:24px}@media (max-width:576px){#page-course-view-topics .course-header__progress{flex-wrap:wrap}}#page-course-view-topics .course-header__progress-info{display:flex;flex-direction:column;min-width:120px}@media (max-width:576px){#page-course-view-topics .course-header__progress-info{width:100%;flex-direction:row;justify-content:space-between;margin-bottom:4px}}#page-course-view-topics .course-header__progress-label{font-size:12px;font-weight:600;color:#000000;text-transform:uppercase;letter-spacing:0.5px}#page-course-view-topics .course-header__progress-value{font-size:12px;color:#666666}#page-course-view-topics .course-header__progress-bar{flex:1;height:8px;background-color:rgba(4, 106, 56, 0.15);border-radius:4px;overflow:hidden;min-width:150px}#page-course-view-topics .course-header__progress-fill{height:100%;background:linear-gradient(90deg, #046A38 0%, #069b52 100%);border-radius:4px;transition:width 0.5s ease-out}#page-course-view-topics .course-header__progress-percentage{font-size:16px;font-weight:700;color:#046A38;min-width:45px;text-align:right}#page-course-view-topics .course-header__meta{display:flex;flex-wrap:wrap;gap:8px}@media (min-width:992px){#page-course-view-topics .course-header__meta{flex-shrink:0}}#page-course-view-topics .course-header__meta-item{display:flex;align-items:center;gap:4px;background-color:#f4f4f4;padding:4px 16px;border-radius:20px;font-size:13px;color:#666666}#page-course-view-topics .course-header__meta-item i{font-size:12px;color:#046A38}#page-course-view-topics .course-header__meta-item--progress{background-color:rgba(4, 106, 56, 0.1);color:#02391e}#page-course-view-topics .course-header__meta-item--progress i{color:#046A38}#page-course-view-topics .activity{position:relative;background-color:#ffffff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.08);margin-bottom:32px;padding:20px}@media (max-width:576px){#page-course-view-topics .activity{margin-bottom:20px}}#page-course-view-topics .activity .availabilityinfo{display:none}#page-course-view-topics #activities_container{display:flex}#page-course-view-topics #activities_container #completionprogressid{display:none}#page-course-view-topics #activities_container #course_sidebar_container{width:100px;position:relative;height:auto}@media (max-width:576px){#page-course-view-topics #activities_container #course_sidebar_container{display:none}}#page-course-view-topics #activities_container #course_sidebar_container #course_sidebar{background-color:#ffffff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.08);margin-bottom:32px;padding:20px 10px;position:sticky;width:70px;top:20px;z-index:10}#page-course-view-topics #activities_container #course_sidebar_container #course_sidebar ul{margin:0}#page-course-view-topics #activities_container #course_sidebar_container #course_sidebar ul li{float:unset}#page-course-view-topics #activities_container #course_sidebar_container #course_sidebar ul li.active a{border-color:#046A38;background-color:#046A38;color:#ffffff}#page-course-view-topics #activities_container #course_sidebar_container #course_sidebar ul li.active a:hover{color:#ffffff}#page-course-view-topics #activities_container #course_sidebar_container #course_sidebar .course_sidebar_link{margin:auto;margin-bottom:10px;display:flex;align-items:center;justify-content:center}#page-course-view-topics #activities_container #course_sidebar_container #course_sidebar .course_sidebar_link a{text-decoration:none;display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:50%;border:1px solid var(--nav-border-colour);margin:0;font-size:25px;color:var(--nav-border-colour);transition:color 0.25s, border-color 0.25s;padding:0px}#page-course-view-topics #activities_container #course_sidebar_container #course_sidebar .course_sidebar_link a:hover{color:#046A38;border:solid 2px #046A38}#page-course-view-topics #activities_container #course_sidebar_container #course_sidebar .course_sidebar_link a:hover .nav-link-activity-name{display:block;opacity:1}#page-course-view-topics #activities_container #course_sidebar_container #course_sidebar .course_sidebar_link a .nav-link-activity-name{transition:opacity 0.5s;display:none;opacity:0;position:absolute;left:calc(100% + 20px);background-color:#ffffff;top:50%;transform:translateY(-50%);padding:5px;font-size:16px;z-index:2;border:solid 1px #e0e0e0;border-radius:5px;color:#046A38 !important;border-left:none;padding-left:20px;width:-webkit-max-content;width:max-content}#page-course-view-topics #activities_container #course_sidebar_container #course_sidebar .course_sidebar_link a .nav-link-activity-name:before{content:"";position:absolute;width:20px;height:20px;background-color:#ffffff;border:solid 1px #e0e0e0;transform:rotate(45deg) translateY(-70%);left:-21px;top:50%;border-top:none;border-right:none}#page-course-view-topics .section .activity .actions{z-index:100}#page-course-view-topics .pc-videoplayer-container{max-width:1000px}#page-course-view-topics .activityinstance{display:block}#page-course-view-topics .activityinstance a,#page-course-view-topics .url-extended-title-text,#page-course-view-topics .resource-extended-title-text{color:#046A38 !important;font-weight:bold;border-bottom:1px solid #e0e0e0;padding-bottom:2rem;margin-bottom:2rem;display:block}#page-course-view-topics .activityinstance a .flex-icon,#page-course-view-topics .url-extended-title-text .flex-icon,#page-course-view-topics .resource-extended-title-text .flex-icon{display:none}#page-course-view-topics .activity.modtype_dltresourceextended .resource-extended-container.bottom-bordered-block{border-bottom:none !important}#page-course-view-topics .modtype_label a{color:#046A38}#page-course-view-topics .activity iframe{width:100%;height:100%}#page-course-view-topics .section .activity .contentafterlink{margin-left:0px}#page-course-view-topics .f2fsessionlinks{display:inline-block}#page-course-view-topics .pc-videoplayer-container{max-width:unset}#page-course-view-topics .path-site li.activity>div,#page-course-view-topics .path-course-view li.activity>div{position:relative;padding:0}#page-course-view-topics .section .label .contentwithoutlink{padding-right:0px}#page-course-view-topics .customcompletionicon{background-size:contain;background-repeat:no-repeat;width:50px;height:80px;position:absolute;top:-25px;right:-25px}#page-course-view-topics .customcompletionicon:before{display:none}#page-course-view-topics .customcompletionicon.completion-rpl-n,#page-course-view-topics .customcompletionicon.completion-auto-n,#page-course-view-topics .customcompletionicon.completion-manual-n{background-image:url(/theme/delightinspire/pix/ribbon_incomplete.svg)}#page-course-view-topics .customcompletionicon.completion-rpl-y,#page-course-view-topics .customcompletionicon.completion-auto-y,#page-course-view-topics .customcompletionicon.completion-manual-y{background-image:url(/theme/delightinspire/pix/ribbon_completed.svg)}#page-course-view-topics .course-content ul li.section.main{border-bottom:none}.activity.modtype_facetoface .f2fsessionlinks{background-color:#046A38;color:white;padding:0.6rem 1.4rem !important;display:inline-block;margin-top:1rem;margin-right:1rem;display:inline-block;border-radius:var(--btn-radius)}.activity.modtype_facetoface .f2fsessionlinks:hover{background-color:#046A38;color:white;text-decoration:underline}.incourse-header{margin-bottom:24px}.course-header--compact{display:flex;flex-direction:column;background-color:#ffffff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.08);overflow:hidden}@media (min-width:768px){.course-header--compact{flex-direction:row}}.course-header--compact .course-header__image--compact{height:150px;position:relative;background-size:cover;background-position:center}@media (min-width:768px){.course-header--compact .course-header__image--compact{height:auto;min-height:120px;flex:0 0 66.666%;width:66.666%}}.course-header--compact .course-header__overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.4) 100%)}.course-header--compact .course-header__info--compact{padding:16px 20px;display:flex;align-items:center;background-color:#ffffff}@media (min-width:768px){.course-header--compact .course-header__info--compact{flex:0 0 33.333%;width:33.333%;padding:20px 24px}}.course-header--compact .course-header__info--compact .course-header__content{display:flex;flex-direction:column;gap:8px}.course-header--compact .course-header__info--compact .course-header__title{font-size:1.125rem;font-weight:700;color:#000000;margin:0;line-height:1.3}@media (min-width:768px){.course-header--compact .course-header__info--compact .course-header__title{font-size:1.25rem}}.course-header--compact .course-header__info--compact .course-header__activity-name{font-size:0.9rem;font-weight:400;color:#666666;margin:0;line-height:1.4}@media (min-width:768px){.course-header--compact .course-header__info--compact .course-header__activity-name{font-size:1rem}}body[id^="page-mod-feedback-"] #region-main{padding-top:20px}@media (min-width:768px){body[id^="page-mod-feedback-"] #region-main{padding-top:0}}body[id^="page-mod-feedback-"] .page-heading h1{margin-bottom:24px}.feedback_form{background-color:var(--color-neutral-1);border:1px solid var(--color-neutral-5);border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.06)}@media (min-width:768px){.feedback_form{padding:24px}}.feedback_mode{margin-bottom:16px;padding-bottom:16px}.feedback_mode .felement.fstatic{display:flex;align-items:center;gap:8px;padding:10px 14px;background-color:var(--color-neutral-3);border-radius:6px;font-size:0.9em;color:var(--color-text-secondary)}.feedback_mode .felement.fstatic:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:var(--color-state);font-size:16px}.path-mod-feedback div.feedback_itemlist{padding-top:26px}.feedback_form .fitem{margin-bottom:26px}.feedback_form .fitem .fitemtitle{margin-bottom:6px;width:unset}.feedback_form .fitem .fitemtitle label,.feedback_form .fitem .fitemtitle .fstaticlabel{font-weight:600;color:inherit;font-size:1em;display:flex;align-items:center;gap:6px}.feedback_form .fitem .felement{width:100%}.feedback_form .fitem .form-required,.feedback_form .fitem .ft-state-danger{color:#c96a7e}.feedback_form .fitem_fgroup fieldset,.feedback_form .fgroup fieldset{border:none;padding:0;margin:0}.feedback_form .fitem_fgroup .flegend legend,.feedback_form .fitem_fgroup legend,.feedback_form .fgroup .flegend legend,.feedback_form .fgroup legend{font-weight:600;margin-bottom:8px;padding:0;display:flex;align-items:center;gap:6px}.feedback_form .fitem_fgroup .flegend legend .legend,.feedback_form .fitem_fgroup legend .legend,.feedback_form .fgroup .flegend legend .legend,.feedback_form .fgroup legend .legend{display:flex;align-items:center;gap:6px}.feedback_form .fradio-content{display:flex;align-items:center;padding:6px 10px;margin-bottom:2px;border-radius:6px;transition:background-color 0.2s ease;cursor:pointer}.feedback_form .fradio-content:hover{background-color:var(--color-neutral-3)}.feedback_form .fradio-content+br{display:none}.feedback_form .fradio-content input[type="radio"]{-webkit-appearance:none;appearance:none;background-color:var(--color-neutral-1);margin:0;margin-right:10px;font:inherit;color:var(--color-state);width:18px;height:18px;min-width:18px;border:2px solid var(--color-neutral-5);border-radius:50%;display:grid;place-content:center;cursor:pointer;transition:all 0.15s ease}.feedback_form .fradio-content input[type="radio"]:before{content:"";width:10px;height:10px;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;background-color:var(--color-state)}.feedback_form .fradio-content input[type="radio"]:hover{border-color:var(--color-state)}.feedback_form .fradio-content input[type="radio"]:checked{border-color:var(--color-state)}.feedback_form .fradio-content input[type="radio"]:checked:before{transform:scale(1)}.feedback_form .fradio-content input[type="radio"]:focus{outline:none;box-shadow:0 0 0 3px var(--color-state-15)}.feedback_form .fradio-content label{margin:0;cursor:pointer;flex:1;font-weight:400}.feedback_form .fradio-content label .weight{color:var(--color-text-secondary);font-size:0.9em}.feedback_form input[type="checkbox"]{-webkit-appearance:none;appearance:none;background-color:var(--color-neutral-1);margin:0;margin-right:10px;font:inherit;color:var(--color-state);width:18px;height:18px;min-width:18px;border:2px solid var(--color-neutral-5);border-radius:4px;display:grid;place-content:center;cursor:pointer;transition:all 0.15s ease}.feedback_form input[type="checkbox"]:before{content:"";width:10px;height:10px;transform:scale(0);transition:120ms transform ease-in-out;background-color:var(--color-neutral-1);clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%)}.feedback_form input[type="checkbox"]:hover{border-color:var(--color-state)}.feedback_form input[type="checkbox"]:checked{border-color:var(--color-state);background-color:var(--color-state)}.feedback_form input[type="checkbox"]:checked:before{transform:scale(1)}.feedback_form input[type="checkbox"]:focus{outline:none;box-shadow:0 0 0 3px var(--color-state-15)}.feedback_form .feedback-item-info .felement.fstatic{padding:10px 14px;background-color:var(--color-neutral-3);border-radius:6px;margin-left:16px}.feedback_form div.feedback_is_dependent{margin-left:20px;padding-left:16px;background-color:white}@media (min-width:768px){.feedback_form div.feedback_is_dependent{margin-left:28px;padding-left:20px}}.feedback_form .requirednote{margin-top:20px;padding-top:16px;border-top:1px solid var(--color-neutral-5)}.feedback_form .requirednote .felement.fstatic{display:flex;align-items:center;gap:6px;font-size:0.9em;color:var(--color-text-secondary)}.feedback_form span.error{display:flex;align-items:center;gap:8px;color:#c96a7e;font-size:0.9em;margin-top:8px;padding:8px 12px;background-color:#FEF2F2;border-radius:6px}.feedback_form span.error:before{font-family:"Font Awesome 5 Free";font-weight:900;content:""}.feedback_form br.error{display:none}#page-mod-feedback-view{}#page-mod-feedback-analysis{}#page-mod-feedback-analysis .feedback_result{background-color:var(--color-neutral-1);border:1px solid var(--color-neutral-5);border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.06)}#page-mod-feedback-analysis .chart-area{padding:20px;background-color:var(--color-neutral-2);border-radius:8px;margin-top:16px}#page-mod-feedback-analysis table{width:100%;border-collapse:collapse}#page-mod-feedback-analysis table th,#page-mod-feedback-analysis table td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--color-neutral-5)}#page-mod-feedback-analysis table th{font-weight:600;background-color:var(--color-neutral-3)}#page-mod-feedback-analysis table tr:hover td{background-color:var(--color-neutral-2)}#page-mod-feedback-show_entries{}#page-mod-feedback-show_entries .feedback_entries{background-color:var(--color-neutral-1);border:1px solid var(--color-neutral-5);border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.06)}#page-mod-feedback-show_entries .feedback_pagelinks{display:flex;justify-content:center;gap:8px;margin:24px 0}#page-mod-feedback-show_entries .feedback_pagelinks a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background-color:var(--color-neutral-3);color:inherit;text-decoration:none;transition:all 0.2s ease}#page-mod-feedback-show_entries .feedback_pagelinks a:hover{background-color:var(--color-state);color:var(--color-neutral-1)}#page-mod-feedback-show_entries .feedback_pagelinks a.active{background-color:var(--color-state);color:var(--color-neutral-1);font-weight:600}#page-mod-feedback-print .feedback_form{box-shadow:none;border:none}@media (max-width:768px){.feedback_form{padding:16px;border-radius:8px}.feedback_form .fradio-content{padding:10px 12px}}.feedback-loading{display:flex;align-items:center;justify-content:center;min-height:200px}.feedback-loading:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:48px;color:var(--color-state);animation:feedback-spinner 1s linear infinite}@keyframes feedback-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.feedback-completion-status{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:8px;margin-bottom:24px}.feedback-completion-status--complete{background-color:#ECFDF5;border:1px solid #408615;color:#2b5a0e}.feedback-completion-status--complete:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:20px;color:#408615}.feedback-completion-status--incomplete{background-color:#FFFBEB;border:1px solid #FBBF24;color:#e8a804}.feedback-completion-status--incomplete:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:20px;color:#FBBF24}.complete-feedback{margin:24px 0}.complete-feedback a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;border:2px solid;border-radius:6px;cursor:pointer;transition:background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease;overflow-wrap:break-word;gap:8px;color:var(--color-neutral-1);background-color:var(--color-state);border-color:var(--color-state)}.complete-feedback a:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--color-state-rgb, 134, 188, 37), 0.3)}.complete-feedback a:hover{background-color:var(--color-state-hover);border-color:var(--color-state-hover);color:var(--color-neutral-1);box-shadow:0 4px 12px rgba(0, 0, 0, 0.15)}.complete-feedback a:active{background-color:var(--color-state-active);border-color:var(--color-state-active);box-shadow:0 2px 4px rgba(0, 0, 0, 0.1)}#page-mod-feedback-complete{}#page-mod-feedback-complete .generalbox{background-color:var(--color-neutral-1);border:1px solid var(--color-neutral-5);border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.06);text-align:center;position:relative;padding-top:60px}#page-mod-feedback-complete .generalbox .generated-content--user{margin-top:40px}#page-mod-feedback-complete .generalbox:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";display:block;font-size:48px;color:#408615;margin-bottom:16px}#page-mod-feedback-complete .generalbox .generated-content--user p,#page-mod-feedback-complete .generalbox .legacy-rendered p{font-size:1.1em;color:#2b5a0e;margin:0}#page-mod-feedback-complete .alert{margin-top:40px}#page-mod-feedback-complete .continuebutton{text-align:center;margin:24px 0}#page-mod-feedback-complete .continuebutton form{display:inline-block}#page-mod-feedback-complete .continuebutton input[type="submit"],#page-mod-feedback-complete .continuebutton .form-submit,#page-mod-feedback-complete .continuebutton .btn-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;border:2px solid;border-radius:6px;cursor:pointer;transition:background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease;overflow-wrap:break-word;gap:8px;color:var(--color-neutral-1);background-color:var(--color-state);border-color:var(--color-state)}#page-mod-feedback-complete .continuebutton input[type="submit"]:focus,#page-mod-feedback-complete .continuebutton .form-submit:focus,#page-mod-feedback-complete .continuebutton .btn-primary:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--color-state-rgb, 134, 188, 37), 0.3)}#page-mod-feedback-complete .continuebutton input[type="submit"]:hover,#page-mod-feedback-complete .continuebutton .form-submit:hover,#page-mod-feedback-complete .continuebutton .btn-primary:hover{background-color:var(--color-state-hover);border-color:var(--color-state-hover);color:var(--color-neutral-1);box-shadow:0 4px 12px rgba(0, 0, 0, 0.15)}#page-mod-feedback-complete .continuebutton input[type="submit"]:active,#page-mod-feedback-complete .continuebutton .form-submit:active,#page-mod-feedback-complete .continuebutton .btn-primary:active{background-color:var(--color-state-active);border-color:var(--color-state-active);box-shadow:0 2px 4px rgba(0, 0, 0, 0.1)}body.pagelayout-frontpage{}body.pagelayout-frontpage a:hover{color:#046A38;text-decoration:none}body.pagelayout-frontpage .dashboard{min-height:100vh;display:flex;flex-direction:column}body.pagelayout-frontpage .dashboard-main{display:grid;grid-template-columns:1fr 320px;flex:1;gap:24px}body.pagelayout-frontpage .dashboard-main--two-col{grid-template-columns:1fr 320px}@media (max-width:1024px){body.pagelayout-frontpage .dashboard-main{grid-template-columns:1fr;padding:16px}}body.pagelayout-frontpage .dashboard-sidebar{display:flex;flex-direction:column;gap:16px}@media (max-width:1024px){body.pagelayout-frontpage .dashboard-sidebar--right{order:2}}body.pagelayout-frontpage .dashboard-content{display:flex;flex-direction:column;gap:24px}@media (max-width:1024px){body.pagelayout-frontpage .dashboard-content{order:1}}@media (max-width:1024px){body.pagelayout-frontpage .dashboard-header{padding:16px}body.pagelayout-frontpage .dashboard-main{grid-template-columns:1fr}}@media (max-width:768px){body.pagelayout-frontpage .dashboard-header{flex-direction:column;gap:16px;text-align:center}body.pagelayout-frontpage .dashboard-header__welcome{flex-direction:column}}.block{position:relative;background-color:#ffffff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.08);margin-bottom:32px}.block .content{word-wrap:break-word;padding:24px;margin:0}body[id^="page-mod-quiz-"] #region-main{margin-bottom:0px;padding-top:0px}body[id^="page-mod-quiz-"] #page-content{padding-bottom:30px;padding-top:0px}@media (min-width:768px){body[id^="page-mod-quiz-"] #region-main{margin-bottom:120px}body[id^="page-mod-quiz-"] #page-content{padding-bottom:30px}}#page-mod-quiz-review #region-main h2,#page-mod-quiz-summary #region-main h2,#page-mod-quiz-attempt #region-main h2{position:relative}#page-mod-quiz-review #region-main h2:after,#page-mod-quiz-summary #region-main h2:after,#page-mod-quiz-attempt #region-main h2:after{content:"";position:absolute;background-image:url("/local/profile/pix/canvas.png");bottom:-64px;left:10%;width:315px;height:86px;z-index:-1}@media (min-width:768px){#page-mod-quiz-review #region-main h2:after,#page-mod-quiz-summary #region-main h2:after,#page-mod-quiz-attempt #region-main h2:after{content:unset;display:none}}table.generaltable.quizsummaryofattempt{margin-bottom:60px}#page-mod-quiz-summary #page .controls{text-align:center;margin-top:0px;margin-bottom:0px}#page-mod-quiz-summary #page .controls input{margin-bottom:0px}#page-mod-quiz-summary .submitbtns.segit condary{margin-top:1em}#page-mod-quiz-summary .quiz-loading{display:flex;align-items:center;justify-content:center;height:200px}#page-mod-quiz-summary .quiz-loading:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"";font-size:48px;color:var(--color-state);animation:quiz-spinner 1s linear infinite}@keyframes quiz-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#page-mod-quiz-summary .quiz-loading-string{text-align:center}#page-mod-quiz-summary .customprocessquizbutton{}.path-mod-quiz{}.path-mod-quiz .mod_quiz-prev-nav.btn.btn-secondary{background-color:var(--color-neutral-1);border:1px solid var(--color-state);color:var(--color-state);padding:12px 24px;border-radius:4px;text-decoration:none;display:inline-block;transition:all 0.3s ease}.path-mod-quiz .mod_quiz-prev-nav.btn.btn-secondary:hover{background-color:var(--color-state-active);color:var(--color-neutral-1);border-color:var(--color-state-active)}.path-mod-quiz table.quizreviewsummary{}.path-mod-quiz table.quizreviewsummary .quizpassedgrade{font-weight:bold}.path-mod-quiz form.questionflagsaveform{display:none;padding:16px}.path-mod-quiz form.questionflagsaveform.visible{display:block}.path-mod-quiz form.questionflagsaveform:before,.path-mod-quiz #region-main{padding-top:20px}@media (min-width:768px){.path-mod-quiz form.questionflagsaveform:before,.path-mod-quiz #region-main{padding-top:0px}}.path-mod-quiz #block-region-side-pre{position:relative;top:32px}@media (min-width:1200px){.path-mod-quiz #block-region-side-pre{position:sticky}}.path-mod-quiz .submitbtns.primary input[type="submit"],.path-mod-quiz .endtestlink,.path-mod-quiz .quizstartbuttondiv input[type="submit"]{text-align:center;background-color:var(--color-state);border:1px solid var(--color-state);color:var(--color-neutral-1);padding:12px 24px;border-radius:4px;cursor:pointer;transition:all 0.3s ease}.path-mod-quiz .submitbtns.primary input[type="submit"]:hover,.path-mod-quiz .endtestlink:hover,.path-mod-quiz .quizstartbuttondiv input[type="submit"]:hover{background-color:var(--color-state-hover);border-color:var(--color-state-hover)}.path-mod-quiz .submitbtns.secondary input[type="submit"]{text-align:center;background-color:var(--color-neutral-1);border:1px solid var(--color-state);color:var(--color-state);padding:12px 24px;border-radius:4px;cursor:pointer;transition:all 0.3s ease}.path-mod-quiz .submitbtns.secondary input[type="submit"]:hover{background-color:var(--color-state-active);color:var(--color-neutral-1);border-color:var(--color-state-active)}.path-mod-quiz .submitbtns{display:flex;justify-content:center}.path-mod-quiz .singlebutton div{display:block;margin:0px}.path-mod-quiz .singlebutton div input[type=submit]{text-align:center;margin:0px;margin-bottom:10px}.path-mod-quiz .othernav .singlebutton input[type=submit]{width:100%}.path-mod-quiz table.quizattemptsummary tr.bestrow td{background-color:#ed786f !important}.path-mod-quiz .mod_quiz-next-nav{text-align:center;background-color:var(--color-state);border:1px solid var(--color-state);color:var(--color-neutral-1);padding:12px 24px;border-radius:4px;cursor:pointer;text-decoration:none;display:inline-block;transition:all 0.3s ease}.path-mod-quiz .mod_quiz-next-nav:hover{background-color:var(--color-state-hover);color:var(--color-neutral-1);border-color:var(--color-state-hover)}.path-mod-quiz .completionindicator{margin-top:24px}.path-mod-quiz .completionindicator .ft-fw{width:unset}.path-mod-quiz .completionindicator .tfont-var-check-circle:before{top:20px;left:15px;color:white;display:none}.path-mod-quiz .completionindicator .tfont-var-check-circle:after{content:"Completed";padding:8px 16px 8px 34px;background-color:#ECFDF5;background-image:url("/theme/delightinspire/pix/icons/tick.svg");background-repeat:no-repeat;background-position:8px 4px;background-size:20px 20px;color:#046A38;border-radius:0px;font-weight:bold;text-transform:uppercase;text-align:center;display:block;z-index:-1;top:0px}.path-mod-quiz .completionindicator .tfont-var-circle:before{top:20px;left:15px;color:white;display:none}.path-mod-quiz .completionindicator .tfont-var-circle:after{content:"To complete";padding:8px 16px;background-color:var(--color-neutral-3);color:var(--color-text-secondary);border-radius:0px;font-weight:bold;text-transform:uppercase;text-align:center;letter-spacing:0.06em;display:block;z-index:-1;top:0px}.path-mod-quiz .qn_buttons{display:flex;flex-direction:column}.path-mod-quiz .deferredfeedback.correct .outcome{background:#ECFDF5;border:1px solid #046A38}.path-mod-quiz .deferredfeedback.incorrect .outcome{background:#FEF2F2;border:1px solid #DA291C}.path-mod-quiz .deferredfeedback.partiallycorrect .outcome,.path-mod-quiz .deferredfeedback.partially .outcome{background:#FFFBEB;border:1px solid #ED8B00}.path-mod-quiz .que{display:flex;flex-direction:column;background-color:var(--color-neutral-1);border:1px solid var(--color-neutral-5);border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.06)}.path-mod-quiz .que .info{display:none}.path-mod-quiz .que .content{margin:0}.path-mod-quiz .que .qtext{margin-bottom:20px;font-weight:600;font-size:1.1em;line-height:1.5}.path-mod-quiz .que .prompt{margin-bottom:16px;color:var(--color-text-secondary);font-size:0.95em}.path-mod-quiz .que .answer{margin-bottom:15px}.path-mod-quiz .que .answer div{display:grid;align-items:center;gap:16px;padding:12px 16px;grid-template-columns:auto 1fr auto;border-radius:6px;margin-bottom:8px;transition:background-color 0.2s ease}.path-mod-quiz .que .answer div input{margin:0;width:unset}.path-mod-quiz .que .answer div label{margin-bottom:0;font-weight:400}.path-mod-quiz .que .answer div input[type=radio]{-webkit-appearance:none;appearance:none;background-color:var(--color-neutral-1);margin:0;font:inherit;color:var(--color-state);width:20px;height:20px;border:2px solid var(--color-neutral-5);border-radius:50%;display:grid;place-content:center;outline:none;transition:all 0.15s ease}.path-mod-quiz .que .answer div input[type=radio]:before{content:"";width:10px;height:10px;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;background-color:var(--color-state)}.path-mod-quiz .que .answer div input[type=radio]:checked{border-color:var(--color-state)}.path-mod-quiz .que .answer div input[type=radio]:checked:before{transform:scale(1)}.path-mod-quiz .que .answer div input[type="checkbox"]{-webkit-appearance:none;appearance:none;background-color:var(--color-neutral-1);margin:0;font:inherit;color:var(--color-state);width:20px;height:20px;border:2px solid var(--color-neutral-5);border-radius:4px;display:grid;place-content:center;outline:none;transition:all 0.15s ease}.path-mod-quiz .que .answer div input[type="checkbox"]:before{content:"";width:10px;height:10px;transform:scale(0);transition:120ms transform ease-in-out;background-color:var(--color-state);clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%)}.path-mod-quiz .que .answer div input[type="checkbox"]:checked{border-color:var(--color-state);background-color:var(--color-state)}.path-mod-quiz .que .answer div input[type="checkbox"]:checked:before{transform:scale(1);background-color:var(--color-neutral-1)}.path-mod-quiz .que .answer div .flex-icon{font-size:18px}.path-mod-quiz .que .answer div .flex-icon.ft-state-success{color:#046A38}.path-mod-quiz .que .answer div .flex-icon.ft-state-danger{color:#DA291C}.path-mod-quiz .que .answer div[class^="r"]{padding:6px 16px}.path-mod-quiz .que .answer div[class^="r"]:hover{background-color:var(--color-neutral-3)}.path-mod-quiz .que .answer div.correct{background-color:#ECFDF5;border:1px solid #046A38;border-radius:6px}.path-mod-quiz .que .answer div.correct label{font-weight:500}.path-mod-quiz .que .answer div.incorrect{background-color:#FEF2F2;border:1px solid #DA291C;border-radius:6px}.path-mod-quiz .que .answer div.partially{background-color:#FFFBEB;border:1px solid #ED8B00;border-radius:6px}.path-mod-quiz .que .answer .specificfeedback{grid-column:1 / -1;padding:12px 0 0 36px;font-size:0.9em;color:var(--color-text-secondary);background:transparent}.path-mod-quiz .que .formulation .correct{background-color:#ECFDF5}.path-mod-quiz .que .formulation .incorrect{background-color:#FEF2F2}.path-mod-quiz .que .outcome{border-radius:8px;padding:20px 24px;background:var(--color-neutral-3);border:1px solid var(--color-neutral-5);margin-bottom:0px}.path-mod-quiz .que .outcome .feedback{margin:0}.path-mod-quiz .que .outcome .feedback .specificfeedback{display:flex;align-items:flex-start;gap:12px;font-weight:500;margin-bottom:12px;padding:0}.path-mod-quiz .que .outcome .feedback .specificfeedback:before{font-family:"Font Awesome 6 Free";font-weight:900;font-size:18px;flex-shrink:0;margin-top:2px}.path-mod-quiz .que .outcome .feedback .rightanswer{margin:0;padding:6px 16px;background-color:var(--color-neutral-1);border-radius:6px}.path-mod-quiz .que .outcome.correct{background:#ECFDF5;border:1px solid #046A38}.path-mod-quiz .que .outcome.correct .specificfeedback{color:#02391e}.path-mod-quiz .que .outcome.correct .specificfeedback:before{content:"";color:#046A38}.path-mod-quiz .que .outcome.correct .rightanswer{border-left-color:#046A38}.path-mod-quiz .que .outcome.incorrect{background:#FEF2F2;border:1px solid #DA291C}.path-mod-quiz .que .outcome.incorrect .specificfeedback{color:#ad2116}.path-mod-quiz .que .outcome.incorrect .specificfeedback:before{content:"";color:#DA291C}.path-mod-quiz .que .outcome.incorrect .rightanswer{border-left-color:#DA291C}.path-mod-quiz .que .outcome.partially{background:#FFFBEB;border:1px solid #ED8B00}.path-mod-quiz .que .outcome.partially .specificfeedback{color:#ba6d00}.path-mod-quiz .que .outcome.partially .specificfeedback:before{content:"";color:#ED8B00}.path-mod-quiz .que .outcome.partially .rightanswer{border-left-color:#ED8B00}.path-mod-quiz h3.summaryofattemptdesc{padding:1rem 0rem;margin:0;margin-bottom:40px}@media (min-width:768px){.path-mod-quiz h3.summaryofattemptdesc{padding:5rem 0rem;margin-bottom:0px;padding-top:2rem}}.path-mod-quiz h3.summaryofattempttitle{display:none}.path-mod-quiz table.quizsummaryofattempt{display:none}.path-mod-quiz div.reviewcollapse{padding:16px}.path-mod-quiz div.reviewcollapse p{display:flex;align-items:baseline;justify-content:space-between;font-weight:bold}.path-mod-quiz div.reviewcollapse span.chevron{transform:rotate(0deg);background-image:url("/theme/delightinspire/pix/icons/chevron-down.svg");transition:all 0.3s ease-in-out;width:12px;height:9px;display:block}.path-mod-quiz div.reviewcollapse span.chevron.up{transform:rotate(90deg)}.path-mod-quiz table.quizreviewsummary{border-bottom:1px solid var(--color-neutral-6);margin-bottom:0px}.path-mod-quiz table.quizreviewsummary tr td,.path-mod-quiz table.quizreviewsummary tr th{background:transparent;padding:16px;text-align:left}.path-mod-quiz table.quizreviewsummary tr td p,.path-mod-quiz table.quizreviewsummary tr th p{margin:0px}.path-mod-quiz table.quizreviewsummary tr:nth-of-type(odd){background-color:var(--color-neutral-1)}.path-mod-quiz table.quizreviewsummary tr:nth-of-type(even){background-color:var(--color-neutral-1)}.path-mod-quiz table.quizreviewsummary span.quizpassedgrade{color:#DA291C}.path-mod-quiz table.quizreviewsummary span.quizpassedgrade.passed{color:#046A38}.path-mod-quiz #mod_quiz_navblock{display:none}@media (min-width:768px){.path-mod-quiz #mod_quiz_navblock{display:block}}.path-mod-quiz #mod_quiz_navblock .courseprogress{margin-bottom:36px}.path-mod-quiz #mod_quiz_navblock .courseprogress .progress{border:none;box-shadow:none;height:13px;margin-bottom:10px;overflow:hidden;background-color:var(--color-neutral-6);border-radius:50px}.path-mod-quiz #mod_quiz_navblock .courseprogress .progress .progress-bar,.path-mod-quiz #mod_quiz_navblock .courseprogress .progress .progress .bar,.path-mod-quiz #mod_quiz_navblock .courseprogress .progress .dndupload-progress-outer .bar,.path-mod-quiz #mod_quiz_navblock .courseprogress .progress .dndupload-progress-inner{float:left;width:0%;height:100%;background-color:var(--color-state);box-shadow:none;transition:width 0.6s ease}.path-mod-quiz #mod_quiz_navblock .courseprogress .name{text-transform:uppercase;font-weight:bold}.path-mod-quiz #mod_quiz_navblock ul.quiz-items-list{list-style-type:none;margin:0;padding:0}.path-mod-quiz #mod_quiz_navblock ul.quiz-items-list li{margin:0}.path-mod-quiz #mod_quiz_navblock ul.quiz-items-list li a.item{display:flex;align-items:center;justify-content:space-between;padding:16px 12px;border-radius:8px;text-decoration:none;color:inherit;transition:all 0.2s ease;border:1px solid transparent}.path-mod-quiz #mod_quiz_navblock ul.quiz-items-list li a.item span.name{font-weight:600;flex:1}.path-mod-quiz #mod_quiz_navblock ul.quiz-items-list li a.item span.icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:12px}.path-mod-quiz #mod_quiz_navblock ul.quiz-items-list li a.item span.icon img{width:20px;height:20px;object-fit:contain}.path-mod-quiz #mod_quiz_navblock ul.quiz-items-list li a.item:hover{background-color:var(--color-neutral-3);border-color:var(--color-neutral-5)}.path-mod-quiz #mod_quiz_navblock ul.quiz-items-list li a.item:hover span.name{color:var(--color-state)}.path-mod-quiz #mod_quiz_navblock ul.quiz-items-list li.active a.item{background-color:var(--color-state-10);border-color:var(--color-state)}.path-mod-quiz #mod_quiz_navblock ul.quiz-items-list li.active a.item span.name{color:var(--color-state);font-weight:700}.path-mod-quiz #mod_quiz_navblock ul.quiz-items-list li.active a.item:hover{background-color:var(--color-state-15)}#page-mod-quiz-attempt .answer div[class^="r"]{padding:0.3em}#page-question-edit #categoryquestions .qtype{width:56px}#page-question-edit #id_selectacategory{margin-left:10px}#page-question-edit .createnewquestion{margin:10px 0px}#page-question-edit .createnewquestion input[type="submit"]{margin-left:0px}#page-question-edit .categoryinfo{padding:0px}#page-question-edit .modulespecificbuttonscontainer{padding-left:0px}#page-question-edit .modulespecificbuttonscontainer input{margin:10px 0px}#page-question-edit .modulespecificbuttonscontainer input[name="deleteselected"]{margin-left:0px}#page-question-edit table#categoryquestions{margin:30px 0px}#page-question-edit table#categoryquestions thead{border-bottom:1px solid var(--color-neutral-6)}#page-question-edit table#categoryquestions th,#page-question-edit table#categoryquestions td{padding:10px}#page-mod-quiz-review.path-mod-quiz{}#page-mod-quiz-review.path-mod-quiz .quizsummary_notification{text-align:center;padding:40px 24px;background:var(--color-neutral-1);border:1px solid var(--color-neutral-5);border-radius:12px;margin-bottom:32px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.06)}#page-mod-quiz-review.path-mod-quiz .quizsummary_notification p{margin-top:12px;color:var(--color-text-secondary);font-size:0.95em}#page-mod-quiz-review.path-mod-quiz .quizsummary_notification h3{margin-top:8px;font-weight:600;font-size:1.25em}#page-mod-quiz-review.path-mod-quiz .quizsummary_notification .quiz-result-icon{font-size:72px;display:block;margin-bottom:20px;line-height:1}#page-mod-quiz-review.path-mod-quiz .quizsummary_notification .quiz-result-icon--success{color:#046A38}#page-mod-quiz-review.path-mod-quiz .quizsummary_notification .quiz-result-icon--failure{color:#DA291C}#page-mod-quiz-review.path-mod-quiz .que .answer div{padding:6px 16px}#page-mod-quiz-review.path-mod-quiz .que .answer div[class^="r"],#page-mod-quiz-review.path-mod-quiz .que .answer div.correct,#page-mod-quiz-review.path-mod-quiz .que .answer div.incorrect{background:transparent;border:none;border-radius:0;margin-bottom:0}#page-mod-quiz-review.path-mod-quiz .que .answer div[class^="r"] span.flex-icon,#page-mod-quiz-review.path-mod-quiz .que .answer div[class^="r"] .specificfeedback,#page-mod-quiz-review.path-mod-quiz .que .answer div.correct span.flex-icon,#page-mod-quiz-review.path-mod-quiz .que .answer div.correct .specificfeedback,#page-mod-quiz-review.path-mod-quiz .que .answer div.incorrect span.flex-icon,#page-mod-quiz-review.path-mod-quiz .que .answer div.incorrect .specificfeedback{display:none}#page-mod-quiz-review.path-mod-quiz .correct .outcome .specificfeedback,#page-mod-quiz-review.path-mod-quiz .outcome.correct .specificfeedback{display:flex;align-items:flex-start;gap:12px}#page-mod-quiz-review.path-mod-quiz .correct .outcome .specificfeedback:before,#page-mod-quiz-review.path-mod-quiz .outcome.correct .specificfeedback:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"";color:#046A38;font-size:20px;flex-shrink:0}#page-mod-quiz-review.path-mod-quiz .correct .outcome .rightanswer,#page-mod-quiz-review.path-mod-quiz .correct .outcome .rightanswer.withicon,#page-mod-quiz-review.path-mod-quiz .outcome.correct .rightanswer,#page-mod-quiz-review.path-mod-quiz .outcome.correct .rightanswer.withicon{display:block;padding:12px 16px;margin-top:12px;background:var(--color-neutral-1);border-radius:6px}#page-mod-quiz-review.path-mod-quiz .correct .outcome .rightanswer:before,#page-mod-quiz-review.path-mod-quiz .correct .outcome .rightanswer.withicon:before,#page-mod-quiz-review.path-mod-quiz .outcome.correct .rightanswer:before,#page-mod-quiz-review.path-mod-quiz .outcome.correct .rightanswer.withicon:before{display:none}#page-mod-quiz-review.path-mod-quiz .partially .outcome .specificfeedback,#page-mod-quiz-review.path-mod-quiz .partiallycorrect .outcome .specificfeedback,#page-mod-quiz-review.path-mod-quiz .outcome.partially .specificfeedback{display:flex;align-items:flex-start;gap:12px}#page-mod-quiz-review.path-mod-quiz .partially .outcome .specificfeedback:before,#page-mod-quiz-review.path-mod-quiz .partiallycorrect .outcome .specificfeedback:before,#page-mod-quiz-review.path-mod-quiz .outcome.partially .specificfeedback:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"";color:#ED8B00;font-size:20px;flex-shrink:0}#page-mod-quiz-review.path-mod-quiz .partially .outcome .rightanswer,#page-mod-quiz-review.path-mod-quiz .partially .outcome .rightanswer.withicon,#page-mod-quiz-review.path-mod-quiz .partiallycorrect .outcome .rightanswer,#page-mod-quiz-review.path-mod-quiz .partiallycorrect .outcome .rightanswer.withicon,#page-mod-quiz-review.path-mod-quiz .outcome.partially .rightanswer,#page-mod-quiz-review.path-mod-quiz .outcome.partially .rightanswer.withicon{display:block;padding:12px 16px;margin-top:12px;background:var(--color-neutral-1);border-radius:6px}#page-mod-quiz-review.path-mod-quiz .partially .outcome .rightanswer:before,#page-mod-quiz-review.path-mod-quiz .partially .outcome .rightanswer.withicon:before,#page-mod-quiz-review.path-mod-quiz .partiallycorrect .outcome .rightanswer:before,#page-mod-quiz-review.path-mod-quiz .partiallycorrect .outcome .rightanswer.withicon:before,#page-mod-quiz-review.path-mod-quiz .outcome.partially .rightanswer:before,#page-mod-quiz-review.path-mod-quiz .outcome.partially .rightanswer.withicon:before{display:none}#page-mod-quiz-review.path-mod-quiz .incorrect .outcome .specificfeedback,#page-mod-quiz-review.path-mod-quiz .outcome.incorrect .specificfeedback{display:flex;align-items:flex-start;gap:12px}#page-mod-quiz-review.path-mod-quiz .incorrect .outcome .specificfeedback:before,#page-mod-quiz-review.path-mod-quiz .outcome.incorrect .specificfeedback:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"";color:#DA291C;font-size:20px;flex-shrink:0}#page-mod-quiz-review.path-mod-quiz .incorrect .outcome .rightanswer,#page-mod-quiz-review.path-mod-quiz .incorrect .outcome .rightanswer.withicon,#page-mod-quiz-review.path-mod-quiz .outcome.incorrect .rightanswer,#page-mod-quiz-review.path-mod-quiz .outcome.incorrect .rightanswer.withicon{display:block;padding:12px 16px;margin-top:12px;background:var(--color-neutral-1);border-radius:6px}#page-mod-quiz-review.path-mod-quiz .incorrect .outcome .rightanswer:before,#page-mod-quiz-review.path-mod-quiz .incorrect .outcome .rightanswer.withicon:before,#page-mod-quiz-review.path-mod-quiz .outcome.incorrect .rightanswer:before,#page-mod-quiz-review.path-mod-quiz .outcome.incorrect .rightanswer.withicon:before{display:none}#page-mod-quiz-review.path-mod-quiz .outcome:not(.correct):not(.incorrect):not(.partially) .rightanswer,#page-mod-quiz-review.path-mod-quiz .outcome:not(.correct):not(.incorrect):not(.partially) .rightanswer.withicon{display:block;padding:12px 16px;background:var(--color-neutral-1);border-radius:6px}#page-mod-quiz-review.path-mod-quiz .outcome:not(.correct):not(.incorrect):not(.partially) .rightanswer:before,#page-mod-quiz-review.path-mod-quiz .outcome:not(.correct):not(.incorrect):not(.partially) .rightanswer.withicon:before{display:none}#page-mod-quiz-review.path-mod-quiz .specificfeedback{font-weight:500}#page-mod-quiz-review.path-mod-quiz .specificfeedback p{display:inline;margin:0}.path-mod-quiz .moodle-actionmenu[data-enhanced].show .menu.align-tr-tr{padding:10px}.path-mod-quiz .moodle-actionmenu[data-enhanced].show .menu{min-width:170px;position:relative}.path-mod-quiz .dropdown-menu>li>a,.path-mod-quiz .moodle-actionmenu[data-enhanced].show .menu>li>a{display:flex;align-items:center;padding-left:0px}.path-mod-quiz .dropdown-menu>li>a .ft-fw,.path-mod-quiz .moodle-actionmenu[data-enhanced].show .menu>li>a .ft-fw{width:unset}.path-mod-quiz .jsenabled .moodle-actionmenu[data-enhanced] .menu-action-text{display:inline;white-space:nowrap}.quizfinishbuttons{display:flex;flex-direction:column;gap:10px}:root{}