/* Isolate header, value, chart and footer; never stretch SVGs independently. */
#main .r94-kpi:not(.r94-expanded-node){height:270px!important;min-height:270px!important;display:grid!important;grid-template-rows:32px 40px minmax(0,1fr) 20px!important;gap:7px;padding:14px!important;overflow:hidden}
#main .r94-kpi header{margin:0!important;min-width:0;align-items:center!important}
#main .r94-kpi h2{font-size:17px!important;line-height:1.15!important}
#main .r94-kpi-value{margin:0!important;position:static!important;align-items:baseline!important;min-height:0!important}
#main .r94-kpi-value strong{font-size:30px!important}
#main .r94-kpi-value small{font-size:10px!important}
#main .r94-kpi .r94-chart{position:relative!important;height:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important}
#main .r94-kpi .r94-chart>.v95-visual{height:100%!important;display:flex!important;flex-direction:column;min-height:0!important;padding-top:24px;box-sizing:border-box}
#main .r94-kpi .r94-chart svg{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;flex:1;overflow:hidden!important}
#main .r94-kpi .r94-legend{position:static!important;flex:none;justify-content:center;min-height:16px;font-size:10px!important;margin:0!important;padding:0 30px 3px 0}
#main .r94-kpi footer{position:static!important;margin:0!important;font-size:10px!important;white-space:nowrap;display:flex;justify-content:space-between;gap:6px}
#main .r94-kpi .v95-pyramid{min-height:0!important}
.sv-report-copy{grid-template-columns:repeat(6,minmax(0,1fr))!important}
.sv-report-copy>section{grid-column:span 2}
.sv-report-copy>.v98-decisions,.sv-report-copy>.v98-next{grid-column:span 3}
@media(min-height:1050px){#main .r94-kpi:not(.r94-expanded-node){height:310px!important}}
@media(max-width:650px){.sv-report-copy>section{grid-column:span 6}}
#main .r94-kpi .r94-chart>.v95-visual{padding-top:0!important}
#main .r94-kpi .r94-chart .v95-style-button{top:0;right:0}
#main .r94-kpi .r94-chart .r94-legend{padding-right:32px!important}
