@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;
}

.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 oklch(48.41% 0.2342 293.93deg) 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--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: 6.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;
}

.horizontal-rule--rule---7xQf {
  margin-block: 1.6rem;
  margin-inline: 0;
  border: 0;
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}

.legal-notice--legal-notice--AOlMy {
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding: 1.6rem;
  margin-block-start: 3.2rem;
}

.course-retirement-badge--badge-wrapper--76x7n {
  display: inline-flex;
}
.course-retirement-badge--badge--3xqHY {
  color: oklch(46.68% 0.1161 51.53deg);
  background-color: oklch(87.41% 0.1102 76.47deg);
}
.course-retirement-badge--is-retired--MIk67 {
  color: oklch(33.88% 0.0354 277.71deg);
  background-color: oklch(86.72% 0.0192 282.72deg);
}
.course-retirement-badge--icon-wrapper--Qa5uY {
  margin-inline-start: 0.8rem;
  display: flex;
}
.course-retirement-badge--icon-tooltip-wrapper--pNBzY {
  padding: 0.8rem;
  font-size: 1.2rem;
  font-weight: normal;
}

.info-icon--info-common--NzSk- {
  vertical-align: -20%;
}

.popover--popover--wV8FV {
  display: inline;
}

.data-freshness-notice--info-icon--fwPgC {
  display: inline-block;
  margin-inline-start: 0.4rem;
  vertical-align: top;
}

