@keyframes CobaltLoaderCircular-module__loaderCircularSvg___AKZ-B{0%{transform:rotate(-50deg)}to{transform:rotate(310deg)}}@keyframes CobaltLoaderCircular-module__loaderCircularCircle___7AVRX{0%{stroke-dashoffset:280;transform:rotate(0)}50%{stroke-dashoffset:140;transform:rotate(180deg)}to{stroke-dashoffset:280;transform:rotate(360deg)}}:where(.CobaltLoaderCircular-module__loaderCircular___W-YFZ){display:inline-flex;position:relative;-webkit-user-select:none;user-select:none}:where(.CobaltLoaderCircular-module__loaderCircularSizeSmall___zfc-R){height:20px;width:20px}:where(.CobaltLoaderCircular-module__loaderCircularSizeMedium___ExPqk){height:40px;width:40px}:where(.CobaltLoaderCircular-module__loaderCircularSizeLarge___vgc0K){width:4.6505rem;height:4.589rem}:where(.CobaltLoaderCircular-module__loaderCircularIndeterminate___LJRZ6 svg){animation:1.5s linear infinite CobaltLoaderCircular-module__loaderCircularSvg___AKZ-B;transform:rotate(-50deg)}:where(.CobaltLoaderCircular-module__loaderCircularIndeterminate___LJRZ6 circle){display:block;animation:1.5s infinite both CobaltLoaderCircular-module__loaderCircularCircle___7AVRX;fill:transparent;stroke:var(--stroke-focus);stroke-dasharray:283;stroke-dashoffset:280;stroke-width:12px;transform-origin:50% 50%}:where(.CobaltLoaderCircular-module__loaderCircularDeterminate___m1KIV svg){display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;transform:rotate(-90deg)}:where(.CobaltLoaderCircular-module__loaderCircularDeterminate___m1KIV svg circle){stroke:var(--stroke-focus)}
.content-loader {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;

  .content-loader-background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--surface-overlay);
  }
}

.content-loader-container {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.content-loader-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;

  .content-loader-background {
    opacity: 0.7;
  }
}
:where(button.CobaltButton-module__cobaltButton___x-0f9){-webkit-appearance:none;border:none}:where(.CobaltButton-module__cobaltButton___x-0f9){color:var(--text-on-color);display:inline-flex;gap:.5rem;justify-content:center;align-items:center;border-radius:.5rem;font-weight:600;white-space:nowrap}:where(button.CobaltButton-module__cobaltButton___x-0f9){font-family:var(--font-family-red-hat-text);font-size:var(--font-typesize-03);line-height:1.25}:where(button.CobaltButton-module__cobaltButton___x-0f9:not(:disabled)){cursor:pointer}:where(.CobaltButton-module__cobaltButtonXSmall___E7kKn){padding:.25rem 1rem;height:1.5rem;border-radius:.25rem}:where(.CobaltButton-module__cobaltButtonXSmall___E7kKn):where(.CobaltButton-module__cobaltButtonIconOnly___4c2gb){width:1.5rem}:where(.CobaltButton-module__cobaltButtonSmall___lex75){padding:.375rem 1rem;height:2rem;border-radius:.5rem}:where(.CobaltButton-module__cobaltButtonSmall___lex75):where(.CobaltButton-module__cobaltButtonIconOnly___4c2gb){width:2rem}:where(.CobaltButton-module__cobaltButtonMedium___gBYf9){padding:.5rem 1rem;height:2.5rem;border-radius:.5rem}:where(.CobaltButton-module__cobaltButtonMedium___gBYf9):where(.CobaltButton-module__cobaltButtonIconOnly___4c2gb){width:2.5rem}:where(.CobaltButton-module__cobaltButtonIconOnly___4c2gb){padding:0}:where(.CobaltButton-module__cobaltButtonPrimary___sIxCH){background-color:var(--button-primary-default)}:where(.CobaltButton-module__cobaltButtonPrimary___sIxCH:hover){background-color:var(--button-primary-hover)}:where(.CobaltButton-module__cobaltButtonPrimary___sIxCH:active:not(:disabled)),:where(.CobaltButton-module__cobaltButtonPrimary___sIxCH:hover:active:not(:disabled)){background-color:var(--button-primary-pressed)}:where(.CobaltButton-module__cobaltButtonPrimary___sIxCH:focus-visible:not(:disabled)){outline-offset:1px;outline:2px solid var(--stroke-focus)}:where(.CobaltButton-module__cobaltButtonSecondary___1qEwz){background-color:var(--button-secondary-default);color:var(--button-text-secondary)}:where(.CobaltButton-module__cobaltButtonSecondary___1qEwz:hover){background-color:var(--button-secondary-hover)}:where(.CobaltButton-module__cobaltButtonSecondary___1qEwz:active:not(:disabled)),:where(.CobaltButton-module__cobaltButtonSecondary___1qEwz:hover:active:not(:disabled)){background-color:var(--button-secondary-pressed)}:where(.CobaltButton-module__cobaltButtonSecondary___1qEwz:focus-visible:not(:disabled)){outline-offset:1px;outline:2px solid var(--stroke-focus)}:where(.CobaltButton-module__cobaltButtonTertiary___sNiuY){background-color:transparent;border:2px solid var(--button-tertiary-default);color:var(--button-tertiary-default)}:where(.CobaltButton-module__cobaltButtonTertiary___sNiuY:hover){border-color:var(--button-tertiary-hover);color:var(--button-tertiary-hover)}:where(.CobaltButton-module__cobaltButtonTertiary___sNiuY:active:not(:disabled)),:where(.CobaltButton-module__cobaltButtonTertiary___sNiuY:hover:active:not(:disabled)){border-color:var(--button-tertiary-pressed);color:var(--button-tertiary-pressed)}:where(.CobaltButton-module__cobaltButtonTertiary___sNiuY:focus-visible:not(:disabled)){outline-offset:1px;outline:2px solid var(--stroke-focus)}:where(.CobaltButton-module__cobaltButtonPrimaryDanger___LjzPu){background-color:var(--button-danger-default)}:where(.CobaltButton-module__cobaltButtonPrimaryDanger___LjzPu:hover){background-color:var(--button-danger-hover)}:where(.CobaltButton-module__cobaltButtonPrimaryDanger___LjzPu:active:not(:disabled)),:where(.CobaltButton-module__cobaltButtonPrimaryDanger___LjzPu:hover:active:not(:disabled)){background-color:var(--button-danger-pressed)}:where(.CobaltButton-module__cobaltButtonPrimaryDanger___LjzPu:focus-visible:not(:disabled)){outline-offset:1px;outline:2px solid var(--stroke-focus)}:where(.CobaltButton-module__cobaltButtonTertiaryDanger___M3nPh){background-color:transparent;border:2px solid var(--button-danger-default);color:var(--button-danger-default)}:where(.CobaltButton-module__cobaltButtonTertiaryDanger___M3nPh:hover){border-color:var(--button-danger-hover);color:var(--button-danger-hover)}:where(.CobaltButton-module__cobaltButtonTertiaryDanger___M3nPh:active:not(:disabled)),:where(.CobaltButton-module__cobaltButtonTertiaryDanger___M3nPh:hover:active:not(:disabled)){border-color:var(--button-danger-pressed);color:var(--button-danger-pressed)}:where(.CobaltButton-module__cobaltButtonTertiaryDanger___M3nPh:focus-visible:not(:disabled)){outline-offset:1px;outline:2px solid var(--stroke-focus)}:where(.CobaltButton-module__cobaltButtonGhost___cJ9AI){background-color:transparent}:where(.CobaltButton-module__cobaltButtonGhost___cJ9AI:not(:disabled)){color:var(--text-interactive)}:where(.CobaltButton-module__cobaltButtonGhost___cJ9AI:not(:disabled).CobaltButton-module__cobaltButtonIconOnly___4c2gb){color:var(--icon-primary)}:where(.CobaltButton-module__cobaltButtonGhost___cJ9AI:not(:disabled):hover){background-color:var(--button-ghost-hover)}:where(.CobaltButton-module__cobaltButtonGhost___cJ9AI:not(:disabled):active),:where(.CobaltButton-module__cobaltButtonGhost___cJ9AI:not(:disabled):hover:active){background-color:var(--button-ghost-pressed)}:where(.CobaltButton-module__cobaltButtonGhost___cJ9AI:not(:disabled):focus-visible){outline-offset:1px;outline:2px solid var(--stroke-focus)}:where(.CobaltButton-module__cobaltButtonGhost___cJ9AI:disabled){color:var(--text-disabled)}:where(.CobaltButton-module__cobaltButtonGhostDanger___z3DDj){background-color:var(--button-ghost-default);color:var(--text-danger)}:where(.CobaltButton-module__cobaltButtonGhostDanger___z3DDj:not(:disabled):hover){background-color:var(--button-ghost-hover)}:where(.CobaltButton-module__cobaltButtonGhostDanger___z3DDj:not(:disabled):active),:where(.CobaltButton-module__cobaltButtonGhostDanger___z3DDj:not(:disabled):hover:active){background-color:var(--button-ghost-pressed)}:where(.CobaltButton-module__cobaltButtonGhostDanger___z3DDj:not(:disabled):focus-visible){outline-offset:1px;outline:2px solid var(--stroke-focus)}:where(.CobaltButton-module__cobaltButtonGhostDanger___z3DDj:not(:disabled).CobaltButton-module__cobaltButtonIconOnly___4c2gb){color:var(--icon-primary)}:where(.CobaltButton-module__cobaltButtonGhostDanger___z3DDj:not(:disabled).CobaltButton-module__cobaltButtonIconOnly___4c2gb:hover){background-color:var(--button-danger-default);color:var(--text-on-color)}:where(.CobaltButton-module__cobaltButtonGhostDanger___z3DDj:not(:disabled).CobaltButton-module__cobaltButtonIconOnly___4c2gb:active),:where(.CobaltButton-module__cobaltButtonGhostDanger___z3DDj:not(:disabled).CobaltButton-module__cobaltButtonIconOnly___4c2gb:hover:active){background-color:var(--button-danger-hover);color:var(--text-on-color)}:where(.CobaltButton-module__cobaltButtonGhostDanger___z3DDj:disabled){color:var(--text-disabled)}:where(.CobaltButton-module__cobaltButtonTertiaryDanger___M3nPh:disabled),:where(.CobaltButton-module__cobaltButtonTertiary___sNiuY:disabled){border-color:var(--button-disabled-tertiary);color:var(--text-disabled)}:where(.CobaltButton-module__cobaltButtonPrimaryDanger___LjzPu:disabled),:where(.CobaltButton-module__cobaltButtonPrimary___sIxCH:disabled),:where(.CobaltButton-module__cobaltButtonSecondary___1qEwz:disabled){background-color:var(--button-disabled-default);color:var(--text-disabled)}:where(button.CobaltButton-module__cobaltButton___x-0f9:disabled){cursor:not-allowed}
.learningmfewebwebapp__TilesCarousel-module__tilesCarousel___vxEpe {
  position: relative;
  display: flex;
  align-items: center;
  overflow: hidden;
}

