.fru-kaart{padding:1rem 1.15rem 1.25rem}.fru-kop{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.fru-gemeten{flex:none;font-size:.75rem;color:var(--text-muted, #4d4d4d);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:.2rem}.fru-laden,.fru-leeg{color:var(--text-muted, #4d4d4d);font-size:.9rem;margin:.5rem 0 0}.fru-fout{margin:.75rem 0 0;padding:.6rem .75rem;border-radius:.5rem;background:var(--red-soft, rgba(207, 75, 58, .13));color:var(--red-contrast, #b84334);font-size:.9rem;line-height:1.5}.fru-banner{margin:.85rem 0 0;padding:.6rem .75rem;border-radius:.5rem;font-size:.9rem;line-height:1.5}.fru-banner--let-op{background:var(--yellow-soft, rgba(194, 131, 13, .16));color:var(--nrmist-tekst, #7a4208);border-left:3px solid var(--yellow, #c2830d)}.fru-samenvatting{margin:.75rem 0 .25rem;font-size:.95rem;color:var(--text, #1f3140)}.fru-cats{margin-top:.75rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:.75rem}.fru-cat{border:1px solid var(--line, #b0b0b0);border-radius:.6rem;padding:.7rem .8rem .8rem;background:var(--surface, #fff);display:flex;flex-direction:column;min-width:0}.fru-cat--verdacht{border-color:var(--yellow, #c2830d)}.fru-cat--nog_niet_meetbaar{border-color:var(--line-strong, #8f8f8f);border-style:dashed}.fru-cat--deels_meetbaar{border-color:var(--yellow, #c2830d);border-style:dashed}.fru-cat-kop{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.fru-cat-naam{margin:0;font-size:.95rem;font-weight:600;color:var(--text, #1f3140)}.fru-cat-uitleg{margin:.35rem 0 0;font-size:.82rem;line-height:1.45;color:var(--text-secondary, #3f4d59)}.fru-cat-noemer{margin:.5rem 0 0;font-size:.85rem;color:var(--text, #1f3140);font-variant-numeric:tabular-nums}.fru-cat-bron{color:var(--text-muted, #4d4d4d);font-size:.75rem}.fru-cat-reden{margin:.4rem 0 0;font-size:.8rem;line-height:1.45;color:var(--nrmist-tekst, #7a4208);background:var(--yellow-soft, rgba(194, 131, 13, .16));padding:.4rem .5rem;border-radius:.4rem}.fru-cat--nog_niet_meetbaar .fru-cat-reden{color:var(--text-secondary, #3f4d59);background:var(--fill-active, rgba(31, 49, 64, .08))}.fru-chip{flex:none;font-size:.72rem;font-weight:600;line-height:1;padding:.3rem .5rem;border-radius:999px;white-space:nowrap}.fru-chip--ok{background:var(--green-soft, rgba(140, 198, 63, .2));color:var(--green-contrast, #4d701c)}.fru-chip--uit{background:var(--red-soft, rgba(207, 75, 58, .13));color:var(--red-contrast, #b84334)}.fru-chip--verdacht,.fru-chip--deels{background:var(--yellow-soft, rgba(194, 131, 13, .16));color:var(--nrmist-tekst, #7a4208)}.fru-chip--onbekend{background:var(--fill-active, rgba(31, 49, 64, .08));color:var(--text-secondary, #3f4d59)}.fru-loc{margin-top:.5rem;border-top:1px solid var(--line, #b0b0b0)}.fru-loc-kop{width:100%;display:flex;align-items:center;gap:.5rem;background:transparent;border:0;cursor:pointer;text-align:left;padding:.45rem .1rem;font:inherit;color:var(--text, #1f3140)}.fru-loc-kop:hover{background:var(--fill-hover, rgba(31, 49, 64, .05))}.fru-loc-naam{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem}.fru-loc-aantal{flex:none;font-variant-numeric:tabular-nums;font-weight:600;font-size:.88rem}.fru-loc-pijl{flex:none;transition:transform .15s ease;color:var(--text-muted, #4d4d4d)}.fru-loc-kop.is-open .fru-loc-pijl{transform:rotate(90deg)}.fru-loc-body{padding:.2rem 0 .5rem}.fru-afkap{margin:0 0 .4rem;font-size:.78rem;line-height:1.45;color:var(--nrmist-tekst, #7a4208);background:var(--yellow-soft, rgba(194, 131, 13, .16));padding:.35rem .5rem;border-radius:.4rem}.fru-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.fru-item{font-size:.82rem;line-height:1.45;padding:.3rem .45rem;border-radius:.4rem;background:var(--surface-alt, #f5f7f9);min-width:0}.fru-item-link{font-weight:600;color:var(--blue-contrast, #2e719b);text-decoration:none}.fru-item-link:hover{text-decoration:underline}.fru-item-link--dood{color:var(--text, #1f3140);font-weight:600}.fru-item-kenmerk{color:var(--text-secondary, #3f4d59)}.fru-item-ruw{color:var(--text-muted, #4d4d4d);font-style:italic}.fru-item-reden{display:block;color:var(--text-muted, #4d4d4d);font-size:.76rem}.fre-knoppen{display:flex;gap:.5rem;flex-wrap:wrap}.fre-melding{margin:.35rem 0 0;font-size:.8rem;line-height:1.4;color:var(--text-secondary, #3f4d59);flex-basis:100%}.fre-melding--fout{color:var(--red-contrast, #b84334);font-weight:600}@media(max-width:720px){.fru-cats{grid-template-columns:minmax(0,1fr)}.fru-kop{flex-direction:column;gap:.3rem}}
