.skillpath-library-course-info__placeholder-image{max-width:290px}.skillpath-library-course-info__placeholder-title{margin-block:var(--spacing-16) var(--spacing-8);font:var(--font-ys-header-24-regular);font-feature-settings:"pnum" on, "lnum" on;text-align:center}.skillpath-library-course-info__placeholder-text{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on, "lnum" on;text-align:center;margin-block-start:0;margin-block-end:0}.skillpath-library-course-info__placeholder{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.level__dots{--size:10px;--dots-spacing:var(--spacing-2);width:var(--size);height:var(--size);background-color:var(--color-background-glassy-b);border-radius:50%;margin:0;margin-inline-end:calc(var(--size) + var(--size) + var(--dots-spacing) + var(--dots-spacing));position:relative}.level__dots:after,.level__dots:before{content:"";width:var(--size);height:var(--size);background-color:var(--color-background-glassy-b);border-radius:50%;margin:0;position:absolute}.level__dots:before{left:calc(var(--size) + var(--dots-spacing))}.level__dots:after{left:calc(var(--size) + var(--size) + var(--dots-spacing) + var(--dots-spacing))}.level__dots_type_low{background-color:var(--color-accent-success)}.level__dots_type_middle,.level__dots_type_middle:before{background-color:var(--color-accent-main-a)}.level__dots_type_high,.level__dots_type_high:before,.level__dots_type_high:after{background-color:var(--color-palette-purple-normal)}.level{align-items:center;gap:var(--spacing-8);margin-block-start:0;margin-block-end:0;display:inline-flex}.skillpath-library-course-info__skill{background-color:var(--color-background-default);border-radius:var(--border-radius-8);overflow-wrap:break-word;padding:24px}@media (max-width:767px){.skillpath-library-course-info__skill{padding:16px}}.skillpath-library-course-info__skills-list{font:var(--font-ys-header-24-regular);font-feature-settings:"pnum" on, "lnum" on;gap:var(--spacing-8);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}@media (max-width:767px){.skillpath-library-course-info__skills-list{font:var(--font-ys-body-18-regular-ui);font-feature-settings:"pnum" on, "lnum" on}}.skillpath-library-course-info__skills-block{margin:0}.skillpath-library-course-info__tags-list{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on, "lnum" on;align-items:flex-start;gap:var(--spacing-4);flex-wrap:wrap;display:inline-flex}.skillpath-library-course-info__tag{background-color:var(--color-background-glassy-a);border-radius:var(--spacing-8);overflow-wrap:break-word;padding:9px 12px}.skillpath-library-course-info__more-tags-button{margin-block-start:var(--spacing-16)}.skillpath-library-course-info__tags-block{margin-inline-start:0}.skillpath-library-course-info__table-block{border-block-start:1px solid var(--color-background-glassy-b);gap:var(--spacing-12);margin:0;padding-block-start:12px;display:flex}@media (max-width:539px){.skillpath-library-course-info__table-block{flex-wrap:wrap;justify-content:space-between}}.skillpath-library-course-info__row-name{word-break:break-word;flex-shrink:0;flex-basis:280px}@media (max-width:767px){.skillpath-library-course-info__row-name{flex-basis:200px}}@media (max-width:539px){.skillpath-library-course-info__row-name{flex-basis:auto}}.skillpath-library-course-info__row-value{margin:0}.skillpath-library-course-info__table{font:var(--font-ys-body-18-regular-ui);font-feature-settings:"pnum" on, "lnum" on;gap:var(--spacing-24);flex-direction:column;margin-block-start:0;margin-block-end:0;display:flex}.skillpath-library-course-marking__course-mark-item:not(:last-child):after{content:"•";padding:0 .333333em}.skillpath-library-course-info__content.skillpath-library-course-info__content{background-color:var(--color-background-alternate);color:var(--color-content-primary);transform-origin:100%;border-radius:0;flex-direction:column;flex-grow:1;max-width:840px;height:100%;max-height:100%;display:flex}@media (max-width:1023px){.skillpath-library-course-info__content.skillpath-library-course-info__content{max-width:unset}}.prisma-modal__overlay_animation_enter .skillpath-library-course-info__content.skillpath-library-course-info__content,.prisma-modal__overlay_animation_appear .skillpath-library-course-info__content.skillpath-library-course-info__content,.prisma-modal__overlay_animation_exit-active .skillpath-library-course-info__content.skillpath-library-course-info__content{transform:translate(100%)}.prisma-modal__overlay_animation_enter-active .skillpath-library-course-info__content.skillpath-library-course-info__content,.prisma-modal__overlay_animation_enter-done .skillpath-library-course-info__content.skillpath-library-course-info__content,.prisma-modal__overlay_animation_appear-active .skillpath-library-course-info__content.skillpath-library-course-info__content,.prisma-modal__overlay_animation_appear-done .skillpath-library-course-info__content.skillpath-library-course-info__content{transform:translate(0%)}.skillpath-library-course-info__overlay.skillpath-library-course-info__overlay{justify-content:flex-end;overflow:hidden}.skillpath-library-course-info__close-button.skillpath-library-course-info__close-button{top:var(--spacing-8);right:var(--spacing-8);z-index:1;position:absolute}.skillpath-library-course-info__marking{margin-block-end:var(--spacing-12)}@media (max-width:1023px){.skillpath-library-course-info__marking{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on, "lnum" on;margin-block-end:var(--spacing-4);padding-inline-end:24px}}.skillpath-library-course-info__marking-item{font:var(--font-ys-body-18-regular-ui);font-feature-settings:"pnum" on, "lnum" on}@media (max-width:767px){.skillpath-library-course-info__marking-item{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on, "lnum" on}}.skillpath-library-course-info__title{font:var(--font-ys-header-48-regular);font-feature-settings:"pnum" on, "lnum" on;margin-block:0 var(--spacing-32)}@media (max-width:767px){.skillpath-library-course-info__title{font:var(--font-ys-header-24-regular);font-feature-settings:"pnum" on, "lnum" on;margin-block-end:var(--spacing-24);padding-inline-end:24px}}.skillpath-library-course-info__actions{background-color:var(--color-background-default);box-shadow:var(--shadow-medium-hovered);gap:var(--spacing-12);flex-wrap:wrap;padding:16px;display:flex;position:relative}.skillpath-library-course-info__action-button{width:100%}.skillpath-library-course-info__wrapper{flex-direction:column;flex-grow:1;padding:32px;display:flex;position:relative;overflow-y:auto}@media (max-width:767px){.skillpath-library-course-info__wrapper{padding:16px}}.skillpath-library-courses__card-done-tag{align-items:center;gap:var(--spacing-2);border:1px solid var(--color-accent-success);border-radius:var(--border-radius-4);color:var(--color-accent-success);font:var(--font-ys-caption-12-regular);font-feature-settings:"pnum" on, "lnum" on;white-space:nowrap;padding:.0625rem .1875rem;display:flex}.skillpath-library-courses__card{box-sizing:border-box;gap:var(--spacing-32);min-height:194px;max-height:220px;box-shadow:var(--shadow-medium-default);border-radius:var(--border-radius-8);transition-property:transform,box-shadow;transition-duration:.2s;transition-timing-function:ease;display:flex;position:relative}@media (max-width:619px){.skillpath-library-courses__card{height:auto;min-height:unset;max-height:unset}}.skillpath-library-courses__card:hover{box-shadow:var(--shadow-medium-hovered)}.skillpath-library-courses__card:active{box-shadow:var(--shadow-medium-pressed)}.skillpath-library-courses__card-content{box-sizing:border-box;justify-content:space-between;gap:var(--spacing-32);width:100%;height:100%;color:inherit;flex-direction:column;padding:16px;text-decoration:none;display:flex}.skillpath-library-courses__card-header{overflow:hidden}.skillpath-library-courses__card-title-skeleton{height:48px}.skillpath-library-courses__course-level-skeleton{width:128px;height:18px}.skillpath-library-courses__course-marking-skeleton{width:128px;height:18px;margin-block-end:var(--spacing-4)}.skillpath-library-courses__card-star.prisma-button2{position:absolute}.skillpath-library-courses__card-star svg.icon{width:19px;height:19px}.skillpath-library-courses__card-star{z-index:1;opacity:0;visibility:hidden;transition:opacity .25s ease-in-out;position:absolute;bottom:16px;right:16px}@media (max-width:767px){.skillpath-library-courses__card-star{opacity:1;visibility:visible}}.skillpath-library-courses__card:hover .skillpath-library-courses__card-star,.skillpath-library-courses__card-star_isSelected{opacity:1;visibility:visible}.skillpath-library-courses__course-duration{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on, "lnum" on;margin-block-start:0;margin-block-end:0}.skillpath-library-courses__card-footer-row{align-items:center;gap:var(--spacing-8);display:flex}.skillpath-library-courses__card-title{-webkit-line-clamp:4;text-overflow:ellipsis;font:var(--font-ys-header-20-regular);font-feature-settings:"pnum" on, "lnum" on;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (max-width:767px){.skillpath-library-courses__card-title{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on, "lnum" on}}.skillpath-library-courses__course-level{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on, "lnum" on;color:var(--color-content-secondary);margin:0}.skillpath-library-courses__course-mark-item{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on, "lnum" on;color:var(--color-content-secondary)}.skillpath-library-courses__course-marking{white-space:nowrap;text-overflow:ellipsis;margin-block-end:var(--spacing-4);overflow:hidden}.skillpath-library-courses__card_theme_dark{border:1px solid var(--color-background-glassy-c);border-radius:var(--border-radius-8);transition-property:background-color;transition-duration:.2s;transition-timing-function:ease}.skillpath-library-courses__card_theme_dark:hover{background-color:var(--color-background-glassy-a)}.skillpath-library-courses__card_highlighted:before{content:"";background-color:var(--color-palette-orange-grade);width:4px;height:100%;display:block;position:absolute;top:0;left:0}.skillpath-library-courses__card_highlighted:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-top-left-radius:var(--border-radius-8);border-bottom-left-radius:var(--border-radius-8)}.skillpath-library-courses__card_highlighted:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-top-left-radius:var(--border-radius-8);border-bottom-left-radius:var(--border-radius-8)}.skillpath-library-courses__card_highlighted:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-top-left-radius:var(--border-radius-8);border-bottom-left-radius:var(--border-radius-8)}.skillpath-library-courses__card_highlighted:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-top-right-radius:var(--border-radius-8);border-bottom-right-radius:var(--border-radius-8)}.skillpath-library-courses__card_highlighted:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-top-right-radius:var(--border-radius-8);border-bottom-right-radius:var(--border-radius-8)}.skillpath-library-courses__card_highlighted:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-top-right-radius:var(--border-radius-8);border-bottom-right-radius:var(--border-radius-8)}.skillpath-library-courses__no-results-text{max-width:600px;margin-block:var(--spacing-16) var(--spacing-40);text-align:center}.skillpath-library-courses__no-results-image{width:200px}@media (max-width:413px){.skillpath-library-courses__no-results-button{width:100%}}.skillpath-library-courses__no-results{font:var(--font-ys-body-16-medium-ui);font-feature-settings:"pnum" on, "lnum" on;margin-block:var(--spacing-64) 0;flex-direction:column;justify-content:center;align-items:center;margin-inline-start:auto;margin-inline-end:auto;display:flex}.skillpath-library-suggest{justify-content:space-between;gap:var(--spacing-24);border-radius:var(--border-radius-8);background-color:var(--color-background-alternate);font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on, "lnum" on;color:var(--color-content-secondary);flex-direction:column;grid-column:span 2;padding:1.25rem 1rem 1rem;display:flex;position:relative}@media (max-width:1023px){.skillpath-library-suggest{min-height:12.125rem}}@media (max-width:539px){.skillpath-library-suggest{grid-column:auto}}.skillpath-library-suggest:before{content:"";background-color:var(--color-palette-orange-grade);width:.25rem;height:100%;display:block;position:absolute;top:0;left:0}.skillpath-library-suggest:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-top-left-radius:var(--border-radius-8);border-bottom-left-radius:var(--border-radius-8)}.skillpath-library-suggest:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-top-left-radius:var(--border-radius-8);border-bottom-left-radius:var(--border-radius-8)}.skillpath-library-suggest:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-top-left-radius:var(--border-radius-8);border-bottom-left-radius:var(--border-radius-8)}.skillpath-library-suggest:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-top-right-radius:var(--border-radius-8);border-bottom-right-radius:var(--border-radius-8)}.skillpath-library-suggest:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-top-right-radius:var(--border-radius-8);border-bottom-right-radius:var(--border-radius-8)}.skillpath-library-suggest:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-top-right-radius:var(--border-radius-8);border-bottom-right-radius:var(--border-radius-8)}.skillpath-library-suggest__content{justify-content:space-between;gap:var(--spacing-4);flex-direction:column;max-width:27rem;display:flex}.skillpath-library-suggest__content_withoutButton{height:100%}.skillpath-library-suggest__description{margin:0}@media (max-width:539px){.skillpath-library-suggest__description{width:14.5rem}}.skillpath-library-suggest__controls{align-items:center;gap:var(--spacing-12);display:flex}.skillpath-library-suggest__image{width:7.5rem;position:absolute;bottom:16px;right:0}@media (max-width:767px){.skillpath-library-suggest__image{width:5.375rem}}.skillpath-library-suggest__title{font:var(--font-ys-header-20-regular);font-feature-settings:"pnum" on, "lnum" on;color:var(--color-content-primary);margin:0}.skillpath-library-courses{grid-gap:var(--spacing-16);grid-template-columns:repeat(auto-fill,minmax(288px,1fr));margin-block-end:var(--spacing-32);display:grid}@media (max-width:1279px){.skillpath-library-courses{gap:var(--spacing-12)}}.skillpath-library-filters__favorite{vertical-align:middle;margin-inline-start:var(--spacing-8)}.skillpath-library-filters__hide-finished-checkbox{flex-shrink:0}.skillpath-library-filters__skeleton{width:100%;height:36px}.skillpath-library-filters__skeleton:not(:first-child){margin-block-start:var(--spacing-8)}.skillpath-library-filters__skeleton-wrapper{width:100%}.skillpath-library-filters_type_desktop{margin-top:calc(-1 * var(--spacing-8));margin-left:calc(-1 * var(--spacing-8))}.skillpath-library-filters__select{vertical-align:middle;margin-inline-start:var(--spacing-8);display:inline-block}.skillpath-library-filters__select-dropdown{min-width:160px}.skillpath-library-filters__tags-list{margin:0}.skillpath-library-filters__tags-list_with-offset{margin-top:var(--spacing-16)}.skillpath-library-filters__reset-filters-button{margin-left:var(--spacing-8);margin-top:var(--spacing-8)}.skillpath-library-filters__sub-filters-row{margin-top:var(--spacing-16);flex-wrap:wrap;align-items:center;display:flex}.skillpath-library-filters__sub-filters-row .prisma-tags-group,.skillpath-library-filters__sub-filters-row .prisma-tags-group__list{display:contents}.skillpath-library-filters__sub-filters-row .skillpath-library-filters__hide-finished-checkbox{margin-top:var(--spacing-8);margin-inline-start:var(--spacing-24)}.skillpath-library-filters__sub-filters-row .skillpath-library-filters__hide-finished-checkbox:first-child{margin-inline-start:var(--spacing-8)}.skillpath-library-filters-opener__skeleton{width:92px;height:36px}.skillpath-library-filters-opener{display:inline-block;position:relative}.skillpath-library-filters-opener__counter{--size:16px;width:var(--size);height:var(--size);background:var(--color-accent-notice);color:var(--color-palette-white-1000);font:var(--font-ys-caption-12-regular);font-feature-settings:"pnum" on, "lnum" on;font-size:10px;line-height:var(--size);text-align:center;border-radius:50%;display:inline-block;position:absolute;top:-6px;right:-6px}.skillpath-library-filters__drawer{z-index:10000}.skillpath-library-filters__drawer-content{gap:var(--spacing-24);flex-direction:column;min-height:70vh;padding:1.5rem .5rem 9.5rem;display:flex}.skillpath-library-filters__drawer-content .skillpath-library-filters__hide-finished-checkbox{margin-inline-start:var(--spacing-8)}.skillpath-library-filters__actions{--vertical-offset:12px;--horizontal-offset:12px;bottom:0;left:var(--horizontal-offset);width:calc(100% - calc(2 * var(--horizontal-offset)));padding-block:var(--vertical-offset);gap:var(--spacing-8);background:var(--color-background-default);border-top-left-radius:var(--border-radius-6);border-top-right-radius:var(--border-radius-6);flex-direction:column;display:flex;position:fixed}.skillpath-library-filters__tags-list-title{margin-inline:var(--spacing-8);margin-block:0 var(--spacing-4);font:var(--font-ys-body-18-regular-ui);font-feature-settings:"pnum" on, "lnum" on}.skillpath-library-search__skeleton{flex-grow:1;flex-shrink:0;width:280px;height:36px}@media (max-width:767px){.skillpath-library-search__skeleton{width:244px}}.skillpath-library-search{flex-grow:1;flex-shrink:0;width:280px}@media (max-width:767px){.skillpath-library-search{width:244px}}.skillpath-library-search__icon{color:var(--color-content-tertiary)}
