#r94-focus .r94-stage-content{align-items:center;justify-content:center}
#r94-focus .r94-unified{height:auto!important;max-height:none!important;overflow:visible!important;padding:18px!important}
#r94-focus .r94-report-layout{grid-template-columns:23% minmax(0,1fr)!important;gap:16px!important}
#r94-focus .sv-report-paper{height:auto!important;max-height:none!important;overflow:visible!important;padding:16px!important}
#r94-focus .r94-unified .sv-report-paper h2{font-size:25px!important}
#r94-focus .r94-unified .sv-report-copy p,#r94-focus .r94-unified .sv-swot p{font-size:11px!important;line-height:1.35!important}
#r94-focus .sv-report-metrics svg{height:68px!important}
#r94-focus .sr-progress-ring{width:155px!important;height:155px!important}
#r94-focus .sr-factor-chart svg{height:155px!important}
#r94-focus .v95-style-button{display:none!important}
#r94-focus .sv-report-metrics{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}
#r94-focus .sv-report-paper h3{font-size:13px!important;margin:8px 0 5px!important}
#r94-focus .sv-report-paper h4{font-size:12px!important;margin:4px 0!important}
#r94-focus .sv-report-paper p{margin:4px 0!important;line-height:1.3!important}
#r94-focus .sv-report-paper section{margin-top:6px!important;margin-bottom:6px!important}
#r94-focus .sv-report-copy>div,#r94-focus .sv-swot>div{padding:7px!important}
#r94-focus .sv-report-paper>header{padding-bottom:8px!important;margin-bottom:8px!important}
#r94-focus .sv-finance{padding:7px!important;margin:7px 0!important}