.course-info--container--M-qvP {
  display: flex;
}
.course-info--image--dXc-1 {
  margin-inline-end: 3.2rem;
}
.course-info--navbar--Xz5Rq {
  margin-block-start: 3.2rem;
  margin-block-end: 3.2rem;
}
.course-info--navbar-content--szu3y {
  margin-block: 1.6rem;
  margin-inline: 0;
  display: flex;
  justify-content: space-between;
}
.course-info--navbar-content--szu3y > div {
  display: block;
}
.course-info--details--t1al2 {
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
}
.course-info--info--18rN3 {
  margin-block-start: 0.8rem;
  margin-inline-end: 0;
  margin-block-end: 1.6rem;
  margin-inline-start: 0;
}
.course-info--ratings-count--n9790 {
  color: oklch(48.09% 0.0371 279.08deg);
  margin-inline-start: 0.8rem;
}
.course-info--actions--W6hCW {
  display: flex;
  flex-wrap: wrap;
  gap: 0.8rem;
}
.course-info--enrollments-link--E-FcM {
  margin-inline-start: 0.8rem;
}
.course-info--course-ratings-summary--95nbG {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.course-info--course-ratings-summary--95nbG > * {
  margin-inline-start: 0.8rem;
}
.course-info--retirement-badge--6W5s5 {
  margin-block-start: 0.4rem;
}
@media (max-width: 37.5rem) {
  .course-info--container--M-qvP {
    display: block;
  }
  .course-info--image--dXc-1 {
    margin-inline-end: 0;
    margin-block-end: 1.6rem;
  }
  .course-info--image--dXc-1 * {
    inline-size: 100%;
  }
  .course-info--navbar--Xz5Rq {
    margin-block-start: 0;
    margin-block-end: 0;
  }
}

.pagination--pagination--flKau {
  margin-block-start: 3.2rem;
}

.empty-panel--empty-panel--vvvi0 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.empty-panel--empty-panel--vvvi0 p {
  inline-size: 27rem;
  max-inline-size: 100%;
  color: oklch(48.09% 0.0371 279.08deg);
  text-align: center;
  margin-block-end: 1.6rem;
}
.empty-panel--title--z-Gwt {
  margin-block: 0.8rem;
  margin-inline: 0;
}

.multi-group-filter--drawer--CH6Ys {
  padding: 1.6rem;
}
.multi-group-filter--filter-summary--mqlRJ {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-block-end: 1.6rem;
  min-block-size: 2.4rem;
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.multi-group-filter--filter-summary--mqlRJ :last-child {
  margin-inline-start: auto;
}
.multi-group-filter--all-groups-header--fmP9E {
  padding-block: 1.6rem;
  padding-inline: 0;
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.multi-group-filter--all-groups-header--fmP9E > * {
  display: inline-block;
}
.multi-group-filter--all-sections-header--JeNGB {
  margin-block-start: 2.4rem;
  margin-block-end: 1.6rem;
}
.multi-group-filter--all-sections-header--JeNGB > * {
  display: inline-block;
}
.multi-group-filter--orphaned-groups-header--Y8rTI {
  padding-block-start: 3.2rem;
  padding-block-end: 1.6rem;
}
.multi-group-filter--orphaned-groups-header--Y8rTI > * {
  display: inline-block;
}
.multi-group-filter--all-users--rZFEr {
  padding-block: 1.6rem;
  padding-inline: 0;
}
.multi-group-filter--all-groups--hQpHr {
  padding-block-end: 1.6rem;
  padding-block-start: 0;
}
.multi-group-filter--subscription-product-types-header--pFqBS {
  margin-block-start: 2.4rem;
}
.multi-group-filter--subscription-product-types-header--pFqBS > * {
  display: inline-block;
}
.multi-group-filter--all-groups-with-sections--jKZD7 {
  padding-block-start: 0;
  padding-block-end: 1.6rem;
}
.multi-group-filter--create-sections--4bHXI {
  margin-block-start: 1.6rem;
}
.multi-group-filter--results--OoW8X {
  display: flex;
  align-items: center;
  block-size: 1.6rem;
}
.multi-group-filter--label-prompt--iKEKs {
  margin-block-start: 0.8rem;
}

.calendar-item--tooltip-content--bq-Pi > div > div {
  padding: 1.6rem;
  inline-size: 32rem;
  inline-size: max-content;
  max-inline-size: 32rem;
}

.day-picker--day-of-week---gT62 {
  inline-size: 14.2857%;
  border-block-end: none;
}
.day-picker--other-month--VhgKh {
  visibility: hidden;
  pointer-events: none;
}
.day-picker--today--sYyqZ {
  outline: 1px solid oklch(86.72% 0.0192 282.72deg);
}

.header--header--mG6U- {
  display: flex;
  align-items: center;
}
.header--content--TRNHC {
  flex: 1;
  text-align: center;
}
.header--nav-button--Mj3nl,
.header--nav-button-spacer--Y7aGp {
  inline-size: 3.4rem;
  block-size: 4.8rem;
}

.picker--picker--OqCcM {
  inline-size: 25rem;
  padding: 0.4rem;
  position: relative;
}
.picker--calendar--SdVF3 {
  inline-size: 100%;
  margin: 0;
  border-spacing: 0;
}
.picker--calendar--SdVF3 th,
.picker--calendar--SdVF3 td {
  text-align: center;
  block-size: 2.8rem;
  vertical-align: middle;
}
.picker--calendar-item--0yM7C:hover {
  background: oklch(86.72% 0.0192 282.72deg);
  cursor: pointer;
}
.picker--disabled--MsvMx,
.picker--disabled--MsvMx:hover {
  background: none;
  color: oklch(48.09% 0.0371 279.08deg);
  cursor: not-allowed;
  text-decoration: line-through;
}

.date-input--label--5dDF2 {
  padding-block: 0.4rem;
  padding-inline: 0.8rem;
}
.date-input--form-group--i5xlZ.ud-form-group-error .ud-link-underline {
  color: inherit;
}

.date-range-picker--container--FuTY7 {
  position: relative;
}
.date-range-picker--dropdown--pacpV {
  display: none;
  position: absolute;
  inset-inline-start: 0;
  z-index: 1000;
  margin-block-start: 0.4rem;
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  background-color: oklch(100% 0 0deg);
  min-inline-size: 75rem;
  flex-direction: column;
}
.date-range-picker--dropdown--pacpV.date-range-picker--visible--NmrJp {
  display: flex;
}
.date-range-picker--content-row--24Hqg {
  display: flex;
}
.date-range-picker--date-picker-wrapper--XUVt6 {
  display: flex;
  justify-content: center;
  padding: 1.6rem;
  min-block-size: 10rem;
}
.date-range-picker--date-picker-wrapper--XUVt6 > * {
  margin-block: 0;
  margin-inline: 1.2rem;
}
.date-range-picker--date-picker-wrapper--hidden--Eru2z {
  display: none;
}
.date-range-picker--actions-toolbar--dCfid {
  display: flex;
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding: 2.4rem;
  margin: 0;
}
.date-range-picker--dropdown-close-button--3T-Fi {
  margin-block-start: -1.2rem;
  margin-inline-end: auto;
  margin-block-end: 0;
  margin-inline-start: -1.2rem;
}
.date-range-picker--input-field-container--QFxJL {
  display: flex;
  flex-wrap: wrap;
  gap: 1.6rem;
}
.date-range-picker--input-field-container--QFxJL > * {
  max-inline-size: 22rem;
}
.date-range-picker--action-button-container--wGMZT {
  display: flex;
  gap: 1.6rem;
  margin-inline-start: auto;
}
.date-range-picker--selected-range--Ta9D3 {
  background-color: #eeeffc;
}
.date-range-picker--selected-range--Ta9D3:hover {
  background-color: #eeeffc;
}
.date-range-picker--active---HFno {
  background-color: #5022c3;
  color: oklch(100% 0 0deg);
}
.date-range-picker--active---HFno:hover {
  background-color: #5022c3;
}
.date-range-picker--mobile-view--lx6l1 {
  flex-direction: column;
  min-inline-size: 32.7rem;
  padding: 1.6rem;
}
.date-range-picker--mobile-view--lx6l1 .date-range-picker--date-picker-wrapper--XUVt6 {
  padding: 0;
}
.date-range-picker--mobile-view--lx6l1 .date-range-picker--date-picker-wrapper--XUVt6 > * {
  margin: 0;
}
.date-range-picker--mobile-view--lx6l1 .date-range-picker--actions-toolbar--dCfid {
  border-block-end: 0;
  flex-direction: column;
  padding: 0;
}
.date-range-picker--mobile-view--lx6l1 .date-range-picker--action-button-container--wGMZT {
  padding-block: 1.6rem;
  padding-inline: 0;
}
.date-range-picker--mobile-view--lx6l1 .date-range-picker--input-field-container--QFxJL > * {
  flex-basis: 100%;
  max-inline-size: none;
}
.date-range-picker--mobile-view--lx6l1 .date-range-picker--quick-selection-column--Uziwu {
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
}

.selector-sidebar--selector-sidebar--T-M13 {
  border-inline-end: 1px solid oklch(86.72% 0.0192 282.72deg);
  min-inline-size: 25rem;
}
.selector-sidebar--header--MdxRN {
  padding-block-start: 1.6rem;
  padding-inline: 1.6rem;
  padding-block-end: 0;
}
.selector-sidebar--inputs--r2m5q {
  padding: 1.6rem;
}
.selector-sidebar--input--n24-A {
  color: oklch(29.74% 0.0362 281.74deg);
}
.selector-sidebar--input--n24-A:first-child {
  padding-block-start: 0;
}
.selector-sidebar--input--n24-A:last-child {
  padding-block-end: 0;
}
@media (max-width: 43.75rem) {
  .selector-sidebar--selector-sidebar--T-M13 {
    border-inline-end: 0;
  }
}

.time-frame-filter--data-availability---ZYNB {
  align-self: center;
  padding: 2.4rem;
  text-align: center;
  inline-size: 25rem;
}

.assign-filter-dropdown--divided--i5aQa {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}

.generate-report-menu-item--report-item--uAzWU {
  color: oklch(29.74% 0.0362 281.74deg);
  display: flex;
  gap: 0.8rem;
  white-space: normal;
}
.generate-report-menu-item--report-item--uAzWU .generate-report-menu-item--icon--2oALh {
  color: oklch(44.49% 0.0863 157.92deg);
  margin-block-start: 0.3rem;
}
.generate-report-menu-item--report-item--uAzWU .generate-report-menu-item--description--DFNGL h4 {
  color: oklch(48.41% 0.2342 293.93deg);
}

.generate-report-menu--dropdown-menu-wrapper--dwBF5 {
  inline-size: 51rem;
  inline-size: max-content;
  max-inline-size: 51rem;
}
@media (max-width: 34.87em) {
  .generate-report-menu--dropdown-menu-wrapper--dwBF5 {
    max-inline-size: calc(100vw - 2 * 2.4rem);
  }
}
.generate-report-menu--menu--Qj9gG.ud-block-list {
  padding: 0;
}
.generate-report-menu--menu--Qj9gG.ud-block-list .ud-block-list-item {
  padding: 1.6rem;
}
.generate-report-menu--menu--Qj9gG.ud-block-list .ud-block-list-item:hover {
  background: oklch(97.59% 0.0029 264.54deg);
}
.generate-report-menu--menu--Qj9gG li + li {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}

.insight-summary-panel--container--aQA48 {
  margin: -0.4rem;
  display: flex;
  flex-wrap: wrap;
}
.insight-summary-panel--container--aQA48 > * {
  margin: 0.4rem;
}
.insight-summary-panel--item--h8s6p {
  padding-inline-end: 0.8rem;
  border-inline-end: 1px solid oklch(86.72% 0.0192 282.72deg);
  flex-shrink: 0;
}
.insight-summary-panel--item--h8s6p:last-child {
  border: 0;
}

.filter-bar--filters--x03B2 {
  display: flex;
  margin: -0.4rem;
  flex-wrap: wrap;
}
.filter-bar--filters--x03B2 > * {
  margin: 0.4rem;
}
.filter-bar--summary--jcx7Z {
  display: flex;
  margin: -0.4rem;
  margin-block-start: 0.4rem;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.filter-bar--summary--jcx7Z > * {
  margin: 0.4rem;
}
.filter-bar--filter-summary--JuWAR {
  flex-basis: 100%;
  margin-block-start: 2.4rem;
}
.filter-bar--options--9Od04 {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
}
.filter-bar--options--9Od04 > * {
  margin: 0.4rem;
}
@media (max-width: 43.75rem) {
  .filter-bar--options--9Od04 {
    order: 1;
  }
  .filter-bar--filter-summary--JuWAR {
    order: 2;
  }
  .filter-bar--summary-panel--jLqM6 {
    order: 3;
  }
}

.table--table--pE7vu {
  margin-block-start: 2.4rem;
}
.table--table--pE7vu tr > * {
  min-inline-size: 14rem;
}
.table--table--pE7vu tr > [data-type='title'] {
  min-inline-size: 18rem;
}
.table--table--pE7vu tr > [data-type='actions'] {
  min-inline-size: 0;
}
.table--table--pE7vu td {
  vertical-align: middle;
}
.table--definitions-button--lww7n {
  padding-block: 0.2rem;
  padding-inline: 0.7rem;
}

.users-table--mini-progress-bar--lBzQd {
  margin-block-start: 0.4rem;
}
.users-table--user-cell---0XiS {
  display: flex;
  align-items: center;
}
.users-table--user-info--wZdIk {
  margin-inline-end: 1.6rem;
}
.users-table--deactivated-label--D0VFS {
  margin-inline-start: 0.8rem;
  color: oklch(48.09% 0.0371 279.08deg);
}
.users-table--assignment-info--5Ex8R > span {
  display: block;
}
.users-table--red--cSOP7 {
  background-color: oklch(84.53% 0.0845 23.47deg);
  color: oklch(42.24% 0.1681 30.2666deg);
}
.users-table--green---ytsT {
  background-color: oklch(81.01% 0.0873 162.22deg);
  color: oklch(30.72% 0.0555 158.67deg);
}

.enrollments--filter-summary--PIGCl {
  margin-block-start: 3.2rem;
  display: flex;
  justify-content: space-between;
}
.enrollments--toggle-definitions--I4L9C {
  border: 0;
  padding: 0;
}
.enrollments--empty--09y5r {
  margin: 4.8rem;
}

.error-state--alert--k72-m {
  margin-block-start: 2.4rem;
}

.filter-summary--filter-row--FsTLs {
  max-inline-size: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 37.5rem) {
  .filter-summary--filter-summary--d1iQm {
    flex-basis: 100%;
  }
}
.filter-summary--filter-summary--loading--GsjT8 {
  visibility: hidden;
}
.filter-summary--sort-msg--8LJLr {
  margin-block: 0;
  margin-inline: 0.8rem;
  color: oklch(48.09% 0.0371 279.08deg);
}
.filter-summary--written-reviews-filter--NghVM {
  margin-block-end: 0;
  min-inline-size: unset;
}

.review--wrapper--O-SXK {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding-block: 1.6rem;
  padding-inline: 0;
}
.review--wrapper--O-SXK.review--wrapper--loading--95i7k {
  border-block-start: 0;
}
.review--review--Vh20H {
  flex-basis: calc(100% * 12 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (12 - 1));
}
.review--avatar--w1vuR {
  margin-inline-end: auto;
}
.review--rating--3-eOk {
  margin-block-start: 0.8rem;
  display: flex;
}
.review--review-date--xKMHQ {
  margin-inline-start: 0.8rem;
  color: oklch(48.09% 0.0371 279.08deg);
}
.review--user--uzl3x {
  display: flex;
  justify-content: flex-end;
}
.review--review-content--I2Ooq {
  display: flex;
  justify-content: flex-end;
}
.review--content--u1KdW {
  margin-block-start: 1.6rem;
  flex-basis: calc(100% * 11 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (11 - 1));
}
.review--user__details--GbTNw {
  flex-basis: calc(100% * 11 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (11 - 1));
}
.review--deactivated-label--GRpqC {
  margin-inline-start: 0.8rem;
  color: oklch(48.09% 0.0371 279.08deg);
}
@media (max-width: 83.75rem) {
  .review--user__details--GbTNw {
    margin-inline-start: 1.6rem;
  }
  .review--review-date--xKMHQ {
    margin-inline-start: 0.8rem;
    color: oklch(48.09% 0.0371 279.08deg);
  }
  .review--content--u1KdW {
    flex-basis: calc(100% * 12 / 12 - 2.4rem);
    min-inline-size: calc(2.4rem * (12 - 1));
  }
}

.reviews-list--filters--ozpb0 {
  margin-block: 2.8rem;
  margin-inline: -0.4rem;
  display: flex;
  flex-wrap: wrap;
}
.reviews-list--filters--ozpb0 > * {
  margin: 0.4rem;
}
.reviews-list--alert--azq21 {
  margin-block-start: 2.4rem;
}

.courses-table--empty--VQ-o6 {
  margin: 4.8rem;
}
.courses-table--num-ratings--2RsZx {
  color: oklch(29.74% 0.0362 281.74deg);
  margin-inline-start: 0.4rem;
}
.courses-table--link-and-badge-container--vne5g {
  display: flex;
  flex-direction: column;
}
.courses-table--retirement-badge--FLVD1 {
  margin-block-start: 0.4rem;
}

.category-filter--drawer--zOEF8 {
  padding: 1.6rem;
}
.category-filter--filter-summary--L0sR9 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-block-end: 1.6rem;
  block-size: 1.6rem;
}
.category-filter--all-subcategories-chk--r7lvN {
  padding-block: 1.6rem;
  padding-inline: 0;
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.category-filter--all-categories-label--EnDON {
  padding-block-start: 2.4rem;
  padding-block-end: 1.6rem;
}

.filter-bar--filters-bar--cXSMW {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: -0.4rem;
}
.filter-bar--filters--KDXwc {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.filter-bar--filters--KDXwc > * {
  margin: 0.4rem;
}
.filter-bar--course-search--umYUU {
  margin: 0.4rem;
}
.filter-bar--filter-summary-bar--xfHhJ {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: -0.4rem;
  margin-block-start: 2rem;
}
.filter-bar--filter-summary--SrrAY {
  margin: 0.4rem;
}
.filter-bar--options--BlZ4R {
  display: flex;
  flex-wrap: wrap;
}
.filter-bar--options--BlZ4R > * {
  margin: 0.4rem;
}
.filter-bar--course-count--GC6lI {
  font-weight: 700;
}
@media (max-width: 43.75rem) {
  .filter-bar--course-search--umYUU {
    flex-basis: 100%;
  }
  .filter-bar--filter-summary-bar--xfHhJ {
    margin-block-start: 0.4rem;
  }
  .filter-bar--filter-summary--SrrAY {
    margin-block-start: 2rem;
    order: 1;
    flex-basis: 100%;
  }
}

.course-insights--toggle-definitions--STGBA {
  border: 0;
  padding: 0;
}
.course-insights--table-skeleton--EAZ5g {
  margin-block-start: 2.4rem;
  max-inline-size: none;
}
.course-insights--table-skeleton--EAZ5g > p {
  max-inline-size: none;
}
.course-insights--empty---tujZ {
  margin: 4.8rem;
}
@media (max-width: 61.25rem) {
  .course-insights--rule--EmVa2 {
    display: none;
  }
}

.recent-reports--created-by__text--Lz2Et {
  color: oklch(48.09% 0.0371 279.08deg);
}
.recent-reports--export-button--XGCiT {
  margin-block-start: 4.8rem;
}
.recent-reports--title--9TJFD {
  margin-block-end: 0.8rem;
}

.form-container--form-container--nweYP {
  max-inline-size: none;
  margin-block-end: 2.4rem;
}
.form-container--form-container--nweYP > *:first-child {
  padding-block-end: 0;
  margin-block-end: 1.6rem;
}
.form-container--pro-ribbon--dbECw {
  margin-block: 0;
  margin-inline: 0.8rem;
}

.report-type-panel--panel--rVpg6 {
  padding: 1.6rem;
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.report-type-panel--panel--rVpg6:last-child {
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.report-type-panel--radio--VkoP6 {
  max-inline-size: none;
}
.report-type-panel--description--SJAqo {
  color: oklch(29.74% 0.0362 281.74deg);
  margin-block-start: 0.8rem;
}
.report-type-panel--ribbon--TCkqc {
  margin-block: 0;
  margin-inline: 0.8rem;
}

.schedule-report-modal--schedule-report-modal--EFxHR .ud-form-group {
  margin-block-end: 3.2rem;
}
.schedule-report-modal--alert-banner--Rn4nQ {
  margin-block-end: 3.2rem;
}
.schedule-report-modal--summary-section---9QZl {
  margin-block-end: 2.4rem;
}
.schedule-report-modal--period-pills--T0FVy {
  display: flex;
  gap: 1.6rem;
  flex-wrap: wrap;
}
.schedule-report-modal--selected-groups--JkYzC {
  display: flex;
  flex-wrap: wrap;
  gap: 1.6rem;
  margin-block-end: 2.4rem;
}
.schedule-report-modal--group-suggestion--htIoJ:hover {
  background-color: oklch(97.59% 0.0029 264.54deg);
}

.export-form--filters--gkrJu {
  display: flex;
  gap: 0.8rem;
  margin-block-end: 2.4rem;
}
.export-form--tooltip--WEIYY {
  margin-inline-start: 0.4rem;
  color: oklch(29.74% 0.0362 281.74deg);
}
.export-form--date-range-picker--Voy9x {
  margin-block-end: 2.4rem;
}
.export-form--popover--a0O6P {
  margin-inline-start: 0.4rem;
}
.export-form--header--LwxGt {
  margin-block-end: -2.4rem;
  /* Robin: This is only because I couldn't figure out why only on the Export page,
    the sub title takes unusually more vertical space causing the horizontal rule to look weird */
}
.export-form--data-cap-warning--BlPzl {
  margin-block-end: 2.4rem;
}
.export-form--data-freshness-descriptions--5mP-t {
  display: flex;
  flex-direction: column;
}
.export-form--data-freshness-descriptions--5mP-t > * {
  margin-inline-start: auto;
}
.export-form--action-buttons--1IRBo {
  display: flex;
  gap: 0.8rem;
  align-items: center;
  margin-block-end: 4.8rem;
}
.export-form--schedule-button--ckBLt {
  white-space: nowrap;
}
.export-form--ribbon--rIlTM {
  margin-inline-start: 0.8rem;
}

.empty-state--empty--rNrZe {
  block-size: 100%;
  padding-block: 4.8rem;
  padding-inline: 0;
}
.empty-state--empty--rNrZe h2 {
  color: oklch(48.09% 0.0371 279.08deg);
}

.outcome-container--container--DAlPZ {
  background-color: oklch(100% 0 0deg);
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding: 2.4rem;
  margin-block-end: 2.4rem;
}
.outcome-container--subtitle--19twQ {
  color: oklch(67.22% 0.0355 279.77deg);
  margin-block-end: 1.6rem;
  margin-block-start: 0.8rem;
}
.outcome-container--footer--uUylF {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding-block-start: 2.4rem;
  padding-inline: 2.4rem;
  padding-block-end: 0;
  margin-inline-start: -2.4rem;
  margin-inline-end: -2.4rem;
}

.outcome-question-one--rundown--o7AOW {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.outcome-question-one--outcome--MP0JA {
  margin-inline-start: 2.4rem;
}
.outcome-question-one--percentage-yes--9IdkD {
  color: #5022c3;
}
.outcome-question-one--info-message-icon--lw-ZD {
  vertical-align: bottom;
  margin-inline-end: 0.8rem;
}

.outcome-info-alert--container---hGay {
  background-color: #eeeffc;
  border: #c0c4fc;
  border-style: solid;
  border-width: 1px;
  color: #180a3d;
  padding: 0.8rem;
  display: flex;
}
.outcome-info-alert--icon--CYfnA {
  vertical-align: bottom;
  margin-inline-end: 0.8rem;
}

.option-bar--chart--NGnZR {
  margin-block-start: 0.8rem;
}
.option-bar--option-text--DVVgf {
  font-weight: 700;
  display: block;
}
.option-bar--num-responses--NR8Xt {
  margin-block-end: 0.4rem;
  color: oklch(48.09% 0.0371 279.08deg);
}
.option-bar--option-bar--u7uvG {
  fill: #c0c4fc;
}
.option-bar--num-comments-button--n9jfK {
  margin-inline-start: 0.8rem;
}

.modal--container--czbfh {
  display: flex;
  margin-block-end: 0.8rem;
}
.modal--light-bulb-icon--l-bE8 {
  margin-inline-end: 0.8rem;
}
.modal--tips-list--ecCB0 > li {
  margin-block-start: 2.4rem;
}
.modal--tips-list--ecCB0 > li + li {
  margin-block-start: 3.2rem;
}

.recommendation-button--recommendation-button--GhCpD {
  text-align: start;
  white-space: normal;
}

.outcome-question-row--options--Qv0Fx {
  inline-size: 100%;
  padding-block: 0.8rem;
  padding-inline: 0.4rem;
}
.outcome-question-row--half-width--wd7cs {
  inline-size: 50%;
  display: inline-block;
  vertical-align: top;
  padding-block: 0;
  padding-inline: 0.4rem;
}
@media (max-width: 37.5rem) {
  .outcome-question-row--half-width--wd7cs {
    inline-size: 100%;
    margin-block-start: 0.8rem;
  }
}
.outcome-question-row--chart--7pto- {
  margin-block-start: 0.4rem;
}
.outcome-question-row--option-text--ZHZFa {
  font-weight: 700;
  display: block;
  margin-block-end: 0.8rem;
}
.outcome-question-row--num-responses--sBXNa {
  margin-block-end: 0.4rem;
  color: oklch(48.09% 0.0371 279.08deg);
}
.outcome-question-row--option-bar--k0DLR {
  fill: #c0c4fc;
}

.outcome-question-three--options-breakdown--9kpDf {
  margin-block-start: 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) {
}.outcome-question-two--widget-container--HT5iC {
  display: flex;
}
.outcome-question-two--widget--half--8SaNM {
  display: flex;
  flex-flow: column nowrap;
  flex-grow: 1;
  flex-basis: calc(100% * 6 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (6 - 1));
}
.outcome-question-two--widget--half--8SaNM:first-child {
  padding-inline-end: 1.6rem;
}
.outcome-question-two--widget--half--8SaNM:last-child {
  padding-inline-start: 1.6rem;
}
.outcome-question-two--subtitle--MkF-z {
  color: oklch(48.09% 0.0371 279.08deg);
  margin-block-end: 1.6rem;
  margin-block-start: 0.8rem;
}
.outcome-question-two--answers--uLfk4 {
  font-size: 1.4rem;
  margin-block-end: 1.6rem;
  flex-grow: 1;
}
.outcome-question-two--answer-item--EhueD {
  padding-block: 2.4rem;
  padding-inline: 0;
}
.outcome-question-two--created-time--magno {
  font-weight: 700;
  margin-block-end: 0.8rem;
}
.outcome-question-two--text-subdued---U9yw {
  color: oklch(48.09% 0.0371 279.08deg);
}
.outcome-question-two--answer-border--P5-6G {
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.outcome-question-two--answer-border--P5-6G:first-child {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.outcome-question-two--option--0SDuI {
  padding-block: 0.8rem;
  padding-inline: 0.4rem;
}
.outcome-question-two--options-breakdown--2yl-d {
  margin-block-start: 1.6rem;
}
.outcome-question-two--option-text--o0Fh8 {
  font-weight: 700;
}
.outcome-question-two--freeform-response--0GUdy {
  padding-block-start: 0.8rem;
}
.outcome-question-two--loader-container--vYq63 {
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
}
.outcome-question-two--dropdown-title--vzcYR {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.outcome-question-two--dropdown-select-button--h2n1F {
  max-inline-size: 100%;
}
@media (max-width: 75rem) {
  .outcome-question-two--widget--half--8SaNM {
    flex-basis: calc(100% * 12 / 12 - 2.4rem);
    min-inline-size: calc(2.4rem * (12 - 1));
  }
  .outcome-question-two--widget--half--8SaNM:first-child {
    padding: 0;
  }
  .outcome-question-two--widget--half--8SaNM:last-child {
    padding: 0;
  }
  .outcome-question-two--widget-container--HT5iC {
    flex-wrap: wrap;
  }
  .outcome-question-two--answer-border--P5-6G:first-child {
    border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
    margin-block-start: 2.4rem;
  }
  .outcome-question-two--option--0SDuI {
    margin-block-start: 0.8rem;
  }
}

.learner-feedback-settings-modal--buttons---Tsnd {
  display: flex;
  justify-content: flex-end;
}
.learner-feedback-settings-modal--section--no-6C {
  margin-block-end: 3.2rem;
}
.learner-feedback-settings-modal--loader--guhn2 {
  color: oklch(100% 0 0deg);
}
.learner-feedback-settings-modal--frequency-dropdown--inThd {
  margin-block-start: 2.4rem;
}
.learner-feedback-settings-modal--questions-list--3Ge0- {
  margin-block-start: 2.4rem;
}
.learner-feedback-settings-modal--menu-with-dividers--EOcS2 .ud-block-list + .ud-block-list {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}

.learner-feedback--loading-skeleton--iK9YT {
  margin-block: 1.6rem;
  margin-inline: 0;
}
.learner-feedback--timeframe-filter--0g-QJ {
  margin-block-start: 2.4rem;
}
.learner-feedback--results--EyGyk {
  margin-block-start: 2.4rem;
}
.learner-feedback--users-seen-message--TcFCX {
  margin-block-end: 0.8rem;
}

.badge-details-body--counter--A8l7w {
  margin-block-start: 2.4rem;
  margin-block-end: 2.4rem;
}
.badge-details-body--filters--V-RgA {
  display: flex;
  gap: 0.8rem;
}

.badge-details-table--pagination---X-DD {
  margin-block-start: 2.4rem;
}
.badge-details-table--header-with-tooltip--S6--f {
  display: inline;
  margin-inline-end: 0.4rem;
}
.badge-details-table--user-cell-container--S0oSw {
  display: flex;
  align-items: center;
  gap: 1.6rem;
}
.badge-details-table--deactivated-label--xh-W9 {
  margin-inline-start: 1.6rem;
}

.badge-details-header--container--8eqMZ {
  margin: 2.4rem;
  padding-block-end: 2.4rem;
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.badge-details-header--info-loading--XmX8d > * {
  display: inline-block;
}
.badge-details-header--info-loaded--tT-Po {
  display: flex;
  justify-content: space-between;
}
.badge-details-header--text--E9fsf {
  margin-block-start: 2.4rem;
}
.badge-details-header--detail--WTkZS {
  margin-block-start: 1.6rem;
  color: oklch(48.09% 0.0371 279.08deg);
}
.badge-details-header--badge-info--lX-FB {
  display: flex;
  gap: 1.6rem;
}
.badge-details-header--badge-image--qPYN2 {
  min-inline-size: 17.6rem;
  block-size: 17.6rem;
}
.badge-details-header--text-skeleton--EXllp {
  margin-block-start: 2.4rem;
  margin-inline-start: 1.6rem;
  vertical-align: top;
  inline-size: 100%;
}

.badge-insights--filters--g8kN8 {
  display: flex;
  gap: 0.8rem;
  margin-block-end: 2.4rem;
}
.badge-insights--filters--g8kN8 > :last-child {
  margin-inline-start: auto;
}
.badge-insights--searchBox--ijjY6 {
  flex: 1;
}

.badge-overview--certificate-link--amdGV {
  display: flex;
  align-items: center;
}
.badge-overview--certificate-title--cXNH9 {
  margin-inline-start: 0.8rem;
  word-wrap: break-word;
}
.badge-overview--pagination--MuV-P {
  margin-block-start: 2.4rem;
}
.badge-overview--table-header--s0y7i > * + * {
  margin-inline-start: 0.4rem;
}

.assign-filter-dropdown--divided--2WfQu {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}

.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;
}

.info-panel--flex-align-center--4hXzt {
  display: flex;
  align-items: center;
}
.info-panel--overview-heading--Ri2-8,
.info-panel--editors-heading--SQjuH {
  padding-block-end: 0.8rem;
}
.info-panel--modal-content-title--jQO2E {
  margin-block-end: 0.4rem;
}
.info-panel--editors-text--1C09D {
  padding-inline-end: 0.8rem;
}
.info-panel--owner-image--N-K7f {
  margin-inline-end: 0.8rem;
}
.info-panel--info-panel-container-mobile--G5AVP .info-panel--info-panel-content-mobile--YKWcJ {
  justify-content: space-between;
}
.info-panel--info-panel-container-mobile--G5AVP .info-panel--owner-image--N-K7f {
  border: 2px solid oklch(100% 0 0deg);
}
.info-panel--info-panel-container-mobile--G5AVP .info-panel--extra-editors--nw6bK {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 100rem;
  border: 2px solid oklch(100% 0 0deg);
  block-size: 3.6rem;
  inline-size: 3.6rem;
  background-color: #180a3d;
  color: oklch(100% 0 0deg);
  margin-inline-start: -1.6rem;
  z-index: 1;
}
.info-panel--info-panel-container-desktop--9sLw- {
  display: flex;
  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: 1.6rem;
  padding-inline: 0;
  position: sticky;
  position: -webkit-sticky;
  inset-block-start: 0;
  z-index: 1000;
  background-color: oklch(100% 0 0deg);
  margin-block-start: 3.2rem;
}
.info-panel--info-panel-container-desktop--9sLw- .info-panel--info-panel-left--0Luzy {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  gap: 0.8rem 0;
}
.info-panel--info-panel-container-desktop--9sLw- .info-panel--info-panel-column--lBrjp {
  flex: 1;
  border-inline-end: 1px solid oklch(86.72% 0.0192 282.72deg);
  min-inline-size: 20rem;
  padding-block: 0;
  padding-inline: 1.6rem;
}
.info-panel--info-panel-container-desktop--9sLw- .info-panel--edit-editors-link--7mQhH {
  padding-inline-start: 0.8rem;
  border-inline-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.info-panel--info-panel-container-desktop--9sLw- .info-panel--item-count--px9mE {
  padding-inline-end: 1.6rem;
  margin-inline-end: 0.4rem;
}
.info-panel--info-panel-container-desktop--9sLw- .info-panel--overview--VQB6t {
  border-inline-end: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.info-panel--info-panel-container-desktop--9sLw- .info-panel--actions-column--TlNgV {
  background-color: oklch(100% 0 0deg);
  justify-content: flex-end;
  margin-inline-start: -1px;
  padding-block: 0;
  padding-inline: 1.6rem;
  inline-size: 33.33%;
}
.info-panel--discoverability--rcCuq {
  display: inline-flex;
  align-items: center;
}
.info-panel--discoverability-desktop--Oyn-t {
  block-size: 2.8rem;
  padding-inline-start: 1.6rem;
}
.info-panel--discoverability-mobile--mI2yu {
  block-size: 3.4rem;
}
.info-panel--info-panel-top-mobile--dkNP1 {
  justify-content: space-between;
}
.info-panel--info-panel-fixed-bottom-mobile--PuqEx {
  display: flex;
  justify-content: space-between;
  padding-block-start: 0.8rem;
  padding-inline-end: 1.6rem;
  padding-block-end: 1.2rem;
  padding-inline-start: 1.6rem;
  position: fixed;
  inset-block-end: 0;
  inset-inline-start: 0;
  inline-size: 100%;
  z-index: 1000;
  background-color: oklch(100% 0 0deg);
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.info-panel--enrolled-text--qh6a- {
  color: oklch(48.41% 0.2342 293.93deg);
  display: flex;
  align-items: center;
  gap: 0.4rem;
}
.info-panel--discoverability-dropdown--3X30A {
  color: oklch(29.74% 0.0362 281.74deg);
  padding-inline-start: 1.6rem;
  padding-inline-end: 0.8rem;
}
.info-panel--schedule-icon--qU45F {
  margin-inline-end: 0.4rem;
  vertical-align: -0.4rem;
}
.info-panel--bullet-icon--BEca2 {
  vertical-align: -0.2rem;
}
.info-panel--popover-icon--Dz3ke {
  display: inline-flex;
}
.info-panel--popover-content--v-ql6 {
  white-space: normal;
}
.info-panel--folder-title-list--OO09K li {
  margin-inline-start: 0.8rem;
}
.info-panel--extra-editors-label--U3z3b {
  margin-inline-start: 0.4rem;
}
.info-panel--actions--HP1-r {
  display: inline-flex;
  align-items: center;
  gap: 1.6rem;
}
.info-panel--extra-editors-popover--kllGX {
  display: inline-block;
}
.info-panel--info-panel-udemy-icon--Z7Hwj {
  margin-inline-end: 0.4rem;
}
@media (max-width: 75rem) {
  .info-panel--info-panel-container-desktop--9sLw- .info-panel--info-panel-column--lBrjp {
    flex: 1 0 auto;
  }
  .info-panel--info-panel-container-desktop--9sLw- .info-panel--actions-column--TlNgV {
    inline-size: auto;
  }
}
.info-panel--privacy-icon--9HetH {
  margin-inline-end: 0.4rem;
}

.path-info--path-info-container--mQfhm {
  margin-block-end: 3.2rem;
}
.path-info--path-info-container--mQfhm .path-info--path-actions--YyMlT {
  display: flex;
  gap: 0.8rem;
}
.path-info--path-info-container--mQfhm .path-info--title--HPwvW {
  margin-block-end: 0.8rem;
}
.path-info--path-info-container--mQfhm .path-info--details--DKG0M {
  margin-block-end: 1.6rem;
}

.path-insight-summary-panel--container--ucbVr {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-block-end: 0.8rem;
}
.path-insight-summary-panel--item--MEzEv {
  display: flex;
  align-items: baseline;
  padding-inline-end: 1.6rem;
  margin-inline-end: 1.6rem;
  border-inline-end: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.path-insight-summary-panel--item--MEzEv:last-child {
  border-inline-end: none;
  padding-inline-end: 0;
  margin-inline-end: 0;
}

.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;
}

.path-progress--meter--FhEbm {
  margin-block-start: 0.4rem;
}

.users-table--user-cell--mH4Sd {
  display: flex;
  align-items: center;
}
.users-table--user-avatar--IOoOc {
  margin-inline-end: 2.4rem;
}
.users-table--empty--r1v7u {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.6rem;
  max-inline-size: 60rem;
  margin-block-start: 1.6rem;
  margin-inline-end: auto;
  margin-block-end: 0;
  margin-inline-start: auto;
  text-align: center;
}
.users-table--assigned-cell--AB-pH {
  display: flex;
  flex-direction: column;
}

.path-details--back-btn-nav--UjWuh {
  display: flex;
  justify-content: space-between;
  margin-block-end: 1.6rem;
}
.path-details--main-content--1-FEa {
  margin-block-start: 1.6rem;
  margin-block-end: 1.6rem;
}
.path-details--data-freshness--lHUjE {
  margin-block-start: 1.6rem;
}
.path-details--back-btn-nav--UjWuh .path-details--data-freshness--lHUjE {
  margin-block-start: 0;
}
.path-details--buttons-container--f-SoL {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
}
.path-details--buttons-container--f-SoL > *:last-child {
  margin-block-end: 3.2rem;
  margin-inline-start: auto;
}
.path-details--summary--pGoNW {
  display: table-row;
  margin: -0.4rem;
  margin-block-start: 0.4rem;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.path-details--summary--pGoNW > * {
  margin: 0.4rem;
}

.path-insights--filters---m8ag {
  display: flex;
  gap: 0.8rem;
}
.path-insights--filters---m8ag > :last-child {
  margin-inline-start: auto;
}
.path-insights--search-box--cQVkK {
  flex: 1;
  max-inline-size: 60rem;
}
.path-insights--green-badge--RU-IK {
  margin-inline-start: 0.8rem;
  background-color: oklch(81.01% 0.0873 162.22deg);
  color: oklch(30.72% 0.0555 158.67deg);
}

.paths-overview--filter-summary--Al-Wg {
  margin-block-start: 3.2rem;
  color: oklch(48.09% 0.0371 279.08deg);
}
.paths-overview--empty--d4RQV {
  margin: 9.6rem;
}
@media (max-width: 61.25rem) {
  .paths-overview--empty--d4RQV {
    margin: 4.8rem;
  }
}
.paths-overview--table-header--u00fy > * + * {
  margin-inline-start: 0.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) {
}.review-summary-widget--average-stars--BswC4 {
  display: none;
}
@media (min-width: 37.5625rem) {
  .review-summary-widget--average-stars--BswC4 {
    display: flex;
    padding-block-start: 0;
    padding-inline: 0;
    padding-block-end: 0.8rem;
  }
}
.review-summary-widget--average-number--aEces {
  font-size: 6.4rem;
}
@media (min-width: 37.5625rem) {
  .review-summary-widget--average-number--aEces {
    line-height: 1;
  }
}
.review-summary-widget--average-rating-text--pW38D {
  padding-block-start: 0;
  padding-inline-end: 0;
  padding-block-end: 0;
  padding-inline-start: 0.8rem;
}
@media (min-width: 37.5625rem) {
  .review-summary-widget--average-rating-text--pW38D {
    font-size: 1.4rem;
    padding: 0;
  }
}
.review-summary-widget--average-container--pulU8 {
  display: flex;
  align-items: baseline;
  color: oklch(62.76% 0.1418 61.45deg);
}
@media (min-width: 37.5625rem) {
  .review-summary-widget--average-container--pulU8 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}
.review-summary-widget--stats-container--w5afL {
  display: flex;
  flex-direction: column;
}
@media (min-width: 37.5625rem) {
  .review-summary-widget--stats-container--w5afL {
    flex-direction: row;
  }
}
.review-summary-widget--rate-percent--nYEKg {
  display: block;
  white-space: nowrap;
  min-inline-size: 4rem;
  text-align: start;
  margin-inline-start: 0.8rem;
  color: oklch(48.41% 0.2342 293.93deg);
  text-decoration: underline;
}
.review-summary-widget--rates--ICpk4 {
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.review-summary-widget--rates--ICpk4 .review-summary-widget--disabled--KFBkk,
.review-summary-widget--rates--ICpk4 .review-summary-widget--inactive--whA3D {
  opacity: 0.25;
}
@media (min-width: 37.5625rem) {
  .review-summary-widget--rates--ICpk4.review-summary-widget--with-average-rating--5nUNp {
    padding-block-start: 0;
    padding-inline-end: 0;
    padding-block-end: 0;
    padding-inline-start: 3.2rem;
  }
}
.review-summary-widget--rates-row--P-V-i {
  align-items: center;
  background-color: transparent;
  border: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  margin-block-end: 0.8rem;
  padding: 0;
  inline-size: 100%;
}
.review-summary-widget--rates-row--P-V-i:last-child {
  margin-block-end: 0;
}
.review-summary-widget--rate-clear--fL1Ak {
  display: flex;
  justify-content: center;
  inline-size: 1.6rem;
}
.review-summary-widget--rate-gauge--tiqEv {
  display: flex;
  margin-inline-end: 0.8rem;
  min-inline-size: 7.5rem;
  flex: 1;
}
.review-summary-widget--rate-gauge--fill--76tNk {
  background: oklch(67.22% 0.0355 279.77deg);
  display: block;
  block-size: 100%;
}
.review-summary-widget--rate-gauge--bg--YM9ij {
  background: oklch(86.72% 0.0192 282.72deg);
  display: block;
  block-size: 0.8rem;
  inline-size: 100%;
}

.recent-reviews--filter-bar--C2oA1 {
  margin-block: 2.8rem;
  margin-inline: -0.4rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.recent-reviews--filters--BxfAN {
  display: flex;
  flex-wrap: wrap;
}
.recent-reviews--filters--BxfAN > * {
  margin: 0.4rem;
}
.recent-reviews--export-btn--VSf10 {
  margin: 0.4rem;
}
.recent-reviews--ratings-summary-panel--8pVAV {
  margin-block: 3.2rem;
  margin-inline: 0;
}
@media (min-width: 37.5625rem) {
  .recent-reviews--average-container-left--nF5iC {
    align-items: baseline;
  }
}
.recent-reviews--alert--qsRVT {
  margin-block-start: 2.4rem;
}

.review--wrapper--DukiL {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding-block: 1.6rem;
  padding-inline: 0;
}
.review--wrapper--DukiL.review--wrapper--loading--iBA0P {
  border-block-start: 0;
}
.review--inner--sfmRm {
  margin-block: -0.8rem;
  margin-inline: -1.2rem;
  display: flex;
}
.review--inner--sfmRm > * {
  margin-block: 0.8rem;
  margin-inline: 1.2rem;
}
.review--user--xAawc {
  flex-basis: calc(100% * 4 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (4 - 1));
  display: flex;
}
.review--user__details--BceWT {
  margin-inline-start: 1.6rem;
}
.review--deactivated-label--GAG12 {
  margin-inline-start: 0.8rem;
  color: oklch(48.09% 0.0371 279.08deg);
}
.review--rating--fQEA5 {
  display: flex;
  flex-direction: column;
}
.review--review-date--T0nHp {
  color: oklch(48.09% 0.0371 279.08deg);
}
.review--review--aAuST {
  flex-basis: calc(100% * 8 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (8 - 1));
}
.review--content---8-6R {
  margin-block-start: 1.6rem;
}
.review--avatar--6hoew {
  margin-block-start: 0.4rem;
  flex-shrink: 0;
}
.review--course-card-and-badge--GgGof {
  display: flex;
  flex-direction: column;
}
.review--course-retirement-badge--VvDaF {
  margin-block-start: 0.8rem;
}
@media (max-width: 83.75rem) {
  .review--inner--sfmRm {
    flex-wrap: wrap;
  }
  .review--user--xAawc {
    flex-basis: calc(100% * 12 / 12 - 2.4rem);
    min-inline-size: calc(2.4rem * (12 - 1));
  }
  .review--avatar--6hoew {
    display: none;
  }
  .review--user__details--BceWT {
    margin: 0;
  }
  .review--rating--fQEA5 {
    flex-direction: row;
  }
  .review--review-date--T0nHp {
    margin-inline-start: 0.8rem;
  }
  .review--review--aAuST {
    flex-basis: calc(100% * 12 / 12 - 2.4rem);
    min-inline-size: calc(2.4rem * (12 - 1));
  }
}

.top-rated-course--serial-number--TM8hA {
  margin-inline-end: 0.8rem;
  font-weight: bold;
  min-inline-size: 2.4rem;
  line-height: 1;
}
.top-rated-course--serial-number--TM8hA::before {
  counter-increment: Count-Value;
  content: counter(Count-Value);
}
.top-rated-course--course-retirement-badge--CHuQ3 {
  margin-block-start: 0.8rem;
}

.top-five-courses--alert--lrs-w {
  margin-block-start: 2.4rem;
  margin-inline-end: 0;
  margin-block-end: 4.8rem;
  margin-inline-start: 0;
}
.top-five-courses--top-courses-link--AHDTs {
  margin-block-start: 1.6rem;
}
.top-five-courses--top-five---ygXc {
  margin-block: 1.6rem;
  margin-inline: 0;
  padding-block: 1.6rem;
  padding-inline: 0;
  counter-reset: Count-Value;
}
.top-five-courses--top-five---ygXc.top-five-courses--border--K-W2m {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
}
@media (min-width: 83.8125rem) {
  .top-five-courses--top-five---ygXc.top-five-courses--grid--6Y5rn {
    display: grid;
    grid-template-columns: 1fr 2.4rem 2fr;
  }
}
.top-five-courses--top-five---ygXc.top-five-courses--top-five--loading--Vqkw- {
  margin-block-start: 2.4rem;
  margin-inline-end: 0;
  margin-block-end: 4.8rem;
  margin-inline-start: 0;
}
.top-five-courses--course-card--eWc1D {
  display: flex;
  margin: 0.8rem;
}
@media (min-width: 83.8125rem) {
  .top-five-courses--course-card--eWc1D {
    grid-column: 3;
  }
  .top-five-courses--course-card--eWc1D:first-child {
    grid-column: 1;
    grid-row: span 4;
  }
}

.reviews-dashboard--title--Pc-YH {
  margin-block: 0.8rem;
  margin-inline: 0;
}

.filter-bar--filters--pYGOx {
  display: flex;
  flex-wrap: wrap;
  margin: -0.4rem;
  margin-block-end: 2rem;
  margin-inline-end: 2.4rem;
}
.filter-bar--filters-section--1G5aK {
  display: flex;
  gap: 0.8rem;
}
.filter-bar--filters-section--1G5aK:last-child {
  margin-inline-start: auto;
}
.filter-bar--learning-type-popover--g3-Up {
  line-height: 3.2rem;
}

.skills-chart-widget--chart-widget-content--ePE-e {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  align-content: stretch;
  flex-wrap: wrap;
  /*
     * Hide the "Back" button of Sunburst chart, as there is no easy way to control the behaviour of it
     * when clicked - default behaviour does not follow our policy of always showing 2 levels at a time.
     */
  /*
     * Changes in the tooltip outer layer which cannot be achieved from the main configuration.
     */
  /*
     * The colour of the chart's outer level should always match the inner level, but
     * it should be lighter/opaque. We apply the "opaque" class programmatically
     * depending on where we are.
     */
  /*
     * Hides the breadcrumbs on the chart that appear when drilling down from the side panel.
     * There is no way to configure this from the highcharts config, so we resort to display: none.
     */
}
.skills-chart-widget--chart-widget-content--ePE-e .highcharts-drillup-button {
  display: none;
}
.skills-chart-widget--chart-widget-content--ePE-e .highcharts-tooltip > span {
  box-shadow: none;
  padding: 0;
}
.skills-chart-widget--chart-widget-content--ePE-e .highcharts-sunburst-series > path[class~='outer-level'] {
  opacity: 0.5;
}
.skills-chart-widget--chart-widget-content--ePE-e .highcharts-breadcrumbs-button {
  display: none;
}
.skills-chart-widget--chart-widget-content--ePE-e .highcharts-breadcrumbs-separator {
  display: none;
}
.skills-chart-widget--chart-sunburst--to3B6 {
  flex-grow: 1;
  overflow: hidden;
  max-inline-size: 60rem;
}
.skills-chart-widget--chart-disabled--Z-Np5 {
  pointer-events: none;
  opacity: 0.5;
}
.skills-chart-widget--chart-spinner--cjIHt {
  position: absolute;
  color: oklch(67.22% 0.0355 279.77deg);
}
.skills-chart-widget--skills-chart-tooltip-content--5GPZo {
  inline-size: 32rem;
  min-inline-size: 32rem;
}
.skills-chart-widget--skills-chart-tooltip-body--3WuDQ {
  padding: 1.6rem;
}

.skills-delta-message--italic--UuSL1 {
  font-style: italic;
}
.skills-delta-message--arrow--NKhrS {
  display: inline-block;
  vertical-align: middle;
  inline-size: 2.4rem;
  block-size: 2.4rem;
}
.skills-delta-message--arrow-up--sMr0o {
  transform: rotate(-90deg);
}
.skills-delta-message--arrow-down--lDjkE {
  transform: rotate(90deg);
}
.skills-delta-message--comparison--GvND6 {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.skills-element-stats--stats-container--Tnzjd {
  margin-block-start: 3.2rem;
}
.skills-element-stats--unordered-list--OPLmJ {
  list-style-type: none;
  padding-inline-start: 0;
}
.skills-element-stats--unordered-list--OPLmJ > li {
  padding-inline-start: 0;
}
.skills-element-stats--unordered-list--OPLmJ > li + li {
  margin-block-start: 0;
}
.skills-element-stats--stats-item--WJ4ut {
  display: block;
  padding-block-start: 0.4rem;
  padding-block-end: 0.4rem;
}

.skills-expandable-list--list-container--fFaGR {
  counter-reset: skill-element;
  margin-block-start: 1.6rem;
  overflow-y: auto;
  max-block-size: 32rem;
  scrollbar-gutter: stable;
}
/*
    Using webkit to force show the scrollbar for macs and mobile.
    Without an external mouse, the scrollbar is not displayed for macs unless scrolling.
*/
.skills-expandable-list--list-container--fFaGR::-webkit-scrollbar {
  inline-size: 0.7rem;
}
.skills-expandable-list--list-container--fFaGR::-webkit-scrollbar-thumb {
  background-color: oklch(67.22% 0.0355 279.77deg);
  border-radius: 6px;
}
.skills-expandable-list--list-item--fmIek {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-block-start: 0.8rem;
  padding-block-end: 0.8rem;
}
.skills-expandable-list--serial-number--2crWS {
  margin-inline-end: 1.6rem;
}
.skills-expandable-list--serial-number--2crWS::before {
  counter-increment: skill-element;
  content: counter(skill-element) '. ';
}
.skills-expandable-list--numbered-label--A5WMW {
  display: flex;
  align-items: center;
  inline-size: 80%;
}
.skills-expandable-list--element-link--90S8n {
  justify-content: flex-start;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.skills-expandable-list--element-link--90S8n > * {
  text-overflow: ellipsis;
  overflow: hidden;
  padding-block-start: 0.4rem;
  padding-block-end: 0.4rem;
}
.skills-expandable-list--element-percent--hPPmt {
  padding-inline-end: 0.4rem;
  text-align: end;
}
.skills-expandable-list--view-all-link--JvxT5 {
  margin-block-start: 1.6rem;
}
.skills-expandable-list--ordered-list--sIMT3 {
  list-style-type: none;
  padding-inline-start: 0;
}
.skills-expandable-list--ordered-list--sIMT3 > li {
  padding-inline-start: 0;
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.skills-expandable-list--ordered-list--sIMT3 > li:first-child {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.skills-expandable-list--ordered-list--sIMT3 > li + li {
  margin-block-start: 0;
}

.skills-side-panel-widget--sidepanel-breadcrumbs--BsMe3 {
  padding-inline-start: 0.8rem;
}
.skills-side-panel-widget--sidepanel-breadcrumbs--BsMe3 > ol {
  flex-wrap: wrap;
}
.skills-side-panel-widget--sidepanel-breadcrumbs--BsMe3 > ol > li:first-child {
  padding-inline-start: 0.4rem;
}
.skills-side-panel-widget--section--CXuRJ > *:not(.skills-side-panel-widget--delta-message---y4fm) {
  padding-inline-start: 0.8rem;
}
.skills-side-panel-widget--root-section--sg1BT {
  margin-block-end: 4.8rem;
}
.skills-side-panel-widget--root-domain-title--TOInz {
  margin-block-end: 3.2rem;
}
.skills-side-panel-widget--root-domain-stats--8TMZj,
.skills-side-panel-widget--root-domain-delta-message--jZRNQ {
  margin-block-end: 1.6rem;
}
.skills-side-panel-widget--domain-delta-message--wSUE3,
.skills-side-panel-widget--topic-delta-message--Dt-pj {
  margin-block-start: 1.6rem;
}
.skills-side-panel-widget--category-delta-message--POh3u,
.skills-side-panel-widget--subcategory-delta-message--iZ5mA {
  margin-block-start: 1.6rem;
  margin-block-end: 0.8rem;
}
.skills-side-panel-widget--domain-stats--S4Bgn {
  margin-block-start: 1.6rem;
  margin-block-end: 4.8rem;
}
.skills-side-panel-widget--domain-categories--OQ1hE {
  margin-block-start: 4.8rem;
  margin-block-end: 0.8rem;
}
.skills-side-panel-widget--top-courses-container--h5Y4I {
  margin-block-start: 2.4rem;
  min-block-size: 14rem;
}
.skills-side-panel-widget--top-course--gyScK {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding-block-start: 1.6rem;
  padding-block-end: 1.6rem;
  block-size: 8rem;
}
.skills-side-panel-widget--top-course-link--aupFR {
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  line-height: 1.6;
  padding-inline-end: 1.6rem;
}
.skills-side-panel-widget--courses-loader--X2pbU {
  margin-block-start: 1.6rem;
}
.skills-side-panel-widget--view-courses--qUAty {
  margin-block-start: 4.8rem;
  margin-inline-start: 0.8rem;
}
.skills-side-panel-widget--sidepanel-spaced-label--DYDgu {
  margin-block-start: 4.8rem;
}
.skills-side-panel-widget--sidepanel-breadcrumb-item--0UfLu {
  background: none;
  border: none;
  padding: 0;
}
.skills-side-panel-widget--sidepanel-breadcrumb-clickable--iLCff:hover {
  cursor: pointer;
}
.skills-side-panel-widget--sidepanel-widget--qLfBE {
  display: flex;
  flex-direction: column;
  align-self: stretch;
  flex-basis: calc(100% * 4 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (4 - 1));
}
.skills-side-panel-widget--sidepanel-widget--qLfBE > * {
  block-size: 100%;
  background-color: oklch(97.59% 0.0029 264.54deg) !important;
  border-inline-start-width: 0;
  flex-basis: auto;
}
.skills-side-panel-widget--sidepanel-widget--qLfBE > * > *:last-child {
  padding-inline-start: 1.6rem;
}
@media (max-width: 83.75rem) {
  .skills-side-panel-widget--sidepanel-widget--qLfBE > * {
    inline-size: 100%;
    border-block-start-width: 0;
    border-inline-start-width: 1px;
  }
}
.skills-side-panel-widget--sidepanel-content-skeleton--kFXxl {
  padding-block-start: 2.4rem;
}
.skills-side-panel-widget--unordered-list--7sfh0 {
  list-style-type: none;
  padding-inline-start: 0;
  margin-block-start: 1.6rem;
}
.skills-side-panel-widget--unordered-list--7sfh0 > li {
  padding-inline-start: 0;
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.skills-side-panel-widget--unordered-list--7sfh0 > li:first-child {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.skills-side-panel-widget--unordered-list--7sfh0 > li + li {
  margin-block-start: 0;
}

.interactive-chart--chart-widget-container--BWit9 {
  margin-block-end: 2.4rem;
  padding-inline-end: 2.4rem;
  column-gap: 0;
}
.interactive-chart--chart-widget-container--BWit9 > * {
  flex-grow: 1;
  max-inline-size: 100%;
}
.interactive-chart--chart-widget-container--BWit9 > :nth-child(2) {
  border-inline-start-width: 0;
}
@media (max-width: 83.75rem) {
  .interactive-chart--chart-widget-container--BWit9 {
    flex-direction: column;
    margin-inline-end: 0;
    row-gap: 0;
  }
  .interactive-chart--chart-widget-container--BWit9 > * {
    inline-size: 100%;
  }
  .interactive-chart--chart-widget-container--BWit9 > :nth-child(2) {
    border-block-start-width: 0;
    border-inline-start-width: 1px;
  }
}

.benchmarks-top-topics--top-topics-table--zYpnO {
  counter-reset: Count-Value;
  margin-block-start: 2.4rem;
}
.benchmarks-top-topics--row--GhL4x {
  flex: 1;
  display: flex;
  align-items: center;
  padding-block: 0.8rem;
  padding-inline: 0;
  block-size: 4.8rem;
}
.benchmarks-top-topics--row--GhL4x > .ud-btn > :not(:first-child) {
  margin-inline-start: 0;
}
.benchmarks-top-topics--serial-number--kyG5N::before {
  counter-increment: Count-Value;
  content: counter(Count-Value) '. ';
  text-align: end;
  inline-size: 2.4rem;
}
.benchmarks-top-topics--topic-title--8-WHs {
  inline-size: 35%;
  text-align: start;
  margin-inline-end: 0.8rem;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.benchmarks-top-topics--percentage-area--aqkih {
  display: flex;
  flex-grow: 1;
  margin-inline-end: 1.6rem;
  position: relative;
}
.benchmarks-top-topics--industry-marker-button--OhiCv {
  position: absolute;
  background: oklch(33.88% 0.0354 277.71deg);
  block-size: 2.4rem;
  inline-size: 0.4rem;
  inset-block-start: 50%;
  transform: translateY(-50%);
  z-index: 1;
  max-inline-size: 100%;
}
.benchmarks-top-topics--organization-horizontal-bar-button--uIxKY {
  display: flex;
  block-size: 1.6rem;
  inline-size: 100%;
}
.benchmarks-top-topics--indicator--DLFhe {
  border-style: none;
  cursor: pointer;
}
.benchmarks-top-topics--vertical-line--KCqzh {
  position: absolute;
  background: oklch(86.72% 0.0192 282.72deg);
  z-index: 0;
  inline-size: 1px;
}
.benchmarks-top-topics--percentage--bKpWm {
  position: absolute;
}
.benchmarks-top-topics--topic-bar--tech--MYqg8 {
  background: #5022c3;
}
.benchmarks-top-topics--topic-bar--business--U2INg {
  background: oklch(64.59% 0.1519 154.89deg);
}
.benchmarks-top-topics--tooltip-marker--edVzX {
  position: static;
}
.benchmarks-top-topics--opaque--JcrSh {
  opacity: 0.5;
}
.benchmarks-top-topics--percentage-items--q9GGg {
  display: flex;
  justify-content: space-between;
  padding-block-start: 1.6rem;
  margin-inline-start: 33%;
}
.benchmarks-top-topics--percentage-indicator--luWDH {
  color: oklch(48.09% 0.0371 279.08deg);
  text-align: center;
  inline-size: 3.6rem;
}
.benchmarks-top-topics--no-data-message--lqyv8 {
  color: oklch(67.22% 0.0355 279.77deg);
  text-align: center;
  margin-block-start: 3.2rem;
}

.benchmarks-topics-charts-widget--charts--S6hPx {
  display: flex;
  gap: 3.2rem;
  flex-direction: row;
  text-align: start;
  align-items: flex-end;
}
.benchmarks-topics-charts-widget--chart-container--ci8BL {
  inline-size: 50%;
  align-self: flex-start;
}
.benchmarks-topics-charts-widget--legend--zn0RP {
  display: flex;
  justify-content: center;
  align-items: center;
  color: oklch(48.09% 0.0371 279.08deg);
  margin-block-start: 2.4rem;
}
.benchmarks-topics-charts-widget--legend-bullet--tech--x-mas {
  color: #5022c3;
  margin-inline-start: 1.6rem;
}
.benchmarks-topics-charts-widget--legend-bullet--business--qOs-O {
  color: oklch(64.59% 0.1519 154.89deg);
}
.benchmarks-topics-charts-widget--legend-bullet--industry--I8Rdh {
  display: inline-block;
  background-color: oklch(33.88% 0.0354 277.71deg);
  block-size: 1.6rem;
  inline-size: 0.4rem;
  margin-inline-start: 2.4rem;
  margin-inline-end: 0.8rem;
}

.edit-priority-skills-modal--select-skills-text--0PNLx,
.edit-priority-skills-modal--pills-selector--jC6KV {
  margin-block-end: 2.4rem;
}
.edit-priority-skills-modal--modal-content-heading--GiG9f {
  margin-block-end: 1.6rem;
}
.edit-priority-skills-modal--autosuggest-skills-wrapper--gzKet {
  border: 1px solid oklch(67.22% 0.0355 279.77deg);
}
.edit-priority-skills-modal--autosuggest-skills-wrapper--gzKet .ud-text-input {
  border: none;
}
.edit-priority-skills-modal--selected-skills-container--o5e8Q {
  margin: 0.8rem;
}
.edit-priority-skills-modal--selected-skills-container--o5e8Q > .edit-priority-skills-modal--skill-btn--nU2Xl {
  margin-block-start: 0;
  margin-inline-end: 0.8rem;
  margin-block-end: 0.8rem;
  margin-inline-start: 0;
}
.edit-priority-skills-modal--suggestion-item-container--MJUbr {
  inline-size: 100%;
  display: flex;
  justify-content: space-between;
  gap: 1.6rem;
}
.edit-priority-skills-modal--suggestion-item-container--MJUbr > span {
  max-inline-size: 50%;
}
.edit-priority-skills-modal--suggestion-item-label--r03lP {
  font-weight: 700;
}
.edit-priority-skills-modal--suggestion-item-label--r03lP.edit-priority-skills-modal--selected--hp-Ei {
  color: oklch(48.09% 0.0371 279.08deg);
}
.edit-priority-skills-modal--additional-info--F-vYe {
  color: oklch(48.09% 0.0371 279.08deg);
}

.benchmarks-priority-skills-badge--priority-skill-badge--g5gSb {
  max-inline-size: min-content;
  background-color: oklch(86.72% 0.0192 282.72deg);
  color: oklch(48.09% 0.0371 279.08deg);
  margin-block: 0.4rem;
  margin-inline: 0;
}

.benchmarks-topic-details--topic-details-container--DatNJ {
  display: block;
  background-color: oklch(97.59% 0.0029 264.54deg);
  padding: 2.4rem;
  inline-size: 100%;
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.benchmarks-topic-details--topic-details-context--Ae93W {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  padding-block-end: 1.6rem;
}
.benchmarks-topic-details--topic-details-learning-percentage--nUtbh {
  padding-block-start: 1.6rem;
  padding-inline: 0;
  padding-block-end: 2.4rem;
}
.benchmarks-topic-details--highlight-colour--tech--GXwbP {
  color: #5022c3;
}
.benchmarks-topic-details--highlight-colour--business--NKdRw {
  color: oklch(64.59% 0.1519 154.89deg);
}
.benchmarks-topic-details--unordered-list--Swvs- {
  list-style-type: none;
  padding-block-start: 0.8rem;
  padding-inline-start: 0;
}
.benchmarks-topic-details--unordered-list--Swvs- > li {
  padding-inline-start: 0;
}
.benchmarks-topic-details--courses-message--G5gFv {
  color: oklch(48.09% 0.0371 279.08deg);
  text-align: center;
  margin-block-start: 2.4rem;
}

@media (min-width: 75.0625rem) {
  .benchmarks-topics-compare-skills-modal--skill-comparison-modal--F85wN {
    /* This is similar to @viewport-md-max, but uses "em" rather than "rem" units.
           Breakpoints from the base CSS used to feature "em", but that changed at some
           stage and we ended up getting an unwanted behaviour for the modal. This was
           then set like this as a "safe" solution. */
    min-inline-size: 61.25em;
  }
}
.benchmarks-topics-compare-skills-modal--charts--kV5E2 {
  display: flex;
  gap: 3.2rem;
  flex-direction: row;
  text-align: start;
}
.benchmarks-topics-compare-skills-modal--chart-container--fK2dN {
  inline-size: 50%;
}
.benchmarks-topics-compare-skills-modal--legend--MwalU {
  display: flex;
  justify-content: center;
  align-items: center;
  color: oklch(48.09% 0.0371 279.08deg);
  margin-block-start: 2.4rem;
}
.benchmarks-topics-compare-skills-modal--legend-bullet--tech--m6Sy- {
  color: #5022c3;
  margin-inline-start: 1.6rem;
}
.benchmarks-topics-compare-skills-modal--legend-bullet--business--2R0Km {
  color: oklch(64.59% 0.1519 154.89deg);
}
.benchmarks-topics-compare-skills-modal--legend-bullet--industry--20lUh {
  display: inline-block;
  background-color: oklch(33.88% 0.0354 277.71deg);
  block-size: 1.6rem;
  inline-size: 0.4rem;
  margin-inline-start: 2.4rem;
  margin-inline-end: 0.8rem;
}
.benchmarks-topics-compare-skills-modal--topic-details-panels-container--sXKNq {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  gap: 2.4rem;
}
.benchmarks-topics-compare-skills-modal--test-chart--Nuc9d {
  display: flex;
  gap: 0.8rem;
}
.benchmarks-topics-compare-skills-modal--modal-breadcrumb-item--9eaTP {
  background: none;
  border: none;
  padding: 0;
}
.benchmarks-topics-compare-skills-modal--modal-breadcrumb-clickable--fxadi:hover {
  cursor: pointer;
}
.benchmarks-topics-compare-skills-modal--selected-topic-header--EpIeM {
  display: inline-flex;
  justify-content: space-between;
  margin-block-end: 2.4rem;
  inline-size: 100%;
}
.benchmarks-topics-compare-skills-modal--selected-topic-header--EpIeM > .benchmarks-topics-compare-skills-modal--selected-topic-header-item--FTWu0 {
  display: flex;
  gap: 0.8rem;
}
.benchmarks-topics-compare-skills-modal--chart-titles--WlkY- {
  display: flex;
  gap: 3.2rem;
  min-inline-size: 100%;
}
.benchmarks-topics-compare-skills-modal--chart-titles--WlkY- > span {
  inline-size: 50%;
}

.benchmarks-topics-side-panel-widget--sidepanel-widget--4Wlze {
  display: flex;
  flex-direction: column;
  align-self: stretch;
  flex-basis: calc(100% * 4 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (4 - 1));
}
.benchmarks-topics-side-panel-widget--sidepanel-widget--4Wlze > * {
  block-size: 100%;
  background-color: oklch(97.59% 0.0029 264.54deg) !important;
  border-inline-start-width: 0;
  flex-basis: auto;
}
.benchmarks-topics-side-panel-widget--sidepanel-widget--4Wlze > * > *:last-child {
  padding-inline-start: 2.4rem;
}
@media (max-width: 83.75rem) {
  .benchmarks-topics-side-panel-widget--sidepanel-widget--4Wlze > * {
    inline-size: 100%;
    border-block-start-width: 0;
    border-inline-start-width: 1px;
  }
}
.benchmarks-topics-side-panel-widget--sidepanel-widget-container--D3BNA {
  display: flex;
  block-size: 100%;
  overflow: hidden;
  flex-direction: column;
  justify-content: space-between;
}
.benchmarks-topics-side-panel-widget--selected-topic-header--HVevD {
  display: inline-flex;
  justify-content: space-between;
  margin-block-start: 3.2rem;
  margin-block-end: 0.8rem;
  inline-size: 100%;
}
.benchmarks-topics-side-panel-widget--sidepanel-block--apM9S {
  display: block;
}
.benchmarks-topics-side-panel-widget--sidepanel-section-top--pSc65 {
  padding-block-end: 3.2rem;
}
.benchmarks-topics-side-panel-widget--sidepanel-section-bottom--mwNyU {
  padding-block-start: 3.2rem;
}
.benchmarks-topics-side-panel-widget--sidepanel-separator--zxpbs {
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.benchmarks-topics-side-panel-widget--sidepanel-selected-section-top--qIzPq {
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding-block-end: 2.4rem;
}
.benchmarks-topics-side-panel-widget--sidepanel-selected-section-bottom--1axIr {
  padding-block-start: 2.4rem;
}
.benchmarks-topics-side-panel-widget--first-topic-section-item--99gJx {
  padding-block-start: 2.4rem;
  padding-inline: 0;
  padding-block-end: 0.8rem;
}
.benchmarks-topics-side-panel-widget--first-topic-priority-skill-badge--fdAa4 {
  display: inline-flex;
  margin-inline-start: 0.8rem;
}
.benchmarks-topics-side-panel-widget--topic-section-item--uzS0Y {
  padding-block-start: 0.8rem;
}
.benchmarks-topics-side-panel-widget--top-courses-title--K7v4i {
  padding-block-end: 2.4rem;
}
.benchmarks-topics-side-panel-widget--selected-topic-minutes--l9lqZ {
  padding-block-start: 1.6rem;
  padding-inline: 0;
  padding-block-end: 2.4rem;
}
.benchmarks-topics-side-panel-widget--highlight-colour--tech--brpkr {
  color: #5022c3;
}
.benchmarks-topics-side-panel-widget--highlight-colour--business--CpKqZ {
  color: oklch(64.59% 0.1519 154.89deg);
}
.benchmarks-topics-side-panel-widget--text-comparison-group-percentage--itbct {
  color: oklch(48.09% 0.0371 279.08deg);
}
.benchmarks-topics-side-panel-widget--unordered-list---X-yQ {
  list-style-type: none;
  padding-inline-start: 0;
}
.benchmarks-topics-side-panel-widget--unordered-list---X-yQ > li {
  padding-inline-start: 0;
}
.benchmarks-topics-side-panel-widget--sidepanel-breadcrumb-item--bq5lT {
  background: none;
  border: none;
  padding: 0;
}
.benchmarks-topics-side-panel-widget--sidepanel-breadcrumb-clickable--N7wkR:hover {
  cursor: pointer;
}
.benchmarks-topics-side-panel-widget--modal-trigger--KSBpO {
  display: flex;
  flex-direction: column;
  align-items: baseline;
  padding-block-start: 3.2rem;
}
.benchmarks-topics-side-panel-widget--comparison-button-suggestion--wtgcj {
  margin-block-start: 1.6rem;
  color: oklch(48.09% 0.0371 279.08deg);
}

.benchmarks-topics--widget-group-container--3g6jO {
  margin-block-end: 2.4rem;
  padding-inline-end: 2.4rem;
  column-gap: 0;
}
.benchmarks-topics--widget-group-container--3g6jO > * {
  flex-grow: 1;
  max-inline-size: 100%;
}
@media (max-width: 83.75rem) {
  .benchmarks-topics--widget-group-container--3g6jO {
    flex-direction: column;
    margin-inline-end: 0;
    row-gap: 0;
  }
  .benchmarks-topics--widget-group-container--3g6jO > * {
    inline-size: 100%;
  }
  .benchmarks-topics--widget-group-container--3g6jO > :nth-child(2) {
    border-block-start-width: 0;
    border-inline-start-width: 1px;
  }
}
.benchmarks-topics--subheading-container--AFqqi {
  padding-block: 0;
  padding-inline: 2.4rem;
}
.benchmarks-topics--button-compare-industry--qkIN9 {
  white-space: break-spaces;
}

.priority-skills-chart-widget--tooltip-content--s3pOO {
  min-inline-size: 32rem;
}
.priority-skills-chart-widget--tooltip-body--Y6AKS {
  padding: 1.6rem;
}
.priority-skills-chart-widget--tooltip-title--zdFUg {
  margin-block-end: 2.4rem;
  max-block-size: 60rem;
  white-space: break-spaces;
}

.priority-skills-empty-widget--widget-content--C2mvh {
  display: flex;
  justify-content: space-between;
}
.priority-skills-empty-widget--text--Ujh4h {
  margin-block-end: 3.2rem;
}
.priority-skills-empty-widget--image--WY8As {
  margin-inline-start: 3.2rem;
  inline-size: auto;
  block-size: 12.5rem;
  aspect-ratio: 1;
}

.priority-skills-side-panel-widget--sidepanel-widget--gnvGY {
  display: flex;
  flex-direction: column;
  align-self: stretch;
  flex-basis: calc(100% * 4 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (4 - 1));
}
.priority-skills-side-panel-widget--sidepanel-widget--gnvGY > * {
  block-size: 100%;
  background-color: oklch(97.59% 0.0029 264.54deg) !important;
  border-inline-start-width: 0;
  flex-basis: auto;
}
@media (max-width: 83.75rem) {
  .priority-skills-side-panel-widget--sidepanel-widget--gnvGY > * {
    inline-size: 100%;
    border-block-start-width: 0;
    border-inline-start-width: 1px;
  }
}
.priority-skills-side-panel-widget--sidepanel-breadcrumb-item--8oIBo {
  background: none;
  border: none;
  padding: 0;
}
.priority-skills-side-panel-widget--sidepanel-breadcrumb-clickable--DHewU:hover {
  cursor: pointer;
}
.priority-skills-side-panel-widget--groups-list-header--OiN78 {
  margin-block-end: 1.6rem;
}
.priority-skills-side-panel-widget--groups-list-container--Aizag {
  overflow-y: auto;
  scrollbar-gutter: stable;
}
/*
    Using webkit to force show the scrollbar for macs and mobile.
    Without an external mouse, the scrollbar is not displayed for macs unless scrolling.
*/
.priority-skills-side-panel-widget--groups-list-container--Aizag::-webkit-scrollbar {
  inline-size: 0.7rem;
}
.priority-skills-side-panel-widget--groups-list-container--Aizag::-webkit-scrollbar-thumb {
  background-color: oklch(67.22% 0.0355 279.77deg);
  border-radius: 6px;
}
.priority-skills-side-panel-widget--groups-list--nhoqC {
  list-style: none;
  max-block-size: 26rem;
  padding: 0;
  /*
        Using non-conventional breakpoints to have groups list long enough while avoiding
        the whole side panel height to "jump" in size while/after loading.
        Sizes were taken empirically.
    */
}
.priority-skills-side-panel-widget--groups-list--nhoqC > li {
  padding-block-start: 0;
  padding-inline-end: 0;
  padding-block-end: 1.6rem;
  padding-inline-start: 0;
}
@media (min-width: 90.69em) and (max-width: 98.44em) {
  .priority-skills-side-panel-widget--groups-list--nhoqC {
    max-block-size: 23rem;
  }
}
@media (min-width: 83.8125rem) and (max-width: 90.63em) {
  .priority-skills-side-panel-widget--groups-list--nhoqC {
    max-block-size: 20rem;
  }
}
.priority-skills-side-panel-widget--headline-container---Alse {
  margin-block: 2.4rem;
  margin-inline: 0;
}
.priority-skills-side-panel-widget--group-title--ELSgs {
  margin-block-end: 0.4rem;
}
.priority-skills-side-panel-widget--highlight-colour--tech--tnuqq {
  color: #5022c3;
}
.priority-skills-side-panel-widget--highlight-colour--business--h-Xfk {
  color: oklch(64.59% 0.1519 154.89deg);
}
.priority-skills-side-panel-widget--highlight-colour--personal--SAWhC {
  color: oklch(76.62% 0.166 68.76deg);
}
.priority-skills-side-panel-widget--users-not-in-groups--gKkod {
  color: oklch(67.22% 0.0355 279.77deg);
  margin-block-end: 1.6rem;
}
.priority-skills-side-panel-widget--root-total-activity--SMM9O {
  margin-block-start: 3.2rem;
}
.priority-skills-side-panel-widget--root-sidepanel-content--b5z8s {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-block-size: 60%;
}
.priority-skills-side-panel-widget--root-breakdown-title--0UD4T {
  margin-block-start: 3.2rem;
  font-size: clamp(1.7rem, calc(1.7rem + (1.8 - 1.7) * calc((100vw - 36rem) / (144 - 36))), 1.8rem);
  font-weight: 700;
}
.priority-skills-side-panel-widget--root-breakdown-stats--MKawu {
  list-style-type: disc;
  margin-block-start: 2.4rem;
}
.priority-skills-side-panel-widget--root-footer--SJOIH {
  color: oklch(67.22% 0.0355 279.77deg);
  margin-block-start: 4.8rem;
}

.priority-skills-top-courses-widget--top-courses-widget--6HNSQ {
  inline-size: 100%;
  display: flex;
  flex-direction: column;
}
.priority-skills-top-courses-widget--top-courses-widget--6HNSQ > * {
  block-size: 100%;
  border-block-start-width: 0;
  flex-basis: auto;
}
@media (max-width: 83.75rem) {
  .priority-skills-top-courses-widget--top-courses-widget--6HNSQ > * {
    inline-size: 100%;
    border-block-start-width: 0;
  }
}
.priority-skills-top-courses-widget--highlight-colour--tech--WA22a {
  color: #5022c3;
}
.priority-skills-top-courses-widget--highlight-colour--business--62wLl {
  color: oklch(64.59% 0.1519 154.89deg);
}
.priority-skills-top-courses-widget--highlight-colour--personal--mkA-G {
  color: oklch(76.62% 0.166 68.76deg);
}

.priority-skills--priority-skills-container--k56OU {
  padding-inline-end: 2.4rem;
  margin-block-end: 2.4rem;
}
.priority-skills--chart-widget-container--jH1fW {
  column-gap: 0;
  margin-block-end: 2.4rem;
}
.priority-skills--chart-widget-container--jH1fW > * {
  flex-grow: 1;
  max-inline-size: 100%;
}
.priority-skills--chart-widget-container--jH1fW > :nth-child(2) {
  border-inline-start-width: 0;
}
@media (max-width: 83.75rem) {
  .priority-skills--chart-widget-container--jH1fW {
    flex-direction: column;
    margin-inline-end: 0;
    row-gap: 0;
  }
  .priority-skills--chart-widget-container--jH1fW > * {
    inline-size: 100%;
  }
  .priority-skills--chart-widget-container--jH1fW > :nth-child(2) {
    border-block-start-width: 0;
    border-inline-start-width: 1px;
  }
}
.priority-skills--top-courses-widget-container--9MRjX {
  column-gap: 0;
}
.priority-skills--top-courses-widget-container--9MRjX > * {
  flex-grow: 1;
  max-inline-size: 100%;
  border-block-start-width: 0;
}
@media (max-width: 83.75rem) {
  .priority-skills--top-courses-widget-container--9MRjX {
    flex-direction: column;
    margin-inline-end: 0;
    row-gap: 0;
  }
  .priority-skills--top-courses-widget-container--9MRjX > * {
    inline-size: 100%;
    border-block-start-width: 0;
  }
}

.skills-summary--percentage-container--QhOBI {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-inline-size: 0;
}
.skills-summary--percentage--8-UoO {
  font-size: clamp(3.2rem, calc(3.2rem + (4.8 - 3.2) * calc((100vw - 36rem) / (144 - 36))), 4.8rem);
  display: block;
  text-align: center;
}
.skills-summary--summary-widgets-container--17yo0 {
  margin-block: 2.4rem;
  margin-inline: 0;
}
@media (max-width: 92.5em) {
  .skills-summary--summary-widgets-container--17yo0 {
    flex-direction: column;
    padding-inline-end: 2.4rem;
  }
}

.skills-trend-chart--header-container--iaNwJ {
  padding-inline-end: 2.4rem;
}
.skills-trend-chart--cs-notice--SCDVA {
  margin-inline-end: 2.4rem;
}
.skills-trend-chart--widget-heading--BKZJR {
  margin-block-start: 3.2rem;
  margin-block-end: 1.6rem;
}
.skills-trend-chart--top-right-header-container--wWjgI {
  display: flex;
  align-items: center;
  justify-content: center;
}
.skills-trend-chart--percentage--26zpO {
  font-size: clamp(3.2rem, calc(3.2rem + (4.8 - 3.2) * calc((100vw - 36rem) / (144 - 36))), 4.8rem);
}
.skills-trend-chart--summary-widgets-container--LiS3q {
  margin-block: 2.4rem;
  margin-inline: 0;
}
@media (max-width: 83.75rem) {
  .skills-trend-chart--summary-widgets-container--LiS3q {
    flex-direction: column;
    padding-inline-end: 2.4rem;
  }
}
.skills-trend-chart--skills-chart-tooltip-content--joOdm {
  inline-size: 32rem;
  min-inline-size: 32rem;
}
.skills-trend-chart--skills-chart-tooltip-body--WuH2H {
  padding: 1.6rem;
  overflow-wrap: break-word;
}
.skills-trend-chart--skills-chart-tooltip-heading--k0VPJ {
  margin-block-end: 1.6rem;
}
.skills-trend-chart--widget-group-trends--JPICV {
  margin-inline-end: 2.4rem;
}
.skills-trend-chart--widget-group-trends--JPICV > * {
  inline-size: 100%;
}
.skills-trend-chart--widget-title-tooltip--fpvzx {
  display: inline;
  vertical-align: sub;
  margin-inline-start: 0.4rem;
}

.skill-insights-dashboard--header-container--xUDsK {
  padding-inline-end: 2.4rem;
}
.skill-insights-dashboard--cs-notice--qKPB9 {
  margin-inline-end: 2.4rem;
}
.skill-insights-dashboard--widget-heading--eeXWt {
  margin-block-start: 3.2rem;
  margin-block-end: 1.6rem;
}
.skill-insights-dashboard--top-right-header-container---dOqj {
  display: flex;
  align-items: center;
  justify-content: center;
}

.charts--skill-proficiency-app--i9cW- {
  --skill-level-superior: oklch(54.72% 0.1208 156.09deg);
  --skill-level-established: oklch(72.81% 0.1208 158.17deg);
  --skill-level-developing: oklch(87.41% 0.1102 76.47deg);
  --skill-level-limited: oklch(76.62% 0.166 68.76deg);
}
.charts--charts-section--1tQVg {
  margin-block: 3.2rem;
  margin-inline: 0;
}
.charts--chart-title--po0Gc {
  margin-block-end: 2.4rem;
}
.charts--chart-title-container--HCUs- {
  display: flex;
  align-items: center;
  gap: 0.8rem;
  margin-block-end: 2.4rem;
}
.charts--chart-title-container--HCUs- h3 {
  margin: 0;
}
.charts--placeholder-content--xhHwS {
  min-block-size: 18.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: oklch(48.09% 0.0371 279.08deg);
}
.charts--distribution-chart-wrapper--9UoLs {
  position: relative;
  inline-size: 100%;
}
.charts--color-legend--BnntP {
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
  z-index: 10;
}
.charts--legend-item--aaNub {
  display: flex;
  align-items: center;
  gap: 0.8rem;
}
.charts--legend-color-box--Qu0jF {
  inline-size: 1rem;
  block-size: 1rem;
  border-radius: 2px;
  flex-shrink: 0;
}
.charts--legend-color-box--Qu0jF.charts--superior--yxTmc {
  background-color: oklch(54.72% 0.1208 156.09deg);
}
.charts--legend-color-box--Qu0jF.charts--established--HMjfV {
  background-color: oklch(72.81% 0.1208 158.17deg);
}
.charts--legend-color-box--Qu0jF.charts--developing--bu0fl {
  background-color: oklch(87.41% 0.1102 76.47deg);
}
.charts--legend-color-box--Qu0jF.charts--limited--KXuyB {
  background-color: oklch(76.62% 0.166 68.76deg);
}
.charts--legend-label---UmDz {
  font-size: 1.4rem;
  color: oklch(48.09% 0.0371 279.08deg);
}
.charts--skill-proficiency-app--i9cW- .highcharts-data-label span.change-indicator {
  font-weight: 700;
  font-size: 1.6rem;
}
.charts--skill-proficiency-app--i9cW- .highcharts-data-label span.change-indicator.positive {
  color: oklch(44.49% 0.0863 157.92deg);
}
.charts--skill-proficiency-app--i9cW- .highcharts-data-label span.change-indicator.negative {
  color: oklch(55.73% 0.2161 29.71deg);
}
.charts--skill-proficiency-app--i9cW- .highcharts-data-label span.change-indicator.neutral {
  color: oklch(48.09% 0.0371 279.08deg);
}

.empty-state--empty-state--0BhY- {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding-block: 6.4rem;
  padding-inline: 3.2rem;
}
.empty-state--title--ILvz0 {
  margin-block-end: 0.8rem;
}
.empty-state--steps--MCJmE {
  display: flex;
  justify-content: center;
  gap: 3.2rem;
  margin-block-start: 4.8rem;
  margin-inline: 0;
  margin-block-end: 6.4rem;
}
.empty-state--step--elBqZ {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-inline-size: 20rem;
}
.empty-state--step-title--oTf0b {
  margin-block-start: 2.4rem;
  margin-inline: 0;
  margin-block-end: 0.8rem;
}
.empty-state--arrow--Q1V-U {
  display: flex;
  align-items: center;
  block-size: 9.6rem;
}
.empty-state--actions--VqqKz {
  display: flex;
  gap: 0.8rem;
  justify-content: center;
}

.filter-bar--filters--lXLyd {
  display: flex;
  flex-wrap: wrap;
  margin: -0.4rem;
  margin-block-end: 2rem;
}
.filter-bar--filters--lXLyd > * {
  margin: 0.4rem;
}
.filter-bar--export-reports--bRkKN {
  margin-inline-start: auto;
}
@media (max-width: 61.25rem) {
  .filter-bar--hr--27FCo {
    display: none;
  }
}
@media (max-width: 37.5rem) {
  .filter-bar--export-reports--bRkKN {
    margin-inline-start: 0.4rem;
  }
}

.kpi-cards--kpi-cards-container--e4cA2 {
  margin-block-start: 2.4rem;
  margin-inline-end: 0;
  margin-block-end: 4.8rem;
  margin-inline-start: 0;
}
@media (max-width: 83.75rem) {
  .kpi-cards--kpi-cards-container--e4cA2 {
    flex-direction: column;
  }
}
.kpi-cards--kpi-content---i7Lo {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: stretch;
  text-align: center;
  gap: 0.4rem;
  padding: 0.8rem;
  block-size: 100%;
  box-sizing: border-box;
}
.kpi-cards--kpi-header--Aonzb {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.4rem;
  color: oklch(48.09% 0.0371 279.08deg);
  font-size: 1.4rem;
  line-height: 1.6;
  min-block-size: 4.2rem;
  min-inline-size: 0;
  inline-size: 100%;
}
.kpi-cards--info-icon--R0tFN {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
  vertical-align: middle;
}
.kpi-cards--kpi-value--I6e-j {
  font-weight: 700 !important;
  color: oklch(29.74% 0.0362 281.74deg);
  font-size: clamp(3.2rem, calc(3.2rem + (4.8 - 3.2) * calc((100vw - 36rem) / (144 - 36))), 4.8rem) !important;
  line-height: 1.2;
  text-align: center;
  margin-block: 0.4rem;
  margin-inline: 0;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.kpi-cards--kpi-value-percentage--r9ilb {
  white-space: nowrap;
}
.kpi-cards--kpi-change--E3ulB {
  font-weight: 700 !important;
  text-align: center;
  font-size: 1.6rem;
  line-height: 1.6;
  min-block-size: 2.56rem;
}
.kpi-cards--kpi-change--E3ulB.kpi-cards--positive--MHM-c {
  color: oklch(44.49% 0.0863 157.92deg) !important;
}
.kpi-cards--kpi-change--E3ulB.kpi-cards--negative--JKDnL {
  color: oklch(55.73% 0.2161 29.71deg) !important;
}
.kpi-cards--kpi-change--E3ulB.kpi-cards--neutral--9aJq8 {
  color: oklch(48.09% 0.0371 279.08deg) !important;
}

.skill-proficiency-insights--title-with-ribbon---QKV7 {
  display: inline-flex;
  align-items: center;
  gap: 1.6rem;
}
.skill-proficiency-insights--header-container--Dtu9u {
  padding-inline-end: 2.4rem;
}
.skill-proficiency-insights--top-right-header-container--AUuac {
  display: flex;
  align-items: center;
  justify-content: center;
}
.skill-proficiency-insights--empty--LKPTW {
  padding-block: 6.4rem;
  padding-inline: 0;
}
.skill-proficiency-insights--table-skeleton--Bziwy {
  margin-block-start: 3.2rem;
}
.skill-proficiency-insights--section-heading--XplsJ {
  margin-block-start: 3.2rem;
  margin-inline-end: 0;
  margin-block-end: 2.4rem;
  margin-inline-start: 0;
}
.skill-proficiency-insights--table-section--XE9fb {
  padding-inline-end: 3.2rem;
}
@media (max-width: 75rem) {
  .skill-proficiency-insights--table-section--XE9fb {
    padding-inline-end: 2.4rem;
  }
}

.skills-proficiency-table--table-container--wssyT {
  margin-block-start: var(--space-lg);
  position: relative;
  min-block-size: 12.5rem;
}
.skills-proficiency-table--distribution-bar-container---J-0h {
  padding-block: var(--space-xs);
  padding-inline: 0;
}
.skills-proficiency-table--distribution-bar--pftXZ {
  display: flex;
  inline-size: 100%;
  block-size: 1.5rem;
  border-radius: var(--radius-sm);
  overflow: hidden;
  background-color: var(--color-background-neutral);
}
.skills-proficiency-table--distribution-segment--bkdtJ {
  block-size: 100%;
  transition: opacity 0.2s ease;
}
.skills-proficiency-table--distribution-segment--bkdtJ:hover {
  opacity: 0.8;
}
.skills-proficiency-table--distribution-segment--bkdtJ:first-child {
  border-start-start-radius: var(--radius-sm);
  border-end-start-radius: var(--radius-sm);
}
.skills-proficiency-table--distribution-segment--bkdtJ:last-child {
  border-start-end-radius: var(--radius-sm);
  border-end-end-radius: var(--radius-sm);
}
.skills-proficiency-table--distribution-bar-empty--vWBSX {
  color: var(--color-text-secondary);
  font-style: italic;
}

.skills-table-controls--controls-container--HBzOH {
  margin-block-start: 3.2rem;
  margin-block-end: 2.4rem;
}
.skills-table-controls--tabs-and-search--Qpm6J {
  display: flex;
  align-items: center;
  gap: 2.4rem;
  flex-wrap: wrap;
  margin-block-end: 1.6rem;
}
.skills-table-controls--priority-skills-info--TBDLC {
  display: flex;
  align-items: center;
  gap: 0.8rem;
  color: oklch(48.09% 0.0371 279.08deg);
}
.skills-table-controls--search-box--agrFy {
  min-inline-size: 18.75rem;
  flex: 1;
  max-inline-size: 25rem;
  margin-inline-start: auto;
}
@media (max-width: 61.25rem) {
  .skills-table-controls--search-box--agrFy {
    min-inline-size: 100%;
    max-inline-size: 100%;
    margin-inline-start: 0;
  }
}

@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) {
}.resource--ellipsis--r2G-r {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.resource--resource-widget--20Vi0 {
  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);
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
  gap: 0 1.6rem;
  padding: 0.8rem;
  position: relative;
}
.resource--resource-widget--20Vi0 .resource--pdf--zBB-3 {
  color: oklch(66.71% 0.2202 28.6deg);
}
.resource--resource-widget--20Vi0 .resource--doc---097X {
  color: #5022c3;
}
.resource--resource-widget--20Vi0 .resource--ppt--O08pv {
  color: oklch(62.76% 0.1418 61.45deg);
}
.resource--resource-widget--20Vi0 .resource--zip--BOsjq {
  color: oklch(29.74% 0.0362 281.74deg);
}
.resource--resource-widget--20Vi0 + .resource--resource-widget--20Vi0 {
  margin-block-start: 1.6rem;
}
.resource--resource-link--YnN-2::after {
  content: '';
  display: block;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inline-size: 100%;
  block-size: 100%;
}
.resource--resource-wrapper--2Q9io {
  flex: 1;
  min-inline-size: 50%;
}
.resource--resource-wrapper--2Q9io p {
  color: oklch(48.09% 0.0371 279.08deg);
}
.resource--resource-icon--DQH2W {
  inline-size: 4.8rem;
  block-size: 4.8rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.resource--resource-icon--DQH2W span {
  color: oklch(48.09% 0.0371 279.08deg);
}
.resource--resource-widget--20Vi0:hover,
body.ud-keyboard-navigation-in-use .resource--resource-widget--20Vi0.resource--focused--bpoQP {
  box-shadow: 0 2px 12px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 8%, transparent), 0 8px 16px 0 color-mix(in oklch, oklch(62.95% 0.0204 306.5deg) 16%, transparent);
}
@media (max-width: 61.25rem) {
  .resource--resource-widget--20Vi0 {
    gap: 0 0.8rem;
    padding-block-start: 0.8rem;
    padding-inline-end: 1.6rem;
    padding-block-end: 0.8rem;
    padding-inline-start: 0.8rem;
  }
  .resource--resource-wrapper--2Q9io h3 {
    font-size: 1.6rem;
  }
}

.page-footer--body--qz6gG {
  display: flex;
  flex-direction: column;
  margin-block: 6.4rem;
  margin-inline: 0;
  align-items: center;
}
.page-footer--title--QIWis {
  text-align: center;
  margin-block-end: 4.8rem;
}
.page-footer--sections--ykR7- {
  display: flex;
  flex-direction: row;
  text-align: center;
  justify-content: space-evenly;
  inline-size: 100%;
}
.page-footer--sections--ykR7- .page-footer--help--mORV8,
.page-footer--sections--ykR7- .page-footer--blog--pUwWK {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-inline-size: 30rem;
}
.page-footer--sections--ykR7- .page-footer--help-title--UtT0t,
.page-footer--sections--ykR7- .page-footer--blog-title--MhQ9S {
  margin-block-end: 0.8rem;
}
.page-footer--sections--ykR7- .page-footer--help-body--YHNIT,
.page-footer--sections--ykR7- .page-footer--blog-body--qcFGM {
  flex: 1;
  color: oklch(48.09% 0.0371 279.08deg);
  margin-block-end: 0.8rem;
}
@media (max-width: 43.75rem) {
  .page-footer--sections--ykR7- {
    flex-direction: column;
    align-items: center;
  }
  .page-footer--sections--ykR7- .page-footer--help--mORV8,
  .page-footer--sections--ykR7- .page-footer--blog--pUwWK {
    margin-block-end: 3.2rem;
  }
}
.page-footer--subject--ujoox {
  text-align: center;
  margin-block-start: 4.8rem;
}
@media (max-width: 43.75rem) {
  .page-footer--subject--ujoox {
    margin-block-start: 2.4rem;
  }
}

.page-header--body--9hYs6 {
  margin-block-start: 2.4rem;
  margin-inline-end: 0;
  margin-block-end: 4.8rem;
  margin-inline-start: 0;
}
.page-header--content-container--7b5th {
  display: flex;
}
.page-header--icon-container--U4AZI {
  padding-block: 0;
  padding-inline: 3.2rem;
}
.page-header--welcome-title--wWNoL {
  margin-block-end: 1.6rem;
}
.page-header--section--CL5u- {
  flex: 1;
}
@media (max-width: 43.75rem) {
  .page-header--icon-container--U4AZI {
    display: none;
  }
}

.suggestion--suggestion--LarNM {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 1.6rem;
  padding-block: 2.4rem;
  padding-inline: 1.6rem;
  margin-block-end: 1.6rem;
  position: relative;
  background-color: oklch(97.59% 0.0029 264.54deg);
}
.suggestion--suggestion-wrapper--AbuNu {
  flex: 1;
  min-inline-size: 1px;
}
.suggestion--suggestion-wrapper--AbuNu h3 {
  margin-block-end: 0.8rem;
}
.suggestion--suggestion-link--2PYSf {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
}
.suggestion--suggestion-link--2PYSf::after {
  content: '';
  display: block;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inline-size: 100%;
  block-size: 100%;
}
.suggestion--suggestion-icon--XiSNT {
  inline-size: 4.8rem;
  block-size: 4.8rem;
  display: inline-flex;
  align-items: flex-start;
  justify-content: center;
}
@media (max-width: 61.25rem) {
  .suggestion--suggestion--LarNM {
    gap: 0.8rem;
    padding-block-start: 1.6rem;
    padding-inline-end: 1.6rem;
    padding-block-end: 1.6rem;
    padding-inline-start: 0.8rem;
  }
  .suggestion--suggestion-wrapper--AbuNu h3 {
    font-size: 1.6rem;
  }
  .suggestion--suggestion-wrapper--AbuNu p {
    font-size: 1.4rem;
  }
  .suggestion--suggestion-action--JTILX {
    flex-basis: 100%;
    padding-inline-start: 5.6rem;
  }
}

.app--app--outer--MWLoe {
  display: flex;
  justify-content: center;
}
.app--app--inner--JW-V0 {
  max-inline-size: 120rem;
  flex-grow: 1;
}
.app--app--inner--JW-V0 h2 {
  margin-block-end: 1.6rem;
}
.app--app--inner--JW-V0 section {
  margin-block-end: 6.4rem;
}

.resource-panel--wrapper--VyXOg {
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.resource-panel--wrapper--VyXOg .resource-panel--header--qv-aI {
  display: flex;
  padding-block-start: 2.4rem;
  padding-inline-end: 2.4rem;
  padding-block-end: 0;
  padding-inline-start: 2.4rem;
}
.resource-panel--wrapper--VyXOg .resource-panel--description--U213Y {
  margin-block-start: 0.8rem;
}
.resource-panel--wrapper--VyXOg .resource-panel--contents--6U3VN {
  padding: 2.4rem;
}
.resource-panel--wrapper--VyXOg .resource-panel--icon--klzGp {
  margin-inline-end: 2.4rem;
}
.resource-panel--wrapper--VyXOg .resource-panel--footer--geVFS {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding: 2.4rem;
}
.resource-panel--wrapper--VyXOg .resource-panel--footer-link--xioru {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
}

.loader--loader--kvb5x {
  block-size: 100%;
}

.widget--title--DE-dD {
  margin-block-end: 0.8rem;
}
.widget--widget--ynuTi {
  flex-grow: 1;
  scroll-margin: 1.6rem;
}
.widget--widget--half--3hYIj {
  flex-basis: calc(100% * 6 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (6 - 1));
}
.widget--widget--third--KqEPi {
  flex-basis: calc(100% * 4 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (4 - 1));
}
.widget--widget--two-thirds--uFFlN {
  flex-basis: calc(100% * 8 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (8 - 1));
}
.widget--widget--full--GSbrq {
  flex-basis: calc(100% * 12 / 12 - 2.4rem);
  min-inline-size: calc(2.4rem * (12 - 1));
}
.widget--widget--match-height--Js5wy {
  display: flex;
  flex-direction: column;
  align-self: stretch;
}
.widget--content--52uc5 {
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding: 3.2rem;
}
.widget--content--match-height--degtF {
  flex-grow: 1;
}
@media (max-width: 75rem) {
  .widget--widget--half--3hYIj,
  .widget--widget--third--KqEPi,
  .widget--widget--two-thirds--uFFlN {
    flex-basis: calc(100% * 12 / 12 - 2.4rem);
    min-inline-size: calc(2.4rem * (12 - 1));
  }
  .widget--title--DE-dD {
    display: none;
  }
}

.pie-chart--outer--B5onn {
  inline-size: 100%;
  max-inline-size: 25.6rem;
}
.pie-chart--inner--Ox7qA {
  position: relative;
  inline-size: 100%;
  padding-block-start: 100%;
  overflow: hidden;
}
.pie-chart--chart--iwbFF {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inline-size: 100%;
  block-size: 100%;
}

.active-users--activity--6m64u {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.active-users--subtitle--q8-YW {
  text-align: center;
  margin-block-end: 2.4rem;
}
.active-users--popover-cta--28LA8 {
  display: block;
  margin-block-start: 1.6rem;
}

.panel-metric--quantity-text--YZZT6 {
  padding-inline-end: 0.4rem;
}
.panel-metric--metric-column--luZcN {
  border-inline-end: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding-block: 0;
  padding-inline: 3.2rem;
}
.panel-metric--metric-column--luZcN:first-child {
  padding-inline-start: 0;
}
.panel-metric--metric-column--luZcN:last-child {
  border: 0;
}
.panel-metric--popover-cta--meLB3 {
  display: block;
  margin-block-start: 1.6rem;
}

.activity-summary-panel--metric-container--ACoih {
  display: flex;
  flex-direction: row;
  padding-block: 1.6rem;
  padding-inline: 0;
}

.summary-metric--minutes-consumed-text--NM6u3 {
  padding-inline-end: 0.4rem;
}
.summary-metric--popover-cta--gzgln {
  display: block;
  margin-block-start: 1.6rem;
}

.activity-summary--metric-row--J0TkH {
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding-block: 4.8rem;
  padding-inline: 0;
}
.activity-summary--metric-row--J0TkH:first-child {
  padding-block-start: 1.6rem;
}
.activity-summary--metric-row--J0TkH:last-child {
  padding-block-end: 0;
  border: 0;
}
.activity-summary--empty-state-text--pQAMD {
  color: oklch(48.09% 0.0371 279.08deg);
}

.filter-bar--filters--7VYdD {
  display: flex;
  flex-wrap: wrap;
  margin: -0.4rem;
  margin-block-end: 2rem;
}
.filter-bar--filters--7VYdD > * {
  margin: 0.4rem;
}
.filter-bar--export-reports--FVaKu {
  margin-inline-start: auto;
}
.filter-bar--green-badge--sxZJs {
  margin-inline-start: 0.8rem;
  background-color: oklch(81.01% 0.0873 162.22deg);
  color: oklch(30.72% 0.0555 158.67deg);
}
@media (max-width: 61.25rem) {
  .filter-bar--hr--bo5Qn {
    display: none;
  }
}
@media (max-width: 37.5rem) {
  .filter-bar--export-reports--FVaKu {
    margin-inline-start: 0.4rem;
  }
}

.top-user-row--row--zCz4a {
  display: flex;
  align-items: center;
  padding-block: 0.8rem;
  padding-inline: 0;
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.top-user-row--serial-number--ZLSS3 {
  inline-size: 5%;
  margin-inline-start: 1.6rem;
}
.top-user-row--serial-number--ZLSS3::before {
  counter-increment: Count-Value;
  content: counter(Count-Value);
}
.top-user-row--user--ypOZA {
  flex-grow: 1;
  display: flex;
  align-items: center;
}
.top-user-row--user-info--NUK1z {
  margin-inline-end: 1.6rem;
}
.top-user-row--user-image--Ng3jh {
  vertical-align: middle;
}
.top-user-row--deactivated-label--I52mp {
  margin-inline-start: 0.8rem;
  color: oklch(48.09% 0.0371 279.08deg);
}

.learners-table--widget--T0aB7 > div {
  border-color: transparent;
}
.learners-table--top-learner-table--1fAYq {
  counter-reset: Count-Value;
}

.user-activity--widget-group--IuaXS {
  margin-block-end: 2.4rem;
}

.scim-badge--badge--gQ-VH {
  background: oklch(86.72% 0.0192 282.72deg);
  color: oklch(33.88% 0.0354 277.71deg);
  cursor: help;
}
.scim-badge--tooltip--k-fll {
  display: inline-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-autocomplete--ellipsis--mIaQm {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.user-autocomplete--flex--pDGlO {
  flex: 1;
  min-inline-size: 1px;
}
.user-autocomplete--subdued---uEwe {
  color: oklch(48.09% 0.0371 279.08deg);
}
.user-autocomplete--autosuggest-form-group--Sr7ix.ud-form-group {
  position: relative;
  max-inline-size: none;
}
.user-autocomplete--autosuggest-form-group--Sr7ix .ud-text-input {
  padding-inline-start: 5.6rem;
}
.user-autocomplete--add-to-group-icon--JtO-3 {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 1.6rem;
  transform: translateY(-50%);
  pointer-events: none;
}
.user-autocomplete--loader-container--tV-0Y {
  display: flex;
  justify-content: center;
  align-items: center;
  block-size: 27rem;
}
.user-autocomplete--no-results--Oqk4y {
  padding-block: 2.4rem;
  padding-inline: 1.6rem;
}
.user-autocomplete--no-results-icon--WLQR6 {
  font-size: 2.6rem;
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  border-radius: 100rem;
  display: inline-flex;
  justify-content: center;
  inline-size: 4rem;
  block-size: 4rem;
}
.user-autocomplete--no-results-text--lT4OR {
  text-align: start;
}
.user-autocomplete--menu-content--Af8IG .ud-autosuggest-suggestion {
  position: relative;
}
.user-autocomplete--not-in-group--x6-on .ud-autosuggest-suggestion:hover {
  background-color: oklch(97.59% 0.0029 264.54deg);
}
.user-autocomplete--invite--qJGft .ud-autosuggest-suggestion:hover {
  background-color: #eeeffc;
  color: oklch(48.41% 0.2342 293.93deg);
}
.user-autocomplete--invite--qJGft:not(:first-child) {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.user-autocomplete--invite-icon-container--Dqk5I {
  display: inline-flex;
  justify-content: center;
  inline-size: 3.2rem;
}
.user-autocomplete--row--8cMr3 {
  display: flex;
  align-items: center;
  gap: 1.6rem;
  inline-size: 100%;
}
.user-autocomplete--group-status---v6LF {
  display: none;
  align-items: center;
  gap: 0.4rem;
  position: absolute;
  inset-block-start: 50%;
  inset-inline-end: 50%;
  transform: translate(50%, -50%);
  pointer-events: none;
}
.user-autocomplete--in-group--nKOtj .user-autocomplete--group-status---v6LF,
.user-autocomplete--not-in-group--x6-on .ud-autosuggest-suggestion:hover .user-autocomplete--group-status---v6LF {
  display: flex;
}
.user-autocomplete--in-group--nKOtj .ud-autosuggest-suggestion {
  cursor: default;
}
.user-autocomplete--in-group--nKOtj .user-autocomplete--user-info--v3wGa {
  opacity: 0.5;
}
.user-autocomplete--user-email-container--JYBef {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.4rem 0.8rem;
  word-break: break-all;
}
@media (max-width: 43.75rem) {
  .user-autocomplete--group-status---v6LF {
    inset-inline-end: 1.6rem;
    transform: translate(0, -50%);
  }
  .user-autocomplete--group-status-text--2MbyB {
    display: 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) {
}.add-to-group-search--ellipsis--5msm0 {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.add-to-group-search--add-to-group-box--IKvAC {
  position: relative;
  inline-size: 100%;
  block-size: 4.8rem;
}
.add-to-group-search--add-to-group-box-content---0e3o {
  border: 2px dashed oklch(86.72% 0.0192 282.72deg);
  color: oklch(29.74% 0.0362 281.74deg);
  display: flex;
  align-items: center;
  gap: 1.6rem;
  padding-block-start: 0;
  padding-inline-end: 1.6rem;
  padding-block-end: 0;
  padding-inline-start: 5.6rem;
  text-align: start;
  inline-size: 100%;
  block-size: 100%;
}
.add-to-group-search--add-to-group-box-content---0e3o:hover {
  color: #5022c3;
  background-color: #eeeffc;
  border-color: #c0c4fc;
}
.add-to-group-search--add-to-group-icon--bWVFZ {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 1.6rem;
  transform: translateY(-50%);
}

.header-bar--title-container--vDx1p > *:not(:last-child) {
  margin-inline-end: 0.8rem;
}
.header-bar--scim-badge--FLaRs {
  vertical-align: 15%;
}
@media (min-width: 61.3125rem) {
  .header-bar--mobile-browse-button--y0SnX {
    display: none;
  }
}
@media (max-width: 50rem) {
  .header-bar--mobile-browse-button--y0SnX {
    display: none;
  }
}

.search-results-empty-message--wrapper--0x7ZY {
  text-align: center;
}
.search-results-empty-message--msg--8dldJ {
  color: oklch(48.09% 0.0371 279.08deg);
  margin-block-start: 0.8rem;
  margin-inline-end: auto;
  margin-block-end: 0;
  margin-inline-start: auto;
}

.results-list--table-skeleton--26J5g {
  margin-block-start: 2.4rem;
  max-inline-size: none;
}
.results-list--table-skeleton--26J5g > p {
  margin-block-end: 1.6rem;
  max-inline-size: none;
}
.results-list--pagination--0Pnew:not(:empty) {
  margin-block: 4.8rem;
  margin-inline: 0;
}

.warning-banner-modal--warning--WgrAE {
  padding-block-end: 1.6rem;
}

.assign-pro-license-modal-body--sub-messages--ghAzU {
  color: oklch(48.09% 0.0371 279.08deg);
  padding-block-start: 1.6rem;
  padding-block-end: 0.8rem;
  display: flex;
  justify-content: space-between;
}

.user-tile--container--kQP9Z {
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.user-tile--content---EvQX {
  padding-block: 1.6rem;
  padding-inline: 0;
  display: flex;
}
.user-tile--avatar--ieCJr {
  padding-inline-end: 1.6rem;
}
.user-tile--user-details--TZYuC {
  display: inline-block;
  flex-grow: 1;
}
.user-tile--remove-user-icon--Jubnq {
  color: oklch(33.88% 0.0354 277.71deg);
}
.user-tile--error-wrapper--Zrt35 {
  display: flex;
  flex-direction: row;
}
.user-tile--error-icon--xSvkV {
  float: inline-start;
  inline-size: fit-content;
}
.user-tile--error-text--O5Msw {
  font-size: 1.2rem;
  color: oklch(66.71% 0.2202 28.6deg);
  padding-block-start: 0.4rem;
}

.bulk-assign-pro-license-modal--scroll-container--mw9bT {
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  max-block-size: 28.8rem;
  overflow-y: auto;
  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);
}

.group-page-menu--menus--lvYAK .ud-block-list + .ud-block-list {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}

.checkbox-confirm-modal--checkbox--MD-WM {
  margin-block-start: 3.2rem;
}

.modal--body--vZf2I > * + * {
  margin-block-start: 2.4rem;
}
.modal--selected-users--CL6XI {
  background: oklch(97.59% 0.0029 264.54deg);
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  max-block-size: 14.8rem;
  padding: 1.6rem;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.modal--selected-users--CL6XI > * + * {
  padding-block-start: 1.6rem;
}
.modal--selected-users--CL6XI div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.search--search-bar--BW40Z {
  padding-block: 1.6rem;
  padding-inline: 0;
  position: relative;
}
.search--search-bar--BW40Z .search--selected-panel--CHTTI {
  display: none;
}
.search--search-row--xJwS9,
.search--selected-body--4oP5i {
  display: flex;
  flex-flow: column wrap;
  margin-block-end: -1.6rem;
}
.search--search-row--xJwS9 > *,
.search--selected-body--4oP5i > * {
  margin-block-end: 0.8rem;
}
.search--search-box--tEL8q {
  flex: 100%;
}
.search--search-box--tEL8q [data-purpose='manage-users-filter-user'] {
  text-overflow: ellipsis;
}
.search--search-filters--vM7yf,
.search--button-bar--2ekox {
  display: flex;
  justify-content: space-between;
}
.search--search-filters--vM7yf > *,
.search--button-bar--2ekox > * {
  flex: 1 1 30%;
  white-space: nowrap;
}
.search--search-filters--vM7yf > * + *,
.search--button-bar--2ekox > * + * {
  margin-inline-start: 0.8rem;
}
.search--search-filters--vM7yf .ud-toggle-input-container {
  min-inline-size: unset;
}
.search--button-bar--2ekox .search--group-page-menu--e-G8g > * {
  flex-grow: 0;
}
.search--selected-panel--CHTTI {
  align-items: center;
  background: oklch(97.59% 0.0029 264.54deg);
  border: solid oklch(86.72% 0.0192 282.72deg);
  border-block-width: 1px;
  border-inline-width: 0;
  inset-block-end: 0;
  display: flex;
  inset-inline-start: -2.4rem;
  margin: 0;
  position: absolute;
  inset-inline-end: -2.4rem;
  inset-block-start: 0;
  z-index: 1;
}
.search--selected-body--4oP5i {
  padding-inline-start: 2.4rem;
  padding-inline-end: 2.4rem;
  inline-size: 100%;
}
.search--selected-body--4oP5i .ud-text-input {
  background: oklch(97.59% 0.0029 264.54deg);
}
.search--selected-num--05YCn {
  color: initial;
  cursor: initial;
}
.search--selected-num--05YCn:hover {
  color: initial;
}
@media (max-width: 43.75rem) {
  .search--search-filters--vM7yf .ud-btn,
  .search--button-bar--2ekox .ud-btn {
    inline-size: 100%;
  }
  .search--search-filters--vM7yf {
    flex-wrap: wrap;
    gap: 0.8rem;
  }
  .search--search-filters--vM7yf > * + * {
    margin-inline-start: 0;
  }
  .search--group-page-menu--e-G8g {
    display: flex;
  }
}
@media (min-width: 37.5625rem) {
  .search--search-bar--BW40Z[data-mode='selected'] .search--search-row--xJwS9 {
    visibility: hidden;
  }
  .search--search-bar--BW40Z[data-mode='selected'] .search--selected-panel--CHTTI {
    display: flex;
  }
  .search--search-row--xJwS9,
  .search--selected-body--4oP5i {
    flex-direction: row;
  }
  .search--search-filters--vM7yf {
    margin-inline-end: 0.8rem;
  }
  .search--search-box--tEL8q > * {
    max-inline-size: 40rem;
  }
  .search--selected-body--4oP5i {
    align-items: center;
  }
  .search--selected-body--4oP5i > :nth-child(n+3) {
    margin-inline-start: 0.8rem;
  }
}
@media (min-width: 75.0625rem) {
  .search--search-box--tEL8q {
    flex: none;
    margin-inline-end: 0.8rem;
  }
}

.all-available-licenses-allocated--alert--3Eefg {
  margin-block-end: 2.4rem;
}

.more-pending-invites-than-licenses--alert--Lq2rT {
  margin-block-end: 2.4rem;
}

.invite-users-wizard--title--SO-q1 {
  padding-block-start: 2.4rem;
  padding-inline-end: 0;
  padding-block-end: 0;
  padding-inline-start: 2.4rem;
}
.invite-users-wizard--meter--P8cNJ {
  block-size: 0.4rem;
}
.invite-users-wizard--modal--KEEYT {
  padding: 0;
}
.invite-users-wizard--modal-body--oL6cu {
  padding-block: 1.6rem;
  padding-inline: 2.4rem;
  aspect-ratio: 2;
}
.invite-users-wizard--footer--4yttC {
  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: 1.6rem;
  padding-inline: 2.4rem;
  display: flex;
  align-items: center;
}
.invite-users-wizard--footer-left--YeE4h {
  flex-grow: 1;
  flex-basis: 0;
}
.invite-users-wizard--footer-right--GipmU {
  flex-grow: 1;
  flex-basis: 0;
  text-align: end;
}
.invite-users-wizard--footer-center--jj7pB {
  flex-grow: 1;
  flex-basis: 0;
  color: oklch(48.09% 0.0371 279.08deg);
  text-align: center;
}
.invite-users-wizard--groups-instruction--LOQ1h {
  padding-block: 1.6rem;
  padding-inline: 0;
}
.invite-users-wizard--alert--okr-9,
.invite-users-wizard--email-row--g3P7x,
.invite-users-wizard--add-to-group--TTwkM,
.invite-users-wizard--invitation-language--opDy8,
.invite-users-wizard--groups--e96fM {
  margin-block-end: 2.4rem;
}
.invite-users-wizard--email-row--g3P7x {
  display: flex;
}
.invite-users-wizard--email-row--g3P7x > * + * {
  margin-inline-start: 2.4rem;
}
.invite-users-wizard--email-field--AHbGM {
  inline-size: 100%;
}
.invite-users-wizard--non-editable-msg--Y4EhZ {
  margin-block-start: 2.4rem;
}
.invite-users-wizard--add-to-group--TTwkM {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.invite-users-wizard--license-section--Nx38i {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
  padding-block-end: 1.6rem;
}
.invite-users-wizard--license-pool-info-name--g2m-T {
  cursor: default;
}

.group-select-form--group-title-container--IeXn6 > * {
  vertical-align: top;
}
.group-select-form--group-title-container--IeXn6 > *:not(:last-child) {
  margin-inline-end: 0.8rem;
}
.group-select-form--group-list-text-filter--nGY95 > * + * {
  margin-block-start: 0.8rem;
}

.license-add-on-checkboxes--header--I8vuB {
  display: flex;
}
.license-add-on-checkboxes--header-text--lA-6n {
  padding-inline-end: 0.4rem;
}
.license-add-on-checkboxes--header-text-disabled--q-ke6 {
  padding-inline-end: 0.4rem;
  color: oklch(48.09% 0.0371 279.08deg);
}

.invitation-language--container--7aINd {
  display: flex;
  align-items: center;
}
.invitation-language--copy--JiLrp {
  margin-inline-end: 1.6rem;
}

.list-page--search-results-list--6SckL {
  margin-block-start: 2.4rem;
  margin-block-end: 3.2rem;
}
.list-page--table-skeleton--NON6Y {
  margin-block-start: 2.4rem;
  max-inline-size: none;
}
.list-page--table-skeleton--NON6Y > p {
  margin-block-end: 1.6rem;
  max-inline-size: none;
}

.group-membership-log-modal--body--QSB5E > * + * {
  margin-block-start: 2.4rem;
}
.group-membership-log-modal--group-name--S3I9l {
  align-items: center;
  display: flex;
}
.group-membership-log-modal--group-name--S3I9l > * + * {
  margin-inline-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) {
}.group-names-dropdown--trigger--B-hqb {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  display: flex;
  align-items: flex-start;
}
.group-names-dropdown--dropdown--tg879 {
  display: inline-block;
}
.group-names-dropdown--name-ribbon--iED-G {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
}
.group-names-dropdown--name--xmTH7 {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.group-names-dropdown--badge--JJS9- {
  background: oklch(33.88% 0.0354 277.71deg);
  font-size: 1.2rem;
}

.user-search-results--checkbox--U-eFN {
  min-inline-size: auto;
  padding: 0;
}
.user-search-results--name--YaXYm {
  display: flex;
}
.user-search-results--name--YaXYm a {
  color: oklch(48.09% 0.0371 279.08deg);
  overflow: visible;
}
.user-search-results--name--YaXYm a:hover {
  color: #371783;
}
.user-search-results--name--YaXYm .user-search-results--unclickable-user--tYNiy {
  color: oklch(48.09% 0.0371 279.08deg);
  font-weight: 400;
}
.user-search-results--avatar--mFwsg {
  flex-shrink: 0;
}
.user-search-results--role--ZIQe6 {
  align-items: center;
  display: flex;
}
.user-search-results--role--ZIQe6 > * {
  display: flex;
}
.user-search-results--role--ZIQe6 > * + * {
  margin-inline-start: 0.4rem;
}
.user-search-results--role-icon--Wid4B {
  cursor: help;
}
.user-search-results--license-type--rY8Zt {
  text-align: end;
}
.user-search-results--actions--diRIH {
  padding-inline-start: 3.2rem;
  padding-inline-end: 1.6rem;
  white-space: nowrap;
}
.user-search-results--actions--diRIH > * {
  padding: 0;
}
@media (max-width: 37.5rem) {
  .user-search-results--data-table--OG4yA [data-purpose='checkbox-column'] {
    display: none;
  }
}

.badge-set--set--cLOWC {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
}
.badge-set--set--cLOWC > * {
  margin-block-start: 0.4rem;
  margin-inline-end: 0.4rem;
  margin-block-end: 0;
  margin-inline-start: 0;
}

.role-badge--admin--VvC61 {
  background-color: #c0c4fc;
  color: #180a3d;
}
.role-badge--group-admin--9PnOY {
  background-color: #eceb98;
  color: #223509;
}

@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) {
}.name-box--wrapper--lyott {
  padding-inline-start: 0.8rem;
}
.name-box--name-wrapper--iFmAH,
.name-box--email-wrapper--Qaymw {
  align-items: center;
  display: flex;
}
.name-box--name--bktKm,
.name-box--email--4Z8Uu {
  line-height: 1.2;
}
.name-box--name--bktKm {
  font-weight: 700;
}

.group-select-and-create-form--input-section-container--hZPHN {
  margin-block-start: 1.6rem;
}

.group-membership-modal--alert--F-80D {
  margin-block-end: 1.6rem;
}

.permissions-panel--panel--cyQXo > * + * {
  margin-block-start: 2.4rem;
}
.permissions-panel--section--5Etty > * + * {
  margin-block-start: 0.4rem;
}
.permissions-panel--popover--jFc8r {
  display: inline-flex;
  margin-inline-start: 0.4rem;
}

.role-and-permissions--title--mpIYk {
  padding-block-start: 2.4rem;
  padding-inline-end: 0;
  padding-block-end: 0;
  padding-inline-start: 2.4rem;
}
.role-and-permissions--meter--tWZHC {
  block-size: 0.4rem;
}
.role-and-permissions--modal--OeZFx {
  padding: 0;
}
.role-and-permissions--modal-body--2VpL9 {
  padding-block: 1.6rem;
  padding-inline: 2.4rem;
  aspect-ratio: 2;
}
.role-and-permissions--footer--EcLi3 {
  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: 1.6rem;
  padding-inline: 2.4rem;
  display: flex;
  align-items: center;
}
.role-and-permissions--footer-left--2GnEI {
  flex-grow: 1;
  flex-basis: 0;
}
.role-and-permissions--footer-right--QuI4m {
  flex-grow: 1;
  flex-basis: 0;
  text-align: end;
}
.role-and-permissions--footer-center--iAKST {
  flex-grow: 1;
  flex-basis: 0;
  color: oklch(48.09% 0.0371 279.08deg);
  text-align: center;
}
.role-and-permissions--groups-instruction--tc3PW {
  padding-block: 1.6rem;
  padding-inline: 0;
}

.role-selector--label--etdQT {
  color: oklch(29.74% 0.0362 281.74deg);
}
.role-selector--subtitle--Q7Q9M {
  color: oklch(48.09% 0.0371 279.08deg);
}
.role-selector--role-radio--Of5hy {
  padding-block-start: 2.4rem;
}
.role-selector--error--3qQ4V {
  padding-block-end: 2.4rem;
}

.assign-pro-license-modal--user-tile--x7DUU {
  word-break: break-all;
  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);
}

.edit-invitation-license-type--body--mzler > * + * {
  margin-block-start: 1.6rem;
}
.edit-invitation-license-type--body--mzler > * {
  margin-block-end: 1.6rem;
}
.edit-invitation-license-type--license-add-on--4A5RZ {
  margin-block-start: 4.8rem;
}

.remove-pro-license-modal--info-message--OyRAJ,
.remove-pro-license-modal--error-message--FdYLz {
  display: flex;
  justify-content: space-between;
  padding-block-end: 0.8rem;
}
.remove-pro-license-modal--user-tile--vAT7J {
  word-break: break-all;
  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);
}

.actions-button--menu-with-dividers--QymKV .ud-block-list + .ud-block-list {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}

.anonymize-user-modal--body--802Qy > * + * {
  margin-block-start: 2.4rem;
}

.deactivate-user-modal--body--QB9UR > * + * {
  margin-block-start: 2.4rem;
}
.deactivate-user-modal--body--QB9UR h4 + * {
  margin-block-start: 0.8rem;
}

.reactivate-modal--body--VKM2S > * + * {
  margin-block-start: 2.4rem;
}
.reactivate-modal--pool-section-item--CYyk- {
  margin-block-start: 1.6rem;
}

.create-edit-group-modal--group-edit__title--JzE5x {
  font-weight: 400;
}
.create-edit-group-modal--edit-group-box__wrapper--yqNpV {
  background-color: oklch(97.59% 0.0029 264.54deg);
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.create-edit-group-modal--alert--YKuRM {
  margin-block-end: 1.6rem;
}
.create-edit-group-modal--char-count--sC0jV {
  font-size: 1.4rem;
  margin-block: 0;
  margin-inline: 1.6rem;
}
.create-edit-group-modal--title--oaS1h {
  text-overflow: ellipsis;
  overflow: hidden;
}

.remove-group-modal--body--nlQKD > * + * {
  margin-block-start: 2.4rem;
}

.group-details-page--add-to-group-search--iwuts {
  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) {
}.invitation-email-and-inviter--section__wrapper--8ptu- {
  display: flex;
  flex-direction: column;
  font-weight: 400;
  margin-inline-start: 0.8rem;
}
.invitation-email-and-inviter--name--Uxdox {
  display: flex;
}
.invitation-email-and-inviter--name-email--g0Ysy,
.invitation-email-and-inviter--pending-invitation--OfKFK {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.invitation-email-and-inviter--pending-invitation--OfKFK {
  font-size: small;
}

.invitation-search-results--checkbox--HAfHT {
  min-inline-size: auto;
  padding: 0;
}
.invitation-search-results--name--k6EGr {
  display: flex;
}
.invitation-search-results--avatar--D1bQ6 {
  flex-shrink: 0;
}
.invitation-search-results--actions--M0Rxj {
  padding-inline-end: 1.6rem;
  white-space: nowrap;
}
@media (max-width: 37.5rem) {
  .invitation-search-results--data-table--euUAk [data-purpose='checkbox-column'] {
    display: none;
  }
}

.license-pool-wizard--title--pd9vL {
  padding-block-start: 2.4rem;
  padding-inline-end: 0;
  padding-block-end: 0;
  padding-inline-start: 2.4rem;
}
.license-pool-wizard--input-boxes--Az0KK {
  padding-block: 1.6rem;
  padding-inline: 0;
}
.license-pool-wizard--allocate-licenses-title--9pWfS {
  margin-block-start: 2.4rem;
  margin-block-end: 1.6rem;
}
.license-pool-wizard--step-three-titles--4B3ZM {
  margin-block-end: 0.4rem;
}
.license-pool-wizard--meter--CPtuv {
  block-size: 0.4rem;
}
.license-pool-wizard--configure-license-container---xAL0 {
  display: flex;
  flex-wrap: wrap;
  gap: 1.6rem;
}
.license-pool-wizard--configure-license--3X-RI {
  flex: 0 0 calc(50% - 1.6rem / 2);
  min-inline-size: 20rem;
}
.license-pool-wizard--modal--M5k3T {
  padding: 0;
}
.license-pool-wizard--modal-body--k6XF4 {
  padding-block: 3.2rem;
  padding-inline: 2.4rem;
  aspect-ratio: 2;
}
.license-pool-wizard--guidelines--TlmLK {
  padding-block: 1.6rem;
  padding-inline: 2.4rem;
  display: flex;
}
.license-pool-wizard--footer--ffoaN {
  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: 1.6rem;
  padding-inline: 2.4rem;
  display: flex;
  align-items: center;
}
.license-pool-wizard--footer-left--FOIhW,
.license-pool-wizard--guidelines-left--8W94F {
  flex-grow: 1;
  flex-basis: 0;
}
.license-pool-wizard--footer-right--3UAVy,
.license-pool-wizard--guidelines-right--sq8ni {
  flex-grow: 1;
  flex-basis: 0;
  text-align: end;
}
.license-pool-wizard--footer-center--HS5eP {
  flex-grow: 1;
  flex-basis: 0;
  color: oklch(48.09% 0.0371 279.08deg);
  text-align: center;
}
.license-pool-wizard--summary--7xbU9 {
  position: relative;
  margin-block-end: 1.6rem;
}
.license-pool-wizard--pills-group--TxUtB {
  margin-block-start: 0.4rem;
  display: flex;
  flex-wrap: wrap;
}
.license-pool-wizard--btn--8AGjp {
  margin-block-start: 0;
  margin-inline-end: 0.8rem;
  margin-block-end: 0.8rem;
  margin-inline-start: 0;
  background-color: oklch(93.86% 0.0108 280.47deg);
}
.license-pool-wizard--pills--XW-1N {
  background-color: oklch(93.86% 0.0108 280.47deg);
}

.license-pool-delete-modal--alert--HAt8C {
  margin-block: 0.8rem;
  margin-inline: 0;
}

.license-pool-move-users--body--AUz7x {
  padding-block-start: 1.6rem;
  padding-block-end: 2.4rem;
}
.license-pool-move-users--item--kyS11 {
  padding-block-end: 1.6rem;
}

.actions-button--actions--hg5Yh {
  padding-inline-start: 3.2rem;
  padding-inline-end: 1.6rem;
  white-space: nowrap;
}
.actions-button--actions--hg5Yh > * {
  padding: 0;
}

.license-pools-table--list--67WX7 {
  --table-header-background-color: var(--color-gray-150);
  font-size: 1.6rem;
}
.license-pools-table--list--67WX7 thead,
.license-pools-table--list--67WX7 tfoot {
  white-space: nowrap;
}
.license-pools-table--list--67WX7 tbody tr[data-is-default] {
  background: var(--color-gray-100);
}
.license-pools-table--list--67WX7 tfoot tr {
  background: var(--color-gray-100);
}
.license-pools-table--popover-wrapper--pZNol {
  display: flex;
}
.license-pools-table--popover-wrapper--pZNol > * + * {
  margin-inline-start: 0.4rem;
}
.license-pools-table--popover-children--tLkyv {
  font-size: 1.6rem;
}
.license-pools-table--previous-counts-text--wBiy1 {
  font-size: 1.4rem;
  color: oklch(48.09% 0.0371 279.08deg);
  margin-block-start: 0.4rem;
}

.license-product-type-count--cell--1TIvf {
  font-size: 1.6rem;
  white-space: nowrap;
}
.license-product-type-count--cell--1TIvf > * + * {
  margin-block-start: 0.8rem;
}
.license-product-type-count--cell--1TIvf[data-product-type='enterprise'] .ud-meter {
  background: var(--color-indigo-300);
}
.license-product-type-count--cell--1TIvf[data-product-type='enterprisepro'] .ud-meter {
  background: var(--color-green-300);
}
.license-product-type-count--cell--1TIvf[data-is-default] .license-product-type-count--used--G-Fxw {
  font-weight: 700;
}
.license-product-type-count--meter--oT-ex {
  min-inline-size: 10rem;
  max-inline-size: 20rem;
}

.license-pools-empty-state--container--1L01X {
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding: 4.8rem;
  text-align: center;
}
.license-pools-empty-state--container--1L01X h3 ~ * {
  margin-block-start: 2.4rem;
}
.license-pools-empty-state--container--1L01X h3,
.license-pools-empty-state--container--1L01X p {
  margin-inline-start: auto;
  margin-inline-end: auto;
}
@supports (text-wrap: balance) {
  .license-pools-empty-state--container--1L01X h3,
  .license-pools-empty-state--container--1L01X p {
    white-space: unset;
    text-wrap: balance;
  }
  .license-pools-empty-state--container--1L01X h3 {
    max-inline-size: 50ch;
  }
}

.license-pools-page--footer--tNEpF {
  text-align: center;
  padding-block-start: 4.8rem;
}
.license-pools-page--desktop-header-bar--rmg9k {
  display: block;
}
.license-pools-page--body--DYpvV {
  margin-block-start: 2.4rem;
}
.license-pools-page--body--DYpvV > * + * {
  margin-block-start: 2.4rem;
}

.manage-groups--empty-manage-groups-buttons--VYCvW {
  margin-block-start: 2.4rem;
  display: flex;
  flex-direction: row;
  align-content: space-between;
}
.manage-groups--manage-groups-route-description---t3JO {
  margin-block-start: 2.4rem;
  max-inline-size: 30rem;
  text-align: center;
}
.manage-groups--blank-page-create-button--mJiQm {
  margin-inline-end: 1.6rem;
}
.manage-groups--empty-manage-groups-layout--mm-dl {
  margin-block-start: 2.4rem;
  margin-block-end: 3.2rem;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.manage-groups--group-action-button--xabtr {
  margin-inline-start: auto;
}

.sections--accordion--u2qyB {
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  margin-block-end: 2.4rem;
}
.sections--accordion--u2qyB > :last-child {
  margin-block-end: 0;
  border-block-end: 0;
}
.sections--accordion--u2qyB > :first-child {
  border-block-start: 0;
}
.sections--accordion-panel--sqqVy .ud-accordion-panel-toggler {
  background: oklch(97.59% 0.0029 264.54deg);
  padding: 1.6rem;
}
.sections--accordion-panel--sqqVy .ud-accordion-panel-content {
  border-block-start: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding: 1.6rem;
}
.sections--accordion-panel-editable--AAx2W .ud-accordion-panel-toggler {
  flex-direction: row-reverse;
}
.sections--accordion-panel-editable--AAx2W .ud-icon {
  margin: 0 !important;
}
.sections--accordion-panel-editable--AAx2W .ud-accordion-panel-heading {
  flex-grow: 1;
  max-inline-size: unset;
}
.sections--list-item--HeNV2 {
  display: flex;
  align-items: center;
}
.sections--list-item-link--HiKOl > * {
  vertical-align: top;
}
.sections--list-item-link--HiKOl > *:not(:last-child) {
  margin-inline-end: 0.8rem;
}
.sections--highlights--DFQ0y.sections--span--jukE6,
mark {
  font-weight: 700;
  padding: 0;
  color: inherit;
  background: inherit;
}
@media (min-width: 37.5625rem) {
  .sections--accordion-panel--sqqVy .ud-accordion-panel-toggler,
  .sections--accordion-panel--sqqVy .ud-accordion-panel-content {
    padding-block: 1.6rem;
    padding-inline: 2.4rem;
  }
}

.section-actions-button--remove-section-prompt--OCMbs {
  margin-block-end: 2.4rem;
}
.section-actions-button--section-title-dropdown--9I1lv {
  display: inline-flex;
}

.create-edit-section-modal--alert--6rAgg {
  margin-block-end: 1.6rem;
}
.create-edit-section-modal--char-count--zuQDM {
  font-size: 1.4rem;
  margin-block: 0;
  margin-inline: 1.6rem;
}
.create-edit-section-modal--group-info--Lb3JT {
  margin-block-start: 0.8rem;
  margin-block-end: 2.4rem;
  font-size: 1.2rem;
}
.create-edit-section-modal--group-select-box--Cxz9O {
  margin-block-start: 2.4rem;
}

.manage-groups-page--manage-groups-header---hKag {
  display: flex;
  flex-flow: row wrap;
  margin-block-start: -0.8rem;
  margin-block-end: 3.2rem;
}
.manage-groups-page--manage-groups-header---hKag > * {
  margin-block-start: 0.8rem;
}
.manage-groups-page--manage-groups-search--kJy0c {
  flex: 100%;
  margin-inline-end: 0.8rem;
}
.manage-groups-page--manage-groups-actions--t5Ips > * + * {
  margin-inline-start: 0.8rem;
}
@media (min-width: 61.3125rem) {
  .manage-groups-page--manage-groups-search--kJy0c {
    max-inline-size: 40rem;
  }
}
@media (max-width: 61.25rem) {
  .manage-groups-page--manage-groups-header---hKag {
    margin-block-end: 2.4rem;
  }
}
@media (max-width: 43.75rem) {
  .manage-groups-page--manage-groups-actions--t5Ips {
    display: flex;
    justify-content: space-between;
  }
  .manage-groups-page--manage-groups-actions--t5Ips > * {
    flex: 1;
  }
  .manage-groups-page--manage-groups-header---hKag {
    flex-direction: column;
  }
  .manage-groups-page--manage-groups-search--kJy0c {
    margin-inline-end: 0;
  }
}

@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) {
}.subscription-overview-page--tile--3N4NP {
  margin-block-start: 2.4rem;
  margin-block-end: 3.2rem;
}
.subscription-overview-page--footer--B-xW- {
  text-align: center;
  padding-block-start: 4.8rem;
}
.subscription-overview-page--desktop-header-bar---ozqf {
  display: block;
}
.subscription-overview-page--loading-skeleton-container--X8B0l .subscription-overview-page--loading-skeleton--nYN5H {
  margin-block-start: 0;
  margin-inline-end: 0;
  margin-block-end: 2.4rem;
  margin-inline-start: 0;
  inline-size: 100%;
  block-size: 11.8rem;
}

.subscription-tile--content--ZhGL4 {
  align-items: center;
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
  display: flex;
  padding-block: 1.6rem;
  padding-inline: 2.4rem;
  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);
  flex-direction: column;
}
.subscription-tile--content--ZhGL4 .subscription-tile--license-info--I9DEU {
  display: flex;
  inline-size: 100%;
}
.subscription-tile--content--ZhGL4 .subscription-tile--count-info--JcspF {
  inline-size: 100%;
}
.subscription-tile--content--ZhGL4 .subscription-tile--count--fYjrs {
  margin-block-end: 0.8rem;
}
.subscription-tile--content--ZhGL4 .subscription-tile--meter--L6rZU {
  inline-size: 50%;
  margin-block-end: 0.8rem;
}
.subscription-tile--content--ZhGL4 .subscription-tile--meter-border--h1PL1 {
  border-radius: 0;
}
.subscription-tile--content--ZhGL4 .subscription-tile--button-link--3Qk8x {
  float: inline-start;
  margin-inline-start: 0;
  margin-inline-end: auto;
}
@media (min-width: 37.5625rem) {
  .subscription-tile--content--ZhGL4 {
    flex-direction: row;
  }
  .subscription-tile--content--ZhGL4 .subscription-tile--license-info--I9DEU {
    float: inline-start;
    inline-size: 40%;
  }
  .subscription-tile--content--ZhGL4 .subscription-tile--count-info--JcspF {
    float: inline-start;
    inline-size: 30%;
  }
  .subscription-tile--content--ZhGL4 .subscription-tile--meter--L6rZU {
    padding: 0;
  }
  .subscription-tile--content--ZhGL4 .subscription-tile--button-link--3Qk8x {
    margin-inline-start: auto;
    margin-inline-end: 0;
  }
}

.license-settings-page--panel--iYYtL {
  border: 1px solid oklch(86.72% 0.0192 282.72deg);
}
.license-settings-page--panel-header--KsoFZ {
  background: oklch(97.59% 0.0029 264.54deg);
  border-block-end: 1px solid oklch(86.72% 0.0192 282.72deg);
  padding: 2.4rem;
}
.license-settings-page--panel-body--R4oGF {
  padding: 2.4rem;
}
.license-settings-page--license-requests-section--sQQhG {
  margin-block-end: 3.2rem;
}

.manage-license-page--desktop-header-bar--EDeG0 {
  display: block;
}

.product-access-requests-page--desktop-header-bar---NLhA {
  display: block;
}
.product-access-requests-page--body--OPXUK {
  margin-block-start: 2.4rem;
}
.product-access-requests-page--body--OPXUK > * + * {
  margin-block-start: 2.4rem;
}

.results-list--table-skeleton--xedte {
  margin-block-start: 2.4rem;
  max-inline-size: none;
}
.results-list--table-skeleton--xedte > p {
  margin-block-end: 1.6rem;
  max-inline-size: none;
}
.results-list--pagination--wfGF1:not(:empty) {
  margin-block: 4.8rem;
  margin-inline: 0;
}
.results-list--data-table--f6fgf {
  margin-block-start: 4.8rem;
}

.search-results-empty-message--wrapper--p1dNm {
  text-align: center;
}
.search-results-empty-message--msg---299d {
  color: oklch(48.09% 0.0371 279.08deg);
  margin-block-start: 0.8rem;
  margin-inline-end: auto;
  margin-block-end: 0;
  margin-inline-start: auto;
}

.name-box--wrapper--5ojrt {
  padding-inline-start: 0.8rem;
}
.name-box--name-wrapper--uEuHP,
.name-box--email-wrapper--Ygipo {
  align-items: center;
  display: flex;
}
.name-box--name--wC-3N,
.name-box--email--BWEKv {
  line-height: 1.6;
}
.name-box--name--wC-3N {
  font-weight: 700;
}

.table-columns--user-column--Bt17Y {
  display: flex;
  gap: 0.8rem;
}
.table-columns--user-column--Bt17Y a {
  color: oklch(48.09% 0.0371 279.08deg);
}
.table-columns--user-column--Bt17Y a:hover {
  color: #371783;
}
.table-columns--user-avatar--bQYDi {
  flex-shrink: 0;
}
.table-columns--unclickable-user---Rzs0 {
  color: oklch(48.09% 0.0371 279.08deg);
  font-weight: 400;
}

.product-access-requests-search-results--data-table--tJWIE {
  margin-block-start: 2.4rem;
}
.product-access-requests-search-results--user-name--Ar0jo {
  display: flex;
  align-items: center;
  gap: 0.8rem;
}
.product-access-requests-search-results--user-avatar--1MCKM {
  flex-shrink: 0;
}

.users-list-page--anonymized-users-alert--pl2ig {
  margin-block-start: 3.2rem;
}

.manage-users-section--license--j3-oY > * + * {
  margin-inline-start: 0.8rem;
}

.adoption-chart--chart-marker--0MyQ- {
  background-color: oklch(97.59% 0.0029 264.54deg);
  inline-size: 3rem;
  padding-block: 0.4rem;
  padding-inline: 0;
  text-align: center;
}
:dir(rtl) .adoption-chart--chart-marker--0MyQ- {
  transform: scaleX(-1);
}

@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) {
}.adoption-figure--figure--6HiNo {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 1.6rem;
  padding-block-start: 0;
  min-inline-size: 0;
}
.adoption-figure--figure--6HiNo .adoption-figure--label--cQK74 {
  margin-block-end: 0.4rem;
  color: oklch(48.09% 0.0371 279.08deg);
  display: flex;
  align-items: center;
  gap: 0.4rem;
}
.adoption-figure--figure--6HiNo .adoption-figure--text--nrg77 {
  text-transform: uppercase;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.adoption-figure--figure--6HiNo .adoption-figure--value--w4KWR {
  color: oklch(48.09% 0.0371 279.08deg);
}
.adoption-figure--figure--6HiNo .adoption-figure--percentage--I18QA {
  color: oklch(48.09% 0.0371 279.08deg);
  display: inline-flex;
}
.adoption-figure--figure--6HiNo .adoption-figure--icon-arrow-45down---aYlv {
  transform: rotate(45deg);
}
.adoption-figure--figure--6HiNo .adoption-figure--warn1--PADyZ {
  color: oklch(62.76% 0.1418 61.45deg);
}
.adoption-figure--figure--6HiNo .adoption-figure--warn2--P3sxl {
  color: oklch(55.73% 0.2161 29.71deg);
}
.adoption-figure--figure--6HiNo .adoption-figure--tooltip-icon--uVBEw {
  display: inline-flex;
}
.adoption-figure--figure--6HiNo .adoption-figure--actions--FHyPT {
  margin-block-start: auto;
  padding-block-start: 1.6rem;
}
.adoption-figure--figure--6HiNo .adoption-figure--action--dYXEr + .adoption-figure--action--dYXEr {
  margin-block-start: 0.4rem;
}

.adoption-body--adoption-body--4Nl8j {
  margin-block-start: 1.6rem;
}
@media (max-width: 43.75rem) {
  .adoption-body--adoption-body--4Nl8j {
    overflow: auto;
  }
  .adoption-body--adoption-body--4Nl8j > * {
    inline-size: 65rem;
  }
}
.adoption-body--figures--cJWbm {
  display: flex;
}
.adoption-body--bottom-figures--5r6jm {
  margin-block-start: 0.8rem;
}
.adoption-body--percentage-tooltip--kJLNu {
  display: flex;
  align-self: center;
  margin-inline-start: 0.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) {
}.header-adoption-figure--figure--qYxnI {
  flex: 1;
  min-inline-size: 1px;
  padding: 1.6rem;
  background-color: oklch(97.59% 0.0029 264.54deg);
}
.header-adoption-figure--figure--qYxnI .header-adoption-figure--label---P-gy {
  margin-block-end: 0.4rem;
  color: oklch(48.09% 0.0371 279.08deg);
  display: flex;
  align-items: center;
  gap: 0.4rem;
}
.header-adoption-figure--figure--qYxnI .header-adoption-figure--text--TJYv8 {
  text-transform: uppercase;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.header-adoption-figure--figure--qYxnI .header-adoption-figure--values--49heJ {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  gap: 0.4rem 0.8rem;
}
.header-adoption-figure--figure--qYxnI .header-adoption-figure--value--PlhAq {
  font-weight: 700;
  line-height: 1;
  color: oklch(48.09% 0.0371 279.08deg);
}
.header-adoption-figure--figure--qYxnI .header-adoption-figure--secondary-value--lDxUL {
  color: oklch(48.09% 0.0371 279.08deg);
}
.header-adoption-figure--figure--qYxnI .header-adoption-figure--tooltip-icon--Q1l3F {
  display: inline-flex;
}

.adoption-header--container--Zlmxn {
  display: flex;
  margin-block-start: 2.4rem;
  gap: 1.6rem;
}
@media (max-width: 43.75rem) {
  .adoption-header--container--Zlmxn {
    flex-direction: column;
    gap: 0.8rem;
  }
}

.adoption-message-modal--row--CwINW {
  display: block;
}
.adoption-message-modal--headline--U0kcY {
  margin-block-start: 0.8rem;
}
.adoption-message-modal--language-selector--FLWVe {
  margin-block-end: 2.4rem;
}
.adoption-message-modal--language-container--LHPhA {
  display: flex;
  align-items: center;
}
.adoption-message-modal--language-label--FUh27 {
  margin-inline-end: 1.6rem;
}

.user-adoption--chart-loader--YFG0P {
  display: flex;
  justify-content: center;
  align-items: center;
  block-size: 30rem;
  flex-direction: column;
}
.user-adoption--loader--qiWNj {
  margin-block-end: 1.6rem;
}
.user-adoption--api-error--eFSHi {
  margin-block-start: 1.6rem;
  margin-block-end: 2.4rem;
}
.user-adoption--filters--EPWCZ {
  display: flex;
  align-items: center;
  gap: 1.6rem;
}
.user-adoption--resource-panel--O2vtp {
  margin-block-start: 0.8rem;
}
@media (max-width: 43.75rem) {
  .user-adoption--resource-panel--O2vtp {
    margin-block-start: 1.6rem;
  }
}

.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;
}

.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;
}

@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;
}

@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--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;
  }
}

.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 oklch(48.41% 0.2342 293.93deg) 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 oklch(48.41% 0.2342 293.93deg) 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%;
}

.text-area-with-counter-module--text-area-container--1KMj6 {
  position: relative;
}
.text-area-with-counter-module--text-area-container--1KMj6 textarea.text-area-with-counter-module--textarea--yROAa {
  padding-inline-end: 6.2rem;
}
.text-area-with-counter-module--counter--qiLOq {
  color: oklch(48.09% 0.0371 279.08deg);
  position: absolute;
  inset-block-start: 1.3rem;
  inset-inline-end: 1.6rem;
}
.text-area-with-counter-module--counter-error--OxgUH {
  color: oklch(55.73% 0.2161 29.71deg);
}

.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.07d6821ffeefa863cfae.css.map*/