@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.certifications-page--banner-container--Ok-wc {
  background: oklch(97.59% 0.0029 264.54deg);
  padding-block: 4rem;
  padding-inline: 0;
  min-block-size: 25rem;
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
  margin-block-end: 3.2rem;
}
.certifications-page--banner-title--FplLX {
  margin-block-end: 1.6rem;
}
.certifications-page--banner-image--twpkh {
  display: block;
  margin-block: 2.4rem;
  margin-inline: auto;
}
.certifications-page--banner-text--8okWB {
  margin-block-end: 1.6rem;
}
.certifications-page--banner--i-0ny {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  margin-block-end: 2.4rem;
  gap: 4.8rem;
}
.certifications-page--banner--i-0ny > .certifications-page--certification-image--gM99R {
  flex-shrink: 0;
}
@media (min-width: 43.8125rem) {
  .certifications-page--banner--i-0ny > .certifications-page--certification-image--gM99R {
    inline-size: 30rem;
    block-size: 30rem;
  }
}
.certifications-page--certifications-text---njkk {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2.4rem;
  min-inline-size: 0;
  flex: 1;
}
.certifications-page--certifications-text---njkk [data-purpose='certification-description-text'] {
  margin-block-start: -1.6rem;
}
.certifications-page--certificate-image--6mi8S {
  margin-inline-end: 2.4rem;
}
.certifications-page--certifications-directory-container--vfZZM {
  margin-block-end: 2.4rem;
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
  padding-block-start: 2.4rem;
}
@media screen and (min-width: 37.5625rem) {
  .certifications-page--filtered-list-container--i-mJ2 {
    overflow: hidden;
  }
}
.certifications-page--filtered-certifications-list--ekR0l {
  display: flex;
  inline-size: 100%;
}
@media screen and (min-width: 37.5625rem) {
  .certifications-page--desktop-sidebar-checkbox--hIaSJ[data-checked=''] ~ .certifications-page--filtered-certifications-list--ekR0l {
    transform: translateX(-30rem);
    inline-size: calc(100% + 30rem);
  }
  .certifications-page--desktop-sidebar-checkbox--hIaSJ[data-checked=''] ~ .certifications-page--filtered-certifications-list--ekR0l .certifications-page--sidebar--h06v8 {
    max-block-size: 0;
  }
}
.certifications-page--sidebar--h06v8 {
  inline-size: 30rem;
  padding-inline-end: 1.6rem;
  transition: 400ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.certifications-page--certification-tiles-container---Gyki {
  display: grid;
  flex-grow: 1;
  grid-gap: 1.6rem;
  block-size: fit-content;
}
@media screen and (min-width: 37.5625rem) {
  .certifications-page--certification-tiles-container---Gyki {
    grid-template-columns: repeat(auto-fill, minmax(30rem, 1fr));
    grid-template-rows: auto 1fr auto;
  }
}
.certifications-page--certification-image--gM99R {
  inline-size: 14.2rem;
  margin-inline-end: auto;
  margin-inline-start: auto;
  display: block;
}
.certifications-page--certification-tile--FAFaT {
  display: flex;
  min-inline-size: 30rem;
  cursor: pointer;
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  align-items: center;
  flex-direction: column;
  flex: 1;
  box-shadow: none;
  padding: 1.6rem;
}
.certifications-page--certification-tile-container--AGq5z {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.6rem;
}
.certifications-page--certification-details--UX9i3 {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
}
.certifications-page--certification-title--bTsXN {
  block-size: 4rem;
  text-align: center;
  color: oklch(29.74% 0.0362 281.74deg);
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.certifications-page--card-issuer-name--Nhedr,
.certifications-page--badge-class-link--AR5dF {
  align-items: center;
  text-align: center;
  block-size: 4rem;
}
.certifications-page--card-issuer-name--Nhedr {
  color: oklch(67.22% 0.0355 279.77deg);
}
@media (max-width: 37.5rem) {
  .certifications-page--filtered-list-container--i-mJ2 {
    gap: unset;
  }
  .certifications-page--banner--i-0ny {
    flex-direction: column;
  }
  .certifications-page--card-issuer-name--Nhedr,
  .certifications-page--badge-class-link--AR5dF {
    text-align: start;
  }
  .certifications-page--certification-tile--FAFaT {
    block-size: auto;
    align-items: flex-start;
  }
  .certifications-page--certification-tile-container--AGq5z {
    flex-direction: row;
    gap: 1.6rem;
    align-items: flex-start;
    inline-size: 100%;
  }
  .certifications-page--certification-image--gM99R {
    flex: 1;
    padding: unset;
    inline-size: 15.3rem;
  }
  .certifications-page--certification-details--UX9i3 {
    flex-direction: column;
    gap: 0.4rem;
    flex: 4;
  }
  .certifications-page--certification-title--bTsXN {
    text-align: start;
    margin: unset;
  }
}
.certifications-page--loading-overlay--69jTR {
  background-color: color-mix(in oklch, oklch(100% 0 0deg), transparent 10%);
  inline-size: 100%;
  block-size: 100%;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  z-index: 1;
  padding-block-start: 6.4rem;
  display: flex;
  justify-content: center;
}
.certifications-page--loading-overlay--69jTR .ud-loader-block {
  display: block;
}
.certifications-page--pager--q6XoS {
  margin-block-start: 4.8rem;
}
.certifications-page--certifications-header--KBqzR {
  flex: 1;
}
.certifications-page--search-panel--AVNFj {
  display: flex;
  flex-direction: row;
}
.certifications-page--search-panel--AVNFj > * {
  flex: 1 100%;
}
.certifications-page--search-form-group-certifications-list---duEM {
  margin: 1.6rem;
  margin-inline-start: 0;
  flex: 1;
  min-inline-size: 100%;
}
.certifications-page--no-results-found-container--O5a2K {
  padding: 2.4rem;
}
.certifications-page--no-results-intro--RAVSE {
  margin-block-end: 1.6rem;
  margin-block-start: 2.4rem;
}
.certifications-page--certification-links--UG-ON {
  text-decoration: underline;
}
.certifications-page--banner-container-sticky--LrEXt {
  background: oklch(97.59% 0.0029 264.54deg);
  padding: 1.6rem;
  display: flex;
  flex-direction: column;
  gap: 3.2rem;
  position: sticky;
  inset-block-start: 0;
  z-index: 1000;
}
.certifications-page--certification-image-sticky--XxzJK {
  inline-size: 7.9rem;
  block-size: 7.9rem;
  flex-shrink: 0;
}
.certifications-page--banner-sticky--dXRVq {
  display: flex;
  flex-direction: row;
  gap: 3.2rem;
  align-items: center;
}
.certifications-page--badge-detail-link-container-sticky--gubSI {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.8rem;
  margin-inline-start: auto;
}
.certifications-page--organization-badge-uploaded-badge--cvq5V {
  background-color: oklch(100% 0 0deg);
  border: 1px solid oklch(67.22% 0.0355 279.77deg);
  padding: 1.6rem;
  margin-block-start: 1.6rem;
}
.certifications-page--certifications-enrollment-label-container--97obY {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  inline-size: 100%;
}
.certifications-page--certification-data-container--XaRE5 {
  display: flex;
  align-items: center;
  gap: 0.8rem;
}
.certifications-page--certifications-enrollment-menu--cx5j- {
  color: oklch(25.65% 0.0265 278.04deg);
  border: 1px solid oklch(25.65% 0.0265 278.04deg);
  inline-size: 4rem;
  block-size: 4rem;
}
.certifications-page--icon-and-text--3oVX2 {
  display: flex;
  gap: 0.8rem;
  align-items: center;
  color: oklch(25.65% 0.0265 278.04deg);
}
.certifications-page--certification-flex--b2bfM {
  display: flex;
  color: #5022c3;
  align-items: center;
}
.certifications-page--gap-xs--wmiHf {
  gap: 0.8rem;
}
.certifications-page--gap-md--fk3aR {
  gap: 2.4rem;
}
.certifications-page--certification-ud-heading-md-align-center--muBm9 {
  align-content: center;
}
.certifications-page--enroll-button--2P-k1 {
  min-inline-size: 18.4rem;
}

.filter-button-container--filter--f52F7 {
  --ud-btn-color: oklch(29.74% 0.0362 281.74deg);
  --ud-btn-border: 1px solid oklch(67.22% 0.0355 279.77deg);
  --ud-btn-focus-color: oklch(29.74% 0.0362 281.74deg);
  --ud-btn-focus-background-color: var(--color-gray-100);
}
.filter-button-container--button-bar--81msQ {
  display: flex;
  flex-wrap: wrap;
  row-gap: 0.8rem;
  margin-block: 0;
  margin-inline: -0.4rem;
}
.filter-button-container--button-bar--81msQ > * {
  margin-block: 0;
  margin-inline: 0.4rem;
  block-size: auto;
}
.filter-button-container--button-bar--81msQ .filter-button-container--filter-clear--z1x-X {
  display: none;
  white-space: nowrap;
  margin-inline-start: 0.8rem;
}
@media screen and (min-width: 37.5625rem) {
  .filter-button-container--button-bar--81msQ .filter-button-container--filter-clear--z1x-X {
    display: inline-flex;
  }
}
@media screen and (max-width: 37.5rem) {
  .filter-button-container--button-bar--81msQ > .ud-form-group {
    min-inline-size: 0;
    flex-grow: 1;
  }
}

/* stylelint-disable function-parentheses-newline-inside */
@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 1153px) {
}
@container ud-content-area (min-width: 1153px) {
}
@container ud-content-area (min-width: 1232px) {
}
@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 933px) {
}
@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 933px) {
}
@container ud-content-area (min-width: 1153px) {
}
.show-more-module--content--Rw-xr {
  overflow: hidden;
  position: relative;
  inline-size: 100%;
}
.show-more-module--full-width--Gm3QQ {
  inline-size: 100%;
}
.show-more-module--container--teP7C {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.show-more-module--container--teP7C span[data-checked='checked'] ~ .show-more-module--content--Rw-xr {
  overflow: visible;
  max-block-size: none !important;
}
.show-more-module--container--teP7C span[data-checked=''] ~ .show-more-module--with-gradient--f4HoJ.show-more-module--content--Rw-xr {
  -webkit-mask-image: linear-gradient(var(--color-white) var(--color-white) color-mix(in oklch, var(--color-white) 0%, transparent));
}
.show-more-module--container--teP7C span[data-checked='checked'] ~ .show-more-module--focusable-label--ucIIp .show-more-module--show-more--ObEu7 {
  display: none;
}
.show-more-module--container--teP7C span[data-checked=''] ~ .show-more-module--focusable-label--ucIIp .show-more-module--show-less--jkOoQ {
  display: none;
}

.skip-to-content-button-module--skip-to-content--MnPe4 {
  position: absolute;
  pointer-events: none;
  inset-block-start: 0;
  inset-inline-start: 0;
  block-size: 100%;
  z-index: 1011;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.skip-to-content-button-module--skip-to-content-btn--iM4H1 {
  pointer-events: all;
  max-block-size: 0;
  overflow: hidden;
}
.skip-to-content-button-module--skip-to-content-btn--iM4H1:focus,
.skip-to-content-button-module--skip-to-content-btn--iM4H1:active {
  max-block-size: none;
  overflow: visible;
  margin-block: 0;
  margin-inline: 1.6rem;
}
.skip-to-content-button-module--skip-to-content-btn--iM4H1:focus .skip-to-content-button-module--skip-to-content-shadow--eue1a,
.skip-to-content-button-module--skip-to-content-btn--iM4H1:active .skip-to-content-button-module--skip-to-content-shadow--eue1a {
  background: var(--color-white);
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  box-shadow: 0 2px 8px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 12%, transparent);
  pointer-events: none;
  position: absolute;
  inset-block: -10% -10%;
  inset-inline: -1.6rem -1.6rem;
  z-index: -1;
}
.skip-to-content-button-module--main-content-anchor--3SDve {
  -webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  box-sizing: border-box;
  position: absolute;
  margin: 0;
  padding: 0;
}

.filters--filters-button-row--pWgVa {
  display: flex;
  inline-size: 100%;
  gap: 1.6rem;
  margin-block-end: 1.6rem;
}
.filters--item-count--EpRoO {
  text-align: end;
  color: oklch(48.09% 0.0371 279.08deg);
  flex-grow: 1;
}
.filters--side-drawer--fBHvI {
  position: relative;
}
.filters--filter-panel-sticky-bar--wsAp9 {
  background: oklch(100% 0 0deg);
  position: sticky;
  position: -webkit-sticky;
  inline-size: 100%;
  z-index: 1;
}
.filters--filter-panel-sticky-bar-top--xoiLk {
  box-shadow: 0 2px 8px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 12%, transparent);
  padding-block: 0;
  padding-inline: 1.6rem;
  inset-block-start: 0;
}
.filters--filter-panel-top-inner--ouxSv {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row-reverse;
  block-size: 4.8rem;
}
@media (max-width: 37.5rem) {
  .filters--filters-form--0qU17 {
    padding: 1.6rem;
  }
  .filters--filter-button--OsOzp {
    inline-size: 100%;
  }
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}body.ud-keyboard-navigation-in-use .course-card--container--NzxhD h3:focus-within {
  /* stylelint-disable unit-disallowed-list */
  outline: solid var(--applied-border-input-focus) 3px;
  outline-offset: 3px;
  /* stylelint-enable unit-disallowed-list */
}
.course-card--container--NzxhD {
  display: flex;
  align-items: flex-start;
  position: relative;
}
.course-card--container--NzxhD h3[data-purpose='course-title-url'] a {
  color: oklch(29.74% 0.0362 281.74deg);
  font-weight: inherit;
}
.course-card--container--NzxhD h3[data-purpose='course-title-url'] a:focus {
  outline: none !important;
}
.course-card--container--NzxhD h3[data-purpose='course-title-url'] a[href]::after {
  content: '';
  display: block;
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
}
.course-card--row--LeBxE {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.course-card--main-content--jp6Te {
  color: oklch(29.74% 0.0362 281.74deg);
  white-space: nowrap;
  flex: 1;
  min-inline-size: 1px;
}
.course-card--main-content--jp6Te > *:not(:last-child) {
  margin-block-end: 0.4rem;
}
.course-card--instructor-list--i8pZF {
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  color: oklch(48.09% 0.0371 279.08deg);
}
.course-card--course-title--CdzmO {
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.course-card--fixed--F3NCx {
  inline-size: 17.3rem;
}
.course-card--course-image--7P1eZ {
  display: block;
  transition: opacity linear 100ms;
}
.course-card--image-wrapper--8N1R5 {
  background-color: oklch(20.35% 0.0139 285.09deg);
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  overflow: hidden;
  position: relative;
}
.course-card--reviews-text--LAPeI {
  color: oklch(48.09% 0.0371 279.08deg);
  margin-inline-start: 0.4rem;
}
.course-card--course-meta-info--mkUz3 {
  color: oklch(48.09% 0.0371 279.08deg);
}
.course-card--course-meta-info--mkUz3 > span:not(:first-child)::before {
  content: '●';
  margin-block: 0;
  margin-inline: 0.4rem;
  font-size: 6px;
}
.course-card--course-badges--TDVFr {
  display: flex;
  flex-wrap: wrap;
  margin-block-start: 0.8rem;
  margin-inline-end: 0;
  margin-block-end: 0.4rem;
  margin-inline-start: 0;
  gap: 0.4rem 0.8rem;
}
.course-card--small--3xrM1,
.course-card--large--0Y8JD {
  min-inline-size: 22.2rem;
  max-inline-size: 55.2rem;
}
.course-card--small--3xrM1 .course-card--image-wrapper--8N1R5,
.course-card--large--0Y8JD .course-card--image-wrapper--8N1R5 {
  margin-inline-end: 0.8rem;
}
@media (min-width: 23.5rem) {
  .course-card--small--3xrM1,
  .course-card--large--0Y8JD {
    min-inline-size: 25.6rem;
  }
}
.course-card--medium--CrBvn {
  flex-direction: column;
  max-inline-size: 37.5rem;
  min-inline-size: 17.3rem;
}
.course-card--medium--CrBvn .course-card--course-title--CdzmO {
  margin-block-start: 0.8rem;
}
.course-card--medium--CrBvn .course-card--course-image--7P1eZ {
  position: absolute;
  inline-size: 100%;
  block-size: 100%;
}
.course-card--medium--CrBvn .course-card--image-wrapper--8N1R5 {
  padding-block-end: 56.25%;
  inline-size: 100%;
}
.course-card--medium--CrBvn .course-card--main-content--jp6Te {
  inline-size: 100%;
}
@media (min-width: 37.5625rem) {
  .course-card--large--0Y8JD {
    min-inline-size: 50.8rem;
    max-inline-size: 129.2rem;
  }
  .course-card--large--0Y8JD .course-card--course-headline--HNn08 {
    display: block !important;
    /* stylelint-disable-next-line value-no-vendor-prefix */
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: block-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
  }
  .course-card--large--0Y8JD .course-card--price-text-container--vs6md {
    position: absolute;
    inset-block-start: 0;
    inset-inline-end: 0;
    display: block;
    text-align: end;
  }
  .course-card--large--0Y8JD .course-card--image-wrapper--8N1R5 {
    margin-inline-end: 1.6rem;
  }
  .course-card--large--0Y8JD .course-card--main-content--jp6Te.course-card--has-price-text--6bPWj {
    padding-inline-end: 9.6rem;
  }
  .course-card--large--0Y8JD .course-card--discount-price--0jVqG,
  .course-card--large--0Y8JD .course-card--list-price--a0rId {
    padding: 0;
    margin-block-start: 0;
    margin-inline-end: 0;
    margin-block-end: 0.8rem;
    margin-inline-start: 0;
  }
}
@media (max-width: 37.5rem) {
  .course-card--large--0Y8JD .course-card--course-headline--HNn08 {
    display: none !important;
  }
  .course-card--large--0Y8JD .course-card--course-image--7P1eZ {
    object-fit: cover;
    inline-size: 6.4rem;
    block-size: 6.4rem;
  }
}

.due-date--assignment-icon--I2tnX {
  margin-inline-end: 0.4rem;
}
.due-date--due-date-text--HDED2 {
  color: oklch(29.74% 0.0362 281.74deg);
}
.due-date--due-date-wrapper--Q8KnH {
  display: flex;
  align-items: center;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.learning-path-progress-card--card-container--jm81R {
  align-items: flex-start;
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding: 1.6rem;
  display: flex;
  position: relative;
  inline-size: 25.6rem;
  block-size: 12.6rem;
}
.learning-path-progress-card--card-container--jm81R .learning-path-progress-card--progress--6FkKn {
  inset-block-end: 0;
  inset-inline-start: 0;
  position: absolute;
  inline-size: 100%;
  border-radius: 0;
}
.learning-path-progress-card--card-container-with-context-menu--LWRDR {
  position: relative;
}
.learning-path-progress-card--large-card--KEYwf {
  inline-size: 40rem;
  block-size: 15rem;
}
.learning-path-progress-card--large-card--KEYwf .learning-path-progress-card--assignment-info--LPw-f {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.learning-path-progress-card--large-card--KEYwf .learning-path-progress-card--assignment-badge--Z5dMv {
  margin-block-end: 0;
}
.learning-path-progress-card--path-title--lQoWg {
  margin-block-end: 0.8rem;
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  color: oklch(29.74% 0.0362 281.74deg);
}
.learning-path-progress-card--path-title-with-more-button--YvSns {
  margin-inline-end: 1.6rem;
}
.learning-path-progress-card--ufb-favicon--5raef {
  margin-inline-end: 1.6rem;
}
.learning-path-progress-card--google-favicon--F-YlZ {
  align-items: center;
  display: flex;
  block-size: 3.2rem;
  justify-content: center;
  margin-inline-end: 1.6rem;
  inline-size: 3.2rem;
}
.learning-path-progress-card--content--VYuLO {
  display: flex;
  flex-direction: column;
  flex: 1;
  block-size: 100%;
}
.learning-path-progress-card--path-label--MPLIN {
  color: oklch(48.09% 0.0371 279.08deg);
  margin-block-end: 0.4rem;
}
.learning-path-progress-card--due-date-wrapper--q8l4l {
  display: flex;
  align-items: center;
}
.learning-path-progress-card--assignment-badge--Z5dMv {
  background-color: #c0c4fc;
  color: #180a3d;
  margin-inline-end: 0.8rem;
  margin-block-end: 0.8rem;
}
.learning-path-progress-card--assignment-icon--i90v3 {
  margin-inline-end: 0.4rem;
}
.learning-path-progress-card--start-learning--Sy-92 {
  color: oklch(48.41% 0.2342 293.93deg);
  margin-block-start: auto;
}
.learning-path-progress-card--completed-steps--kyD9J {
  margin-block-start: auto;
  color: oklch(48.09% 0.0371 279.08deg);
}
.learning-path-progress-card--more-menu-button--W47VK {
  padding-block-start: 0.8rem;
  padding-inline-end: 0.4rem;
  padding-block-end: 0;
  padding-inline-start: 0;
  position: absolute;
  inset-inline-end: 0;
  inset-block-start: 0;
}
.my-learning-paths.learning-path-progress-card--card-container-with-context-menu--LWRDR {
  display: inline-flex;
  text-align: start;
}
.my-learning-paths,
.my-learning-paths .learning-path-progress-card--card-container--jm81R {
  inline-size: 100%;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.options-menu--menu-container--1qJyL .ud-block-list + .ud-block-list {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.options-menu--modal-menu--w4DNT {
  max-inline-size: 80rem;
}
.options-menu--modal-text--xRfUb {
  margin-block-end: 2.4rem;
}
.options-menu--modal-course-card--5MZ91 {
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  margin-block-end: 1.6rem;
  max-inline-size: 100%;
  padding: 1.6rem;
  align-items: center;
}
.options-menu--modal-course-card--5MZ91 > div {
  margin-inline-end: 2.4rem !important;
}
.options-menu--modal-learning-path-card--bf-lj {
  inline-size: 100%;
  margin-block-end: 1.6rem;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.certifications-preparation--preparation-title--krb5U {
  margin-block-start: 0.8rem;
  margin-block-end: 2.4rem;
}
.certifications-preparation--preparation-description--xb3zL {
  max-inline-size: 90%;
}
.certifications-preparation--certification-tiles-container--1O2Hj {
  display: grid;
  flex-grow: 1;
  margin-block-start: 3.2rem;
  grid-gap: 1.6rem;
}
@media screen and (min-width: 37.5625rem) {
  .certifications-preparation--certification-tiles-container--1O2Hj {
    grid-template-columns: repeat(auto-fit, minmax(calc(50% - (1.6rem / 2)), 1fr));
    grid-template-rows: auto 1fr auto;
  }
}
.certifications-preparation--certification-data-container--8DLeS {
  display: flex;
  align-items: center;
  gap: 0.8rem;
}
.certifications-preparation--certification-links--kbgKq {
  text-decoration: underline;
}
.certifications-preparation--certification-image--0Owt- {
  min-block-size: 10.8rem;
  min-inline-size: 10.8rem;
  block-size: 10.8rem;
  inline-size: 10.8rem;
  margin-inline-end: auto;
  margin-inline-start: auto;
  display: block;
}
.certifications-preparation--certification-tile--ipS2X {
  display: flex;
  block-size: 14.4rem;
  cursor: pointer;
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  align-items: flex-start;
  flex-direction: column;
  flex: 1;
  box-shadow: none;
  max-inline-size: 65.3rem;
  position: relative;
  padding: 1.6rem;
}
.certifications-preparation--certification-tile-container--m31fY {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 1.6rem;
}
.certifications-preparation--certification-details--k0j12 {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
  align-items: flex-start;
}
.certifications-preparation--certification-title--nRIjJ {
  align-items: center;
  text-align: start;
  color: oklch(29.74% 0.0362 281.74deg);
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.certifications-preparation--card-issuer-name--d-JTV {
  align-items: center;
  text-align: start;
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.certifications-preparation--card-issuer-name--d-JTV {
  color: oklch(67.22% 0.0355 279.77deg);
}
.certifications-preparation--certification-tile--ipS2X .certifications-preparation--options-menu--pxqKR {
  color: oklch(100% 0 0deg);
  position: absolute;
  inset-block-start: 0.8rem;
  inset-inline-end: 0.8rem;
}
.certifications-preparation--options-menu--pxqKR ::-webkit-scrollbar {
  -webkit-appearance: none;
  inline-size: 0.6rem;
}
.certifications-preparation--options-menu--pxqKR ::-webkit-scrollbar-thumb {
  background-color: color-mix(in oklch, oklch(20.35% 0.0139 285.09deg), transparent 45%);
}
.certifications-preparation--button-right---XqGn {
  display: block;
  margin-inline-start: auto;
  inline-size: fit-content;
  margin-block-start: 3.2rem;
}
@media (max-width: 37.5rem) {
  .certifications-preparation--button-right---XqGn {
    inline-size: 100%;
  }
}
@media (max-width: 37.5rem) {
  .certifications-preparation--button-mobile--VsmQr {
    inline-size: 100%;
  }
}
@media (max-width: 37.5rem) {
  .certifications-preparation--filtered-list-container--k92E3 {
    gap: unset;
  }
  .certifications-preparation--banner--oDipl {
    flex-direction: column;
  }
  .certifications-preparation--card-issuer-name--d-JTV {
    text-align: start;
  }
  .certifications-preparation--certification-tile--ipS2X {
    block-size: auto;
    align-items: flex-start;
    min-inline-size: 30rem;
    position: relative;
  }
  .certifications-preparation--certification-tile-container--m31fY {
    flex-direction: row;
    gap: 1.6rem;
    align-items: center;
    inline-size: 100%;
  }
  .certifications-preparation--certification-image--0Owt- {
    flex: 1;
    padding: unset;
    inline-size: 10.8rem;
  }
  .certifications-preparation--certification-details--k0j12 {
    flex-direction: column;
    gap: 0.4rem;
    flex: 4;
    align-items: flex-start;
  }
  .certifications-preparation--certification-title--nRIjJ {
    text-align: start;
    margin: unset;
  }
}

.course-directory--container--gQnE1 {
  margin-block-end: 3.2rem;
}
.course-directory--container--gQnE1 > * {
  margin-block-end: 1.6rem;
}
.course-directory--pp-tooltip-wrapper--SWVI3 {
  text-align: center;
}
.course-directory--pp-tooltip-container--Nw6Rh {
  display: inline-block;
}
.course-directory--pp-tooltip--FomeT {
  display: flex;
  align-items: center;
  margin-block-end: 0.8rem;
}
.course-directory--pp-tooltip--FomeT .course-directory--tooltip-icon--xACtA {
  margin-inline-start: 0.4rem;
}

.course-list--container--HY2ry {
  margin-block-end: 3.2rem;
  /*
        Padding is used instead of margin to allow spacing
        around course card to be clickable
    */
}
.course-list--container--HY2ry > *:not(:first-child) {
  padding-block-start: 1.6rem;
}
.course-list--container--HY2ry > *:not(:last-child) {
  padding-block-end: 1.6rem;
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.course-list--card-layout-container--0J72A {
  --card-grid-layout-container-columns: 12;
  --card-columns-span: 12;
  display: grid;
  gap: 1.6rem;
  grid-template-columns: repeat(var(--card-grid-layout-container-columns), 1fr);
  row-gap: 0.8rem;
}
.course-list--card-layout-container--0J72A .course-list--card--2-cIo {
  grid-column: span var(--card-columns-span);
}
.course-list--card-layout-container--0J72A .course-list--context-menu--rO8p1 {
  grid-column: span 2;
}
.course-list--card-layout-container--0J72A .course-list--context-menu--rO8p1 .course-list--context-button--A9vWa {
  display: none;
  position: absolute;
}
@media (min-width: 43.8125rem) {
  .course-list--card-layout-container--0J72A .course-list--context-menu--rO8p1 .course-list--context-button--A9vWa {
    display: flex;
    justify-content: flex-end;
    position: relative;
  }
}
@media (min-width: 43.8125rem) {
  .course-list--card-layout-container--0J72A .course-list--context-menu--rO8p1 .course-list--save-button--cnN-2 {
    display: flex;
    justify-content: flex-end;
  }
}
.course-list--container-search--jOHXw {
  /*
        Padding is used instead of margin to allow spacing
        around course card to be clickable
     */
}
@media (min-width: 37.5625rem) {
  .course-list--container-search--jOHXw > *:not(:first-child) {
    padding-block-start: 2.4rem;
  }
  .course-list--container-search--jOHXw > *:not(:last-child) {
    padding-block-end: 2.4rem;
  }
}
.course-list--loading--NhsDZ {
  animation: course-list--pulse--idCB- 0.8s infinite;
  animation-direction: alternate;
  animation-timing-function: ease-in-out;
  pointer-events: none;
}
@keyframes course-list--pulse--idCB- {
  0% {
    opacity: 0.4;
  }
  100% {
    opacity: 0.7;
  }
}
.course-list--quick-view-box--9PYHm {
  padding: 2.4rem;
}
.course-list--margin-bottom--fyWuF {
  margin-block-end: 1.6rem;
}

.add-to-cart-module--notification--i1IbF {
  font-size: 1.4rem;
}
.add-to-cart-module--extended-modal--nMnjs {
  background: oklch(97.59% 0.0029 264.54deg);
  border-radius: 0;
  max-inline-size: 66rem;
}

@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 1153px) {
}
@container ud-content-area (min-width: 1153px) {
}
@container ud-content-area (min-width: 1232px) {
}
@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 933px) {
}
@container ud-content-area (min-width: 553px) {
}
@container ud-content-area (min-width: 653px) {
}
@container ud-content-area (min-width: 933px) {
}
@container ud-content-area (min-width: 1153px) {
}
.cart-success-modal-module--cart-success-modal--2uT4H .cart-success-modal-module--notice--lpt9E {
  background: oklch(97.59% 0.0029 264.54deg);
  margin-block-end: 1.6rem;
}
.cart-success-modal-module--course-added--BgtSn .cart-success-modal-module--added-context--XmODm {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.cart-success-modal-module--course-added--BgtSn .cart-success-modal-module--success-icon---yzkl {
  inline-size: 3.3rem;
  block-size: 3.3rem;
  margin-inline-end: 0.8rem;
}
.cart-success-modal-module--course-added--BgtSn .cart-success-modal-module--text-block--VkJiO {
  align-self: start;
  margin-block: 0;
  margin-inline: 0.8rem 2.4rem;
  flex: 1;
  min-inline-size: 1px;
  /* stylelint-disable-line unit-disallowed-list */
}
.cart-success-modal-module--course-added--BgtSn .cart-success-modal-module--course-title--IA-Hy {
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.cart-success-modal-module--course-added--BgtSn .cart-success-modal-module--instructor-list--9OhtL {
  color: oklch(48.09% 0.0371 279.08deg);
  margin-block-start: 0.4rem;
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.cart-success-modal-module--bundle-container--cm4pm {
  padding-block: 2.4rem;
  padding-inline: 0;
}
.cart-success-modal-module--related-labels--FAuRx {
  padding-block-start: 1.6rem;
}
@media (max-width: 37.5rem) {
  .cart-success-modal-module--go-to-cart--9hoDv {
    flex-basis: 100%;
    margin-block-start: 2.4rem;
  }
}

.express-checkout-button-module--button--buJVh {
  white-space: nowrap;
  inline-size: 100%;
}

.filter-container--container--P6j4k {
  position: relative;
}
.filter-container--loading-overlay--HIpQq {
  background-color: color-mix(in oklch, oklch(100% 0 0deg), transparent 10%);
  position: absolute;
  inline-size: 100%;
  block-size: 100%;
  inset-block-start: 0;
  inset-inline-start: 0;
  display: none;
  z-index: 1;
  padding-block-start: 4.8rem;
}
.filter-container--loading-overlay--HIpQq.filter-container--show--osjAk {
  display: flex;
  justify-content: center;
}
.filter-container--loading-overlay--with-horizontal-filters--0qAED {
  position: fixed;
  z-index: 2;
  align-items: center;
}
@media screen and (max-width: 43.75rem) {
  .filter-container--loading-overlay--HIpQq {
    margin-block: 0;
    margin-inline: -2.4rem;
    inline-size: 100vw;
  }
}

.filter--filter--YLyAt {
  border: none;
  padding: 0;
  margin: 0;
}
.filter--count--00Dpo {
  margin-inline-start: 0.8rem;
  color: oklch(48.09% 0.0371 279.08deg);
}
.filter--label--eym7O {
  margin-inline-start: 0.4rem;
}
.filter--cert-filter-container--hvmzs {
  padding-block-start: 1rem;
  padding-inline: 0;
  padding-block-end: 1rem;
}
.filter--cert-filter-container--hvmzs label {
  gap: 0.8rem;
  /* Override the child component's gap property */
}

.filter-drawer--container--slCDj {
  margin-block-end: 2.4rem;
}
.filter-drawer--filter-panel-container-content--W-lwL {
  display: flex;
  flex-direction: column;
  padding-block-end: 0;
}
.filter-drawer--filter-panel-sticky-bar--bBrEx {
  background: oklch(100% 0 0deg);
  position: sticky;
  position: -webkit-sticky;
  inline-size: 100%;
  z-index: 1;
}
.filter-drawer--filter-panel-sticky-bar-top--LsKPB {
  box-shadow: 0 2px 8px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 12%, transparent);
  padding-block: 0;
  padding-inline: 1.6rem;
  inset-block-start: 0;
}
.filter-drawer--filter-panel-top-inner--45jwi {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.filter-drawer--filter-panel--NSwKh {
  flex: 1;
  margin: 1.6rem;
}
.filter-drawer--filter-panel-sticky-bar-bottom--MGd7x {
  box-shadow: 0 -2px 8px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 -4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 12%, transparent);
  padding: 1.6rem;
  inset-block-end: 0;
}
.filter-drawer--filter-results---Boi0 {
  flex: 1 0 auto;
  padding-block: 1.6rem;
  padding-inline: 0;
}
.filter-drawer--loading--T5UOF {
  animation: filter-drawer--pulse--gltBV 0.8s infinite;
  animation-direction: alternate;
  animation-timing-function: ease-in-out;
  pointer-events: none;
}
@keyframes filter-drawer--pulse--gltBV {
  0% {
    opacity: 0.4;
  }
  100% {
    opacity: 0.7;
  }
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.filter-panel--filtered-paginated-course-list--LzdTm {
  position: relative;
}
@media screen and (min-width: 37.5625rem) {
  .filter-panel--filtered-paginated-course-list--LzdTm {
    overflow: hidden;
    padding-inline-end: 3.2rem;
    margin-inline-end: -3.2rem;
  }
}
.filter-panel--filtered-course-list--m2TA2 {
  display: grid;
  gap: 1.6rem;
  grid-template-columns: repeat(12, 1fr);
  inset-inline-start: 0;
  position: relative;
  transition: 400ms cubic-bezier(0.2, 0, 0.38, 0.9);
  inline-size: 100%;
}
@media screen and (max-width: 43.75rem) {
  .filter-panel--filtered-course-list--m2TA2 {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media screen and (min-width: 37.5625rem) {
  .filter-panel--desktop-sidebar-checkbox--EXdBb[data-checked=''] ~ .filter-panel--filtered-course-list--m2TA2 {
    inset-inline-start: calc(-1 * (33.33333% + 5.3333333px));
    inline-size: calc(100% + 33.33333% + 5.3333333px);
  }
  .filter-panel--desktop-sidebar-checkbox--EXdBb[data-checked=''] ~ .filter-panel--filtered-course-list--m2TA2 .filter-panel--sidebar--ENGsz {
    max-block-size: 0;
  }
}
.filter-panel--sidebar--ENGsz {
  grid-column: 1 / 4;
  max-block-size: 2400rem;
  transition: 400ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.filter-panel--paginated-course-list--titUB {
  grid-column: 4 / -1;
  position: relative;
  min-inline-size: 1px;
}
.filter-panel--item-count--UgDC0 {
  display: none;
  align-self: center;
  text-align: end;
  color: oklch(48.09% 0.0371 279.08deg);
}
@media screen and (min-width: 43.8125rem) {
  .filter-panel--item-count--UgDC0 {
    display: inline-block;
  }
}
.filter-panel--heading--j5h1p {
  display: flex;
  justify-content: space-between;
  margin-block-end: 2.4rem;
}
.filter-panel--loading--q1U6q {
  animation: filter-panel--pulse--i5Zi8 0.8s infinite;
  animation-direction: alternate;
  animation-timing-function: ease-in-out;
  pointer-events: none;
}
@keyframes filter-panel--pulse--i5Zi8 {
  0% {
    opacity: 0.4;
  }
  100% {
    opacity: 0.7;
  }
}
/**
 * Narrowing Suggestions Experiment
 *
 * This is a temporary solution.
 * It will be removed once the experiment is over.
 */
.filter-panel--heading-ns-experiment--AcyXK {
  display: grid;
  margin-block-end: 2.4rem;
  gap: 0.25rem;
  grid-template-columns: minmax(25%, auto) 1fr;
}
.filter-panel--filter-button-container-ns-experiment--7wqbW {
  grid-column: 1;
  min-inline-size: min-content;
}
.filter-panel--filter-header-ns-experiment--Tyxrb {
  grid-column: 2;
  align-self: end;
}

.discovery-list-container--loader-spacing--DUN-E {
  padding: 6.4rem;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.detail-page--secondary-header--Ekd2d {
  padding-block-start: 0.4rem;
  padding-block-end: 0.8rem;
  color: oklch(67.22% 0.0355 279.77deg);
}
.detail-page--certification-type-badge--IOjGf {
  margin-inline-end: 0.8rem;
  margin-block-start: 0.8rem;
  background-color: oklch(86.72% 0.0192 282.72deg);
}
.detail-page--certification-org-badge-detail-ribbon---dixH {
  margin-inline-end: 0.8rem;
  margin-block-start: 0.8rem;
  background-color: oklch(20.35% 0.0139 285.09deg);
  color: oklch(100% 0 0deg);
}
.detail-page--certification-type-div--pjEXB {
  margin-block-start: 0;
  margin-block-end: 0;
  inline-size: 100%;
}
.detail-page--certification-org-badge-type-div--4Kdck {
  margin-block-start: 2.4rem;
  margin-block-end: 1.6rem;
  max-inline-size: 90%;
}
.detail-page--topic-discovery-header--zQnqV {
  margin-block-start: 4.8rem;
  margin-block-end: 0.8rem;
}
.detail-page--certification-name-header--IML55 {
  max-inline-size: none;
  text-align: start;
}
.detail-page--card-icon--CJpoy {
  block-size: 2.4rem;
  inline-size: 2.5rem;
}
.detail-page--card-icon--CJpoy.detail-page--assessment--eO77w {
  color: oklch(97.59% 0.0029 264.54deg);
}
.detail-page--badge-success-icon--08VFP {
  color: oklch(64.59% 0.1519 154.89deg);
  block-size: 3.8rem;
  inline-size: 3.8rem;
}
.detail-page--icon-container--CTiZr,
.detail-page--badge-success-icon-container--iwOI0 {
  min-inline-size: 3.8rem;
  min-block-size: 3.8rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin-inline-end: 2.4rem;
}
.detail-page--icon-container--CTiZr {
  background: oklch(58.44% 0.2596 306.65deg);
}
.detail-page--badge-detail-info-container--heAzU {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.detail-page--badge-info-icon--UGvzY {
  margin-inline-start: 0.8rem;
}
.detail-page--badge-info-tooltip-container--iy8H0 {
  margin-block-start: 0.4rem;
  font-size: 1.4rem;
}
.detail-page--badge-info-tooltip-container--iy8H0 > div > div > div {
  padding: 1.6rem;
  inline-size: 45rem;
}
.detail-page--badge-link-icon--ZFSHe {
  color: oklch(48.41% 0.2342 293.93deg);
}
.detail-page--badge-detail-link-container--h-ggw {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.8rem;
}
.detail-page--badge-detail-container--rx3PP {
  background: oklch(100% 0 0deg);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding-block: 2rem;
  padding-inline: 3.2rem;
}
@media screen and (max-width: 37.5rem) {
  .detail-page--badge-detail-container--rx3PP {
    flex-direction: column;
    margin: 1.6rem;
    inline-size: unset;
  }
}
.detail-page--organization-badge-detail-container--mVeH4 {
  margin-block-start: 2.4rem;
  border: 1px solid oklch(93.86% 0.0108 280.47deg);
}
.detail-page--uploaded-badge-actions--Fahtu {
  display: flex;
  align-items: flex-end;
}
.detail-page--certification-org-badge-criteria-unenrolled-div--xMXpz {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-block-start: 2.4rem;
}
.detail-page--certification-org-badge-criteria-icon-div--6X1GO {
  margin-inline-end: 2.4rem;
}
.detail-page--certification-org-badge-badge-detail-icon-div--TmyL8 {
  margin-inline-end: 0.8rem;
}
.detail-page--certification-earning-criteria-container--tpRjX {
  display: flex;
  flex-direction: column;
  gap: 3.2rem;
  margin-block-end: 3.2rem;
}
.detail-page--certification-earning-criteria-card-container--piqnr {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
}
.detail-page--certification-earning-criteria-card--R-zEJ {
  display: flex;
  flex-direction: row;
  align-items: center;
  inline-size: 100%;
  justify-content: space-between;
  border: 1px solid oklch(93.86% 0.0108 280.47deg);
  gap: 1.6rem;
  padding-block: 2.4rem;
  padding-inline: 3.2rem;
}
.detail-page--certification-earning-criteria-icon-description--SnBUZ {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.detail-page--certification-earning-criteria-link--AA-ci {
  white-space: nowrap;
}

.course-retirement-modal-alert--retirement-alert--QiP6g {
  margin-block-end: 2.4rem;
}
.course-retirement-modal-alert--view-alternatives-button--TlkZc {
  margin-block-start: 0.8rem;
}

.checkbox-group--container--G0b3X {
  background-color: oklch(97.59% 0.0029 264.54deg);
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  max-block-size: 28.8rem;
  overflow-y: auto;
  padding: 1.6rem;
  position: relative;
}

.add-course-to-custom-category-modal--error--g46Aq {
  margin-block-end: 1.6rem;
}

.retired-course-popover-wrapper--tooltip--Gj9VQ {
  z-index: 1001;
}
.retired-course-popover-wrapper--tooltip--Gj9VQ > div > div {
  inline-size: 16rem;
}
.retired-course-popover-wrapper--content--cXgDo {
  display: block;
  padding: 0.8rem;
  font-size: 1.2rem;
  font-weight: normal;
}

.add-course-to-learning-path-modal--notice-container--FmBWK {
  margin-block-start: 2.4rem;
}
.add-course-to-learning-path-modal--notice-context--w8kC- > *:not(:last-child),
.add-course-to-learning-path-modal--duplicate-list--S8exi > *:not(:last-child) {
  margin-block-end: 0.8rem;
}

.learning-path-selection-form--learning-path-selection--sDD27 {
  margin-block-start: 0.8rem;
}
.learning-path-selection-form--learning-path-checkbox--h5z4W {
  padding: 0.8rem;
}
.learning-path-selection-form--input-section-container--FURpT {
  margin-block-start: 1.6rem;
}
.learning-path-selection-form--add-path-submit-button-context--J-eTj {
  margin-block: 0;
  margin-inline: 1.6rem;
  white-space: nowrap;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.preview-extra-info--attachment__author--BGHAb {
  color: oklch(48.09% 0.0371 279.08deg);
  margin-block-end: 0.8rem;
}
.preview-extra-info--attachment__author_icon--DpmkC {
  margin-inline-end: 0.8rem;
  vertical-align: middle;
}
.preview-extra-info--attachment__title--BEup5 {
  color: oklch(48.41% 0.2342 293.93deg);
  margin-block-end: 0.4rem;
  margin-block-start: 0.4rem;
}
.preview-extra-info--info-content--ubk0F {
  display: flex;
  flex-direction: row;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-inline-end: 0.8rem;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.assessment-lab-preview--container--c9kds {
  display: flex;
  flex-direction: row;
}
.assessment-lab-preview--icon-container--fDVBC {
  inline-size: 12.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #c0c4fc;
}
.assessment-lab-preview--card-icon--eBaYu {
  block-size: 8.8rem;
  inline-size: 8.8rem;
  padding: 1rem;
  border-radius: 50%;
  background: oklch(97.59% 0.0029 264.54deg);
}
.assessment-lab-preview--card-icon--eBaYu.assessment-lab-preview--assessment--4AWRI {
  padding: 2rem;
  color: #5022c3;
}
.assessment-lab-preview--info-completion-time--r2Rp5 {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin-inline-start: 1.6rem;
}
.assessment-lab-preview--info-container--gnNnU {
  display: flex;
  flex-direction: row;
  margin-block-start: 0.8rem;
}
.assessment-lab-preview--info-icon--cP02p {
  color: oklch(67.22% 0.0355 279.77deg);
  margin-inline-end: 0.4rem;
}
.assessment-lab-preview--info-content--OBeSv {
  display: flex;
  flex-direction: row;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-inline-end: 0.8rem;
}
.assessment-lab-preview--info-content-icon---Xxy6 {
  display: flex;
  flex-direction: row;
}

.badge-preview--badge-image--QawpE {
  inline-size: 9.6rem;
  block-size: 9.6rem;
}
.badge-preview--badge-name--1Ax0f {
  margin-inline-start: 0.8rem;
}
.badge-preview--preview-container--qvxw8 {
  display: flex;
  align-items: center;
}

.course-preview--attachment__image--N67jv {
  margin-block-start: 0.4rem;
  inline-size: 20rem;
  object-fit: cover;
  block-size: 11.2rem;
}

.pro-header-description--value-props-container--Cr5NG {
  padding-block-start: 0.8rem;
  padding-inline-end: 0;
  padding-block-end: 1.6rem;
  padding-inline-start: 0;
}
@media (min-width: 43.8125rem) {
  .pro-header-description--value-props-container--Cr5NG > div {
    padding-block-start: 0.8rem;
    padding-inline-end: 0;
    padding-block-end: 1.6rem;
    padding-inline-start: 0;
    display: grid;
    gap: 1.6rem;
    grid-template-columns: repeat(3, 1fr);
  }
  .pro-header-description--value-props-container--Cr5NG > div > div {
    margin: 0;
    grid-column: span 1;
  }
  .pro-header-description--value-props-container--Cr5NG > div > div > div {
    padding-block: 0;
    padding-inline: 1.6rem;
  }
}

.starter-paths--starter-paths-value-props--b0wQT {
  padding-block-start: 1.6rem;
  padding-block-end: 3.2rem;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.learning-path-preview--attachment__description_item--NXy5M::after {
  content: '●';
  margin-block: 0;
  margin-inline: 0.4rem;
  color: oklch(86.72% 0.0192 282.72deg);
  font-size: 1.2rem;
}
.learning-path-preview--attachment__description_item--NXy5M:nth-child(4)::after {
  content: none;
  margin: 0;
}
.learning-path-preview--attachment__text--KnVhN {
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  margin-block-end: 0.8rem;
}
.learning-path-preview--attachment__org_container--WAK1L {
  display: flex;
  align-items: center;
}
.learning-path-preview--attachment__favicon--G-pm- {
  margin-inline-end: 0.8rem;
}
.learning-path-preview--attachment__editor_name--GFvEn {
  color: oklch(48.09% 0.0371 279.08deg);
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}

.resource-preview--message-label--ym3-- {
  margin-block-start: 2.4rem;
}
.resource-preview--message-wrapper--xPDzs {
  padding: 1.6rem;
  border: 1px solid oklch(67.22% 0.0355 279.77deg);
  max-block-size: 40rem;
  overflow-y: auto;
  /* when appearing within the assign/recommend modal context, require 1px left/right margin */
}
.resource-preview--message-wrapper--xPDzs .resource-preview--attachment-wrapper--yZVKm {
  border-inline-start: 4px solid oklch(86.72% 0.0192 282.72deg);
}
.resource-preview--message-wrapper--xPDzs .resource-preview--attachment__body--TnPHH {
  padding-block-start: 0;
  padding-inline-end: 0.8rem;
  padding-block-end: 0;
  padding-inline-start: 1.6rem;
}
.resource-preview--message-wrapper--xPDzs.resource-preview--modal--resource-preview--Z1Ype {
  margin-inline-start: 0.1rem;
  margin-inline-end: 0.1rem;
}
.resource-preview--message--oTwpo {
  border: 0;
  outline: none;
  resize: none;
  padding: 0;
  inline-size: 100%;
}
.resource-preview--message--oTwpo:focus {
  border-color: transparent;
  box-shadow: none;
}
.resource-preview--attachment--XtWaN {
  display: flex;
  margin-block-start: 0;
  margin-inline-end: 0;
  margin-block-end: 0.8rem;
  margin-inline-start: 0;
}
.resource-preview--attachment--XtWaN + .resource-preview--attachment--XtWaN {
  margin-block-start: -0.8rem;
}

.assign-resource-modal--form-group--cl-Wi textarea {
  resize: block;
}
.assign-resource-modal--group-list--8Lq4z {
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  background-color: oklch(97.59% 0.0029 264.54deg);
}
.assign-resource-modal--no-results--WU4iC {
  padding-block: 2.4rem;
  padding-inline: 1.6rem;
  text-align: center;
}
.assign-resource-modal--auto-assign-container--wrriN {
  padding: 0.8rem;
  margin-block-start: 0.8rem;
}
.assign-resource-modal--auto-assign-container--wrriN label {
  padding-block-end: 0;
}
.assign-resource-modal--auto-assign-container--wrriN .assign-resource-modal--link-and-tooltip--Fiilc {
  display: inline-flex;
  margin-inline-start: 2.4rem;
}
.assign-resource-modal--due-date-info--b2tWU {
  margin-block-start: 2.4rem;
  margin-inline-end: 0;
  margin-block-end: 1.6rem;
  margin-inline-start: 0;
}
.assign-resource-modal--due-date-info--b2tWU .assign-resource-modal--due-date-info-text--Tn3xE {
  margin-block-start: 0.8rem;
  color: oklch(48.09% 0.0371 279.08deg);
}
.assign-resource-modal--days-input--el0xx {
  display: inline-flex;
  align-items: center;
}
.assign-resource-modal--days-input--el0xx input {
  margin-inline-end: 0.8rem;
}
.assign-resource-modal--due-date-select-container--CtAOE {
  margin-block-end: 1.6rem;
}
.assign-resource-modal--auto-assign-info-popover--y-C15 {
  display: flex;
  margin-inline-start: 0.8rem;
}
@media (min-width: 37.5625rem) {
  .assign-resource-modal--due-date-select-container--CtAOE {
    max-inline-size: 50%;
  }
  .assign-resource-modal--due-date-select-container--CtAOE .assign-resource-modal--due-date-select-field--I7qrd {
    inline-size: 85%;
  }
  .assign-resource-modal--due-date-picker-container--gw6b0 {
    margin-block-end: 1.6rem;
    inline-size: 43%;
  }
  .assign-resource-modal--due-date-picker-container--gw6b0 .assign-resource-modal--due-date-picker-field--DIoVB {
    inline-size: 100%;
  }
  .assign-resource-modal--days-input--el0xx {
    inline-size: 50%;
  }
}
@media (max-width: 37.5rem) {
  .assign-resource-modal--days-input--el0xx {
    inline-size: 100%;
  }
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.user-autocomplete-result--wrapper--vBAzl {
  display: flex;
  inline-size: 100%;
}
.user-autocomplete-result--wrapper--vBAzl.user-autocomplete-result--is-suggestion-item--442Cj {
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  background: oklch(97.59% 0.0029 264.54deg);
  padding: 1.6rem;
  margin-block-start: 0.4rem;
}
.user-autocomplete-result--wrapper--vBAzl .ud-avatar {
  flex-shrink: 0;
}
.user-autocomplete-result--assigned-text--0cCNO,
.user-autocomplete-result--already-in-pool--82IaK,
.user-autocomplete-result--pro-badge--n-SLq {
  color: oklch(48.09% 0.0371 279.08deg);
  align-items: center;
  display: flex;
  position: relative;
}
.user-autocomplete-result--already-in-pool-badge--mNkXe {
  background-color: oklch(87.41% 0.1102 76.47deg);
}
.user-autocomplete-result--assigned-text--0cCNO {
  margin-inline-start: 1.6rem;
}
.user-autocomplete-result--already-in-pool--82IaK,
.user-autocomplete-result--pro-badge--n-SLq,
.user-autocomplete-result--subscription-product-type-ribbon--7zVHl {
  margin-inline-start: 0.8rem;
}
.user-autocomplete-result--permission-assign--0rDNf {
  white-space: pre-wrap;
}
.user-autocomplete-result--user-info--rQuMX {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  flex: 1 1 20rem;
  flex-direction: column;
  justify-content: center;
  margin-inline-start: 1.6rem;
  text-align: start;
}
.user-autocomplete-result--user-email--Huhyt {
  color: oklch(48.09% 0.0371 279.08deg);
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.user-autocomplete-result--form-group--dJFx7 {
  margin-block-start: 2.4rem;
}
.user-autocomplete-result--subscription-product-type-ribbon--7zVHl {
  align-items: center;
  display: flex;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.user-and-group-pill--wrapper--bIJAH {
  display: flex;
  padding: 0;
  margin-block-start: 0;
  margin-inline-end: 0.6rem;
  margin-block-end: 0.6rem;
  margin-inline-start: 0;
  border-radius: 100rem;
  background: oklch(86.72% 0.0192 282.72deg);
  block-size: fit-content;
}
.user-and-group-pill--wrapper--bIJAH .ud-btn-small {
  block-size: 3.2rem;
}
.user-and-group-pill--wrapper--bIJAH .ud-avatar {
  flex-shrink: 0;
}
.user-and-group-pill--wrapper--bIJAH .user-and-group-pill--user-info--GDmOQ {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  flex: 1 1 20rem;
  flex-direction: column;
  justify-content: center;
  margin-inline-start: 0.8rem;
  text-align: start;
}
.user-and-group-pill--wrapper--bIJAH.user-and-group-pill--wrapper-group--PHiWX {
  background: #c0c4fc;
  /* kill background if appearing within a suggestion */
}
.user-and-group-pill--wrapper--bIJAH.user-and-group-pill--wrapper-group--PHiWX .ud-btn-small .user-and-group-pill--ud-icon--YhutQ {
  color: #5022c3;
}
.user-and-group-pill--wrapper--bIJAH.user-and-group-pill--wrapper-group--PHiWX .ud-avatar {
  background-color: #5022c3;
  color: oklch(100% 0 0deg);
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  border-color: #5022c3;
}
.user-and-group-pill--wrapper--bIJAH.user-and-group-pill--wrapper-group--PHiWX .user-and-group-pill--user-info--GDmOQ {
  color: #5022c3;
}
.user-and-group-pill--wrapper--bIJAH.user-and-group-pill--wrapper-group--PHiWX .user-and-group-pill--user-info--GDmOQ .user-and-group-pill--user-info-count--3208H {
  font-weight: normal;
}
.user-and-group-pill--wrapper--bIJAH.user-and-group-pill--wrapper-group--PHiWX.user-and-group-pill--is-suggestion-item--wva1D {
  margin-block-end: 0;
  background: none;
}
.user-and-group-pill--wrapper--bIJAH.user-and-group-pill--wrapper-group--PHiWX.user-and-group-pill--is-suggestion-item--wva1D .user-and-group-pill--user-info--GDmOQ {
  margin-inline-start: 1.6rem;
}
.user-and-group-pill--wrapper--bIJAH.user-and-group-pill--wrapper-error--srkZq {
  background: oklch(95.79% 0.0208 21.17deg);
  border: 1px solid oklch(66.71% 0.2202 28.6deg);
}
.user-and-group-pill--wrapper--bIJAH.user-and-group-pill--wrapper-error--srkZq .user-and-group-pill--user-info--GDmOQ {
  color: oklch(66.71% 0.2202 28.6deg);
}
.user-and-group-pill--wrapper--bIJAH.user-and-group-pill--wrapper-error--srkZq .ud-btn-small .user-and-group-pill--ud-icon--YhutQ {
  color: oklch(66.71% 0.2202 28.6deg);
}
.user-and-group-pill--no-close-button--Ff9FT {
  padding-inline-end: 1.6rem;
}
.user-and-group-pill--form-group--XpjJx {
  margin-block-start: 2.4rem;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.autocomplete-result--wrapper--DJ6KO {
  display: flex;
  inline-size: 100%;
  justify-content: space-between;
}
.autocomplete-result--wrapper--DJ6KO.autocomplete-result--is-suggestion-item--S2LJ9 > .ud-btn-link {
  color: oklch(29.74% 0.0362 281.74deg);
  cursor: text;
}
.autocomplete-result--wrapper--DJ6KO > .ud-btn > :not(:first-child) {
  margin-inline-start: 0;
}
.autocomplete-result--user-and-group-suggestion--e-WFB > .ud-btn-disabled {
  color: oklch(67.22% 0.0355 279.77deg);
  opacity: 0.5;
}
.autocomplete-result--assigned-text--eRLC0 {
  color: oklch(48.09% 0.0371 279.08deg);
  margin-inline-start: 1.6rem;
  align-items: center;
  display: flex;
  position: relative;
}
.autocomplete-result--user-and-group-container--3vlIT {
  border: 1px solid oklch(67.22% 0.0355 279.77deg);
}
.autocomplete-result--user-and-group-container--3vlIT .ud-text-input {
  border: none;
}
.autocomplete-result--user-and-group-autocompletion-wrapper--5n3ji {
  padding: 0.8rem;
  max-block-size: 18.2rem;
  overflow-y: auto;
}
@media (min-width: 23.5rem) {
  .autocomplete-result--user-and-group-autocompletion-wrapper--5n3ji {
    max-block-size: 15.2rem;
  }
}
@media (min-width: 37.5625rem) {
  .autocomplete-result--user-and-group-autocompletion-wrapper--5n3ji {
    max-block-size: 13.2rem;
  }
}
.autocomplete-result--user-and-group-autocompletion-wrapper--5n3ji .ud-text-sm {
  color: oklch(29.74% 0.0362 281.74deg);
}
.autocomplete-result--user-and-group-autocompletion-wrapper--5n3ji > label {
  padding-block: 0.8rem;
  padding-inline: 0;
  font-weight: 700;
  display: inline-block;
}
.autocomplete-result--user-and-group-autocompletion-wrapper--5n3ji > label:first-child {
  padding-block-start: 0;
}
.autocomplete-result--autocompletion-wrapper--NyJWR {
  display: flex;
  flex-wrap: wrap;
}
.autocomplete-result--license-error-message--Bv1YR {
  margin-block-start: 1.6rem;
  color: oklch(42.24% 0.1681 30.2666deg);
  font-size: 1.4rem;
}

.user-search-or-upload--layout--85ZPz {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
}

.assign-resource-stepper-modal--wizard-overlay--RTwXy {
  position: fixed;
  inset-block-start: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  z-index: 10000;
  background: oklch(97.59% 0.0029 264.54deg);
  display: flex;
  flex-direction: column;
}
.assign-resource-stepper-modal--header-title--Cc--Q {
  font-size: clamp(1.7rem, calc(1.7rem + (1.8 - 1.7) * calc((100vw - 36rem) / (144 - 36))), 1.8rem);
  font-weight: 400;
  line-height: 1.2;
}
.assign-resource-stepper-modal--content-layout--5Cibs {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: stretch;
  padding: var(--ud-space-6);
  overflow: hidden;
}
.assign-resource-stepper-modal--centered-container--97gU- {
  display: flex;
  inline-size: 100%;
  block-size: 100%;
  max-block-size: 67.6rem;
  background: oklch(100% 0 0deg);
  border-radius: 1.6rem;
  overflow: hidden;
}
.assign-resource-stepper-modal--main-content--M-13G {
  flex: 0 0 70%;
  inline-size: 70%;
  overflow-y: auto;
  background: oklch(100% 0 0deg);
  padding-block-end: 3.2rem;
}
.assign-resource-stepper-modal--footer-actions--feJW4 {
  margin-inline-start: auto;
}

.assignment-message-editor--message-label--3nZf7 {
  margin-block-end: 3.2rem;
}
.assignment-message-editor--message-label--3nZf7 label {
  font-size: 1.6rem;
  font-weight: 400;
}
.assignment-message-editor--message-wrapper--TlzLg {
  border: 1px solid oklch(67.22% 0.0355 279.77deg);
  border-radius: 0.8rem;
  background: oklch(100% 0 0deg);
  overflow: hidden;
}
.assignment-message-editor--editor-container--AWOrg .ud-rich-text-editor {
  border: none;
  border-block-end: none;
}
.assignment-message-editor--editor-container--AWOrg .ud-text-editor-toolbar {
  border: none;
  border-block-end: none;
}
.assignment-message-editor--editor-container--AWOrg .ProseMirror {
  border: none;
  border-block-end: none;
}
.assignment-message-editor--course-card-container--8Q3aL {
  padding: 2.4rem;
  background: oklch(100% 0 0deg);
  container-type: inline-size;
  container-name: ud-content-area;
  min-inline-size: 32rem;
  max-inline-size: 40rem;
}

.step-content--container--5JPwx {
  inline-size: 100%;
  min-block-size: 100%;
  padding-block-start: 6.4rem;
  padding-inline-end: 2.4rem;
  padding-block-end: 3.2rem;
  padding-inline-start: 6.4rem;
  max-inline-size: 80rem;
}
.step-content--step-header--aRwtx {
  inline-size: 100%;
  text-align: start;
  margin-block-end: 4.8rem;
}
.step-content--no-spacing--CV4YS {
  margin-block-end: 1.6rem;
}
.step-content--heading--NuEiw {
  font-size: clamp(2.4rem, calc(2.4rem + (3.2 - 2.4) * calc((100vw - 36rem) / (144 - 36))), 3.2rem);
  font-weight: 500;
  line-height: 1.2;
  margin-block-end: 1.6rem;
  color: oklch(29.74% 0.0362 281.74deg);
}
.step-content--heading-skeleton--Hl-Vh {
  margin-block-end: 1.6rem;
}
.step-content--description---iRhf {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.6;
  color: oklch(29.74% 0.0362 281.74deg);
  margin: 0;
}
.step-content--description---iRhf strong {
  font-weight: 400;
  color: oklch(29.74% 0.0362 281.74deg);
}
.step-content--description---iRhf .step-content--license-text--Wm4EH {
  font-weight: 500 !important;
}
.step-content--form-section--0tQWG {
  margin-block-start: 2.4rem;
  margin-block-end: 2.4rem;
}
.step-content--form-group--cB7vt {
  margin-block-end: 3.2rem;
}
.step-content--or-separator--NhJkO {
  text-align: start;
  margin-block: 3.2rem;
  margin-inline: 0;
  color: oklch(29.74% 0.0362 281.74deg);
  font-size: var(--ud-text-md-font-size);
  font-weight: 400;
}
.step-content--search-skeleton--j3pvP {
  min-block-size: 4.8rem;
  inline-size: 100%;
}
.step-content--upload-label-skeleton--YYka5 {
  margin-block-end: 2.4rem;
}
.step-content--upload-skeleton--G4dZm {
  min-block-size: 8rem;
  inline-size: 100%;
}
.step-content--search-wrapper--IlwF- .ud-form-group {
  margin-block-start: 0;
  margin-block-end: 0;
}
.step-content--search-wrapper--IlwF- .ud-text-input {
  border-radius: 0.4rem;
}
.step-content--upload-label--xeWaY div {
  margin-block-end: 2.4rem;
  font-size: 1.6rem;
  line-height: 1.6;
}
.step-content--upload-label--xeWaY div:first-child {
  font-weight: 700;
}
.step-content--upload-label--xeWaY div:last-child {
  margin-block-end: 0;
  font-weight: 400;
}
.step-content--file-uploader-wrapper--tqcJ8 .ud-btn {
  background-color: oklch(48.41% 0.2342 293.93deg);
  color: oklch(100% 0 0deg);
  border-color: oklch(48.41% 0.2342 293.93deg);
}
.step-content--file-uploader-wrapper--tqcJ8 .ud-btn:hover:not(:disabled) {
  background-color: oklch(35.86% 0.1795 284.97deg);
  border-color: oklch(35.86% 0.1795 284.97deg);
}
.step-content--file-uploader-wrapper--tqcJ8 .ud-btn:last-child {
  background-color: transparent;
  color: inherit;
  border-color: inherit;
}
.step-content--file-uploader-wrapper--tqcJ8 .ud-btn:last-child:disabled {
  display: none;
}
.step-content--file-uploader-wrapper--tqcJ8 .ud-btn:last-child:hover:not(:disabled) {
  background-color: transparent;
}
.step-content--alert--qCnPm {
  margin-block-end: 2.4rem;
}

.selected-resource-sidebar--sidebar--z4-Sr {
  inline-size: 30%;
  flex: 0 0 30%;
  min-inline-size: 30rem;
  max-inline-size: 40rem;
  background-color: oklch(95.91% 0.0215 294.6deg);
  padding: 3.2rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.selected-resource-sidebar--header--7bMz- {
  inline-size: 100%;
  margin-block-start: 0;
  margin-inline-end: auto;
  margin-block-end: 0.8rem;
  margin-inline-start: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.selected-resource-sidebar--header-skeleton--YpNPM {
  inline-size: 100%;
  min-block-size: 2.4rem;
}
.selected-resource-sidebar--header-text--XDpol {
  font-size: clamp(1.7rem, calc(1.7rem + (1.8 - 1.7) * calc((100vw - 36rem) / (144 - 36))), 1.8rem);
  font-weight: 400;
  color: oklch(48.41% 0.2342 293.93deg);
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
}
.selected-resource-sidebar--header-text--XDpol:hover {
  color: oklch(35.86% 0.1795 284.97deg);
}
.selected-resource-sidebar--header-text--XDpol svg {
  flex-shrink: 0;
  inline-size: 1.6rem;
  block-size: 1.6rem;
  color: inherit;
}
.selected-resource-sidebar--course-card-wrapper--Hvib9 {
  inline-size: 100%;
  margin-block: 0;
  margin-inline: auto;
}
.selected-resource-sidebar--license-panel--bKJus {
  background-color: oklch(97.59% 0.0029 264.54deg);
  inline-size: 100%;
  border-radius: 0.8rem;
}
.selected-resource-sidebar--license-panel--bKJus {
  box-shadow: none;
}
.selected-resource-sidebar--license-info--OWQjl {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
}
.selected-resource-sidebar--license-heading--IB5bT {
  color: oklch(29.74% 0.0362 281.74deg);
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 120%;
  align-self: stretch;
}
.selected-resource-sidebar--license-ribbons--mV9M8 {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
  justify-content: flex-start;
  align-items: center;
}
.selected-resource-sidebar--ribbon--dOpAC {
  display: flex;
  padding-block: 0.4rem;
  padding-inline: 0.8rem;
  background: oklch(93.86% 0.0108 280.47deg);
  border-radius: 0.4rem;
  font-size: 1.2rem;
  font-weight: 700;
  color: oklch(33.88% 0.0354 277.71deg);
  justify-content: center;
  align-items: center;
}

.buy-licenses-modal--section--OKRn6 + .buy-licenses-modal--section--OKRn6 {
  margin-block-start: 2.4rem;
}
.buy-licenses-modal--num-licenses--f-eWl {
  inline-size: 10rem;
}

.resource-context-menu--resource-context-menu-options--WGZrS {
  align-items: center;
  display: flex;
}
.resource-context-menu--resource-context-menu-options--WGZrS > * + * {
  margin-inline-start: 0.8rem;
}
.resource-context-menu--divider--OtpkU {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
  margin-block-start: 0.4rem;
  margin-block-end: 0.4rem;
}

.email-settings-menu-item--email-settings-option-checkbox--KgZaj {
  padding: 0;
}
.email-settings-menu-item--email-settings-option-checkbox--KgZaj .ud-fake-toggle-input {
  margin-inline-end: 1.6rem;
}
.email-settings-menu-item--email-settings-option-checkbox--KgZaj.ud-toggle-input-disabled {
  color: oklch(29.74% 0.0362 281.74deg);
}

.social-share-email-form--email-addresses--09zmT,
.social-share-email-form--email-body--sPQnN,
.social-share-email-form--email-error--Mweik {
  margin-block-end: 1.6rem;
}
.social-share-email-form--email-legal-text--BzAHM {
  color: oklch(48.09% 0.0371 279.08deg);
  display: flex;
  justify-content: center;
  margin-block-start: 0.8rem;
  margin-inline-end: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
}
.social-share-email-form--email-submit-btns--u9RgO {
  display: flex;
  flex-direction: column-reverse;
}
.social-share-email-form--email-submit-btns--u9RgO .social-share-email-form--cancel-button--Z8uUi {
  display: none;
}
@media (min-width: 37.5625rem) {
  .social-share-email-form--email-submit-btns--u9RgO {
    flex-direction: row;
    justify-content: flex-end;
  }
  .social-share-email-form--email-submit-btns--u9RgO .social-share-email-form--cancel-button--Z8uUi {
    display: inline-flex;
    margin-inline-end: 1.6rem;
  }
  .social-share-email-form--email-submit-btns--u9RgO .social-share-email-form--email-legal-text--BzAHM {
    align-self: center;
    justify-content: flex-start;
    flex-grow: 1;
    margin-block-start: 0;
    margin-inline-end: 1.6rem;
    margin-block-end: 0;
    margin-inline-start: 0;
  }
}

.social-share-button--icon-button--7lY49 {
  margin: 0.8rem;
}
.social-share-button--text-input-form--Plnd- {
  margin-block-end: 0.8rem;
  inline-size: 100%;
  max-inline-size: 100%;
}
.social-share-button--form-group--jmJBf {
  display: flex;
  flex-direction: row;
  gap: 0.8rem;
}

.social-share-items--social-share-items--2-tLg {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  position: relative;
}
.social-share-items--social-share-items__button--K0mhw {
  margin-block-end: 0.8rem;
}

.refund-menu-item--refund-menu-item---DkO5 > button {
  max-inline-size: 30rem;
}

.list-path-editors--editor--tNy6e {
  justify-content: space-between;
  display: inline-flex;
  align-items: center;
  inline-size: 100%;
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding-block: 0.8rem;
  padding-inline: 0;
}
.list-path-editors--editor--tNy6e .list-path-editors--image-and-name--T-bv- {
  display: inline-flex;
  align-items: center;
}
.list-path-editors--editor--tNy6e:last-of-type {
  border-block-end: 0;
}
.list-path-editors--popover-editors--1vRKg .list-path-editors--editor--tNy6e {
  padding: 1.6rem;
  display: block;
}
.list-path-editors--editor-no-bottom-border--8vWxl {
  justify-content: space-between;
  display: inline-flex;
  align-items: center;
  inline-size: 100%;
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding-block: 0.8rem;
  padding-inline: 0;
  border-block-end: 0;
}
.list-path-editors--editor-no-bottom-border--8vWxl .list-path-editors--image-and-name--T-bv- {
  display: inline-flex;
  align-items: center;
}
.list-path-editors--editor-no-bottom-border--8vWxl:last-of-type {
  border-block-end: 0;
}
.list-path-editors--featured-editor-text--xiASG {
  color: oklch(48.09% 0.0371 279.08deg);
}
.list-path-editors--editor-image--nr9eC {
  margin-inline-end: 0.8rem;
}
.list-path-editors--remove-menu--Kwjas {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.list-path-editors--info-text--5srvV {
  color: oklch(48.09% 0.0371 279.08deg);
  white-space: normal;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.user-autocomplete-result--wrapper--w8FXj {
  display: flex;
  inline-size: 100%;
}
.user-autocomplete-result--wrapper--w8FXj .ud-avatar {
  flex-shrink: 0;
}
.user-autocomplete-result--already-an-editor-text--SvxoF {
  color: oklch(62.76% 0.1418 61.45deg);
  margin-inline-start: 1.6rem;
  align-items: center;
  display: flex;
  position: relative;
}
.user-autocomplete-result--user-info--MLJ5m {
  display: flex;
  flex: 1 1 20rem;
  flex-direction: column;
  justify-content: space-between;
  margin-inline-start: 1.6rem;
  text-align: start;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.user-autocomplete-result--user-email--zcT8c {
  color: oklch(48.09% 0.0371 279.08deg);
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.path-editors-modals--user-autocomplete-result--2VdIZ {
  display: inline-flex;
  align-items: center;
}
.path-editors-modals--user-autocomplete-result--2VdIZ .path-editors-modals--user-info--MaH1q {
  display: flex;
  flex: 1 1 20rem;
  flex-direction: column;
  justify-content: space-between;
  margin-inline-start: 1.6rem;
  text-align: start;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.path-editors-modals--user-autocomplete-result--2VdIZ .path-editors-modals--user-email--8q7nZ {
  color: oklch(48.09% 0.0371 279.08deg);
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.path-editors-modals--add-editor-form--nUaRC {
  margin-block: 1.6rem;
  margin-inline: 0;
}

.add-to-folders-modal--folders-selection-checkbox-group--Zalqu {
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  overflow-y: auto;
  max-block-size: 35rem;
  background-color: oklch(97.59% 0.0029 264.54deg);
  padding: 0.8rem;
}
.add-to-folders-modal--folder-selection-checkbox--Sg2g1 {
  padding-block: 0.4rem;
  padding-inline: 0.8rem;
}
.add-to-folders-modal--folder-create-new--R989I {
  margin-block-start: 1.6rem;
}

.thumbnail-upload-modal--thumbnail-preview--OSIAq {
  inline-size: 26rem;
  block-size: 14.5rem;
  border-radius: 0.4rem;
}
.thumbnail-upload-modal--thumbnail-preview-container--6Wyxa {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding: 2.4rem;
  border-radius: 0.8rem;
}
.thumbnail-upload-modal--thumbnail-preview-info-container--N6nWq {
  display: flex;
  flex-direction: row;
  gap: 2.4rem;
}
.thumbnail-upload-modal--thumbnail-preview-info--ZB-co {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.list-page--mt-sm--xXt-H {
  margin-block-start: 1.6rem;
}
.list-page--mb-sm--q0GOl {
  margin-block-end: 1.6rem;
}
.list-page--container--9RO7z {
  display: grid;
  gap: 1.6rem;
  grid-template-columns: repeat(12, 1fr);
}
@media screen and (max-width: 43.75rem) {
  .list-page--container--9RO7z {
    grid-template-columns: repeat(4, 1fr);
  }
}
.list-page--main-container--7ZNwi {
  flex: 1;
  min-inline-size: 1px;
  min-block-size: calc(100vh - 20rem);
  grid-column: span 4;
}
@media (min-width: 43.8125rem) {
  .list-page--main-container--7ZNwi {
    grid-column: span 9;
  }
}
.list-page--path-list-container--IUrWk {
  position: relative;
  flex: 0 0 100%;
  margin-block-start: 1.6rem;
}
.list-page--path-list-container--IUrWk .list-page--path-cards-list--SxPwp {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
}
.list-page--path-list-container--IUrWk .list-page--path-cards-list--SxPwp:not(:empty) + .list-page--loader--IDV6p {
  position: absolute;
  inset-block-end: 3.2rem;
  inset-inline-start: 0;
  inline-size: 100%;
}
.list-page--pagination--54tXG {
  margin-block-start: 3.2rem;
}
.list-page--loading--nYwjP {
  opacity: 0.5;
}
.list-page--mobile-nav--juV-G {
  margin-block-end: 0.8rem;
}
.list-page--mobile-nav-container--P5gNh {
  grid-column: 1;
  margin-block-end: 1.6rem;
}
.list-page--mobile-nav-trigger--AwXVt {
  inline-size: 100%;
}
.list-page--mobile-nav-menu-header--8eBWy {
  padding-block-start: 1.6rem;
  padding-inline-end: 1.6rem;
  padding-block-end: 0;
  padding-inline-start: 1.6rem;
}
.list-page--mobile-nav-menu-header--8eBWy:not(:first-child),
.list-page--mobile-nav-add-folder-menu--1HkI5 {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.list-page--mobile-nav-empty-menu-section--aSJ3j {
  padding: 1.6rem;
}
ul.list-page--mobile-nav-add-folder-menu--1HkI5 .ud-block-list-item {
  padding: 0;
}
.list-page--mobile-nav-add-folder-menu--1HkI5 .list-page--add-folder-button--JFwnf {
  inline-size: 100%;
  block-size: auto;
  justify-content: left;
  padding-block: 0.8rem;
  padding-inline: 1.6rem;
}
.list-page--folder-header-container--Le4HD {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.list-page--filter-bar--BKefu,
.list-page--pro-tab-filter-container--RmMsJ {
  display: flex;
  align-items: center;
  gap: 0.8rem;
}
.list-page--filter-bar--BKefu {
  justify-content: flex-start;
  flex: 1 1 auto;
}
.list-page--search-form-group-learning-path-list--luTV1.ud-form-group {
  inline-size: 27.2rem;
}
@media (max-width: 61.25rem) {
  .list-page--container--9RO7z,
  .list-page--pro-tab-filter-container--RmMsJ {
    display: block;
  }
  .list-page--list-description--ZnFsR {
    padding: 0;
    margin-block-end: 2.4rem;
  }
  .list-page--search-form-group-learning-path-list--luTV1.ud-form-group {
    margin-block-end: 1.6rem;
    inline-size: 100%;
    max-inline-size: none;
  }
  .list-page--create-path-button--4u9Iz,
  .list-page--pro-tab-filter-container--RmMsJ .list-page--filter-bar--BKefu > * {
    flex: 1;
    min-inline-size: 1px;
  }
}
.list-page--title--BX7Jr,
.list-page--description--AqJZ3 {
  padding: 0.4rem;
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  background-color: oklch(100% 0 0deg) !important;
}
.list-page--create-ai-path-banner-container--B-4h- .list-page--create-ai-path-banner--Aj3I0 {
  margin-block-end: 3.2rem;
  align-items: end;
}
.list-page--create-ai-path-banner-container--B-4h- .list-page--create-ai-path-banner--Aj3I0 .list-page--create-ai-path-banner-title-container--Ry-Y1 {
  margin-block-end: 1.6rem;
}
.list-page--create-ai-path-banner-title--QyCTU .list-page--ai-sparkle-icon--wCCBx {
  margin-inline-end: 1.6rem;
  color: oklch(100% 0 0deg);
  vertical-align: text-bottom;
}
.list-page--create-ai-path-banner-title--QyCTU .list-page--release-badge--8LDVC {
  color: oklch(29.74% 0.0362 281.74deg);
  background-color: oklch(86.72% 0.0192 282.72deg);
  margin-inline-start: 1.6rem;
  padding-block: 0.4rem;
  padding-inline: 0.8rem;
  align-self: center;
  vertical-align: text-top;
}
.list-page--starter-path-loader--ZDmJD {
  z-index: 1;
}

.recommend-resource-modal--alert--jXKpR {
  margin-block-start: 0.8rem;
}
.recommend-resource-modal--form-group--OzANG {
  margin-block-start: 2.4rem;
}
.recommend-resource-modal--form-group--OzANG textarea {
  resize: block;
}

.send-reminder-menu-item--reminder-message--1n-FE {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
}

.change-due-date--due-date-select-container--d-myI {
  margin-block-end: 1.6rem;
}
.change-due-date--due-date-select-field--6rY7x {
  inline-size: 100%;
}
.change-due-date--due-date-picker-container--4Yq1n {
  margin-block-end: 1.6rem;
}
.change-due-date--due-date-picker-field--oBuJz {
  inline-size: 100%;
}
.change-due-date--days-input--Bn6Iz {
  display: inline-flex;
  align-items: center;
}
.change-due-date--days-input--Bn6Iz input {
  margin-inline-end: 0.8rem;
}
@media (min-width: 37.5625rem) {
  .change-due-date--due-date-select-container--d-myI {
    max-inline-size: 50%;
  }
  .change-due-date--due-date-select-container--d-myI .change-due-date--due-date-select-field--6rY7x {
    inline-size: 85%;
  }
  .change-due-date--due-date-picker-container--4Yq1n {
    inline-size: 43%;
  }
  .change-due-date--due-date-picker-container--4Yq1n .change-due-date--due-date-picker-field--oBuJz {
    inline-size: 100%;
  }
  .change-due-date--days-input--Bn6Iz {
    inline-size: 50%;
  }
}
@media (max-width: 37.5rem) {
  .change-due-date--days-input--Bn6Iz {
    inline-size: 100%;
  }
}

.cte-menu-item--cte-option-text--o1qIg {
  margin-inline-start: 0.4rem;
}
.cte-menu-item--cte-switch--kVG6g label {
  display: flex;
  justify-content: space-between;
}

.transfer-custom-course-ownership-menu-item--suggestion-container--sRYk2 {
  display: flex;
  align-items: center;
  gap: 0.8rem;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.learning-path-card--container--EUceg {
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  color: oklch(29.74% 0.0362 281.74deg);
  display: flex;
  flex-direction: row;
  block-size: 26.7rem;
  position: relative;
  text-decoration: none;
}
.learning-path-card--container--EUceg:active,
.learning-path-card--container--EUceg:focus {
  color: oklch(29.74% 0.0362 281.74deg);
}
.learning-path-card--container--EUceg a {
  color: inherit;
  text-decoration: none;
}
.learning-path-card--container--EUceg .learning-path-card--title--tKE3o[href]::after {
  content: '';
  display: block;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inset-block-end: 0;
  inset-inline-end: 0;
}
.learning-path-card--icon-container--Z04pz {
  block-size: 26.7rem;
  inline-size: 26.6rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.learning-path-card--pro-card-icon-container--GGC1T {
  inline-size: 22rem;
}
.learning-path-card--icon--AMLOl {
  display: flex;
  justify-content: center;
  align-items: center;
  inline-size: 16rem;
  block-size: 16rem;
  border-radius: 50%;
  overflow: hidden;
  background-color: #c0c4fc;
}
.learning-path-card--icon-no-background--r9WH7 {
  background-color: transparent;
}
.learning-path-card--title-description-container--tMN6w {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
}
.learning-path-card--title--tKE3o {
  font-family: var(--font-stack-heading);
  font-weight: var(--font-weight-medium);
  line-height: 1.1;
  letter-spacing: 0;
  font-size: clamp(2rem, calc(2rem + (2.4 - 2) * calc((100vw - 36rem) / (144 - 36))), 2.4rem);
  max-inline-size: 36em;
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.learning-path-card--path-detail-container--mQ77l {
  color: oklch(48.09% 0.0371 279.08deg);
  font-size: 1.6rem;
  margin-block-end: 1.6rem;
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.learning-path-card--description--1qpkl {
  margin-block-start: 1.6rem;
  margin-block-end: 2.4rem;
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 3;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.learning-path-card--item--58lsh::after {
  content: '●';
  margin-block: 0;
  margin-inline: 0.4rem;
}
.learning-path-card--enrolled-text--NB0vd {
  color: oklch(48.41% 0.2342 293.93deg);
  display: flex;
  gap: 0.4rem;
}
.learning-path-card--curated-container--MDONo {
  color: oklch(48.09% 0.0371 279.08deg);
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.learning-path-card--context-options-container--EGSfy {
  inline-size: 17.5rem;
  padding-block-start: 2.4rem;
  padding-inline-end: 2.4rem;
  padding-block-end: 2.4rem;
  padding-inline-start: 2.4rem;
}
.learning-path-card--enrolled-context-menu-container--C9oaY {
  display: flex;
  align-items: center;
  flex-direction: row;
  block-size: inherit;
}
.learning-path-card--context-options--fRrCy {
  margin-inline-start: auto;
}
.learning-path-card--context-options-enrolled--7nwjQ {
  margin-inline-start: 1.6rem;
}
.learning-path-card--view-udemy-path-btn--ekbpk {
  margin-block: 2.4rem;
  margin-inline: 2.4rem;
  position: static;
  inline-size: fit-content;
  z-index: 1;
}
.learning-path-card--pro-path-card-container--KC-zI {
  background-color: oklch(100% 0 0deg);
  border: none;
}
@media (max-width: 83.75rem) {
  .learning-path-card--pro-path-card-container--KC-zI {
    display: grid;
    grid-template-columns: auto;
    padding-inline-end: 2.4rem;
    block-size: auto;
  }
  .learning-path-card--view-udemy-path-btn--ekbpk {
    grid-column-start: 2;
    margin-block-start: 0;
    margin-inline: 0;
    margin-block-end: 2.4rem;
  }
}
@media (max-width: 50rem) {
  .learning-path-card--pro-path-card-container--KC-zI,
  .learning-path-card--container--EUceg {
    flex-direction: column;
    block-size: auto;
    inline-size: 37.5rem;
  }
  .learning-path-card--pro-path-card-container--KC-zI {
    display: grid;
    grid-template-columns: auto;
    padding: 2.4rem;
    inline-size: auto;
  }
  .learning-path-card--pro-card-icon-container--GGC1T,
  .learning-path-card--icon-container--Z04pz {
    block-size: auto;
    inline-size: auto;
    margin-block-start: 2.4rem;
    margin-block-end: 4.8rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .learning-path-card--icon--AMLOl {
    block-size: 12rem;
    inline-size: 12rem;
  }
  .learning-path-card--title--tKE3o {
    font-family: var(--font-stack-heading);
    font-weight: var(--font-weight-medium);
    line-height: 1.2;
    letter-spacing: 0;
    font-size: clamp(1.7rem, calc(1.7rem + (1.8 - 1.7) * calc((100vw - 36rem) / (144 - 36))), 1.8rem);
    max-inline-size: 36em;
  }
  .learning-path-card--title-description-container--tMN6w {
    padding-block-start: 0;
    padding-inline-end: 2.4rem;
    padding-block-end: 2.4rem;
    padding-inline-start: 2.4rem;
  }
  .learning-path-card--description--1qpkl {
    display: block !important;
    /* stylelint-disable-next-line value-no-vendor-prefix */
    display: -webkit-box !important;
    -webkit-line-clamp: 7;
    -webkit-box-orient: block-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
  }
  .learning-path-card--context-options-container--EGSfy {
    position: absolute;
    inline-size: 37.5rem;
  }
  .learning-path-card--enrolled-context-menu-container--C9oaY {
    block-size: 4rem;
  }
  .learning-path-card--context-options--fRrCy {
    position: absolute;
    inset-inline-end: 2.4rem;
  }
  .learning-path-card--view-udemy-path-btn--ekbpk {
    align-self: center;
    grid-column-start: 2;
    margin-block-start: 0;
    margin-inline-end: 0;
    margin-block-end: 0;
    margin-inline-start: 2.4rem;
  }
  .learning-path-card--pro-card-description--jFeIZ {
    display: block !important;
    /* stylelint-disable-next-line value-no-vendor-prefix */
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: block-axis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
  }
}
@media (max-width: 37.5rem) {
  .learning-path-card--pro-path-card-container--KC-zI {
    display: flex;
    flex-direction: column;
    block-size: auto;
    padding-block-start: 0;
    padding-inline-end: 0;
    padding-block-end: 2.4rem;
    padding-inline-start: 0;
  }
  .learning-path-card--view-udemy-path-btn--ekbpk {
    align-self: center;
    margin: 0;
  }
}
@media (max-width: 50rem) {
  .learning-path-card--pro-path-card-container--KC-zI {
    display: grid;
    grid-template-columns: auto 1fr;
    align-items: start;
    column-gap: 1.6rem;
    row-gap: 0.8rem;
    block-size: auto;
    inline-size: auto;
    padding: 2.4rem;
  }
  .learning-path-card--pro-path-card-container--KC-zI .learning-path-card--pro-card-icon-container--GGC1T {
    grid-row: 1 / span 2;
    align-self: start;
    inline-size: auto;
    block-size: auto;
    margin: 0;
  }
  .learning-path-card--pro-path-card-container--KC-zI .learning-path-card--icon--AMLOl {
    inline-size: 4.4rem;
    block-size: 4.4rem;
  }
  .learning-path-card--pro-path-card-container--KC-zI .learning-path-card--title--tKE3o {
    font-family: var(--font-stack-heading);
    font-weight: var(--font-weight-medium);
    line-height: 1.2;
    letter-spacing: 0;
    font-size: 1.4rem;
  }
  .learning-path-card--pro-path-card-container--KC-zI .learning-path-card--title-description-container--tMN6w {
    grid-column: 2;
    padding: 0;
  }
  .learning-path-card--pro-path-card-container--KC-zI .learning-path-card--pro-card-description--jFeIZ {
    display: none !important;
  }
  .learning-path-card--pro-path-card-container--KC-zI .learning-path-card--curated-container--MDONo {
    font-size: 1.2rem;
  }
  .learning-path-card--pro-path-card-container--KC-zI .learning-path-card--view-udemy-path-btn--ekbpk {
    grid-column: 2;
    align-self: start;
    margin-block-start: 0.8rem;
    margin-inline: 0;
    margin-block-end: 0;
  }
}

.certification-path-card--path-discovery-header--arA-1 {
  margin-block-start: 4.8rem;
  margin-block-end: 1.6rem;
}
.certification-path-card--learning-path-card-container--HJKi1 {
  margin-block-start: 3.2rem;
  display: flex;
  justify-content: center;
  align-items: stretch;
}
.certification-path-card--learning-path-card-container--HJKi1 > * {
  inline-size: 100%;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.badge-sidebar--badge-container--CprZr {
  padding: 1.6rem;
  position: relative;
}
.badge-sidebar--badge-container--CprZr.badge-sidebar--hidden-overflow--Mveas {
  overflow: hidden;
}
.badge-sidebar--badge-container--CprZr .badge-sidebar--confetti-container--hSy67 > * {
  position: absolute;
}
.badge-sidebar--badge-details--TUoXz {
  display: flex;
}
.badge-sidebar--badge-details--TUoXz:not(:first-of-type) {
  margin-block-start: 1.6rem;
}
.badge-sidebar--badge-details--TUoXz > img,
.badge-sidebar--badge-details--TUoXz > svg {
  margin-inline-end: 0.8rem;
}
.badge-sidebar--badge-details--TUoXz > div {
  flex: 1 1 auto;
}
.badge-sidebar--badge-details--TUoXz .badge-sidebar--details--qcdZD {
  margin-block: 0.4rem;
  margin-inline: 0;
}
.badge-sidebar--badge-details--TUoXz .badge-sidebar--header--puTXc {
  align-self: center;
  margin-inline-end: 2.4rem;
  transition: opacity linear 250ms;
  opacity: 0;
}
.badge-sidebar--badge-details--TUoXz .badge-sidebar--fade-in--85Vlk {
  opacity: 1;
}
.badge-sidebar--badge-container--CprZr {
  position: relative;
}
.badge-sidebar--badge-container--CprZr .badge-sidebar--expand--d8Nzu {
  position: absolute;
  inset-block-start: 0.8rem;
  inset-inline-end: 0.8rem;
}
.badge-sidebar--date-picker-container--Fbqwe {
  display: flex;
}
.badge-sidebar--date-picker-container--Fbqwe > :first-child {
  flex: 1 1 auto;
}
.badge-sidebar--date-picker-container--Fbqwe > :nth-child(2) {
  margin-inline-start: 0.8rem;
}
.badge-sidebar--badge-action-buttons--RPCMA {
  display: flex;
  flex-wrap: wrap;
}
.badge-sidebar--badge-action-buttons--RPCMA > * {
  display: flex;
  align-items: flex-end;
  justify-content: left;
}
.badge-sidebar--badge-action-buttons--RPCMA > * p {
  padding-inline-start: 0.4rem;
  color: oklch(48.41% 0.2342 293.93deg);
}
.badge-sidebar--badge-action-buttons--RPCMA > *:first-child {
  padding-inline-end: 1.6rem;
}
.badge-sidebar--certificate-image--9yqey {
  margin-inline-end: 0.8rem;
  block-size: 4rem;
  inline-size: 4rem;
}
.badge-sidebar--details-page-date-edit--0295q {
  display: flex;
  align-items: center;
}
.badge-sidebar--details-page-date-edit--0295q div {
  padding-inline-end: 0.8rem;
}
.badge-sidebar--details-page-date-picker--3invB {
  inline-size: 32rem;
}
.badge-sidebar--loader--jV0en {
  background: oklch(100% 0 0deg);
  padding-block: 2rem;
  padding-inline: 3.2rem;
}
.badge-sidebar--loader--jV0en > * {
  margin-block: 0;
  margin-inline: auto;
}
@media screen and (max-width: 61.25rem) {
  .badge-sidebar--badge-container--CprZr {
    border: 1px solid oklch(86.72% 0.0192 282.72deg);
    margin-block-end: 0.8rem;
  }
  .badge-sidebar--details-page-buttons--uFy6k {
    margin-block-start: 1.6rem;
  }
  .badge-sidebar--details-page-date-picker--3invB {
    inline-size: 100%;
    margin-block-start: 1.6rem;
  }
  .badge-sidebar--badge-action-buttons--RPCMA > * {
    padding-block-start: 0.8rem;
  }
}

.confetti-module--confetti--RPP4L {
  inset-block-start: 0;
  inset-inline-start: 0;
  inline-size: 0;
  block-size: 0;
  overflow: visible;
  pointer-events: none;
}
.confetti-module--confetti--RPP4L.confetti-module--fixed--MsLg2 {
  position: fixed;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.uploader--upload-badge-modal-body-image-tab--Dl7Zu {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
}
.uploader--upload-badge-modal-body-image-form--9oesp {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
}
.uploader--upload-badge-modal-body-image-preview--hMoFS {
  display: flex;
  gap: 0.8rem;
  align-items: center;
  padding: 0.4rem;
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.uploader--uploaded-badge-image-preview--osr3u {
  inline-size: auto;
  block-size: auto;
  max-inline-size: 17.6rem;
  max-block-size: 17.6rem;
}
.uploader--upload-badge-modal-body-image-error--CvZRg {
  color: oklch(55.73% 0.2161 29.71deg);
}
.uploader--upload-badge-modal-buttons--23tgA {
  display: flex;
  justify-content: flex-end;
  gap: 2.4rem;
}
.uploader--uploaded-badge-success-modal--DhA-F {
  overflow: hidden;
}
@media (min-width: 61.3125rem) {
  .uploader--uploaded-badge-success-modal--DhA-F {
    max-inline-size: 94.4rem !important;
  }
}
.uploader--uploaded-badge-success-modal-body--dbNVD {
  display: flex;
  flex-direction: column;
  padding: 1.6rem;
  gap: 4.8rem;
}
.uploader--uploaded-badge-success-modal-heading--vWHgK {
  inline-size: 100%;
}
.uploader--uploaded-badge-container--QApEV {
  min-inline-size: 40rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: auto;
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.uploader--uploaded-badge-card-body-link--oOoqo {
  inline-size: 100%;
}
.uploader--uploaded-badge-menu-button--1HMGd {
  inline-size: 100%;
  display: flex;
  flex-direction: column-reverse;
  align-items: flex-end;
}
.uploader--uploaded-badge-info--tfsQO {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.6rem;
  padding-block-start: 1.6rem;
  padding-inline: 1.6rem;
  padding-block-end: 2.4rem;
  max-block-size: 30.2rem;
}
.uploader--uploaded-badge-info-badgeclass-name--zl0k5 {
  color: oklch(29.74% 0.0362 281.74deg);
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.uploader--uploaded-badge-info-issuer-name--bIUun {
  color: oklch(67.22% 0.0355 279.77deg);
  display: block !important;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: block-axis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.uploader--uploaded-badge-info-image--gbFwU {
  inline-size: 17.6rem;
  block-size: 17.6rem;
}
.uploader--uploaded-badge-info-text--F35M0 {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
  text-align: center;
  margin-block-end: 2.4rem;
}
.uploader--uploaded-badge-issue-info--xniq5 {
  color: oklch(29.74% 0.0362 281.74deg);
  display: flex;
  justify-content: center;
  gap: 0.4rem;
  background-color: oklch(97.59% 0.0029 264.54deg);
  text-align: center;
  padding: 2rem;
  inline-size: 100%;
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.uploader--upload-badge-success-modal-close-button-container--3SUzq {
  display: flex;
  flex-direction: row-reverse;
}
.uploader--upload-error-banner-style--GN7a9 {
  margin-block-start: 1.5rem;
  margin-block-end: 2rem;
}
.uploader--confetti-container--WDz06 {
  position: relative;
}
.uploader--share-badge-buttons--HVG-l {
  display: grid;
  justify-content: center;
  gap: 2.4rem;
  grid-template-columns: 1fr 1fr;
  padding-inline-start: 9.6rem;
  padding-inline-end: 9.6rem;
}
.uploader--share-badge-buttons--HVG-l button {
  border: 1px solid oklch(33.88% 0.0354 277.71deg);
}

.course-list--empty-results--Ll3Nc {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 6.4rem;
  margin-block-start: 9.6rem;
}
.course-list--empty-results--Ll3Nc .course-list--empty-results-illustration--1BUPe {
  block-size: 20rem;
  inline-size: 20rem;
}

.empty-state--container--qAErg {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 3.2rem;
  padding-block-start: 6.4rem;
  padding-inline-end: 0;
  padding-block-end: 4.8rem;
  padding-inline-start: 0;
}
.empty-state--vertical--AFgy7 {
  flex-direction: column;
  text-align: center;
}
.empty-state--title--AJJdB + p {
  margin-block-start: 1.6rem;
}
.empty-state--cta--KKr4c:not(:first-child) {
  margin-block-start: 3.2rem;
}
.empty-state--vertical--AFgy7 h3,
.empty-state--vertical--AFgy7 p {
  margin-inline-start: auto;
  margin-inline-end: auto;
}
@media (max-width: 43.75rem) {
  .empty-state--container--qAErg {
    padding-block-start: 1.6rem;
    padding-inline-end: 0;
    padding-block-end: 0;
    padding-inline-start: 0;
  }
  .empty-state--horizontal--T6P0b {
    flex-direction: column;
    text-align: center;
  }
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.instructor-response--ellipsis--ynExz {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.instructor-response--arrow--Gb77M {
  background: oklch(97.59% 0.0029 264.54deg);
  position: relative;
}
.instructor-response--arrow--Gb77M:after {
  border: 2.2rem solid color-mix(in oklch, oklch(100% 0 0deg) 0%, transparent);
  border-block-end-color: oklch(97.59% 0.0029 264.54deg);
  inset-inline-start: -1.6rem;
  inset-block-end: 100%;
  margin-block-end: 0.8rem;
  content: ' ';
  block-size: 0;
  pointer-events: none;
  position: absolute;
  inline-size: 0;
}
.instructor-response--container--nylTq {
  background-color: oklch(97.59% 0.0029 264.54deg);
  flex: 1 1 100%;
  padding: 1.6rem;
}
.instructor-response--comment-content--63-tQ {
  margin-block-start: 0.8rem;
  word-break: break-word;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.individual-review--ellipsis--XumyI {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.individual-review--flex--WcYhE {
  flex: 1;
  min-inline-size: 1px;
}
.individual-review--container--NampX,
.individual-review--detail-container--Q9N29 {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
.individual-review--container--NampX {
  gap: 1.6rem;
}
.individual-review--detail-container--Q9N29 {
  gap: 1.2rem 1.6rem;
}
.individual-review--detail-user-name--9-WlF {
  min-inline-size: 19.8rem;
}
.individual-review--rating--Gi-Pt {
  min-inline-size: 27.4rem;
}
.individual-review--stars--y-0S0 {
  display: inline-flex;
  margin-inline-start: -0.4rem;
}
.individual-review--comment-content--BW0JY {
  margin-block-start: 0.8rem;
  word-break: break-word;
}
.individual-review--container-preview-mode--9HiFf .individual-review--detail-container--Q9N29 > * {
  flex: 1 1 100%;
}

.input-range--step-container--i7Y6y {
  display: flex;
  justify-content: space-between;
  margin-block: 0;
  margin-inline: 1.8rem;
  padding-block-end: 3.2rem;
}
.input-range--step-line--79rBZ {
  border-inline-start: 2px solid oklch(67.22% 0.0355 279.77deg);
  block-size: 0.5rem;
}
.input-range--input-range---Y-BN {
  cursor: pointer;
  display: block;
  -webkit-appearance: none;
  -moz-appearance: none;
  inline-size: 100%;
  block-size: 3.6rem;
  margin: 0;
  padding: 0;
}
.input-range--input-range---Y-BN::-webkit-slider-runnable-track {
  block-size: 0.5rem;
  background: oklch(86.72% 0.0192 282.72deg);
}
.input-range--input-range---Y-BN::-webkit-slider-thumb {
  -webkit-appearance: none;
  inline-size: 3.6rem;
  block-size: 3.6rem;
  border-radius: 100rem;
  background-color: oklch(100% 0 0deg);
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  box-shadow: 0 2px 8px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 12%, transparent);
  margin-block-start: -1.6rem;
}
.input-range--input-range---Y-BN::-moz-range-track {
  block-size: 0.5rem;
  background: oklch(86.72% 0.0192 282.72deg);
}
.input-range--input-range---Y-BN::-moz-range-thumb {
  inline-size: 3.6rem;
  block-size: 3.6rem;
  border-radius: 100rem;
  background-color: oklch(100% 0 0deg);
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  box-shadow: 0 2px 8px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 4px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 12%, transparent);
}
.input-range--input-range---Y-BN::-moz-focus-outer {
  border: none;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.review-stars-input--guidance-text--Xv2Hs {
  text-align: center;
  margin-block-start: 0;
  margin-inline-end: auto;
  margin-block-end: 0.8rem;
  margin-inline-start: auto;
}
.review-stars-input--review-stars-container--63GuO {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.review-stars-input--review-stars--xHCHr {
  display: flex;
  align-items: center;
}
body.ud-keyboard-navigation-in-use .review-stars-input--review-stars-focused--Emmu0 {
  /* stylelint-disable unit-disallowed-list */
  outline: solid var(--applied-border-input-focus) 3px;
  outline-offset: 3px;
  /* stylelint-enable unit-disallowed-list */
}
.review-stars-input--review-star-container--8IQud,
.review-stars-input--review-star--WZ8cf {
  color: oklch(76.62% 0.166 68.76deg);
  display: inline-flex;
  position: relative;
  z-index: 0;
}
label.review-stars-input--review-star--WZ8cf {
  cursor: pointer;
}
.review-stars-input--review-star-half--GqiVN,
.review-stars-input--star-filled--J3EX3 {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  block-size: 100%;
  z-index: 1;
}
.review-stars-input--review-star-half--GqiVN {
  inline-size: 50%;
  overflow: hidden;
}
.review-stars-input--star-filled--J3EX3 {
  display: none;
}
.review-stars-input--review-star-filled--EVLMo .review-stars-input--star-filled--J3EX3 {
  display: block;
}
.review-stars-input--rating-slider--EWd7M {
  margin-block-start: 1.6rem;
  inline-size: 100%;
}

.review-editor--flex-justify-center--2bk95 {
  display: flex;
  justify-content: center;
}
.ud-modal .review-editor--top-buttons-container--FLNZU {
  padding-block-start: 0;
  padding-inline-end: 3.6rem;
  padding-block-end: 0;
  padding-inline-start: 0;
  min-block-size: 4rem;
  margin-block-start: -0.8rem;
}
.review-editor--main-header--x4qzp {
  text-align: center;
  margin-block-start: 0;
  margin-inline-end: auto;
  margin-block-end: 2.4rem;
  margin-inline-start: auto;
  max-inline-size: 60rem;
}
.review-editor--review-content---7tci {
  margin-block-start: 3.2rem;
  margin-inline-end: auto;
  margin-block-end: 0;
  margin-inline-start: auto;
}
.review-editor--review-content---7tci textarea {
  resize: none;
}
.review-editor--survey-loading--mXbPr {
  min-block-size: 45rem;
}
.review-editor--survey-form-group--mECDg {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.8rem;
  margin-block: 0;
  margin-inline: -0.8rem;
}
.review-editor--survey-form-group--mECDg + .review-editor--survey-form-group--mECDg {
  margin-block-start: 1.6rem;
}
.review-editor--survey-question-text--Fb-xr {
  flex: 1;
  min-inline-size: 50%;
  padding-block: 0;
  padding-inline: 0.8rem;
}
.review-editor--survey-radio-buttons--KybfE {
  flex: 1;
  display: flex;
  gap: 0.8rem;
  padding-block: 0;
  padding-inline: 0.8rem;
}
@media (max-width: 37.5rem) {
  .review-editor--survey-radio-buttons--KybfE {
    flex-basis: 100%;
    flex-wrap: wrap;
  }
}

.confirmation-page--text-center--WX223 {
  text-align: center;
  margin-inline-start: auto;
  margin-inline-end: auto;
}
.confirmation-page--review-container--TUUep {
  margin-block: 3.2rem;
  margin-inline: 0;
  padding-block: 3.2rem;
  padding-inline: 0;
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.radio-button--radio-button--X-pRV {
  position: relative;
  z-index: 0;
}
.radio-button--icon--UdazG {
  display: none;
  margin-inline-end: 0.4rem;
}
.radio-button--radio-button--X-pRV > .radio-button--radio-label--TOkoP {
  display: flex;
  align-items: center;
  margin-block: 0;
  margin-inline: 1.2rem;
}
.radio-button--focus-outline--dgTEG {
  display: none;
}
body.ud-keyboard-navigation-in-use .radio-button--radio-button--X-pRV input:focus ~ .radio-button--focus-outline--dgTEG {
  display: block;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: -6px;
  inset-block-end: 0;
  inset-inline-end: 0;
  z-index: -1;
  /* stylelint-disable unit-disallowed-list */
  outline: solid var(--applied-border-input-focus) 3px;
  outline-offset: 3px;
  /* stylelint-enable unit-disallowed-list */
}
.radio-button--radio-button--X-pRV input:checked + .radio-button--radio-label--TOkoP {
  margin: 0;
}
.radio-button--radio-button--X-pRV input:checked + .radio-button--radio-label--TOkoP .radio-button--icon--UdazG {
  display: block;
}

.save-to-list-modal--save-to-list-modal--qVt5x .ud-form-label:empty {
  min-block-size: auto;
  padding: 0;
}
.save-to-list-modal--alert-box--S1KfK {
  margin-block-end: 0.8rem;
}

.checkbox-with-loader--loader-state--ufu2u {
  align-items: center;
  cursor: pointer;
  display: flex;
  padding-block: 0.8rem;
  padding-inline: 0;
  user-select: none;
  min-inline-size: 18rem;
  max-inline-size: 60rem;
}
.checkbox-with-loader--loader-icon--ztY36 {
  margin-inline-end: 0.8rem;
}

.save-to-list-selection-form--new-list-button--UWrdQ,
.save-to-list-selection-form--new-list-form--RIY98 {
  margin-block-start: 0.8rem;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.options-menu--menu-heading--oH4yP {
  color: oklch(48.09% 0.0371 279.08deg);
  padding-block-start: 1.6rem;
  padding-inline-end: 1.6rem;
  padding-block-end: 0;
  padding-inline-start: 1.6rem;
}
.options-menu--subdued--7BXBF {
  color: oklch(48.09% 0.0371 279.08deg);
}
.options-menu--menu-container--7zTsz .ud-block-list + .ud-block-list {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.options-menu--collections-menu--5wLEO {
  max-block-size: 15.8rem;
  overflow: auto;
}
.ud-bottom-drawer-content .options-menu--collections-menu--5wLEO {
  max-block-size: 17rem;
}
.options-menu--collection-title---4IeO {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.collection-modal--form--F8K06 .ud-form-group + .ud-form-group {
  margin-block-start: 1.6rem;
}
.collection-modal--form--F8K06 .ud-form-group + .ud-form-group div {
  max-inline-size: 100%;
}

.enrolled-course-card--container--WJYo9 {
  position: relative;
}
.enrolled-course-card--container--WJYo9:hover .enrolled-course-card--image--HLTo7 {
  transition: opacity linear 100ms;
  opacity: 0.8;
}
.enrolled-course-card--image-overlay--ynQdj {
  opacity: 0;
  background: color-mix(in oklch, oklch(20.35% 0.0139 285.09deg), transparent 40%);
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inline-size: 100%;
  block-size: 100%;
}
.enrolled-course-card--play-overlay--DdwIx .ud-icon {
  transform: scale(0.8);
}
.enrolled-course-card--collections-count--fGRrg {
  position: absolute;
  inset-block-end: 0.8rem;
  inset-inline-start: 0;
  inline-size: 100%;
  text-align: center;
  color: oklch(100% 0 0deg);
}
.enrolled-course-card--meter--aCeoO {
  block-size: 0.2rem;
  margin-block-start: 0.8rem;
}
.enrolled-course-card--progress-and-rating--z0u5V {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 0.8rem;
}
.enrolled-course-card--rating---jCwD {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-end;
}
.enrolled-course-card--rating---jCwD > * {
  color: oklch(29.74% 0.0362 281.74deg);
  margin: 0;
}
.enrolled-course-card--container--WJYo9 .enrolled-course-card--options-menu--BWda6 {
  color: oklch(100% 0 0deg);
  position: absolute;
  inset-block-start: 0.8rem;
  inset-inline-end: 0.8rem;
}
.enrolled-course-card--options-menu--BWda6 ::-webkit-scrollbar {
  -webkit-appearance: none;
  inline-size: 0.6rem;
}
.enrolled-course-card--options-menu--BWda6 ::-webkit-scrollbar-thumb {
  background-color: color-mix(in oklch, oklch(20.35% 0.0139 285.09deg), transparent 45%);
}
.enrolled-course-card--container--WJYo9:hover .enrolled-course-card--image-overlay--ynQdj {
  transition: opacity linear 100ms;
  opacity: 1;
}
.enrolled-course-card--container--WJYo9:hover .enrolled-course-card--play-overlay--DdwIx .ud-icon {
  transition: transform cubic-bezier(0.2, 0, 0.38, 0.9) 100ms;
  transform: scale(1);
}

.assignment-ribbon--assignment-ribbon--YTWoM {
  margin-inline-end: 0.8rem;
}
.assignment-ribbon--assignment-info--c8PKn {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
}

.due-date--assignment-icon--hYJ-5 {
  margin-inline-end: 0.4rem;
}
.due-date--due-date-text--h-i22 {
  color: oklch(29.74% 0.0362 281.74deg);
}
.due-date--due-date-wrapper--TJ-Xq {
  display: flex;
  align-items: center;
}
.due-date--due-date-overdue--fCs6x .due-date--assignment-icon--hYJ-5 {
  color: var(--color-red-500);
}
.due-date--due-date-overdue--fCs6x .due-date--due-date-text--h-i22 {
  color: var(--color-red-500);
}

.pagination--pagination--8GSdS {
  margin-block-start: 3.2rem;
}
.pagination--pagination-label--tgma- {
  margin-block-start: 0.8rem;
  text-align: center;
}

.learning-in-progress--meter--kyCQ- {
  position: relative;
  block-size: 0.4rem !important;
  inset-block-end: 0.4rem;
}
.learning-in-progress--progress--Kv5E4 {
  margin-block-start: 0.4rem;
}
.learning-in-progress--course-card-container--uVnP- {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  margin-block-start: 3.2rem;
}
@media screen and (max-width: 37.5rem) {
  .learning-in-progress--course-card-container--uVnP- {
    justify-content: center;
  }
}
.learning-in-progress--course-card-container--uVnP- > * {
  flex: 1 1 300px;
}
.learning-in-progress--course-card--xBJqh {
  max-inline-size: 30rem;
  margin-block-end: 3.2rem;
}
.learning-in-progress--no-course-container--QZCDh {
  margin-block-start: 3.2rem;
}
.learning-in-progress--no-course-header--v7JRO {
  margin-block-end: 2.4rem;
}
.learning-in-progress--no-course-message--dsH-- {
  margin-block-end: 0.8rem;
}
.learning-in-progress--learning-in-progress-tab-title--8Xldh {
  margin-block-start: 2.4rem;
  margin-block-end: 3.2rem;
}

@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1153px) {
}@container ud-content-area (min-width: 1232px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 553px) {
}@container ud-content-area (min-width: 653px) {
}@container ud-content-area (min-width: 933px) {
}@container ud-content-area (min-width: 1153px) {
}.certification-org-earning-criteria--enrollment-modal-content--7oy84 {
  padding: 3.2rem;
  text-align: start;
}
.certification-org-earning-criteria--enrollment-modal-description--HBGwg {
  margin-block-end: 3.2rem;
  font-size: clamp(1.7rem, calc(1.7rem + (1.8 - 1.7) * calc((100vw - 36rem) / (144 - 36))), 1.8rem);
  line-height: 1.6;
  color: oklch(29.74% 0.0362 281.74deg);
}
.certification-org-earning-criteria--enrollment-modal-actions--OJi00 {
  display: flex;
  gap: 1.6rem;
  justify-content: center;
  flex-wrap: wrap;
}


/*# sourceMappingURL=open-badges-udlite-app.b6cfc94a4c64bdb925c5.css.map*/