.wb-cck-kop .wb-sc-hk-dom { font-size:var(--wb-fs-tekst); }
  .wb-cck-kop em { font-style: normal; color: var(--wb-text-muted, #777d87); font: 500 var(--wb-fs-label)/1 "Inter Tight", sans-serif; margin: 0 2px; }
  .wb-cck-meter { padding: 14px 0; border-bottom: 1px solid var(--wb-border, #2a2d31); }
  .wb-cck-metertekst { color: var(--wb-text-nav, #adb0b7); font: 500 var(--wb-fs-tekst)/1.4 "Inter Tight", sans-serif; }
  .wb-cck-metertekst b { color: var(--wb-text, #fff); font: 700 var(--wb-fs-tekst)/1 "Inter Tight", sans-serif; }
  .wb-cck-balk { height: 6px; border-radius: 999px; background: var(--wb-surface-4, #1c1e20); margin-top: 10px; overflow: hidden; }
  .wb-cck-balk span { display: block; height: 100%; border-radius: 999px; background: var(--wb-positief, #07a721);
    transition: width .8s cubic-bezier(.22,1,.36,1); }
  .wb-cck-rij { display: flex; align-items: center; gap: 10px; padding-top: 12px; }
  .wb-cck-kw { color: var(--wb-text-nav, #adb0b7); font: 500 var(--wb-fs-label)/1.4 "Inter Tight", sans-serif; min-width: 0; flex: 1;
    overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .wb-cck-posities { display: inline-flex; gap: 6px; flex-shrink: 0; }
  .wb-cck-pil { display: inline-flex; align-items: center; justify-content: center; min-width: 36px; padding: 5px 7px;
    border-radius: 8px; background: var(--wb-surface-4, #1c1e20); color: var(--wb-text-muted, #777d87);
    font: 600 var(--wb-fs-label)/1 "Roboto Mono", "Inter Tight", monospace;
    transition: background .4s, color .4s; }
  .wb-cck-wint { background: var(--wb-positief, #07a721); color: var(--wb-canvas, #000); }
  .wb-cck-wie { width: 60px; text-align: right; flex-shrink: 0;
    color: var(--wb-text-muted, #777d87); font: 500 var(--wb-fs-label)/1 "Inter Tight", sans-serif; }