body.public-share #report .grade-scale{display:none!important}
/* A score, a row of stars and the letter occupy the same positions in both cards. */
body.public-share #report .sw-grid .panel-heading h2{font-size:18px!important;color:#77efb5!important}
body.public-share #report .sw-grid .weak .panel-heading h2{color:#ff9aaa!important}
@media(max-width:480px){body.public-share #report .sw-grid .panel-heading h2{font-size:16px!important}}
body.public-share #dbPublicKpis>#dbrefCurrentCard{order:1}
body.public-share #dbPublicKpis>#dbCareerCard{order:2}
body.public-share #dbPublicKpis>.db-summary-confidence{order:3}
body.public-share #dbPublicKpis>#dbPublicRanking{order:4}
body.public-share #dbPublicKpis>#dbValuationTile{order:5}
@media(max-width:720px){body.public-share #dbPublicKpis>#dbValuationTile{grid-column:1/-1!important}}
body.public-share #report .levels{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
body.public-share #report .levels>.level-box:has(#potentialLevel){display:none!important}
body.public-share #report .level-box:has(#currentLevel) .db-forecast-status{display:none!important}
body.public-share #dbPublicReco{cursor:default!important}
body.public-share #dbPublicReco>small,
body.public-share #dbPublicReco>#dbPublicRecoStatus,
body.public-share #dbPublicReco>p{display:none!important}
body.public-share #dbPublicReco .dbref-reco-confidence{box-sizing:border-box;width:100%;margin-top:7px;border:1px solid #23465e;background:#091e2c;border-radius:7px;padding:7px 4px;color:#a9c6d8;font-size:8px}
body.public-share #dbPublicReco .dbref-reco-confidence b{display:block;color:#eef8ff;font-size:12px;margin-top:2px}
body.public-share #report .levels>.level-box:has(#currentLevel),
body.public-share #report .levels>#dbCareerLevel{--viewer-level-color:#f4c65e;position:relative;box-sizing:border-box;min-width:0;min-height:150px;padding:17px 18px!important;display:flex!important;flex-direction:column;align-items:stretch;background:#102532!important;border:1px solid #2c475a!important;border-radius:12px!important}
body.public-share #report .level-box[data-level-tone=red]{--viewer-level-color:#ff6978}
body.public-share #report .level-box[data-level-tone=green]{--viewer-level-color:#65edb3}
body.public-share #report .level-box[data-level-tone=violet]{--viewer-level-color:#caa9ff}
body.public-share #report .levels .lab{font-size:12px!important;color:#8ca8bb!important;font-weight:500!important;letter-spacing:.02em!important;line-height:1.35!important;text-transform:uppercase}
body.public-share #report .level-box:has(#currentLevel) .grade-line{margin:15px 0 0!important;display:flex!important;align-items:baseline!important}
body.public-share #report .level-box:has(#currentLevel) #currentLevel{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}
body.public-share #report .level-box:has(#currentLevel) .grade-line>span:not(.grade-badge):not(.db-viewer-current-score){display:none!important}
body.public-share #report .db-viewer-current-score,
body.public-share #report #dbCareerLevel .db-career-score{font-size:30px!important;line-height:1.1!important;font-weight:800!important;color:var(--viewer-level-color)!important;font-variant-numeric:tabular-nums;white-space:nowrap}
body.public-share #report #dbCareerLevel .db-career-figure{margin-top:15px!important;display:flex!important;flex:1;flex-direction:column;min-width:0}
body.public-share #report #dbCareerLevel .db-career-line{display:flex!important;align-items:baseline!important;gap:0!important;flex-wrap:nowrap!important}
body.public-share #report #dbCareerLevel .db-career-unit{font-size:0!important;margin:0!important;color:var(--viewer-level-color)!important}
body.public-share #report #dbCareerLevel .db-career-unit:after{content:'/5';font-size:30px;font-weight:800;line-height:1.1}
body.public-share #report #currentStars,
body.public-share #report #dbCareerLevel .db-career-stars{display:block!important;margin:auto 55px 0 0!important;padding-top:18px!important;color:var(--viewer-level-color)!important;font-size:24px!important;letter-spacing:2px!important;line-height:1!important;white-space:nowrap}
body.public-share #report #dbCareerLevel .db-career-stars{margin-top:auto!important}
body.public-share #report #currentGrade,
body.public-share #report #dbCareerGrade{position:absolute!important;right:17px!important;bottom:15px!important;min-width:46px!important;height:34px!important;margin:0!important;font-size:17px!important;line-height:1!important;border-radius:9px!important;color:var(--viewer-level-color)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
body.public-share #report #dbCareerLevel .db-forecast-status{display:none!important}
@media(max-width:600px){body.public-share #report .levels{gap:9px!important}body.public-share #report .levels>.level-box:has(#currentLevel),body.public-share #report .levels>#dbCareerLevel{min-height:130px;padding:12px 11px!important}body.public-share #report .levels .lab{font-size:10px!important}body.public-share #report .db-viewer-current-score,body.public-share #report #dbCareerLevel .db-career-score{font-size:25px!important}body.public-share #report #dbCareerLevel .db-career-unit:after{font-size:25px}body.public-share #report #currentStars,body.public-share #report #dbCareerLevel .db-career-stars{font-size:19px!important;letter-spacing:0!important;margin-right:43px!important}body.public-share #report #currentGrade,body.public-share #report #dbCareerGrade{right:10px!important;bottom:11px!important;min-width:38px!important;height:31px!important;font-size:14px!important}}