.learningmfewebwebapp__TilesCarousel-module__tilesCarouselScroll___4nK6s {
  display: flex;
  align-items: stretch;
  gap: var(--space-16);
  overflow-x: auto;
  scroll-behavior: smooth;
  scrollbar-width: none;
  -ms-overflow-style: none;
  flex: 1;
}

.learningmfewebwebapp__TilesCarousel-module__tilesCarouselScroll___4nK6s::-webkit-scrollbar {
  display: none;
}

.learningmfewebwebapp__TilesCarousel-module__tilesCarouselFade___Nibeq {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  z-index: 1;
}

.learningmfewebwebapp__TilesCarousel-module__tilesCarouselFade___Nibeq::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 5rem;
  pointer-events: none;
}

.learningmfewebwebapp__TilesCarousel-module__tilesCarouselFadeLeft___VaGul {
  left: 0;
  justify-content: flex-start;
}

.learningmfewebwebapp__TilesCarousel-module__tilesCarouselFadeLeft___VaGul::before {
  left: 0;
  background: linear-gradient(
    90deg,
    var(--surface-background) 30%,
    transparent 100%
  );
}

.learningmfewebwebapp__TilesCarousel-module__tilesCarouselFadeRight___6HkyG {
  right: 0;
  justify-content: flex-end;
}

.learningmfewebwebapp__TilesCarousel-module__tilesCarouselFadeRight___6HkyG::before {
  right: 0;
  background: linear-gradient(
    270deg,
    var(--surface-background) 30%,
    transparent 100%
  );
}

.learningmfewebwebapp__TilesCarousel-module__tilesCarouselButton___ZynNt {
  flex-shrink: 0;
  z-index: 2;
}

