.vr-report{max-width:900px;margin:auto}.vr-section{background:#fff;border:1px solid #dce5d8;border-radius:10px;padding:28px;margin:20px 0;overflow:hidden}.vr-kicker{font-size:10px;font-weight:bold;letter-spacing:1.5px;color:#71866b}.vr-section h2{font-size:28px;line-height:1.2;margin:9px 0 14px;letter-spacing:-.6px}.vr-section h3{font-size:17px;margin:22px 0 12px}.vr-section p,.vr-section li{font-size:13px}.vr-note,.vr-empty{font-size:11px!important;color:#647565}.vr-chart{width:100%;height:auto;display:block;margin:22px 0}.vr-metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}.vr-metrics>div{padding:18px;background:#edf2e5;border-radius:7px}.vr-metrics span,.vr-metrics small{display:block;font-size:11px;color:#52674f}.vr-metrics strong{display:block;font-size:27px;margin:7px 0}.vr-finding{border-left:3px solid #8f9f64;background:#f0f3e7;padding:12px 15px}.vr-table{overflow:auto}.vr-table table{width:100%;border-collapse:collapse;font-size:12px}.vr-table th,.vr-table td{text-align:left;padding:10px 9px;border-bottom:1px solid #dfe6d7;vertical-align:top}.vr-table th{background:#edf2e5;font-size:10px}.vr-toolbar{max-width:900px;margin:25px auto;display:flex;justify-content:space-between;align-items:center;gap:20px}.vr-toolbar button{background:#204e40;color:#fff;border:0;padding:12px 20px;border-radius:6px;cursor:pointer}@media(max-width:600px){.vr-section{padding:18px;margin:12px 0}.vr-section h2{font-size:23px}.vr-metrics strong{font-size:22px}.vr-toolbar{padding:15px;flex-wrap:wrap}.vr-table table{min-width:430px}}@media print{@page{size:A4;margin:14mm}body{background:#fff}.vr-toolbar,.no-print{display:none!important}.vr-section{break-before:page;border:0;padding:0;margin:0;overflow:visible}.vr-section:first-child{break-before:auto}.vr-chart,.vr-metrics{break-inside:avoid}.vr-table{overflow:visible}.vr-table table{min-width:0}tr{break-inside:avoid}thead{display:table-header-group}.vr-section h2,.vr-section h3{break-after:avoid}}