.tvr{background:var(--store-surface);border:1px solid var(--store-lijn);border-radius:var(--radius-kaart);font-family:var(--font-body);transition:border-color .15s;overflow:hidden}.tvr:has(.tvr__team:hover){border-color:var(--store-lijn-donker)}.tvr__team{color:var(--store-ink);padding:18px 22px;text-decoration:none;display:block}.tvr__rij{grid-template-columns:repeat(var(--tvr-n,6),minmax(0,60px));gap:8px;display:grid}.tvr__rij img{aspect-ratio:1;border-radius:var(--radius-pill);object-fit:cover;background:var(--store-bg);width:100%;height:auto;display:block}.tvr__leeg{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--store-accent-100);width:100%;display:block}.tvr__cap{color:var(--store-accent);align-items:center;gap:3px;margin-top:10px;font-size:13.5px;font-weight:600;display:inline-flex}.tvr__cap svg{transition:transform .15s}.tvr__team:hover .tvr__cap{color:var(--store-accent-link);text-underline-offset:3px;text-decoration:underline}.tvr__team:hover .tvr__cap svg{transform:translate(2px)}.tvr__vraag{background:var(--store-accent-100);padding:18px 22px}.tvr__vraag p{color:var(--store-ink-85);margin:0;font-size:13px;line-height:1.65}.tvr__vraag strong{font-family:var(--font-heading);color:var(--store-ink);margin-right:5px;font-size:16px;font-weight:700}.tvr__vraag a{white-space:nowrap;font-weight:600}.tvr__vraag a svg{vertical-align:-2px}@media (max-width:760px){.tvr__team,.tvr__vraag{padding:16px 18px}.tvr__rij{gap:5px}}