@media (max-width: 599px) {
  .learningmfewebwebapp__TilesCarousel-module__tilesCarouselFade___Nibeq {
    display: none;
  }
}
:where(.CobaltCheckbox-module__cobaltCheckbox___4VzzN){display:flex;flex-direction:column;gap:.125rem}:where(.CobaltCheckbox-module__cobaltCheckboxInput___XqfH-){display:flex;flex-direction:row;align-items:center}:where(.CobaltCheckbox-module__cobaltCheckboxInput___XqfH- input[type=checkbox]){height:1.125rem;width:1.125rem;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--input-default);border:.1rem solid var(--stroke-default);cursor:pointer;transition:all .2s ease-in-out;border-radius:.25rem;margin:0}:where(.CobaltCheckbox-module__cobaltCheckboxInput___XqfH- input[type=checkbox]:hover){border-color:var(--stroke-hover)}:where(.CobaltCheckbox-module__cobaltCheckboxInput___XqfH- input[type=checkbox]:active:not(:disabled):not(:checked):not(:indeterminate)),:where(.CobaltCheckbox-module__cobaltCheckboxInput___XqfH- input[type=checkbox]:active:hover:not(:disabled):not(:checked):not(:indeterminate)){border:2px solid var(--stroke-focus)}:where(.CobaltCheckbox-module__cobaltCheckboxInput___XqfH- input[type=checkbox]:focus-visible){outline:2px solid var(--stroke-focus);outline-offset:1px}:where(.CobaltCheckbox-module__cobaltCheckboxInput___XqfH- input[type=checkbox]:checked),:where(.CobaltCheckbox-module__cobaltCheckboxInput___XqfH- input[type=checkbox]:indeterminate){background-color:var(--button-primary-default);border-color:var(--button-primary-default)}:where(.CobaltCheckbox-module__cobaltCheckboxInput___XqfH- input[type=checkbox]:checked:hover),:where(.CobaltCheckbox-module__cobaltCheckboxInput___XqfH- input[type=checkbox]:indeterminate:hover){background-color:var(--button-primary-hover);border:.1rem solid var(--button-primary-hover)}:where(.CobaltCheckbox-module__cobaltCheckboxInput___XqfH- input[type=checkbox]:checked:disabled),:where(.CobaltCheckbox-module__cobaltCheckboxInput___XqfH- input[type=checkbox]:indeterminate:disabled){background-color:var(--icon-disabled);border-color:var(--icon-disabled)}:where(.CobaltCheckbox-module__cobaltCheckboxInput___XqfH- input[type=checkbox]:checked.CobaltCheckbox-module__danger___orLfl),:where(.CobaltCheckbox-module__cobaltCheckboxInput___XqfH- input[type=checkbox]:indeterminate.CobaltCheckbox-module__danger___orLfl){background-color:var(--button-danger-default);border-color:var(--button-danger-default)}:where(.CobaltCheckbox-module__cobaltCheckboxInput___XqfH- input[type=checkbox]:checked.CobaltCheckbox-module__danger___orLfl:hover),:where(.CobaltCheckbox-module__cobaltCheckboxInput___XqfH- input[type=checkbox]:indeterminate.CobaltCheckbox-module__danger___orLfl:hover){background-color:var(--button-danger-hover);border:.1rem solid var(--button-danger-hover)}:where(.CobaltCheckbox-module__cobaltCheckboxInput___XqfH- input[type=checkbox].CobaltCheckbox-module__danger___orLfl:not(:checked):not(:indeterminate)){border:2px solid var(--button-danger-default)}:where(.CobaltCheckbox-module__cobaltCheckboxInput___XqfH- input[type=checkbox].CobaltCheckbox-module__danger___orLfl:not(:checked):not(:indeterminate):hover){border:2px solid var(--button-danger-hover)}:where(.CobaltCheckbox-module__cobaltCheckboxInput___XqfH- input[type=checkbox].CobaltCheckbox-module__danger___orLfl:active:not(:disabled):not(:checked):not(:indeterminate)),:where(.CobaltCheckbox-module__cobaltCheckboxInput___XqfH- input[type=checkbox].CobaltCheckbox-module__danger___orLfl:active:hover:not(:disabled):not(:checked):not(:indeterminate)){border:2px solid var(--button-danger-pressed)}:where(.CobaltCheckbox-module__cobaltCheckboxInput___XqfH- input[type=checkbox]:checked):before{display:flex;background-color:var(--icon-inverse);content:"";height:100%;width:100%;-webkit-mask-image:url('data:image/svg+xml,<svg version="1.1" viewBox="0 0 12 8" xmlns="http://www.w3.org/2000/svg"><title>Checkmark</title><g fill="none" fill-rule="evenodd"><g transform="translate(-4 -6)" fill="%23fff" fill-rule="nonzero"><g transform="translate(1 1)"><path d="m11.939 5.4393c0.58579-0.58579 1.5355-0.58579 2.1213 0 0.54917 0.54917 0.5835 1.4182 0.10297 2.0074l-0.10297 0.11392-5 5c-0.54917 0.54917-1.4182 0.5835-2.0074 0.10297l-0.11392-0.10297-3-3c-0.58579-0.58579-0.58579-1.5355 0-2.1213 0.54917-0.54917 1.4182-0.5835 2.0074-0.10297l0.11392 0.10297 1.9393 1.9397 3.9393-3.9397z"/></g></g></g></svg>');mask-image:url('data:image/svg+xml,<svg version="1.1" viewBox="0 0 12 8" xmlns="http://www.w3.org/2000/svg"><title>Checkmark</title><g fill="none" fill-rule="evenodd"><g transform="translate(-4 -6)" fill="%23fff" fill-rule="nonzero"><g transform="translate(1 1)"><path d="m11.939 5.4393c0.58579-0.58579 1.5355-0.58579 2.1213 0 0.54917 0.54917 0.5835 1.4182 0.10297 2.0074l-0.10297 0.11392-5 5c-0.54917 0.54917-1.4182 0.5835-2.0074 0.10297l-0.11392-0.10297-3-3c-0.58579-0.58579-0.58579-1.5355 0-2.1213 0.54917-0.54917 1.4182-0.5835 2.0074-0.10297l0.11392 0.10297 1.9393 1.9397 3.9393-3.9397z"/></g></g></g></svg>');-webkit-mask-position:center;mask-position:center;-webkit-mask-size:.75rem .6rem;mask-size:.75rem .6rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.CobaltCheckbox-module__cobaltCheckboxInput___XqfH- input[type=checkbox]:indeterminate):before{display:flex;background-color:var(--icon-inverse);content:"";height:100%;width:100%;-webkit-mask-image:url('data:image/svg+xml,<svg version="1.1" viewBox="0 0 12 4" xmlns="http://www.w3.org/2000/svg"><title>Line</title><g fill="none" fill-rule="evenodd"><g transform="translate(-4 -8)" fill="%23fff" fill-rule="nonzero"><g transform="translate(1 1)"><path d="m13 7.5c0.82843 0 1.5 0.67157 1.5 1.5 0 0.7797-0.59489 1.4204-1.3555 1.4931l-0.14446 0.0068666h-8c-0.82843 0-1.5-0.67157-1.5-1.5 0-0.7797 0.59489-1.4204 1.3555-1.4931l0.14446-0.0068666h8z"/></g></g></g></svg>');mask-image:url('data:image/svg+xml,<svg version="1.1" viewBox="0 0 12 4" xmlns="http://www.w3.org/2000/svg"><title>Line</title><g fill="none" fill-rule="evenodd"><g transform="translate(-4 -8)" fill="%23fff" fill-rule="nonzero"><g transform="translate(1 1)"><path d="m13 7.5c0.82843 0 1.5 0.67157 1.5 1.5 0 0.7797-0.59489 1.4204-1.3555 1.4931l-0.14446 0.0068666h-8c-0.82843 0-1.5-0.67157-1.5-1.5 0-0.7797 0.59489-1.4204 1.3555-1.4931l0.14446-0.0068666h8z"/></g></g></g></svg>');-webkit-mask-position:center;mask-position:center;-webkit-mask-size:.75rem .6rem;mask-size:.75rem .6rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.CobaltCheckbox-module__cobaltCheckboxInput___XqfH- input[type=checkbox]:disabled){background-color:var(--input-disabled);border:.1rem solid var(--stroke-disabled);cursor:not-allowed}:where(.CobaltCheckbox-module__cobaltCheckboxInput___XqfH- input[type=checkbox]:disabled+label){color:var(--text-disabled);cursor:not-allowed}:where(.CobaltCheckbox-module__cobaltCheckboxInput___XqfH- input[type=checkbox]+label){color:var(--text-primary);cursor:pointer;justify-content:center;align-self:stretch;font-size:var(--text-size-1);padding-left:.5rem}:where(.CobaltCheckbox-module__cobaltCheckboxInput___XqfH- input[type=checkbox]+label.CobaltCheckbox-module__visuallyHidden___OmfRl){display:none}:where(.CobaltCheckbox-module__cobaltCheckboxInput___XqfH- input[type=checkbox]+label.CobaltCheckbox-module__disabled___pEHKZ){color:var(--text-disabled);cursor:not-allowed}:where(.CobaltCheckbox-module__cobaltCheckboxDescription___U4WSN){display:flex;flex-flow:row wrap;margin-left:1.7rem;color:var(--text-tertiary);align-self:stretch}:where(.CobaltCheckbox-module__cobaltCheckboxDescription___U4WSN.CobaltCheckbox-module__disabled___pEHKZ){color:var(--text-disabled)}:where(p:last-of-type.CobaltCheckbox-module__cobaltCheckboxDescription___U4WSN){margin:0 0 0 1.7rem}
:where(.CobaltLink-module__link___kSZCB){display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-family-red-hat-text);text-decoration:none;font-weight:600;border-radius:.25rem;cursor:pointer}:where(.CobaltLink-module__linkInline___wOGGq){font-weight:inherit;text-decoration-line:underline}.CobaltLink-module__linkPrimary___d6UDV.CobaltLink-module__linkInline___wOGGq,.CobaltLink-module__linkSecondary___DkWV4.CobaltLink-module__linkInline___wOGGq,.CobaltLink-module__linkInverse___lJ1Y9.CobaltLink-module__linkInline___wOGGq,.CobaltLink-module__link___kSZCB.CobaltLink-module__linkInline___wOGGq{text-decoration-line:underline}:where(.CobaltLink-module__link___kSZCB:focus-visible:not(:where(.CobaltLink-module__linkDisabled___hDHB2))){outline:2px solid var(--stroke-focus)}:where(.CobaltLink-module__linkXSmall___lFz3k){font-size:.75rem;border-radius:.125rem}:where(.CobaltLink-module__linkSmall___VfJsV){font-size:1rem}:where(.CobaltLink-module__linkMedium___IM4-F){font-size:1.25rem;font-weight:700;font-family:var(--font-family-red-hat-display)}:where(.CobaltLink-module__linkPrimary___d6UDV){color:var(--link-interactive)}:where(.CobaltLink-module__linkPrimary___d6UDV:hover){color:var(--link-hover);text-decoration-line:underline}:where(.CobaltLink-module__linkPrimary___d6UDV:active:not(:disabled)),:where(.CobaltLink-module__linkPrimary___d6UDV:hover:active:not(:disabled)){color:var(--link-pressed)}:where(.CobaltLink-module__linkSecondary___DkWV4){color:var(--link-secondary)}:where(.CobaltLink-module__linkSecondary___DkWV4:hover){color:var(--link-secondary-hover);text-decoration-line:underline}:where(.CobaltLink-module__linkSecondary___DkWV4:active:not(:disabled)),:where(.CobaltLink-module__linkSecondary___DkWV4:hover:active:not(:disabled)){color:var(--link-secondary-pressed)}:where(.CobaltLink-module__linkInverse___lJ1Y9){color:var(--link-on-color);text-decoration-line:none}:where(.CobaltLink-module__linkInverse___lJ1Y9:hover){text-decoration-line:underline}:where(.CobaltLink-module__linkInverse___lJ1Y9:active:not(:disabled)),:where(.CobaltLink-module__linkInverse___lJ1Y9:hover:active:not(:disabled)){text-decoration-line:underline}:where(.CobaltLink-module__linkInverse___lJ1Y9:focus-visible:not(:disabled)){outline:2px solid var(--stroke-focus-on-color)}:where(.CobaltLink-module__linkDisabled___hDHB2){color:var(--link-disabled);cursor:not-allowed;pointer-events:none;text-decoration:none}
:where(.CobaltRadioButton-module__radioButton___SZdaw){display:flex;flex-direction:column;gap:.125rem}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l){display:flex;flex-direction:row;align-items:baseline}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]){height:1.125rem;width:1.125rem;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin:0;position:relative;border:1px solid var(--stroke-default);background-color:var(--input-default);align-self:center}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:hover){border-width:1px;border-color:var(--stroke-hover)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:focus-visible){outline:2px solid var(--stroke-focus)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:active:not(:disabled)){border-width:2px;border-color:var(--stroke-focus)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:checked){background-color:var(--input-default);border:1px solid var(--stroke-default)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:checked:active:not(:disabled)){border-width:2px;border-color:var(--button-primary-default)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:checked:active:not(:disabled)):after{background-color:var(--button-primary-default)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:checked):after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.7rem;height:.7rem;border-radius:50%;background-color:var(--button-primary-default)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:checked:hover){border-color:var(--stroke-hover)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:checked:hover):after{background-color:var(--button-primary-hover)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio].CobaltRadioButton-module__danger___twlJw){border:2px solid var(--button-danger-default)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio].CobaltRadioButton-module__danger___twlJw:hover){border-color:var(--button-danger-hover)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio].CobaltRadioButton-module__danger___twlJw:active:not(:disabled)){border-color:var(--button-danger-default)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio].CobaltRadioButton-module__danger___twlJw:active:not(:disabled)):after{background-color:var(--button-danger-default)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio].CobaltRadioButton-module__danger___twlJw:checked){background-color:var(--input-default);border-color:var(--button-danger-default)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio].CobaltRadioButton-module__danger___twlJw:checked):after{background-color:var(--button-danger-default)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio].CobaltRadioButton-module__danger___twlJw:checked:hover){border-color:var(--button-danger-hover)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio].CobaltRadioButton-module__danger___twlJw:checked:hover):after{background-color:var(--button-danger-hover)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:disabled){background-color:var(--input-disabled);border:.1rem solid var(--stroke-disabled);cursor:not-allowed}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:disabled:checked):after{background-color:var(--icon-disabled)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:disabled:hover),:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:disabled:active){border-color:var(--stroke-disabled)}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]:disabled+label){color:var(--text-disabled);cursor:not-allowed}:where(.CobaltRadioButton-module__radioButtonInput___uYD6l input[type=radio]+label){color:var(--text-primary);cursor:pointer;justify-content:center;align-self:stretch;padding-left:.5rem}:where(.CobaltRadioButton-module__visuallyHidden___loqKa){display:none}:where(.CobaltRadioButton-module__disabled___Cm1wl){color:var(--text-disabled);cursor:not-allowed}:where(.CobaltRadioButton-module__radioButtonDescription___GJIcX){display:flex;flex-flow:row wrap;margin-left:1.7rem;color:var(--text-tertiary);align-self:stretch}:where(.CobaltRadioButton-module__radioButtonDescriptionDisabled___trRwk){color:var(--text-disabled)}:where(.CobaltRadioButton-module__radioButtonDescriptionDanger___N1-di){color:var(--text-danger);font-weight:var(--font-weight-semibold)}:where(p:last-of-type.CobaltRadioButton-module__radioButtonDescription___GJIcX){margin:0 0 0 1.7rem}
:where(.CobaltTile-module__cobaltTile___yGgdN){display:flex;width:100%;padding:var(--space-16) var(--space-16) var(--space-16) var(--space-12);align-items:flex-start;border-radius:.75rem;border:1px solid var(--stroke-subtle);font-family:var(--font-family-red-hat-text)}:where(.CobaltTile-module__clickable___NTSN1){background:var(--surface-secondary);cursor:pointer}:where(.CobaltTile-module__clickable___NTSN1:hover){background:var(--button-ghost-hover)}:where(.CobaltTile-module__clickable___NTSN1:focus-visible){outline:2px solid var(--stroke-focus);outline-offset:-2px}:where(.CobaltTile-module__clickable___NTSN1:active){background-color:var(--button-ghost-pressed)}:where(.CobaltTile-module__clickable___NTSN1:hover:active){background-color:var(--button-ghost-pressed)}:where(.CobaltTile-module__invalid___HAPI5:not(:focus-visible)){outline:2px solid var(--stroke-danger);outline-offset:-2px}
.learningmfewebwebapp__TrainingLocation-module__trainingLocationWidget___whmjK {
  width: calc(var(--font-typesize-03) * 25);
  height: calc(var(--font-typesize-02) * 10);
  gap: var(--space-16);
  display: flex;
  align-items: center;
  background: var(--support-info-subtle-background);
  padding: var(--space);
  border-radius: var(--space-12);
}

