:root{--color-primary: #455465;--color-secondary: #007ab8;--color-tertiary: #1ea4a9;--color-state: #0074be;--color-state-hover: #006ab4;--color-state-focus: #006ab4;--color-state-active: #0059a3;--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: #767676;--color-neutral-7: #262626;--color-background: var(--color-neutral-1);--color-border: var(--color-neutral-5);--color-text: var(--color-neutral-7);--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: #fafafa;--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: #fff;--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);--page-content-padding-desktop: calc(var(--gap-base) * 8)}.tui-theme_inspire-navItem{--tui-theme_inspire-navItem-height: 2.75rem;--tui-theme_inspire-navItem-indicator-height: 2rem;--tui-theme_inspire-navItem-top-level-nav-item-padding: 10px;--tui-theme_inspire-navItem-nav-item-padding: 6px;display:flex;flex-grow:1;flex-wrap:wrap;height:var(--tui-theme_inspire-navItem-height);padding-top:calc(var(--gap-base) * 1);color:var(--nav-tab-text-color)}.tui-theme_inspire-navItem--navExpanded{height:100%}.tui-theme_inspire-navItem__icon{width:1.2em;height:1.2em;margin:auto}.tui-theme_inspire-navItem__icon--navExpanded{margin:calc(var(--gap-base) * 3) auto auto calc(var(--gap-base) * 3)}.tui-theme_inspire-navItem .tui-theme_inspire-navItem{padding-top:0}.tui-theme_inspire-navItem--selected{color:var(--nav-selected-color)}.tui-theme_inspire-navItem--selected:before{height:var(--tui-theme_inspire-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_inspire-navItem .tui-theme_inspire-navItem--selected:before{margin-top:0}.tui-theme_inspire-navItem--link{flex-wrap:nowrap}.tui-theme_inspire-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_inspire-navItem__heading--childSelected{color:var(--nav-selected-color)}.tui-theme_inspire-navItem__heading--depth-0{margin-left:calc(var(--gap-base) * 5);font-weight:600}.tui-theme_inspire-navItem__heading--depth-0.tui-theme_inspire-navItem__heading--navExpanded{margin-left:calc(var(--gap-base) * 3)}.tui-theme_inspire-navItem__heading--depth-0.tui-theme_inspire-navItem__heading--selected{margin-left:calc(var(--gap-base) * 4)}.tui-theme_inspire-navItem__heading--depth-0.tui-theme_inspire-navItem__heading--selected.tui-theme_inspire-navItem__heading--navExpanded{margin-left:calc(var(--gap-base) * 2)}.tui-theme_inspire-navItem__heading--depth-0 .tui-theme_inspire-navItem__headingAction{margin:calc(var(--gap-base) * 2)}.tui-theme_inspire-navItem__heading--depth-1{margin-left:calc(var(--gap-base) * 10);font-weight:400}.tui-theme_inspire-navItem__heading--depth-1.tui-theme_inspire-navItem__heading--selected{margin-left:calc(var(--gap-base) * 9)}.tui-theme_inspire-navItem__heading--depth-2{margin-left:calc(var(--gap-base) * 13)}.tui-theme_inspire-navItem__heading--depth-2.tui-theme_inspire-navItem__heading--selected{margin-left:calc(var(--gap-base) * 12)}.tui-theme_inspire-navItem__heading--link{color:var(--nav-tab-text-color)}.tui-theme_inspire-navItem__heading--link:hover,.tui-theme_inspire-navItem__heading--link:focus{color:var(--nav-tab-text-color);text-decoration:none}.tui-theme_inspire-navItem__heading--link.tui-theme_inspire-navItem__heading--selected{color:var(--nav-selected-color)}@media (hover:hover){.tui-theme_inspire-navItem__heading:hover{background-color:color-mix(in srgb, var(--nav-tab-text-color) 10%, transparent)}}.tui-theme_inspire-navItem__heading:focus-visible{outline:2px solid var(--nav-tab-text-color)}.tui-theme_inspire-navItem__headingText{flex-grow:1;margin:auto;padding:var(--tui-theme_inspire-navItem-nav-item-padding) calc(var(--gap-base) * 1) var(--tui-theme_inspire-navItem-nav-item-padding) calc(var(--gap-base) * 3);text-align:left;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.tui-theme_inspire-navItem__headingText--depth-0{padding:var(--tui-theme_inspire-navItem-top-level-nav-item-padding) calc(var(--gap-base) * 1) var(--tui-theme_inspire-navItem-top-level-nav-item-padding) calc(var(--gap-base) * 3)}.tui-theme_inspire-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_inspire-navItem-nav-item-padding);color:var(--nav-tab-text-color)}.tui-theme_inspire-navItem__children{flex-basis:100%;margin-bottom:calc(var(--gap-base) * 2);margin-left:0;list-style:none}.tui-theme_inspire-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_inspire-navigation__toggle--overlay{display:block}.tui-theme_inspire-navigation__toggle--expand{display:none}@media (min-width:992px){.tui-theme_inspire-navigation__toggle{left:var(--nav-collapsed-width)}.tui-theme_inspire-navigation__toggle--overlay{display:none}.tui-theme_inspire-navigation__toggle--expand{position:fixed;display:block;margin:calc(var(--gap-base) * 1);background-color:var(--color-neutral-3);opacity:0;transition:opacity var(--transition-button-duration) var(--transition-button-function) 1s}.tui-theme_inspire-navigation__toggle--expand:hover,.tui-theme_inspire-navigation__toggle--expand:focus,.tui-theme_inspire-navigation__toggle--expand:has(~ .tui-theme_inspire-navigation>.tui-theme_inspire-navigation__nav:hover),.tui-theme_inspire-navigation__toggle--expand:has(~ .tui-theme_inspire-navigation>.tui-theme_inspire-navigation__nav:focus-within){opacity:1;transition-delay:0s}.tui-theme_inspire-navigation__toggle--navExpanded{left:var(--nav-width)}.tui-theme_inspire-navigation__toggle-icon{--rotate-r: rotateY(0deg);--rotate-l: rotateY(180deg);transform:var(--rotate-r);transition-duration:0.5s}.dir-rtl .tui-theme_inspire-navigation__toggle-icon{transform:var(--rotate-l)}.tui-theme_inspire-navigation__toggle-icon--expanded{transform:var(--rotate-l)}.dir-rtl .tui-theme_inspire-navigation__toggle-icon--expanded{transform:var(--rotate-r)}}.tui-theme_inspire-navigation__toggle--navHidden{left:0}.tui-theme_inspire-navigation{position:relative;z-index:var(--zindex-navbar);display:none;flex-direction:column;overflow:visible}@media (min-width:992px){.tui-theme_inspire-navigation{display:flex;width:var(--nav-collapsed-width)}}.tui-theme_inspire-navigation .tui-theme_inspire-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_inspire-navigation .tui-theme_inspire-navigation__heading{margin:auto;border-bottom:1px inset var(--nav-border-colour)}.tui-theme_inspire-navigation .tui-theme_inspire-navigation__headingLogo{max-width:var(--nav-logomark-width);max-height:var(--nav-logomark-height);margin:calc(var(--gap-base) * 8) 0}.tui-theme_inspire-navigation .tui-theme_inspire-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_inspire-navigation .tui-theme_inspire-navigation__collapse:focus-visible{outline:2px solid var(--nav-tab-text-color)}.tui-theme_inspire-navigation .tui-theme_inspire-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_inspire-navigation--overlaid{position:fixed;z-index:var(--zindex-nav-overlay);display:flex;width:var(--nav-width)}@media (min-width:992px){.tui-theme_inspire-navigation--overlaid{position:relative;width:var(--nav-collapsed-width)}}.tui-theme_inspire-navigation--overlaid .tui-theme_inspire-navigation__nav{width:var(--nav-width)}.tui-theme_inspire-navigation--overlaid .tui-theme_inspire-navigation__heading{margin:0 calc(var(--gap-base) * 6)}.tui-theme_inspire-navigation--overlaid .tui-theme_inspire-navigation__headingLogo{max-width:var(--nav-logo-width);max-height:var(--nav-logo-height)}.tui-theme_inspire-navigation--overlaid .tui-theme_inspire-navigation__items{padding:calc(var(--gap-base) * 5) calc(var(--gap-base) * 3) calc(var(--gap-base) * 5) 0}.tui-theme_inspire-navigation--desktopExpanded{display:none}@media (min-width:992px){.tui-theme_inspire-navigation--desktopExpanded{display:flex;width:var(--nav-width)}.tui-theme_inspire-navigation--desktopExpanded .tui-theme_inspire-navigation__nav{width:var(--nav-width)}.tui-theme_inspire-navigation--desktopExpanded .tui-theme_inspire-navigation__heading{margin:0 calc(var(--gap-base) * 6)}.tui-theme_inspire-navigation--desktopExpanded .tui-theme_inspire-navigation__headingLogo{max-width:var(--nav-logo-width);max-height:var(--nav-logo-height)}.tui-theme_inspire-navigation--desktopExpanded .tui-theme_inspire-navigation__items{padding:calc(var(--gap-base) * 5) calc(var(--gap-base) * 3) calc(var(--gap-base) * 5) 0}}.tui-theme_inspire-navigation--hidden{display:none}.tui-settingsFormBrand__testEmailInfoButton{align-self:center}.tui-themeSettings__content{margin-top:var(--gap-8)}.tui-themeSettings__forms>*+*{margin-top:var(--gap-8)}:root{--nav-bg-color: #394046;--nav-text-color: #ffffff;--nav-selected-color: #266daa;--color-primary: #394046;--color-state: #266daa;--color-text: #000000;--footer-bg-color: #394046;--footer-text-color: #ffffff;--color-state-hover: #1c63a0;--color-state-focus: #1c63a0;--color-state-active: #0b528f;--footer-text-color-hover: #f5f5f5;}
/* ===== TheTrainingCenter - Inspire (Totara 20) look & feel, based on production theme mcci_t12 ===== */

/* --- Carried over from production custom CSS --- */
.popover-container .popover-region { display: none !important; }
.categorypicker { display: none; }
.popover-container .popover-region-messages { display: block !important; }
.tw-catalogDetailsLink a.btn-primary { color: #fff; }
div.scrollblock1 { height: 280px; width: 100%; border: 0; overflow: scroll; overflow-x: hidden; word-wrap: normal; }
.footer2 { display: none; }
.videocontainer { position: relative; width: 100%; height: 0; padding-bottom: 56.32%; }
.video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.hvpvideocontainer { position: relative; width: 55%; height: 0; padding-bottom: 36%; }
.hvpvideo { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.footer-wrap { float: left; padding-top: 20px; padding-right: 20px; }
.footerrow:after { content: ""; display: table; clear: both; }
@media screen and (max-width: 600px) { .footer-wrap { width: 100%; } }
.footertextleft { text-align: left; font-size: 15px; padding-top: 0; }
.page-footer-nav, .page-footer-poweredby { display: none; }

/* --- Brand: links and buttons (prod #266DAA, square buttons) --- */
#region-main a:not(.btn):not(.tui-btn), #region-main a:not(.btn):not(.tui-btn):visited { color: #266DAA; }
.tui-theme_inspire-navItem__heading:visited { color: #ffffff; }
.btn, .tui-btn { border-radius: 0; }

/* --- Blocks: prod style (light border, small uppercase titles with divider) --- */
.block { border: 1px solid #e6e6e6; border-radius: 4px; }
.block .block-header h2 { font-size: 0.9rem; font-weight: 500; text-transform: uppercase; letter-spacing: .02em; color: #333; }
.block .block-header .title { border-bottom: 1px solid #ccc; padding-bottom: 10px; }

/* --- Footer: dark bar with blue top rule, white text and logo (prod) --- */
.page-footer { background-color: #394046; color: #fff; border-top: 3px solid #266DAA !important; }
.tc-backtotop a { text-decoration: none; }
.page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover, .page-footer a:focus { color: #fff; }
.tc-footer-logo { display: block; width: 313px; max-width: 100%; height: 47px; background: url("data:image/png;base64,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") no-repeat left center / contain; }
.tc-backtotop { text-align: right; font-size: medium; }
.tc-disclaimer { font-size: 7pt; }

/* --- Navigation (Inspire sidebar): larger logo, readable selected item on dark background --- */
.tui-theme_inspire-navigation__headingLogo { width: 185px !important; max-width: 100% !important; height: auto !important; }
.tui-theme_inspire-navItem__heading--selected, .tui-theme_inspire-navItem__heading--selected .tui-theme_inspire-navItem__icon { color: #ffffff !important; }
.tui-theme_inspire-navItem__heading--selected { background-color: rgba(255,255,255,.08); }

/* --- WA Admin Tools dashboard (/local/wa_dashboard): the Totara 12 theme had a 'side-dashboard' block region that Inspire lacks, so its blocks fall into side-pre. Rebuild the production layout with CSS grid. --- */
@media (min-width: 992px) {
  #page-local-wa_dashboard-index #page-content > .row { display: grid; grid-template-columns: minmax(240px, 25%) 1fr 1fr; grid-template-areas: "admin usercount status" "admin main main"; column-gap: 16px; row-gap: 16px; align-items: start; margin: 0; }
  #page-local-wa_dashboard-index #block-region-side-pre { display: contents; }
  #page-local-wa_dashboard-index #block-region-side-pre > .skip-block, #page-local-wa_dashboard-index #block-region-side-pre > .skip-block-to { position: absolute; }
  #page-local-wa_dashboard-index #block-region-side-pre > .block { margin: 0; }
  #page-local-wa_dashboard-index #block-region-side-pre > .block_settings { grid-area: admin; }
  #page-local-wa_dashboard-index .block_user_count_org { grid-area: usercount; align-self: stretch; }
  #page-local-wa_dashboard-index .block_status_overview { grid-area: status; align-self: stretch; }
  #page-local-wa_dashboard-index #region-main { grid-area: main; width: auto; max-width: none; left: auto; right: auto; padding: 0; }
}

