@import"WWPBaseObjects.WorkWithPlusBaseDS.css";@import"WorkWithPlus.DynamicForms.WWP_DynamicForm_DS.css";@import"WorkWithPlusDS_Tokens.css";@layer WorkWithPlusDS{.CellPaddingTop30{padding-top :30px;}.HomeCard{background-color :#FFFFFF;border :1px solid #D3D3D3;border-radius :8px;padding :16px;margin-bottom :12px;box-shadow :0 2px 4px rgba(0,0,0,.05);}.HomeTitleTextUnderline{display :block;width :100%;border-bottom :2px solid #D3D3D3;padding-bottom :8px;color :#003087;font-weight :bold;font-size :1.5em;}.HomeTitleText{font-size :28px;font-weight :bold;}.CardSmallImageAttributeDescription{margin-left :5px;display :inline-block;font-style :normal;font-variant :normal;text-decoration :none;text-indent :0;background-color :transparent;box-shadow :none;border :var(--borders_xs) solid var(--colors_gray07);padding-bottom :1px;font-size :var(--fontsizes_s);color :var(--colors_gray07);overflow :hidden;padding-top :5px;border-width :0;height :100px;max-width :100%;text-overflow :ellipsis;line-height :20px;}.CellPaddingTop20{padding-top :20px;}.LmsProfileSummary{width :100%;background :#FFFFFF;border :1px solid #ECEEF0;border-radius :12px;box-shadow :0 4px 12px rgba(25,28,29,.05);border-collapse :separate;border-spacing :12px 0;padding :16px 18px;box-sizing :border-box;}.LmsProfileSummary > tbody > tr > td:first-child{width :360px;}.LmsProfileSummaryCell,.LmsProfileSummary > tbody > tr > td{vertical-align :middle;}.LmsProfileIdentityCard{width :100%;background :transparent;border-collapse :collapse;}.LmsProfileIdentityCard td:first-child{width :72px;vertical-align :middle;}.LmsProfileIdentityCard td:last-child{vertical-align :middle;}.LmsProfileIdentityText{width :100%;}.LmsProfileIdentityText td{padding :0;}.LmsProfileAvatarIcon{width :64px;height :64px;min-width :64px;border :2px solid #E1E3E4;border-radius :9999px;background :#F3F4F5;color :#5F6773;font-size :28px;line-height :60px;text-align :center;display :inline-block;box-sizing :border-box;}.LmsProfileName,.LmsProfileName span{margin :0;color :#191C1D;font-size :32px;line-height :42px;font-weight :600;letter-spacing :-.32px;}.LmsProfileRole,.LmsProfileRole span{margin :2px 0 0 0;color :#424752;font-size :14px;line-height :21px;font-weight :400;}.LmsProfileStatCard{width :100%;min-height :76px;background :#F3F4F5;border :1px solid #E1E3E4;border-radius :8px;padding :12px;box-sizing :border-box;transition :transform .18s ease,box-shadow .18s ease,border-color .18s ease;}.LmsProfileStatCard:hover{transform :translateY(-1px);box-shadow :0 6px 14px rgba(25,28,29,.06);border-color :#D7DBDF;}.LmsProfileStatLabel,.LmsProfileStatLabel span{margin :0 0 8px 0;color :#424752;font-size :12px;line-height :12px;font-weight :700;letter-spacing :.6px;text-transform :uppercase;}.LmsProfileStatRow{width :100%;border-collapse :collapse;}.LmsProfileStatRow td{padding :0;}.LmsProfileStatRow td:first-child{vertical-align :middle;}.LmsProfileStatRow td:last-child{width :1%;white-space :nowrap;text-align :right;vertical-align :middle;}.LmsProfileStatValue,.LmsProfileStatValue span{margin :0;font-size :24px;line-height :34px;font-weight :600;}.LmsProfileStatValueInProgress,.LmsProfileStatValueInProgress span{color :#003F87;}.LmsProfileStatValueBadges,.LmsProfileStatValueBadges span{color :#0070EA;}.LmsProfileStatValueCompleted,.LmsProfileStatValueCompleted span{color :#191C1D;}.LmsProfileStatIcon{display :inline-block;font-size :20px;line-height :20px;}.LmsProfileStatIconInProgress{color :#003F87;}.LmsProfileStatIconBadges{color :#0070EA;}.LmsProfileStatIconCompleted{color :#424752;}.LmsContinueSection{width :100%;border-collapse :separate;border-spacing :0;}.LmsContinueSectionTitleCell,.CellPaddingTop20{padding-top :20px;padding-bottom :24px;}.LmsContinueSectionTitle,.LmsContinueSectionTitle span{margin :0;color :#191C1D;font-size :24px;line-height :34px;font-weight :600;}.LmsContinueGrid{display :flex;flex-wrap :wrap;gap :28px;align-items :stretch;}.LmsContinueCard{width :100%;max-width :396px;min-width :240px;background :#FFFFFF;border :1px solid #ECEEF0;border-radius :12px;box-shadow :0 4px 12px rgba(0,0,0,.05);overflow :hidden;box-sizing :border-box;transition :transform .18s ease,box-shadow .18s ease,border-color .18s ease;}.LmsContinueCard:hover{transform :translateY(-2px);box-shadow :0 10px 24px rgba(0,0,0,.08);border-color :#D8DEE6;}.LmsContinueCardMedia{position :relative;height :128px;overflow :hidden;background :linear-gradient(135deg,#003F87 0%,#ACC7FF 100%);}.LmsContinueCardMedia::after{content :"";position :absolute;inset :0;background :rgba(0,0,0,.08);pointer-events :none;}.LmsContinueCardImage,.LmsContinueCardImage img,.LmsContinueCardImage image{display :block;width :100%;height :128px;object-fit :cover;}.LmsContinueCardBody{padding :24px;box-sizing :border-box;}.LmsContinueCardBody td{padding :0;}.LmsContinueCardTitle,.LmsContinueCardTitle span{display :block;margin :0 0 24px 0;min-height :58px;color :#191C1D;font-size :18px;line-height :29px;font-weight :700;}.LmsContinueCardProgressHeader{display :none;}.LmsContinueCardProgressHeaderText,.LmsContinueCardProgressHeaderText span{display :none;}.LmsContinueCardProgressHtml{display :block;width :100%;}.LmsContinueProgressBlock{display :flex;flex-direction :column;gap :16px;width :100%;}.LmsContinueProgressMeta{display :flex;justify-content :space-between;align-items :center;gap :12px;}.LmsContinueProgressMetaLabel{color :#424752;font-size :12px;line-height :12px;font-weight :700;letter-spacing :.6px;text-transform :uppercase;}.LmsContinueProgressMetaValue{color :#003F87;font-size :12px;line-height :12px;font-weight :700;letter-spacing :.6px;}.LmsContinueProgressTrack{position :relative;width :100%;height :8px;background :#E1E3E4;border-radius :9999px;overflow :hidden;}.LmsContinueProgressFill{display :block;height :100%;border-radius :9999px;background :#003F87;}.LmsContinueCardButton{display :flex;justify-content :center;align-items :center;width :100%;min-height :36px;padding :10px 14px;box-sizing :border-box;border-radius :8px;background :#0056B3;color :#FFFFFF;font-size :14px;line-height :14px;font-weight :600;letter-spacing :.14px;text-align :center;text-decoration :none;transition :background .18s ease,transform .18s ease,box-shadow .18s ease;}.LmsContinueCard:hover .LmsContinueCardButton{box-shadow :0 6px 14px rgba(0,86,179,.18);}.LmsContinueCardButton:hover{background :#004896;transform :translateY(-1px);}.LmsContinueCardButton:active{transform :translateY(0);}.LmsAchievementsSection{width :100%;border-collapse :separate;border-spacing :0;}.LmsAchievementsSectionTitleCell{padding-top :20px;padding-bottom :24px;}.LmsAchievementsSectionTitle,.LmsAchievementsSectionTitle span{margin :0;color :#191C1D;font-size :24px;line-height :34px;font-weight :600;}.LmsAchievementsGrid{width :100%;display :flex;flex-wrap :wrap;justify-content :flex-start;align-items :stretch;gap :24px;box-sizing :border-box;}.LmsAchievementCard{width :100%;max-width :285px;min-height :210px;background :#FFFFFF;border :1px solid #E1E3E4;border-radius :14px;box-shadow :0 4px 12px rgba(0,0,0,.05);box-sizing :border-box;padding-top :32px;overflow :hidden;min-width :237px;transition :transform .18s ease,box-shadow .18s ease,border-color .18s ease;height :100%;padding :32px 24px 28px 24px;text-align :center;border-collapse :separate;}.LmsAchievementCard td{padding :0;text-align :center;vertical-align :middle;}.LmsAchievementCard:hover{transform :translateY(-2px);box-shadow :0 10px 22px rgba(0,0,0,.08);border-color :#D6DBE1;}.LmsAchievementsGrid > *,.LmsAchievementsGrid .gx-freestyle-grid-item,.LmsAchievementsGrid .FlexGridItem{box-sizing :border-box;flex :0 0 calc(33.333% - 16px);max-width :calc(33.333% - 16px);}.LmsAchievementBadgeShell{width :56px;height :56px;margin :0 auto 22px auto;border-collapse :collapse;}.LmsAchievementBadgeShell td{width :56px;height :56px;text-align :center;vertical-align :middle;}.LmsAchievementBadgeimage,.LmsAchievementBadgeimage img{width :48px;height :48px;object-fit :contain;display :block;margin :0 auto;}.LmsAchievementName,.LmsAchievementName span{display :block;margin :0 auto;color :#111827;font-size :18px;line-height :22px;font-weight :700;letter-spacing :-.2px;text-align :center;max-width :260px;}.LmsExploreSection{width :100%;border-collapse :separate;border-spacing :0;}.LmsExploreHeader{width :100%;border-collapse :collapse;}.LmsExploreHeaderCell td,.LmsExploreHeader td{vertical-align :baseline;}.LmsExploreSectionTitleCell,.LmsExploreCatalogLinkCell,.CellPaddingTop20{padding-top :20px;padding-bottom :24px;}.LmsExploreSectionTitle,.LmsExploreSectionTitle span{margin :0;color :#191C1D;font-size :24px;line-height :34px;font-weight :600;}.LmsExploreCatalogLink,.LmsExploreCatalogLink span{margin :0;color :#003F87;font-size :14px;line-height :14px;font-weight :600;letter-spacing :.14px;text-align :right;white-space :nowrap;}.LmsExploreGrid{display :flex;flex-wrap :wrap;gap :28px;align-items :stretch;}.LmsExploreGridCell{padding-top :0;}.LmsExploreCard{width :calc(20% - 14px);max-width :394px;min-width :300px;min-height :354px;background :#FFFFFF;border :1px solid #E1E3E4;border-radius :12px;box-shadow :0 4px 12px rgba(0,0,0,.05);overflow :hidden;box-sizing :border-box;transition :transform .18s ease,box-shadow .18s ease,border-color .18s ease;}.LmsExploreCard:hover{transform :translateY(-2px);box-shadow :0 10px 22px rgba(0,0,0,.08);border-color :#D6DBE1;}.LmsExploreCard td{padding :0;}.LmsExploreCardMedia{width :100%;height :160px;overflow :hidden;background :#E8EEF7;}.LmsExploreCardImage,.LmsExploreCardImage img,.LmsExploreCardImage image{display :block;width :100%;height :160px;object-fit :cover;}.LmsExploreCardBody{padding :24px;box-sizing :border-box;}.LmsExploreCardTitle,.LmsExploreCardTitle span{display :block;margin :0 0 12px 0;color :#191C1D;font-size :18px;line-height :29px;font-weight :700;}.LmsExploreCardDescription,.LmsExploreCardDescription span{display :block;margin :0 0 24px 0;color :#424752;font-size :14px;line-height :21px;font-weight :400;min-height :42px;}.LmsExploreCardFooter{width :100%;border-top :1px solid #E1E3E4;border-collapse :collapse;margin-top :0;}.LmsExploreCardFooter td{padding-top :16px;vertical-align :middle;}.LmsExploreCardFooter td:first-child{width :100%;}.LmsExploreCardFooter td:last-child{text-align :right;white-space :nowrap;}.LmsExploreCardFooterSpacer,.LmsExploreCardFooterSpacer span{display :block;min-height :1px;color :transparent;font-size :1px;line-height :1px;}.LmsExploreCardButton{display :inline-flex;align-items :center;justify-content :center;min-width :122px;height :38px;padding :8px 16px;box-sizing :border-box;background :#FFFFFF;border :1px solid #727784;border-radius :8px;color :#191C1D;font-size :14px;line-height :14px;font-weight :600;letter-spacing :.14px;text-align :center;text-decoration :none;transition :background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease;}.LmsExploreCardButton:hover{background :#F7F8FA;border-color :#555C68;transform :translateY(-1px);box-shadow :0 4px 10px rgba(25,28,29,.08);}.LmsExploreCardButton:active{transform :translateY(0);}.gx-label.CardSmallImageAttributeDescriptionLabel{padding-right :3pt;font-style :normal;vertical-align :middle;white-space :normal;color :var(--colors_gray08);font-size :var(--fontsizes_s);font-family :var(--fonts_primary-bold);font-weight :normal;font-family :var(--fonts_primary-bold);text-align :left;}.gx-label.CardSmallImageAttributeDescriptionLabel{padding-right :3pt;font-style :normal;vertical-align :middle;white-space :normal;color :var(--colors_gray08);font-size :var(--fontsizes_s);font-family :var(--fonts_primary-bold);font-weight :normal;font-family :var(--fonts_primary-bold);text-align :left;}@media(max-width:991px){.LmsProfileSummary{padding :14px;}.LmsProfileSummary > tbody > tr > td:first-child{width :auto;}.LmsProfileName,.LmsProfileName span{font-size :28px;line-height :36px;}}@media(max-width:640px){.LmsProfileAvatarIcon{width :56px;height :56px;min-width :56px;font-size :24px;line-height :52px;}.LmsProfileName,.LmsProfileName span{font-size :24px;line-height :30px;}.LmsProfileStatValue,.LmsProfileStatValue span{font-size :22px;line-height :30px;}.LmsContinueSectionTitle,.LmsContinueSectionTitle span{font-size :22px;line-height :30px;}.LmsContinueCardBody{padding :20px;}.LmsContinueCardTitle,.LmsContinueCardTitle span{min-height :auto;margin-bottom :20px;}.LmsExploreSectionTitle,.LmsExploreSectionTitle span{font-size :22px;line-height :30px;}.LmsExploreCardBody{padding :20px;}.LmsExploreCardDescription,.LmsExploreCardDescription span{margin-bottom :20px;min-height :auto;}.LmsExploreCardFooter td{padding-top :14px;}.LmsExploreCardButton{min-width :116px;}}@media(min-width:1200px){.LmsContinueCard{width :calc(50% - 14px);}.LmsAchievementsGrid > *,.LmsAchievementsGrid .gx-freestyle-grid-item,.LmsAchievementsGrid .FlexGridItem{flex :0 0 calc(33.333% - 16px);max-width :calc(33.333% - 16px);}}@media(max-width:1199px){.LmsContinueGrid{gap :24px;}.LmsContinueCard{max-width :none;width :calc(50% - 12px);}.LmsExploreGrid{gap :24px;}.LmsExploreCard{width :calc(50% - 12px);max-width :none;}}@media(max-width:860px){.LmsContinueCard{width :100%;min-width :120px;}.LmsExploreHeader td:first-child,.LmsExploreHeader td:last-child{display :block;width :100%;text-align :left !important;}.LmsExploreCatalogLink,.LmsExploreCatalogLink span{text-align :left;margin-top :8px;display :inline-block;}.LmsExploreCard{width :100%;}}@media(max-width:900px){.LmsAchievementsGrid > *,.LmsAchievementsGrid .gx-freestyle-grid-item,.LmsAchievementsGrid .FlexGridItem{flex :0 0 calc(50% - 12px);max-width :calc(50% - 12px);}}@media(max-width:560px){.LmsAchievementsGrid{gap :16px;}.LmsAchievementsGrid > *,.LmsAchievementsGrid .gx-freestyle-grid-item,.LmsAchievementsGrid .FlexGridItem{flex :0 0 100%;max-width :100%;}.LmsAchievementCard{min-height :190px;padding :28px 20px;}.LmsAchievementName,.LmsAchievementName span{font-size :16px;line-height :20px;}}}