/* VTTech 2.0 RC2 - compactacao global R11 */
.r11-shell{grid-template-columns:232px minmax(0,1fr)!important}
.r11-sidebar{padding:10px 9px!important}
.r11-company{height:auto!important;min-height:56px!important;padding:8px 10px!important}
.r11-company-copy strong{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.18!important;font-size:12.5px!important}
.r11-company-copy span{font-size:10.5px!important;margin-top:4px!important}
.r11-main{width:min(1320px,100%)!important;padding:12px 18px 24px!important}
.r11-hero{min-height:92px!important;padding:15px 24px!important;margin-bottom:10px!important}
.r11-hero h1{font-size:25px!important;line-height:1.08!important;margin:5px 0 5px!important;white-space:normal!important;word-break:break-word}
.r11-hero p{font-size:12px!important}
.r11-metrics{gap:9px!important;margin-bottom:10px!important}
.r11-metric{min-height:68px!important;padding:10px 12px!important}
.r11-metric strong{font-size:20px!important;margin-top:4px!important}
.r11-panel,.r11-form-card{padding:12px 14px!important}
.r11-page-head{margin:0 0 10px!important}
.r11-page-head h1{font-size:22px!important}
.r11-form-card{max-width:900px!important}
.r11-empty{padding:14px!important}
.r10b-main{padding-top:14px!important}
.r10b-heading{margin-bottom:10px!important}
.r10b-card{padding:15px 17px!important;margin-bottom:10px!important}
@media(max-width:1100px){.r11-shell{grid-template-columns:215px minmax(0,1fr)!important}}
@media(max-width:920px){.r11-shell{display:block!important}.r11-main{padding:10px 10px 70px!important}.r11-hero{padding:14px 16px!important}.r11-hero h1{font-size:22px!important}}
