/* Customer comparison hierarchy. Keep the approved scenario poster unchanged. */
#pcReport.pc-mobile-report{background:#fff;color:#253246;padding:42px 44px 54px}
#pcReport.pc-mobile-report .pcm-hero{background:#fff9f7;border-top:10px solid #a52b3e;border-bottom:0;padding:30px 26px 32px;margin:0 0 0}
#pcReport.pc-mobile-report .pcm-hero h1{font-size:60px}
#pcReport.pc-mobile-report .pcm-module{margin-top:68px}
#pcReport.pc-mobile-report .pcm-module-head{margin-bottom:24px}
#pcReport.pc-mobile-report .pcm-payment-card{border-radius:6px;border-width:1px;border-top:4px solid var(--pcm-color);text-align:center;background:#f6f8fa}
#pcReport.pc-mobile-report .pcm-payment-card h3{background:transparent;padding:19px 18px 10px}
#pcReport.pc-mobile-report .pcm-payment-inner{padding:10px 18px 22px}
#pcReport.pc-mobile-report .pcm-payment-inner strong{font-size:47px}
#pcReport.pc-mobile-report .pcm-withdraw{background:#f6f8fa;line-height:1.65;padding:17px 18px}
#pcReport.pc-mobile-report .pcm-target-card,#pcReport.pc-mobile-report .pcm-chart-box{border-radius:6px;border-color:#dce2e9}
#pcReport.pc-mobile-report .pcm-table-label small{line-height:1.6}
#pcReport.pc-mobile-report .pcm-chart-note,#pcReport.pc-mobile-report .pcm-footer{line-height:1.65;color:#657181}
#pcReport.pc-mobile-report .pcm-footer{margin-top:52px}

#srApp #sr-poster{color:#253246;padding-bottom:54px;background:white}
#srApp #sr-poster h1{font-size:60px}
#srApp #sr-poster .context{border:0;background:#fff9f7;border-radius:6px;padding:14px 18px;margin-bottom:24px}
#srApp #sr-poster .cards{gap:20px}
#srApp #sr-poster .card{text-align:center;padding:23px 18px;border-radius:6px;background:#f6f8fa}
#srApp #sr-poster .card .amount{font-size:45px;margin:10px 0}
#srApp #sr-poster .card p{font-size:27px;line-height:1.6}
#srApp #sr-poster>section{margin-top:48px;padding-top:26px;border-top:1px solid #dce2e9}
#srApp #sr-poster .section-title{margin-bottom:24px}
#srApp #sr-poster .section-title b{background:transparent;padding:0;color:#a52b3e}
#srApp #sr-poster .chart-card{margin-top:32px;border-radius:6px}
#srApp #sr-poster .mini{font-size:26px;line-height:1.6}
#srApp #sr-poster footer{margin-top:48px}

#lcReport .lc-poster-head{background:#fff9f7;color:#253246;border-top:12px solid #a52b3e;padding:40px 52px 34px}
#lcReport .lc-poster-kicker{color:#a52b3e;opacity:1}
#lcReport .lc-poster-head h2{font-size:57px;letter-spacing:0}
#lcReport .lc-poster-head p{color:#657181}
#lcReport .lc-poster-body{padding-top:48px;padding-bottom:58px}
#lcReport .lc-plan{text-align:center;border-radius:6px;padding:22px 24px;background:#f6f8fa}
#lcReport .lc-plan-label{justify-content:center;font-size:29px}
#lcReport .lc-plan-label b{margin-left:10px}
#lcReport .lc-plan-dot{display:none}
#lcReport .lc-product-name{font-size:30px;line-height:1.5;min-height:0;margin-bottom:10px!important}
#lcReport .lc-premium{margin-top:18px}
#lcReport .lc-chart{padding-top:46px;margin-top:20px;border-top:1px solid #dce2e9;border-bottom:0}
#lcReport .lc-chart-heading h3{font-size:36px}
#lcReport .lc-poster-footer{margin-top:46px;line-height:1.65}
#lcReport .lc-summary{margin-top:18px;padding-top:15px;border-top:1px solid #dce2e9;font-size:25px;line-height:1.6;color:#657181}
#lcReport .lc-summary strong{display:block;font-size:37px;color:#C72D3D}
#lcReport .lc-plan-1 .lc-summary strong{color:#244C73}

#hcReport:not(.hs-report) .hc-leverage-head{background:#fff9f7;color:#253246;border-top:12px solid #a52b3e;padding:40px 52px 34px}
#hcReport:not(.hs-report) .hc-leverage-head>div{color:#a52b3e}
#hcReport:not(.hs-report) .hc-leverage-head h2{color:#253246}
#hcReport:not(.hs-report) .hc-simple-plan{text-align:center;border-radius:6px;padding:23px 18px}
#hcReport:not(.hs-report) .hc-leverage-panel{padding-top:34px;margin-top:52px;border-top:1px solid #dce2e9}
#hcReport:not(.hs-report) .hc-leverage-panel h3{margin-bottom:14px}
#hcReport:not(.hs-report) .hc-leverage-guide{margin-top:26px;line-height:1.65}
#hcReport:not(.hs-report) .hc-leverage-body{padding-bottom:58px}
