.wb-blk-meter { padding-top: 16px; }
  .wb-blk-regel { display: flex; align-items: baseline; justify-content: space-between; gap: 12px; }
  .wb-blk-naam { color: var(--wb-text-nav, #adb0b7); font: 500 var(--wb-fs-tekst)/1.4 "Inter Tight", sans-serif; }
  .wb-blk-waarde { color: var(--wb-text-muted, #777d87); font: 500 var(--wb-fs-label)/1 "Inter Tight", sans-serif; }
  .wb-blk-waarde b { color: var(--wb-text, #fff); font: 700 var(--wb-fs-body)/1 "Inter Tight", sans-serif; }
  .wb-blk-balk { height: 6px; border-radius: 999px; background: var(--wb-surface-4, #1c1e20); margin-top: 9px; overflow: hidden; }
  .wb-blk-balk span { display: block; height: 100%; border-radius: 999px; }
  .wb-blk-balk-aut { background: var(--wb-positief, #07a721); }
  .wb-blk-balk-spam { background: var(--wb-border-strong, #5f636c); }
  .wb-blk-domeinen { border-top: 1px solid var(--wb-border, #2a2d31); margin-top: 18px; padding-top: 14px;
    color: var(--wb-text-nav, #adb0b7); font: 500 var(--wb-fs-tekst)/1.4 "Inter Tight", sans-serif; }
  .wb-blk-domeinen b { color: var(--wb-text, #fff); font: 700 var(--wb-fs-body)/1 "Inter Tight", sans-serif; margin-right: 4px; }
  .wb-blk-anker { margin-top: 10px; }
  .wb-blk-ankerregel { display: flex; align-items: baseline; justify-content: space-between; gap: 12px; }
  .wb-blk-ankerdom { color: var(--wb-text, #fff); font: 600 var(--wb-fs-label)/1.4 "Roboto Mono", "Inter Tight", monospace; }
  .wb-blk-ankeraut { color: var(--wb-text-muted, #777d87); font: 500 var(--wb-fs-label)/1 "Inter Tight", sans-serif; white-space: nowrap; }
  .wb-blk-ankertekst { display: block; margin-top: 3px; color: var(--wb-text-muted, #777d87); font: 500 var(--wb-fs-label)/1.4 "Inter Tight", sans-serif; }
  .wb-blm-kop { display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap; }
  .wb-blm-totalen { color: var(--wb-text-muted, #777d87); font: 500 var(--wb-fs-label)/1 "Inter Tight", sans-serif;
    display: inline-flex; align-items: center; gap: 6px; }
  .wb-blm-totalen b { color: var(--wb-text, #fff); font: 700 var(--wb-fs-tekst)/1 "Inter Tight", sans-serif; }
  .wb-blm-totalen svg { width: 14px; height: 14px; }
  .wb-blm-plus { color: var(--wb-positief, #07a721); display: inline-flex; }
  .wb-blm-min { color: var(--wb-text-faint, #6b707a); display: inline-flex; margin-left: 10px; }
  .wb-blm-body { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 32px; margin-top: 22px; align-items: end; }
  @media (max-width: 809px) { .wb-blm-body { grid-template-columns: minmax(0,1fr); } }
  .wb-blm-grafiek { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 18px; align-items: end; height: 130px; }
  .wb-blm-groep { display: flex; flex-direction: column; align-items: center; justify-content: flex-end; gap: 7px; height: 100%; }
  .wb-blm-staven { display: flex; align-items: flex-end; gap: 5px; flex: 1; width: 100%; justify-content: center; }
  .wb-blm-staaf { display: block; width: 16px; border-radius: 5px 5px 2px 2px;
    transition: height .8s cubic-bezier(.22,1,.36,1); }
  .wb-blm-op { background: var(--wb-positief, #07a721); }
  .wb-blm-af { background: var(--wb-surface-4, #1c1e20); }
  .wb-blm-maand { color: var(--wb-text-faint, #6b707a); font: 500 var(--wb-fs-label)/1 "Inter Tight", sans-serif; }
  .wb-blm-rij { display: flex; align-items: flex-start; gap: 10px; border-top: 1px solid var(--wb-border, #2a2d31);
    padding-top: 12px; margin-top: 12px; }
  .wb-blm-rij:first-of-type { border-top: 0; margin-top: 0; padding-top: 0; }
  .wb-blm-rij svg { width: 15px; height: 15px; flex-shrink: 0; margin-top: 2px; }
  .wb-blm-dom { color: var(--wb-text, #fff); font: 600 var(--wb-fs-label)/1.4 "Roboto Mono", "Inter Tight", monospace; display: block; }
  .wb-blm-quote { color: var(--wb-text-muted, #777d87); font: 500 var(--wb-fs-label)/1.4 "Inter Tight", sans-serif; display: block; margin-top: 2px; }