.learningmfewebwebapp__TrainingLocation-module__widgetWrapper___cFMvU {
  gap: var(--space-04);
  display: flex;
  flex-direction: column;
}

.learningmfewebwebapp__TrainingLocation-module__title___nBe6w {
  font-weight: var(--font-weight-semibold);
  color: var(--tag-text-blue,);
  display: flex;
  align-items: center;
  gap: var(--space-04);
}

.learningmfewebwebapp__TrainingLocation-module__description___uBn4q {
  color: var(--tag-text-blue,);
}

@media (max-width: 599px) {
  .learningmfewebwebapp__TrainingLocation-module__profileWidget___wcDcb {
    width: 21.5rem;
    gap: 0;
  }
}
.learningmfewebwebapp__UpcomingVisit-module__upcomingVisitWidget___PephP {
  width: 25rem;
  padding: var(--space-16);
  height: 7.5rem;
  /* gap: var(--space-16); */
  display: flex;
  align-items: center;
  background: var(--support-warning-subtle-background);
}
.learningmfewebwebapp__UpcomingVisit-module__widgetMainWrapper___WoUaK {
  display: flex;
  align-items: center;
  /* gap: var(--space-16); */
}
.learningmfewebwebapp__UpcomingVisit-module__widgetWrapper___pEzQl {
  /* padding-top: var(--space-08); */
  gap: var(--space-04);
  display: flex;
  flex-direction: column;
}

.learningmfewebwebapp__UpcomingVisit-module__title___ywBHL {
  font-weight: var(--font-weight-semibold);
  color: var(--tag-text-yellow);
  align-items: center;
  gap: var(--space-04);
  display: flex;
}

.learningmfewebwebapp__UpcomingVisit-module__description___wJd5m {
  color: var(--tag-text-yellow);
}

@media (max-width: 599px) {
  .learningmfewebwebapp__UpcomingVisit-module__profileWidget___SuM4Z {
    width: 21.5rem;
    gap: 0;
  }
}
.learningmfewebwebapp__ProfileWidget-module__profileWidget___FRwnY {
  width: 25rem;
  height: 7.5rem;
  gap: 1rem;
  display: flex;
  align-items: center;
  background: var(--support-warning-subtle-background);
}

.learningmfewebwebapp__ProfileWidget-module__widgetWrapper___FrNOV {
  padding-top: 0.5rem;
  gap: 0.5rem;
  display: flex;
  flex-direction: column;
}

.learningmfewebwebapp__ProfileWidget-module__title___LR43s {
  font-weight: var(--font-weight-semibold);
  color: var(--tag-text-yellow);
}

.learningmfewebwebapp__ProfileWidget-module__description___tTpGl {
  color: var(--tag-text-yellow);
}

@media (max-width: 599px) {
  .learningmfewebwebapp__ProfileWidget-module__profileWidget___FRwnY {
    width: 21.5rem;
    gap: 0;
  }
}
.learningmfewebwebapp__FutureVisitWidget-module__headingVisit___rHRXl {
  font-size: var(--font-typesize-05);
  font-weight: var(--font-weight-bold);
  margin-bottom: var(--space-20);
  color: var(--text-primary);
  font-family: var(--font-family-red-hat-display);
}
:where(.CobaltTag-module__cobaltTag___4xNXC){display:inline-flex;align-items:center;justify-content:center;border-radius:.25rem;padding:.0625rem .25rem .125rem;font-weight:600;font-family:var(--font-family-red-hat-text);gap:.25rem;flex-shrink:0;background-color:var(--tag-bg);color:var(--tag-color)}:where(.CobaltTag-module__tagSmall___ED9M3){height:1.25rem;font-size:.75rem;padding:.125rem .25rem}:where(.CobaltTag-module__tagMedium___8AVwl){height:1.5rem;font-size:.875rem}:where(.CobaltTag-module__tagBoldNeutral___nPM95){--tag-bg: var(--tag-background-bold-neutral);--tag-color: var(--text-on-color)}:where(.CobaltTag-module__tagDanger___ahYLC){--tag-bg: var(--tag-background-bold-red);--tag-color: var(--text-on-color)}:where(.CobaltTag-module__tagCriticalWarning___Qh-mB){--tag-bg: var(--tag-background-bold-orange);--tag-color: var(--text-on-color-inverse)}:where(.CobaltTag-module__tagWarning___IJ19P){--tag-bg: var(--tag-background-bold-yellow);--tag-color: var(--text-on-color-inverse)}:where(.CobaltTag-module__tagSuccess___xL155){--tag-bg: var(--tag-background-bold-green);--tag-color: var(--text-on-color-inverse)}:where(.CobaltTag-module__tagInfo___9cenV){--tag-bg: var(--tag-background-bold-blue);--tag-color: var(--text-on-color)}:where(.CobaltTag-module__tagNeutral___AviTr){--tag-bg: var(--tag-background-subtle-neutral);--tag-color: var(--tag-text-neutral)}:where(.CobaltTag-module__tagBlue___7R0t3){--tag-bg: var(--tag-background-subtle-blue);--tag-color: var(--tag-text-blue)}:where(.CobaltTag-module__tagTurquoise___Rp7Li){--tag-bg: var(--tag-background-subtle-turquoise);--tag-color: var(--tag-text-turquoise)}:where(.CobaltTag-module__tagTeal___G6I8v){--tag-bg: var(--tag-background-subtle-teal);--tag-color: var(--tag-text-teal)}:where(.CobaltTag-module__tagLime___YJQDf){--tag-bg: var(--tag-background-subtle-lime);--tag-color: var(--tag-text-lime)}:where(.CobaltTag-module__tagGreen___tPJCg){--tag-bg: var(--tag-background-subtle-green);--tag-color: var(--tag-text-green)}:where(.CobaltTag-module__tagYellow___hUAAd){--tag-bg: var(--tag-background-subtle-yellow);--tag-color: var(--tag-text-yellow)}:where(.CobaltTag-module__tagOrange___jHuoZ){--tag-bg: var(--tag-background-subtle-orange);--tag-color: var(--tag-text-orange)}:where(.CobaltTag-module__tagRed___R-IY2){--tag-bg: var(--tag-background-subtle-red);--tag-color: var(--tag-text-red)}:where(.CobaltTag-module__tagPink___2LAB-){--tag-bg: var(--tag-background-subtle-pink);--tag-color: var(--tag-text-pink)}:where(.CobaltTag-module__tagPurple___4KH9u){--tag-bg: var(--tag-background-subtle-purple);--tag-color: var(--tag-text-purple)}
.learningmfewebwebapp__NoEventsScheduled-module__noEventsContainer___9kD7g {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding-top: var(--space-32);
}

