/* Page shell only: the original View owns charts, dimensions and interactions. */
.vcc-performance-page .vcc-back{margin:0 0 12px}
.vcc-performance-heading{margin:0 0 26px}
.vcc-performance-heading h1{margin:0 0 8px;color:#132e52;font:700 36px/1.15 Barlow,system-ui,sans-serif;letter-spacing:-.025em}
.vcc-performance-heading p{margin:0;color:#627890;font:400 17px/1.5 Barlow,system-ui,sans-serif}
.vcc-performance-panel{padding:28px;background:#fff;border:1px solid #d8e4f0;border-radius:12px;min-width:0}
.vcc-performance-content{min-width:0;max-width:100%;overflow-x:auto;color:#334761;font:400 16px/1.6 Barlow,system-ui,sans-serif}
.vcc-performance-content>.gv-container{max-width:100%;margin:0}
.vcc-performance-content a{color:#0761a9;text-underline-offset:3px}
.vcc-performance-content .vcc-access a{color:#fff}
@media(max-width:600px){
 .vcc-performance-heading h1{font-size:29px}
 .vcc-performance-heading p{font-size:16px}
 .vcc-performance-panel{padding:16px}
}
@media print{
 .vcc-performance-page .vcc-back{display:none}
 .vcc-performance-panel{padding:0;border:0}
 .vcc-performance-content{overflow:visible}
}
