.shop-vergelijk{border-bottom:1px solid var(--shop-lijn)}.shop-vergelijk thead th[scope=col]{position:sticky;top:4rem;z-index:2}@media (min-width:1024px){.shop-vergelijk thead td,.shop-vergelijk thead th[scope=col]{top:4.5rem}}@media (min-width:768px){.shop-vergelijk thead td{position:sticky;top:4rem;z-index:2;background:var(--shop-bg)}}.shop-vergelijk [data-trede]{background:color-mix(in srgb,var(--kolom-vlak) 36%,var(--shop-bg));border-inline:1px solid transparent;border-bottom:1px solid var(--shop-lijn);transition:background-color .18s ease,border-color .18s ease}.shop-vergelijk thead [data-trede]{background:var(--kolom-vlak);border-top:3px solid var(--kolom-licht);border-bottom:2px solid var(--kolom-licht)}.shop-vergelijk [data-trede=systeem]{background:color-mix(in srgb,var(--kolom-vlak) 72%,var(--shop-bg));border-inline-color:var(--kolom-licht)}.shop-vergelijk thead [data-trede=systeem]{background:var(--kolom-vlak);border-top-color:var(--kolom-tekst)}.shop-vergelijk tbody tr:last-child [data-trede=systeem]{border-bottom:2px solid var(--kolom-licht)}.shop-vergelijk-afdeling{color:var(--kolom-tekst)}.shop-vergelijk-aanbevolen{background:var(--kolom-tekst);color:#fff}.shop-vergelijk:has([data-trede=aanwezig]:hover,[data-trede=aanwezig]:focus-within) [data-trede=aanwezig],.shop-vergelijk:has([data-trede=platform]:hover,[data-trede=platform]:focus-within) [data-trede=platform],.shop-vergelijk:has([data-trede=systeem]:hover,[data-trede=systeem]:focus-within) [data-trede=systeem],.shop-vergelijk:has([data-trede=verkopen]:hover,[data-trede=verkopen]:focus-within) [data-trede=verkopen]{background:color-mix(in srgb,var(--kolom-vlak) 88%,var(--kolom-licht));border-inline-color:var(--kolom-licht)}.shop-vergelijk [data-vink=wacht]{opacity:0;transform:translateY(3px) scale(.85)}.shop-vergelijk [data-vink=klaar]{opacity:1;transform:none;transition:opacity .18s ease-out,transform .18s ease-out}.dark .shop-vergelijk [data-trede]{background:color-mix(in srgb,var(--kolom-tekst) 12%,var(--shop-bg))}.dark .shop-vergelijk [data-trede=systeem],.dark .shop-vergelijk thead [data-trede]{background:color-mix(in srgb,var(--kolom-tekst) 28%,var(--shop-bg))}.dark .shop-vergelijk-afdeling{color:var(--kolom-nacht)}.dark .shop-vergelijk:has([data-trede=aanwezig]:hover,[data-trede=aanwezig]:focus-within) [data-trede=aanwezig],.dark .shop-vergelijk:has([data-trede=platform]:hover,[data-trede=platform]:focus-within) [data-trede=platform],.dark .shop-vergelijk:has([data-trede=systeem]:hover,[data-trede=systeem]:focus-within) [data-trede=systeem],.dark .shop-vergelijk:has([data-trede=verkopen]:hover,[data-trede=verkopen]:focus-within) [data-trede=verkopen]{background:color-mix(in srgb,var(--kolom-tekst) 42%,var(--shop-bg))}@media (prefers-reduced-motion:reduce){.shop-vergelijk [data-trede],.shop-vergelijk [data-vink]{transition:none!important}.shop-vergelijk [data-vink]{opacity:1!important;transform:none!important}}