.learningmfewebwebapp__NoEventsScheduled-module__calendarIcon___xfm7j {
  margin-bottom: var(--space-16);
  display: flex;
  justify-content: center;
  align-items: center;
}

.learningmfewebwebapp__NoEventsScheduled-module__calendarImage___RsJ6u {
  width: auto;
  height: auto;
}

.learningmfewebwebapp__NoEventsScheduled-module__content___u9ki6 {
  display: flex;
  flex-direction: column;
  font-size: var(--font-typesize-03);
  font-style: normal;
  line-height: var(--font-typesize-04);
  margin-bottom: var(--space-16);
}

.learningmfewebwebapp__NoEventsScheduled-module__title___khESN {
  font-weight: var(--font-weight-semibold);
  color: var(--text-secondary);
  font-size: var(--font-typesize-03);
}

.learningmfewebwebapp__NoEventsScheduled-module__subtitle___bdO0V {
  color: var(--text-secondary);
  font-weight: var(--font-weight-normal);
  font-size: var(--font-typesize-03);
}
.learningmfewebwebapp__NoEventsScheduled-module__jumpButtonContainer___Lsxtn {
  display: flex;
  justify-content: center;
}
.learningmfewebwebapp__NoEventsScheduled-module__jumpButton___TrhP7 {
  color: var(--text-interactive);
  cursor: pointer;
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-typesize-03);
}

