.Card_complementaryCard__1eS_j{background-color:var(--complementary-white);border-radius:var(--border-radius);padding:25px;display:flex;flex-direction:column;font-family:var(--font-family);overflow:hidden}.Card_complementaryCardTop__mEpJB{width:calc(100% + 50px);margin-left:-25px;margin-top:-25px;padding:16px 22px;background-color:var(--complementary-color);color:#fff}.Card_themeCard__V7c_l{background-color:var(--theme-white);border-radius:var(--border-radius);padding:25px;display:flex;flex-direction:column;font-family:var(--font-family);overflow:hidden;background-color:#fafafa;border:1px solid #ddd}.Card_themeCardTop__Piall{width:calc(100% + 50px);margin-left:-25px;margin-top:-25px;padding:16px 22px;background-color:var(--theme-color);color:#fff}.Card_imageCard__NOg4l{width:calc(var(--font-size) / .45);height:calc(var(--font-size) / .335);box-shadow:0 0 6px rgba(0,0,0,.18);border-radius:var(--border-radius);background-color:#fff;vertical-align:top;white-space:normal;overflow:hidden}.Card_imageCardContent__j_KCy{width:100%;height:calc(var(--font-size) / .6);padding:0 20px 20px}.Card_imageCardContent__j_KCy h2{color:var(--theme-color-black)}@media(max-width:768px){.Card_iconCardOverride__gdZRE{width:calc(var(--font-size) / .48);height:calc(var(--font-size) / .48)}.Card_iconCardOverride__gdZRE .Card_imageCardContent__j_KCy{padding:0 10px 10px}}.PageSwitcher_pageSwitcher__xo2vO{width:60px;height:30px;border-radius:25px;background-color:#e9e9e9;padding:1px;cursor:pointer;transition:.15s}.PageSwitcher_pageSwitcher__xo2vO:hover{scale:1.05}.PageSwitcher_pageSwitcherInner__Ix0q4{width:100%;height:100%;border-radius:24px;line-height:28px;background-color:#e9e9e9;text-align:center;opacity:.6}.Score_scoreView__lvA5K{display:flex}.Score_scoreNumber__V1rjY{display:flex;width:-moz-fit-content;width:fit-content}.Score_scoreNumberMain__hCEcX{font-family:var(--font-family);font-size:calc(var(--font-size) / 2.3);font-weight:600}.Score_scoreBarsContainer__tQ9BB{flex:1 1;height:330px}.Score_scoreBarsBlock__vkDJ0{height:280px}.Score_scoreNumberSecondary__EJta5{font-family:var(--font-family);color:#999;font-size:calc(var(--font-size) / 6);font-weight:800;margin-left:5px;margin-top:calc(var(--font-size) / 3)}.Score_scoreBar__3xH_p{position:relative;width:100%;height:calc(var(--font-size) / 3);background-color:#e3e3e3;border-radius:10px;margin-bottom:10px;overflow:hidden}.Score_scoreBarLabel__yo0oi{position:absolute;line-height:calc(var(--font-size) / 3.2);padding-left:20px;z-index:5}.Score_scoreBarBarInner__Weu2Z{position:absolute;height:100%;border-radius:10px;background-color:var(--theme-color);z-index:4}.Score_scoreBarMiniScore__G45R9{display:flex}.Score_scoreBarMiniScoreNumber__NdX_g{line-height:10px;font-size:15px;font-family:var(--font-family);padding-right:10px;margin-top:1px}.Score_scoreBarMiniScoreBar__e_i6M{width:100%;background-color:#e3e3e3;border-radius:10px;margin-bottom:10px;margin-top:3px;height:6px}.Score_scoreBarMiniScoreBarInner___bL8p{height:6px;background-color:var(--theme-color);border-radius:10px}.Score_scoreBarsHeatMap__Q55jS{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.Score_scoreBarsHeatMapHorizontal__NCgnZ{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:15px;gap:15px}.Score_scoreBarsHeatMapBlock__JJzCW{height:65px;border-radius:var(--border-radius);background-color:#888;text-align:center}.Score_scoreBarsHeatMapBlockText__4RUd_{line-height:40px;height:28px;font-size:calc(var(--font-size) / 8);font-weight:300;color:#fff;font-family:var(--font-family)}.Score_scoreBarsHeatMapBlockScore__AukxD{color:#fff;font-weight:600;font-size:calc(var(--font-size) / 5.7)}.Score_scoreBarsHeatMapBlock-none__nBGR0{background-color:#888}.Score_scoreBarsHeatMapBlock-1__CPNKL{background-color:#dd1e1e}.Score_scoreBarsHeatMapBlock-2__Cv_0m{background-color:#c1760d}.Score_scoreBarsHeatMapBlock-3___2zRb{background-color:#b69200}.Score_scoreBarsHeatMapBlock-4__7ERMB{background-color:#71ae00}.Score_scoreBarsHeatMapBlock-5__n7m5c{background-color:#1fb50e}@media(max-width:600px){.Score_scoreBarsHeatMap__Q55jS{grid-template-columns:repeat(2,1fr)}.Score_scoreBarsHeatMapBlock__JJzCW{height:62px}}.Score_companyScoreViewCard__XJvDE{width:97%;max-width:600px;border-radius:var(--border-radius);box-shadow:0 0 15px 0 rgba(0,0,0,.08);padding:35px;background-color:#fff;overflow:hidden;height:240px}@media(max-width:600px){.Score_companyScoreViewCard__XJvDE{height:320px;padding:25px}}@media (max-width:800px){.Score_scoreBarsHeatMapHorizontal__NCgnZ{grid-template-columns:repeat(4,1fr);gap:10px}.Score_scoreBarsHeatMapHorizontal__NCgnZ .Score_scoreBarsHeatMapBlock__JJzCW{height:50px}.Score_scoreBarsHeatMapHorizontal__NCgnZ .Score_scoreBarsHeatMapBlockText__4RUd_{line-height:30px;height:25px;font-size:calc(var(--font-size) / 9)}.Score_scoreBarsHeatMapHorizontal__NCgnZ .Score_scoreBarsHeatMapBlockScore__AukxD{font-size:calc(var(--font-size) / 6.5)}}@media (max-width:550px){.Score_scoreBarsHeatMapHorizontal__NCgnZ{grid-template-columns:repeat(2,1fr)}}.CompanyProfile_companyProfileDepSelection__TKcyB{text-decoration:underline;cursor:pointer}.CompanyProfile_companyProfileHorizontal__3QF_l{min-width:100%;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;border-radius:var(--border-radius);background-color:#fff;width:-moz-fit-content;width:fit-content}.CompanyProfile_companyProfileHorizontalItem___A9Z3{padding:15px;height:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:0;flex-shrink:0}.CompanyProfile_companyProfileUnderHeader__zfTyP:hover{text-decoration:underline}.CompanyProfile_companyProfileHorizontalItem___A9Z3 *{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CompanyProfile_scoreMain__zGgrd{border-top-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);width:-moz-fit-content;width:fit-content;display:flex;text-align:center;font-family:var(--font-family);font-weight:600;font-size:calc(var(--font-size) / 5);top:0;left:0;color:var(--theme-color);gap:10px}.CompanyProfile_scoreMainLabel__Hhhh7{font-size:calc(var(--font-size) / 8);font-weight:300;padding:0 5px;text-align:left;margin:0 0 -7px;color:#333}@media (max-width:800px){.CompanyProfile_companyProfileHorizontal__3QF_l{flex-direction:column;width:100%;max-width:100%;min-width:unset;border-radius:var(--border-radius);box-shadow:0 0 15px 0 rgba(0,0,0,.08);margin-bottom:15px}.CompanyProfile_companyProfileHorizontalItem___A9Z3{width:100%!important;max-width:100%;padding:15px 15px 0;white-space:normal;flex-shrink:1}.CompanyProfile_companyProfileHorizontalItem___A9Z3:last-child{padding-bottom:15px}.CompanyProfile_companyProfileHorizontalItem___A9Z3 *{white-space:normal}.CompanyProfile_companyProfileUnderHeader__zfTyP{margin-bottom:15px}.CompanyProfile_scoreMain__zGgrd{justify-content:space-around;width:100%}}.Bookmark_bookmarkItemsContainer__bZEKe{display:flex;gap:15px;padding:20px;overflow-x:auto;flex-direction:column;width:calc(100%);-ms-overflow-style:none;scrollbar-width:none;max-width:1350px;margin:0 auto}.Bookmark_bookmarkItemsContainer__bZEKe::-webkit-scrollbar{display:none}.Bookmark_bookmarkItemsToolbar__nCuPs{margin:0 auto;max-width:calc(1350px - 40px);width:calc(100% - 40px);padding:15px 20px;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:var(--border-radius);display:flex}.Bookmark_bookmarkItemsToolbarLeft__nEa5e{flex:1 1;display:flex}.Bookmark_bookmarkItemsToolbarRight__jMI7s{display:flex;flex:1 1;justify-content:flex-end}.Bookmark_bookmarkConfig__2T_FZ{padding:20px 25px 25px;border-radius:var(--border-radius);margin:20px auto 0;max-width:calc(1350px - 40px);width:calc(100% - 40px);background-color:#f3f3f3}.DashboardPlatformFrame_side__A7_xV{padding:0;margin:150px 0 10px 10px;border-radius:var(--border-radius)}.DashboardPlatformFrame_main__UDdzz{padding:0;margin:70px 25px 100px 0;background-color:#fff;border-radius:var(--border-radius);overflow-x:visible}.DashboardPlatformFrame_mainTop__0fw6O{width:calc(100%);border-radius:var(--border-radius);padding:30px;background-color:var(--theme-white)}@media(max-width:850px){.DashboardPlatformFrame_side__A7_xV{margin:100px 0 0;padding:0}.DashboardPlatformFrame_main__UDdzz{margin:30px auto 0;max-width:700px;padding:0 10px}}@media(max-width:740px){.DashboardPlatformFrame_main__UDdzz{padding:20px 10px}}@media(max-width:600px){.DashboardPlatformFrame_main__UDdzz{width:100%;margin:0}}