.ks-ulr{margin-top:12px}.ks-ulr.ks-ulr-aanbod{margin:0 0 16px}.ks-ulr.ks-ulr-profiel{margin:14px 0 28px}.ks-ulr-knop{border:1px solid var(--border);background:var(--bg2);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;margin:0;padding:10px 16px 10px 10px;transition:border-color .25s,background-color .25s;display:flex}.ks-ulr-knop:hover{border-color:color-mix(in srgb, var(--text) 24%, transparent)}.ks-ulr-knop:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.ks-ulr-duim{background:#232329;border-radius:8px;flex:none;width:42px;height:56px;position:relative;overflow:hidden}.ks-ulr-duim img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.22,1,.36,1);display:block}.ks-ulr-knop:hover .ks-ulr-duim img{transform:scale(1.06)}.ks-ulr-play{color:#16161a;background:#ffffffeb;border-radius:50%;place-items:center;width:22px;height:22px;transition:transform .35s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000040}.ks-ulr-play svg{width:11px;height:11px}.ks-ulr-knop:hover .ks-ulr-play{transform:translate(-50%,-50%)scale(1.08)}.ks-ulr-tekst{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ks-ulr-tekst b{color:var(--text);font-size:14px;font-weight:700}.ks-ulr-tekst small{color:var(--text2);font-size:12px;line-height:1.4}.ks-ulr-duur{background:var(--bg3);color:var(--text2);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:3px 8px;font-size:12px;font-weight:700}@media (prefers-reduced-motion:reduce){.ks-ulr-duim img,.ks-ulr-play{transition:none}}