.value-radar{--vr-ink:#183e36;--vr-muted:#536b63;--vr-green:#246552;--vr-border:#d7e2d9;--vr-paper:#fff;color:var(--vr-ink);margin:20px 0 38px;font-size:15px;line-height:1.7}.value-radar *{box-sizing:border-box}.value-radar h2{font-size:30px;letter-spacing:.02em;margin:8px 0}.value-radar h3{font-size:21px;margin:0 0 5px}.value-radar h4{font-size:16px;margin:12px 0 6px}.value-radar p{margin:8px 0}.vr-head{background:#eaf1e7;border:1px solid var(--vr-border);padding:25px;border-radius:18px 18px 0 0}.vr-eyebrow{font-size:12px;letter-spacing:.18em;font-weight:700;color:#527362}.vr-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.vr-summary>div{border-left:2px solid #adc7ab;padding-left:15px;display:flex;flex-direction:column}.vr-summary span{font-size:13px}.vr-summary strong{font-size:23px;color:#285b43}.vr-summary small{font-size:12px;color:var(--vr-muted)}.vr-tabs,.vr-legend,.vr-region-buttons,.vr-months,.vr-evidence{display:flex;gap:9px;flex-wrap:wrap}.vr-tabs{margin:18px 0 0}.vr-btn,.vr-month{font:inherit;border:1px solid #a7beb0;background:white;color:#204a3b;border-radius:8px;padding:9px 14px;cursor:pointer;line-height:1.4}.vr-btn:hover,.vr-month:hover{background:#dfece1}.vr-btn[aria-pressed=true]{background:#245541;border-color:#245541;color:white}.vr-btn:focus-visible,.vr-month:focus-visible,.vr-map-target:focus-visible{outline:3px solid #b07817;outline-offset:3px}.vr-btn:disabled{opacity:.5;cursor:not-allowed}.vr-month{padding:5px 9px;font-size:12px}.vr-stack{display:grid;gap:17px;margin-top:18px}.vr-card{padding:23px;background:white;border:1px solid var(--vr-border);border-radius:14px;min-width:0}.vr-muted{color:var(--vr-muted);font-size:13px}.vr-badge{display:inline-flex;background:#edf0ef;border-radius:6px;padding:3px 9px;font-size:12px;color:#475f55}.vr-badge.green{background:#e1efdd;color:#285d36}.vr-badge.amber{background:#fff1d7;color:#80580d}.vr-legend{margin:12px 0}.vr-chart{width:100%;display:block;max-height:340px;overflow:visible}.vr-gridline{stroke:#e4e9e3;stroke-width:1}.vr-axis{fill:#60746a;font-size:12px}.vr-line{fill:none;stroke-width:3}.vr-series-0{stroke:#27684c}.vr-series-1{stroke:#a1afa5;stroke-dasharray:6 5}.vr-point.vr-series-0{fill:#27684c;stroke:white;stroke-width:1.5}.vr-point.vr-series-1{fill:#a1afa5;stroke:none}.vr-audit{margin:16px 0 0;background:#f5f7f1;padding:16px 19px;border-left:3px solid #86a86c;border-radius:6px}.vr-stop{font-size:13px;color:#775115;background:#fcf7e9;border-radius:6px;padding:9px 12px}.vr-empty{background:#f0f3ef;padding:20px;border-radius:8px}.vr-total{font-size:34px;font-weight:700}.vr-link,.vr-link-button{color:#205e4a;text-decoration:underline;font-size:13px}.vr-link-button{border:0;background:none;padding:3px 0;cursor:pointer}.vr-evidence{display:inline-flex;margin-left:13px}.vr-table-scroll{overflow-x:auto}.vr-table{width:100%;border-collapse:collapse;font-size:13px;min-width:640px}.vr-table th,.vr-table td{text-align:left;border-bottom:1px solid #e0e7df;padding:15px 11px}.vr-table thead th{background:#f0f4ed}.vr-dim{opacity:.55}.vr-map-grid{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(380px,1.15fr);gap:22px;margin-top:20px}.vr-map-box{background:#f4f7f2;border-radius:12px;padding:16px;align-self:start;position:sticky;top:15px}.vr-map{width:100%;display:block;max-height:610px}.vr-land{fill:#d6e3d1;stroke:#94ab92;stroke-width:.7}.vr-dot.heat{fill:#3b7857;fill-opacity:.68;stroke:#205037;stroke-width:2}.vr-dot.unknown{fill:#c8cfcb;stroke:#77877d;stroke-width:2;stroke-dasharray:4 3}.vr-dot.zero{fill:white;stroke:#558568;stroke-width:2}.vr-ring{fill:none;stroke:#ac7c25;stroke-width:2}.vr-no-ring{fill:none;stroke:none}.vr-map-label{font-size:15px;font-weight:700;fill:#214e3b;paint-order:stroke;stroke:#f4f7f2;stroke-width:5px;stroke-linejoin:round}.vr-map-target{cursor:pointer}.vr-products{display:grid;gap:13px}.vr-product{padding:16px;border:1px solid #dce5d8;border-radius:10px;background:#fbfcf9}.vr-event{border-bottom:1px solid #e0e5dc;padding:12px 0}.value-radar summary{cursor:pointer;font-weight:600;color:#2b604b;padding:5px 0}.vr-code{display:block;overflow-x:auto;padding:12px;background:#f0f3ee;font-size:12px}.vr-form{display:grid;gap:15px;padding-top:15px;max-width:750px}.vr-form>label:not(.vr-check){display:grid;gap:6px}.vr-form input[type=date],.vr-form input[type=file]{padding:8px;border:1px solid #a7beb0;background:white;border-radius:6px;font:inherit;color:#234e3b}.vr-form fieldset{border:1px solid #c6d7c8;border-radius:8px;padding:12px;display:flex;gap:18px;flex-wrap:wrap}.vr-check{display:flex;align-items:center;gap:7px}.vr-form input[type=checkbox]{width:17px;height:17px;accent-color:#245541}
@media(max-width:1150px){.vr-map-grid{grid-template-columns:1fr}.vr-map-box{position:static}.vr-map{max-height:490px}.vr-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.vr-head,.vr-card{padding:17px}.value-radar h2{font-size:24px}.vr-summary strong{font-size:19px}.vr-tabs .vr-btn{flex:1;font-size:13px;padding:8px}.vr-map-grid{display:block}.vr-map-box{margin-bottom:15px}.vr-map-label{font-size:17px}}
