/* V70 — matriz financeira e encerramento correto da rolagem. */
html{height:auto!important;min-height:100%!important;overflow-x:hidden!important}
body.ux-v70{height:auto!important;min-height:100vh!important;padding-bottom:0!important;overflow-x:hidden!important;overflow-y:auto!important;align-items:stretch!important}
body.ux-v70 .main-container,
body.ux-v70 .main-container.v54-grid-layout{height:auto!important;min-height:0!important;max-height:none!important;grid-auto-rows:auto!important;align-items:start!important;padding-bottom:24px!important;margin-bottom:0!important;overflow:visible!important}
body.ux-v70 .tab-content{height:auto!important;min-height:0!important;max-height:none!important;margin-bottom:0!important;padding-bottom:18px!important;overflow:visible!important}
body.ux-v70 .tab-content:not(.active){display:none!important}
body.ux-v70 .tab-content.active{display:block!important;position:relative!important}
body.ux-v70:not(.consultant-footer-visible-v64) .main-container{padding-bottom:24px!important}
body.ux-v70 .v70-opportunity-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 16px 14px}
body.ux-v70 .v70-opportunity-stat{min-width:0;padding:12px 13px;border:1px solid rgba(148,163,184,.12);border-radius:14px;background:linear-gradient(180deg,rgba(17,25,44,.94),rgba(11,17,31,.96))}
body.ux-v70 .v70-opportunity-stat span{display:block;color:#93A4C3;font-size:8.5px;font-weight:900;text-transform:uppercase;letter-spacing:.055em;line-height:1.3}
body.ux-v70 .v70-opportunity-stat strong{display:block;margin-top:7px;color:#F8FAFC;font-size:14px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.ux-v70 .v70-opportunity-stat small{display:block;margin-top:5px;color:#8FA0BE;font-size:9px;line-height:1.35}
body.ux-v70 #v69-opportunity-card .v69-chart-stage{height:390px!important;min-height:390px!important;max-height:390px!important}
body.ux-v70 #v69-opportunity-card canvas{height:390px!important;max-height:390px!important}
@media(max-width:900px){body.ux-v70 .v70-opportunity-summary{grid-template-columns:1fr}body.ux-v70 #v69-opportunity-card .v69-chart-stage,body.ux-v70 #v69-opportunity-card canvas{height:360px!important;min-height:360px!important;max-height:360px!important}}