.area-insight{max-width:760px;margin:0 0 var(--space-4)}.area-stats-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.area-insight+.area-stats-grid{margin-top:var(--space-5)}.area-stats-two{grid-template-columns:repeat(2,minmax(0,1fr))}.area-panel{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);margin:0}.area-panel figcaption{margin-bottom:var(--space-4);font-size:var(--text-md);color:var(--ink);font-weight:650}.area-bars{border-bottom:1px solid var(--line);align-items:stretch;gap:2px;height:180px;margin:0;padding:0;list-style:none;display:flex}.area-bars li{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex}.area-bar-track{flex:1;align-items:flex-end;width:100%;max-width:44px;display:flex}.area-bar{background:var(--accent);border-radius:4px 4px 0 0;width:100%;display:block}.area-bars li:hover .area-bar{background:var(--accent-press)}.area-bar-value{font-size:var(--text-sm);color:var(--graphite);font-variant-numeric:tabular-nums}.area-bar-label{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--muted);white-space:nowrap}.area-bars li:not(:first-child):not(:last-child):nth-child(2n) .area-bar-label{visibility:hidden}.area-rows,.area-legend{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.area-rows li{align-items:center;gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:minmax(0,11em) minmax(0,1fr) auto;display:grid}.area-row-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.area-row-track{height:10px;display:block}.area-row-bar{background:var(--accent);border-radius:0 4px 4px 0;height:100%;display:block}.area-row-value{color:var(--graphite);font-variant-numeric:tabular-nums}.area-share{height:14px;margin-bottom:var(--space-4);border-radius:4px;gap:2px;display:flex;overflow:hidden}.area-share-part{min-width:2px;display:block}.area-share-aanvraag{background:var(--accent)}.area-share-besluit{background:var(--muted)}.area-share-overig{background:color-mix(in srgb, var(--muted) 45%, var(--paper))}.area-legend li{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.area-legend li>span:last-child{color:var(--muted)}.area-swatch{border-radius:2px;width:10px;height:10px;display:inline-block}.area-median{margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:1px solid var(--line);font-size:var(--text-sm);line-height:1.5}.area-note{max-width:760px;margin-top:var(--space-4)}.type-links{gap:var(--space-2);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.type-links a{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);font-size:var(--text-sm);color:var(--ink);display:inline-flex}.type-links a:hover{border-color:var(--graphite)}.type-links a span{color:var(--muted);font-variant-numeric:tabular-nums}.town-table{border-collapse:collapse;width:100%;min-width:34rem;font-size:var(--text-md)}.town-table th,.town-table td{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--line);text-align:left}.town-table th{font-size:var(--text-sm);color:var(--muted);font-weight:600}.town-table td.num,.town-table th.num{text-align:right;font-variant-numeric:tabular-nums}.town-table-wrap{overflow-x:auto}@media (max-width:900px){.area-stats-grid{grid-template-columns:minmax(0,1fr)}}@media print{.area-stats-grid{display:block!important}.area-panel{break-inside:avoid;page-break-inside:avoid;border:0;border-radius:0;margin:0 0 4mm;padding:0}.area-panel figcaption{break-after:avoid;page-break-after:avoid;margin-bottom:2mm;font-size:11pt}.area-stats .section-heading{margin-bottom:2mm}.area-bars{border:0;height:auto;display:block!important}.area-bars li{margin:0 4mm 1mm 0;display:inline-block!important}.area-bar-value,.area-bar-label{font-size:10pt;display:inline!important}.area-bars .area-bar-label{margin:0 0 0 .3em;visibility:visible!important}.area-bar-track,.area-row-track,.area-share,.area-swatch{display:none!important}.area-rows,.area-legend{gap:1mm}.area-rows li{grid-template-columns:minmax(0,1fr) auto;gap:3mm;font-size:10pt}.area-row-label{white-space:normal;overflow:visible}}