@keyframes learningmfewebwebapp__NoEventsScheduled-module__fadeInUp___R2eec {
  from {
    opacity: 0;
    transform: translateY(calc(var(--font-typesize-04)));
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.learningmfewebwebapp__NoEventsScheduled-module__noEventsContainer___9kD7g {
  animation: learningmfewebwebapp__NoEventsScheduled-module__fadeInUp___R2eec 0.5s ease-out;
}
.learningmfewebwebapp__ReservationTile-module__reservationTile___CeUfs {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: calc(var(--space-160) + var(--space-240));
  height: calc(var(--space-112) + var(--space-08));
  max-width: calc(var(--space-160) + var(--space-240));
  padding: var(--space-12);
  border-radius: var(--space-08);
  border: 0.063rem solid var(--stroke-subtle);
  background: var(--surface-secondary);
  box-shadow: 0 0.063rem 1rem #00000014;
}
.learningmfewebwebapp__ReservationTile-module__content___K2OFe {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  gap: calc(var(--font-typesize-01) / 2);
}

.learningmfewebwebapp__ReservationTile-module__headerRow___9VNb1 {
  display: flex;
  width: 100%;
  color: var(--text-secondary);
  font-family: var(--font-family-red-hat-text);
  font-size: var(--font-typesize-03);
  font-style: normal;
  font-weight: var(--font-weight-semibold);
  line-height: var(--font-typesize-04);
  align-items: center;
  justify-content: space-between;
}

.learningmfewebwebapp__ReservationTile-module__recurrence___4-frT {
  color: var(--text-secondary);
  font-size: var(--font-typesize-03);
  font-weight: var(--font-weight-semibold);
  font-family: var(--font-family-red-hat-text);
}

.learningmfewebwebapp__ReservationTile-module__status___jRw3K {
  font-family: var(--font-family-red-hat-text);
  font-size: var(--font-typesize-02);
  font-style: normal;
  font-weight: var(--font-weight-semibold);
  line-height: var(--font-typesize-03);
}

.learningmfewebwebapp__ReservationTile-module__title___ZJ6jj {
  color: var(--text-primary);
  font-family: var(--font-family-red-hat-display);
  font-size: var(--font-typesize-03);
  font-style: normal;
  font-weight: var(--font-weight-bold);
  line-height: var(--font-typesize-04);
  width: 100%;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}

.learningmfewebwebapp__ReservationTile-module__subtitle___XtwGH {
  font-family: var(--font-family-red-hat-text);
  font-size: var(--font-typesize-02);
  color: var(--text-secondary);
  margin-bottom: calc(var(--space-01) * 2);
}

.learningmfewebwebapp__ReservationTile-module__footerRow___4ZQIv {
  color: var(--text-secondary);
  font-family: var(--font-family-red-hat-text);
  font-size: var(--font-typesize-02);
  font-style: normal;
  font-weight: var(--font-weight-semibold);
  line-height: var(--font-typesize-03);
  margin-top: auto;
  width: 100%;
  display: flex;
  align-items: center;
  gap: var(--space-04);
}

.learningmfewebwebapp__ReservationTile-module__location___2XWVD {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 60%;
  font-family: var(--font-family-red-hat-text);
  font-size: var(--font-typesize-02);
  font-weight: var(--font-weight-semibold);
}
.learningmfewebwebapp__ReservationTile-module__dividerDate___pMupe {
  margin-left: var(--space-08);
}

.learningmfewebwebapp__ReservationTile-module__dateRange___EXhck {
  white-space: nowrap;
  font-family: var(--font-family-red-hat-text);
  font-size: var(--font-typesize-02);
  font-weight: var(--font-weight-semibold);
}
.learningmfewebwebapp__FutureReservationWidget-module__widgetReservation___30Gjg {
  width: 100%;
}

.learningmfewebwebapp__FutureReservationWidget-module__headingReservation___XSVHE {
  font-size: var(--font-typesize-05);
  font-weight: var(--font-weight-bold);
  margin-bottom: var(--space-20);
  color: var(--text-primary);
  font-family: var(--font-family-red-hat-display);
}

.learningmfewebwebapp__FutureReservationWidget-module__carouselScroll___hB4MY {
  display: flex;
  gap: var(--space-16);
}

.learningmfewebwebapp__FutureReservationWidget-module__tileWrapper___oX-7W {
  flex: 0 0 auto;
  min-width: 21.25rem;
  max-width: 25rem;
  background: var(--surface-primary);
}
.learningmfewebwebapp__TrainingRecordDetailContent-module__trainingCard___PSHdS {
  display: flex;
  width: 100%;
  padding: var(--space-12);
  border-radius: var(--space-08);
  border: 0.0625rem solid var(--stroke-subtle);
  background: var(--surface-secondary);
  box-shadow: var(--X, 0) var(--Y, 0.0625rem)
    var(--spacing-px-rem-16-px-1-rem, 1rem) var(--Spread, 0)
    var(--Color, rgba(0, 0, 0, 0.08));
}

.learningmfewebwebapp__TrainingRecordDetailContent-module__trainingCardFrame___ncLjP {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.learningmfewebwebapp__TrainingRecordDetailContent-module__trainingTitle___glynW {
  color: var(--text-primary);
  font-family: var(--font-family-red-hat-text);
  font-size: var(--font-typesize-03);
  font-weight: var(--font-weight-semibold);
  line-height: 1.25rem;
  white-space: nowrap;
}

.learningmfewebwebapp__TrainingRecordDetailContent-module__trainingCardActions___VPssJ {
  display: flex;
  flex-direction: row;
  gap: var(--space-12);
  align-items: center;
  margin-left: auto;
}

.learningmfewebwebapp__TrainingRecordDetailContent-module__trainingCardDownload___i5ddx {
  min-inline-size: auto;
  padding: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.learningmfewebwebapp__TrainingRecordDetailContent-module__trainingCardDownload___i5ddx:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.content-error {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex: 1;

  .error-img {
    max-width: 100%;
    height: auto;
  }

  .content-error-message {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: var(--space-40);
    gap: var(--space-08);
    text-align: center;
  }

  .content-error-actions {
    margin-top: var(--space-24);
    display: flex;
    flex-flow: row wrap;
    gap: var(--space-04);
  }
}
.empty-state {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--space-08);
  min-height: 60vh;
  width: 100%;
  /* 340px == 21.25rem (1rem = 16px) */
  max-width: 21.25rem;
  margin: 0 auto;
  padding: var(--space-32) 0;
  align-self: stretch;
}

.empty-state-img {
  /* 133px == 8.3125rem, 140px == 8.75rem */
  width: 8.3125rem;
  height: 8.75rem;
  margin-bottom: var(--space-24);
  object-fit: contain;
  display: block;
}

.empty-state-title {
  color: var(--text-primary);
  text-align: center;
  max-width: 23rem;
}

.empty-state-description {
  color: var(--text-secondary);
  text-align: center;
  width: 100%;
  max-width: 15rem;
}

.empty-state-cta {
  color: var(--text-interactive);
  text-align: center;
}
.learningmfewebwebapp__ScheduleDetail-module__scheduleDetailWidget___yZzhx {
  width: 25rem;
  padding: var(--space-16);
  height: 7.5rem;
  display: flex;
  align-items: center;
  background: var(--support-info-subtle-background);
}
.learningmfewebwebapp__ScheduleDetail-module__widgetMainWrapper___Yz-wg {
  display: flex;
  align-items: center;
}
.learningmfewebwebapp__ScheduleDetail-module__widgetWrapper___Mnd23 {
  gap: var(--space-04);
  display: flex;
  flex-direction: column;
}

.learningmfewebwebapp__ScheduleDetail-module__title___OrXMR {
  font-weight: var(--font-weight-semibold);
  color: var(--tag-text-blue);
  align-items: center;
  gap: var(--space-04);
  display: flex;
}

.learningmfewebwebapp__ScheduleDetail-module__description___PgHMK {
  color: var(--tag-text-blue);
}

@media (max-width: 599px) {
  .learningmfewebwebapp__ScheduleDetail-module__scheduleDetailWidget___yZzhx {
    width: 21.5rem;
    gap: 0;
  }
}
.learningmfewebwebapp__TrainingGuide-module__trainingGuideWidget___fRD0A {
  width: 25rem;
  padding: var(--space-16);
  height: 7.5rem;
  display: flex;
  align-items: center;
  background: var(--support-warning-subtle-background);
}
.learningmfewebwebapp__TrainingGuide-module__widgetMainWrapper___ygLlX {
  display: flex;
  align-items: center;
}
.learningmfewebwebapp__TrainingGuide-module__widgetWrapper___iLq0Y {
  gap: var(--space-04);
  display: flex;
  flex-direction: column;
}

.learningmfewebwebapp__TrainingGuide-module__title___715aj {
  font-weight: var(--font-weight-semibold);
  color: var(--tag-text-yellow);
  align-items: center;
  gap: var(--space-04);
  display: flex;
}

.learningmfewebwebapp__TrainingGuide-module__description___ESC8T {
  color: var(--tag-text-yellow);
}

@media (max-width: 599px) {
  .learningmfewebwebapp__TrainingGuide-module__scheduleDetailWidget___jVxEH {
    width: 21.5rem;
    gap: 0;
  }
}
.learningmfewebwebapp__ReservationDetailLink-module__headingVisit___Jw9bx {
  font-size: var(--font-typesize-05);
  font-weight: var(--font-weight-bold);
  margin-bottom: var(--space-20);
  color: var(--text-primary);
  font-family: var(--font-family-red-hat-display);
}
.learningmfewebwebapp__GroupSectionContainer-module__grpContainer___PzF3B {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-48);
}
/* .reservationDetailLink {

} */
.learningmfewebwebapp__ReservationDetailHeaderContent-module__reservationGridRow___ekfAZ {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: calc(var(--font-typesize-06) + var(--font-typesize-01));
}

.learningmfewebwebapp__ReservationDetailHeaderContent-module__reservationGridLabel___Ijeqn {
  font-size: var(--font-typesize-02);
  line-height: var(--line-height-03);
  color: var(--text-secondary);
  font-weight: var(--font-weight-semibold);
  margin-bottom: calc(var(--space-01) * 2);
}

.learningmfewebwebapp__ReservationDetailHeaderContent-module__reservationGridValue___INWbo {
  font-size: var(--font-typesize-03);
  line-height: var(--space-20);
  color: var(--text-primary);
  font-weight: var(--font-weight-semibold);
}

@media (max-width: 600px) {
  .learningmfewebwebapp__ReservationDetailHeaderContent-module__reservationGridRow___ekfAZ {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, auto);
    gap: var(--space-08);
  }
}
:where(.CobaltBreadcrumb-module__cobaltBreadcrumb___dou79){display:flex;align-items:center}:where(.CobaltBreadcrumb-module__breadcrumbList___-DL27){display:flex;list-style:none;padding:0;margin:0}:where(.CobaltBreadcrumb-module__breadcrumbItem___2dqSb){display:flex;align-items:center}:where(.CobaltBreadcrumb-module__breadcrumbSeparator___cxE6E){margin:0 .5rem;color:var(--text-secondary)}:where(.CobaltBreadcrumb-module__breadcrumbCurrent___f9H14){color:var(--text-primary);font-weight:var(--font-weight-semibold);line-height:1rem}:where(.CobaltBreadcrumb-module__breadcrumbBackButton___d9L4J){display:inline-flex;align-items:center;gap:.25rem;border-radius:.125rem;color:var(--link-interactive);font-weight:var(--font-weight-semibold)}:where(.CobaltBreadcrumb-module__breadcrumbBackButton___d9L4J:hover){color:var(--link-hover)}:where(.CobaltBreadcrumb-module__breadcrumbBackButton___d9L4J:active),:where(.CobaltBreadcrumb-module__breadcrumbBackButton___d9L4J:hover:active){color:var(--link-pressed)}:where(.CobaltBreadcrumb-module__breadcrumbBackButton___d9L4J:focus-visible){outline:2px solid var(--stroke-focus);outline-offset:2px}:where(button.CobaltBreadcrumb-module__breadcrumbBackButton___d9L4J){-webkit-appearance:none;background:none;box-shadow:none;padding:0;border:none}
:where(.CobaltPageHeader-module__pageHeader___fNpHB){display:flex;flex-direction:column;background-color:var(--surface-background);overflow:hidden}:where(.CobaltPageHeader-module__pageHeader___fNpHB) h1{margin:0;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:where(.CobaltPageHeader-module__pageHeaderBreadcrumbs___j0A5o){margin-bottom:1rem}:where(.CobaltPageHeader-module__pageHeaderMain___LYTJV){display:flex;gap:3rem}:where(.CobaltPageHeader-module__pageHeaderActions___wV4Bc){display:flex;gap:1.5rem;margin-left:auto}:where(.CobaltPageHeader-module__pageHeaderSubtitle___dX-Z8){margin-top:.25rem}:where(.CobaltPageHeader-module__pageHeaderContent___0T8QK){margin-top:1rem}:where(.CobaltPageHeader-module__hasBreadcrumbs___6-QzW){padding:1rem 2.5rem 2rem}:where(.CobaltPageHeader-module__noBreadcrumbs___h0anB){padding:2rem 2.5rem}:where(p:last-of-type.CobaltPageHeader-module__pageHeaderSubtitle___dX-Z8){margin:0}
.learningmfewebwebapp__ReservationDetailHeader-module__detailHeaderFrame___qBVFi {
  display: flex;
  flex-direction: column;
}

.learningmfewebwebapp__ReservationDetailHeader-module__detailHeaderRow___Eaxpq {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.learningmfewebwebapp__ReservationDetailHeader-module__detailHeaderTitle___8gqVP {
  color: var(--text-primary);
  font-family: var(--font-family-red-hat-display);
  font-size: var(--font-typesize-06);
  font-weight: var(--font-weight-bold);
  line-height: calc(var(--font-typesize-06) + var(--font-typesize-01));
  white-space: nowrap;
}
.learningmfewebwebapp__ReservationDetailHeader-module__detailHeaderSubtitle___GWOuv {
  margin: var(--space-16) 0;
}

.learningmfewebwebapp__ReservationDetailHeader-module__pageContainer___CUCsk {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
.learningmfewebwebapp__ReservationDetailHeader-module__contentWrapper___dxV73 {
  flex: 1;
  overflow-y: auto;
  background-color: var(--surface-primary);
  padding: var(--font-typesize-06) calc(var(--font-typesize-04) * 2);
  height: 100%;
}

@media (max-width: 36rem) {
  .learningmfewebwebapp__ReservationDetailHeader-module__contentWrapper___dxV73 {
    padding: var(--font-typesize-05) var(--font-typesize-05);
  }
}
.learningmfewebwebapp__ReservationDetail-module__ReservationDetail___4TFbL {
  display: flex;
  flex-direction: column;
  gap: var(--space-48);
}
.learningmfewebwebapp__ReservationDetailPage-module__reservationRequestsPage___9QqsV {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
.learningmfewebwebapp__ReservationListTableMobileView-module__mobileContainer___N4ijQ {
  display: flex;
  flex-direction: column;
  gap: var(--space-16);
  padding: var(--space-16) 0rem;
  width: 100%;
}

.learningmfewebwebapp__ReservationListTableMobileView-module__tilesCard___LCTU- {
  display: flex;
  flex-direction: column;
  gap: var(--space-16);
}

.learningmfewebwebapp__ReservationListTableMobileView-module__textFrame___1CEpP {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: var(--space-08);
  margin-bottom: 2rem;
}

.learningmfewebwebapp__ReservationListTableMobileView-module__text___2naNe {
  color: var(--text-primary);
  font-size: var(--space-16);
  line-height: var(--space-20);
  font-weight: var(--font-weight-normal);
}
.learningmfewebwebapp__ReservationListTableMobileView-module__reservationTile___fyO0n {
  display: flex;
  padding: var(--space-20) var(--space-24);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--space-24);
  align-self: stretch;
  border-radius: var(--space-12);
  border: var(--space-01) solid var(--stroke-subtle);
  background: var(--background-primary);

  box-shadow: var(--X, 0) var(--Y, 1px) var(--spacing-px-rem-32-px-2-rem, 32px)
    var(--Spread, 0) var(--Color, rgba(0, 0, 0, 0.08));
}

.learningmfewebwebapp__ReservationListTableMobileView-module__tileContent___yfDGR {
  display: flex;
  flex-direction: column;
  gap: var(--space-24);
  width: 100%;
}

.learningmfewebwebapp__ReservationListTableMobileView-module__tileHeader___MUIOk {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.learningmfewebwebapp__ReservationListTableMobileView-module__courseTitle___BqH5K {
  color: var(--text-primary);
  font-family: var(--font-family-red-hat-display,);
  font-size: var(--space-16);
  font-style: normal;
  font-weight: var(--font-weight-bold);
  line-height: var(--space-20);
}

.learningmfewebwebapp__ReservationListTableMobileView-module__courseTitle___BqH5K {
  color: var(--text-primary);
  font-family: var(--font-family-red-hat-display);
  font-size: var(--space-16);
  font-style: normal;
  font-weight: var(--font-weight-bold);
  line-height: var(--space-20);
  flex: 1;
  word-break: break-word;
}

.learningmfewebwebapp__ReservationListTableMobileView-module__statusBadge___w6etB {
  flex-shrink: 0;
}

.learningmfewebwebapp__ReservationListTableMobileView-module__tileBody___kJc9m {
  display: flex;
  flex-direction: column;
  gap: var(--space-16);
  color: var(--text-primary);
}

.learningmfewebwebapp__ReservationListTableMobileView-module__infoRow___pNHB7 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.learningmfewebwebapp__ReservationListTableMobileView-module__label___LdNHw {
  font-size: var(--space-16);
  font-style: normal;
  font-weight: var(--font-weight-semibold);
  line-height: var(--space-20);
  margin-right: auto;
}

.learningmfewebwebapp__ReservationListTableMobileView-module__value___mdh9n {
  flex-basis: 60%;

  font-size: var(--space-16);
  font-style: normal;
  font-weight: var(--font-weight-normal);
  line-height: var(--space-20);
}

.learningmfewebwebapp__ReservationListTableMobileView-module__recordStatus___PG6LL {
  flex-basis: 60%;
}
.learningmfewebwebapp__ReservationListPageHeader-module__pageContainer___VA6ed {
  display: flex;
  height: 100%;
  width: 100%;
  overflow: hidden;
  flex-direction: column;
}
.learningmfewebwebapp__ReservationListPageHeader-module__headerFixed___XPVkd {
  position: sticky;
  top: 0;
  z-index: 100;
}

.learningmfewebwebapp__ReservationListPageHeader-module__contentWrapper___-fqAO {
  flex: 1;
  overflow-y: auto;
  background-color: var(--surface-primary);
  padding: var(--font-typesize-06) calc(var(--font-typesize-03) * 2);
  height: 100%;
}

.learningmfewebwebapp__ReservationListPageHeader-module__spacerOverview___n-gNl {
  display: flex;
  flex-direction: column;
  height: 100%;
  box-sizing: border-box;
}

@media (max-width: 36rem) {
  .learningmfewebwebapp__ReservationListPageHeader-module__contentWrapper___-fqAO {
    padding: var(--font-typesize-05) var(--font-typesize-05);
  }
}
:where(.CobaltDivider-module__cobaltDivider___pn9oV){margin:0}:where(.CobaltDivider-module__cobaltDividerSolid___2OS0Y){background-color:var(--stroke-default)}:where(.CobaltDivider-module__cobaltDividerSubtle___byVhx){background-color:var(--stroke-subtle)}:where(.CobaltDivider-module__cobaltDivider1___Nbrfx.CobaltDivider-module__cobaltDividerHorizontal___uR20F){height:1px}:where(.CobaltDivider-module__cobaltDivider1___Nbrfx.CobaltDivider-module__cobaltDividerVertical___JiezK){width:1px}:where(.CobaltDivider-module__cobaltDivider2___ywoUZ.CobaltDivider-module__cobaltDividerHorizontal___uR20F){height:2px}:where(.CobaltDivider-module__cobaltDivider2___ywoUZ.CobaltDivider-module__cobaltDividerVertical___JiezK){width:2px}:where(.CobaltDivider-module__cobaltDividerHorizontal___uR20F){display:block;height:1px;width:100%}:where(.CobaltDivider-module__cobaltDividerHorizontal___uR20F.CobaltDivider-module__cobaltDividerDotted___fCiIM){background-color:var(--stroke-default);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTgiIGhlaWdodD0iMSIgdmlld0JveD0iMCAwIDk4IDEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJWYXJpYW50PURvdHRlZCwgT3JpZW50YXRpb249SG9yaXpvbnRhbCI+CjxwYXRoIGlkPSJIb3Jpem9udGFsLyBEb3R0ZWQiIGQ9Ik0xIDAuNUg5NyIgc3Ryb2tlPSIjQTRBQ0IwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1kYXNoYXJyYXk9IjAuMSA2Ii8+CjwvZz4KPC9zdmc+Cg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTgiIGhlaWdodD0iMSIgdmlld0JveD0iMCAwIDk4IDEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJWYXJpYW50PURvdHRlZCwgT3JpZW50YXRpb249SG9yaXpvbnRhbCI+CjxwYXRoIGlkPSJIb3Jpem9udGFsLyBEb3R0ZWQiIGQ9Ik0xIDAuNUg5NyIgc3Ryb2tlPSIjQTRBQ0IwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1kYXNoYXJyYXk9IjAuMSA2Ii8+CjwvZz4KPC9zdmc+Cg==);-webkit-mask-size:98px 1px;mask-size:98px 1px}:where(.CobaltDivider-module__cobaltDividerVertical___JiezK){display:inline-flex;height:100%;width:1px}:where(.CobaltDivider-module__cobaltDividerVertical___JiezK.CobaltDivider-module__cobaltDividerDotted___fCiIM){background-color:var(--stroke-default);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSI5OCIgdmlld0JveD0iMCAwIDEgOTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJWYXJpYW50PURvdHRlZCwgT3JpZW50YXRpb249VmVydGljYWwiPgo8cGF0aCBpZD0iVmVydGljYWwvIERvdHRlZCIgZD0iTTAuNSA5N0wwLjUgMSIgc3Ryb2tlPSIjQTRBQ0IwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1kYXNoYXJyYXk9IjAuMSA2Ii8+CjwvZz4KPC9zdmc+Cg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSI5OCIgdmlld0JveD0iMCAwIDEgOTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJWYXJpYW50PURvdHRlZCwgT3JpZW50YXRpb249VmVydGljYWwiPgo8cGF0aCBpZD0iVmVydGljYWwvIERvdHRlZCIgZD0iTTAuNSA5N0wwLjUgMSIgc3Ryb2tlPSIjQTRBQ0IwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1kYXNoYXJyYXk9IjAuMSA2Ii8+CjwvZz4KPC9zdmc+Cg==);-webkit-mask-size:1px 98px;mask-size:1px 98px}
:where(.CobaltPageItems-module__pageItems___GvImv){align-items:center;color:var(--text-secondary);flex:1;display:flex;justify-content:space-between;gap:1rem}
:where(.CobaltPageSelect-module__pageSelect___htuGN){display:flex;flex-direction:row;align-items:center;gap:.25rem}:where(.CobaltPageSelect-module__pageSelect___htuGN>span){display:block;white-space:nowrap}
:where(.CobaltPageSize-module__pageSize___nkmHr){display:flex;flex-direction:row;padding-left:.75rem;align-items:center;gap:.25rem}:where(.CobaltPageSize-module__pageSizeLabel___Zjipm){white-space:nowrap}
:where(.CobaltPagination-module__pagination___HHFky){color:var(--text-primary);display:flex;font-size:1rem;line-height:1.25rem}:where(.CobaltPagination-module__paginationBorder___rG96v){border-bottom:1px solid var(--stroke-default);border-top:1px solid var(--stroke-default)}:where(.CobaltPagination-module__paginationDivider___aS53f){padding-block:.75rem;height:1.5rem}:where(.CobaltPagination-module__paginationContainer___6yMM7){align-items:center;cursor:auto;display:flex;flex:1;flex-flow:row wrap;min-height:2.5rem}:where(.CobaltPagination-module__paginationContainerButtons___BJ5Fm){display:flex;flex-direction:row;margin-right:.25rem}:where(.CobaltPagination-module__paginationContainerRange___M2Gf7){display:flex;flex-direction:row;align-items:center;flex:1;gap:.25rem;white-space:nowrap;justify-content:flex-end;margin-inline:.75rem}:where(.CobaltPagination-module__paginationContainerPageSize___RwRqA){padding-left:.75rem;display:flex;flex-direction:row;align-items:center;gap:.25rem}:where(.CobaltPagination-module__paginationContainerPageSelect___RFRSU){display:flex;flex-direction:row;align-items:center;gap:.25rem}:where(.CobaltPagination-module__pagination___HHFky select){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-position:calc(100% - .75rem) center;background-repeat:no-repeat;background-size:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='var(--icon-color)' fill-rule='evenodd' d='m12.707 16.297 7-7a1 1 0 0 0-1.32-1.497l-.094.083L12 14.175 5.707 7.883a1 1 0 0 0-1.32-.083l-.094.083a1 1 0 0 0-.083 1.32l.083.094 7 7a1 1 0 0 0 1.414 0z'/%3E%3C/svg%3E");border:0;border-radius:var(--radius-3);color:var(--text-primary);display:flex;font-size:inherit;height:2rem;padding-inline:.75rem 1.25rem;padding-block:.375rem;width:4rem}:where(.CobaltPagination-module__pagination___HHFky select:active){background-color:transparent}:where(.CobaltPagination-module__pagination___HHFky select:active:focus){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='var(--icon-color)' fill-rule='evenodd' d='m12.707 7.707 7 7a1 1 0 0 1-1.32 1.498l-.094-.084L12 9.83l-6.293 6.292a1 1 0 0 1-1.32.084l-.094-.084a1 1 0 0 1-.083-1.32l.083-.094 7-7a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}:where(.CobaltPagination-module__pagination___HHFky select:hover){background-color:var(--button-ghost-hover)}:where(.CobaltPagination-module__pagination___HHFky svg){pointer-events:none}:where(.CobaltPagination-module__pagination___HHFky button[disabled]){color:var(--disabled-color);outline:0}:where(.CobaltPagination-module__pagination___HHFky button[disabled] svg){fill:var(--disabled-color)}
:where(.CobaltTable-module__cobaltTable___-TxLG){width:100%;border-collapse:collapse;border-spacing:0;background-color:transparent;table-layout:auto}:where(.CobaltTable-module__cobaltTableSmall___bqxr1 tbody td){height:2rem;align-content:center}:where(.CobaltTable-module__cobaltTableMedium___3i6r0 tbody td){height:2.5rem;align-content:center}:where(.CobaltTable-module__cobaltTableLarge___nnY44 tbody td){height:4rem}:where(.CobaltTable-module__cobaltTableXLarge___o2ooE tbody td){height:4.5rem}
:where(.CobaltTableHead-module__cobaltTableHead___bv6Oh th){font-weight:var(--font-weight-semibold)}
:where(.CobaltTableRow-module__cobaltTableRow___UOvGA){transition:background-color .2s ease}:where(.CobaltTableRow-module__interactive___2Pi8K){cursor:pointer}:where(.CobaltTableRow-module__interactive___2Pi8K:hover){background-color:var(--button-ghost-hover)}:where(.CobaltTableRow-module__interactive___2Pi8K:active),:where(.CobaltTableRow-module__active___FTFJv){background-color:var(--button-ghost-pressed)}:where(.CobaltTableRow-module__selected___AygWY){background-color:var(--table-active-default)}:where(.CobaltTableRow-module__selected___AygWY:hover){background-color:var(--table-active-hover)}:where(.CobaltTableRow-module__selected___AygWY:active),:where(.CobaltTableRow-module__selected___AygWY:active:hover){background-color:var(--table-active-pressed)}
:where(.CobaltTableSortLabel-module__cobaltTableSortLabel___A7-T9){display:flex;gap:.25rem;width:100%}:where(.CobaltTableSortLabel-module__cobaltTableSortIconSortable___JqVDQ){opacity:.5}:where(.CobaltTableSortLabel-module__alignLeft___-F-vZ){justify-content:flex-start}:where(.CobaltTableSortLabel-module__alignCenter___MNCFs){justify-content:center}:where(.CobaltTableSortLabel-module__alignRight___d-624){justify-content:flex-end}:where(button.CobaltTableSortLabel-module__cobaltTableSortLabel___A7-T9){-webkit-appearance:none;border-radius:0;background:none;padding:0;cursor:pointer;border:none;font-weight:600}:where(button.CobaltTableSortLabel-module__cobaltTableSortLabel___A7-T9:disabled){cursor:not-allowed}
:where(.CobaltTableCell-module__cobaltTableCell___8Jhfh){padding:.5rem 1rem;border-bottom:1px solid var(--stroke-subtle);align-content:flex-start;display:table-cell}:where(.CobaltTableCell-module__alignLeft___sTtve){text-align:left}:where(.CobaltTableCell-module__alignCenter___nMeFD){text-align:center}:where(.CobaltTableCell-module__alignRight___6ZBur){text-align:right}
:where(.CobaltTableContainer-module__cobaltTableContainer___vJseJ){display:flex;flex-direction:column;width:100%;height:100%;position:relative;overflow:visible}:where(.CobaltTableContainer-module__cobaltTableScroll___5vzfc){flex:1 1 auto;overflow:auto;min-height:0;min-width:0;width:100%;display:flex;flex-direction:column}:where(.CobaltTableContainer-module__cobaltTableBatchActionBar___uyMYj){position:sticky;bottom:.8rem;margin-top:1.6rem;margin-inline:2rem}:where(.CobaltTableContainer-module__cobaltTablePagination___vdVtb){position:sticky;background-color:var(--surface-secondary);bottom:0}
.learningmfewebwebapp__ReservationListTable-module__table___Bi7yW {
  padding: var(--space-08);
  width: 100%;
  background-color: var(--background-primary);
  display: flex;
  flex-direction: column;
}
.learningmfewebwebapp__ReservationListTable-module__tableRow___VSdWI {
  --copied-background: var(--surface-primary);
}
.learningmfewebwebapp__ReservationListTable-module__tableRow___VSdWI:hover {
  --copied-background: var(--button-ghost-hover);
}

.learningmfewebwebapp__ReservationListTable-module__sort-date___m-6X- {
  cursor: pointer;
  & .learningmfewebwebapp__ReservationListTable-module__arrow-icon___dPbfR {
    margin-left: var(--space-04);
    border: none;
    padding: 0;
  }
}

.learningmfewebwebapp__ReservationListTable-module__textFrame___silH6 {
  padding: var(--space-08);
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: var(--space-08);
  align-items: center;
}

.learningmfewebwebapp__ReservationListTable-module__frame-textInnerframe___DRkaT {
  padding: var(--space-08);
  display: flex;
  flex-direction: row;
  gap: var(--space-08);
  align-items: center;
}

.learningmfewebwebapp__ReservationListTable-module__text___MUE7Z {
  color: var(--text-primary);
  font-family: var(--font-family-red-hat-display);
  font-size: var(--font-typesize-03);
  font-weight: var(--font-weight-normal);
  line-height: var(--space-05);
}
.learningmfewebwebapp__ReservationListPage-module__reservationsRequestPage___wLjJy {
  display: flex;
  height: 100%;
  direction: column;
}
body {
  margin: 0;
  overscroll-behavior: none;
  display: flex;
}

#root {
  display: flex;
  inset: 0;
  position: absolute;
  flex: 1;
  overflow: hidden;
}

h1,
h2,
h3,
h4,
h5 {
  margin: 0;
}
