.bkc-card{padding:16px 18px;margin-bottom:14px}.bkc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bkc-title{margin:0;font-size:16px;font-weight:700;color:var(--text, #1f3140)}.bkc-count{font-size:13px;font-weight:700;padding:3px 10px;border-radius:999px;color:var(--red-contrast, #b84334);background:var(--red-soft, rgba(207, 75, 58, .13))}.bkc-count--klaar{color:var(--green-contrast, #4d701c);background:var(--green-soft, rgba(140, 198, 63, .2))}.bkc-uitleg{margin:10px 0 14px;font-size:13px;line-height:1.55;color:var(--text-secondary, #3f4d59)}.bkc-lijst{list-style:none;margin:0;padding:0;display:grid;gap:10px}.bkc-rij{border:1px solid var(--border, #d8dee5);border-radius:10px;padding:12px 14px;background:var(--bg-card, #ffffff)}.bkc-rij--af{opacity:.72}.bkc-kop{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bkc-naam{font-weight:700;font-size:14px;color:var(--text, #1f3140)}.bkc-badge{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.03em}.bkc-badge--actief{color:var(--green-contrast, #4d701c);background:var(--green-soft, rgba(140, 198, 63, .2))}.bkc-badge--uit{color:var(--text-muted, #4d4d4d);background:var(--bg-muted, #eef1f4)}.bkc-feiten{display:flex;gap:18px;flex-wrap:wrap;margin-top:6px;font-size:13px;color:var(--text-secondary, #3f4d59)}.bkc-overgeslagen{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--red-contrast, #b84334)}.bkc-acties{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.bkc-btn{font-size:13px;padding:6px 12px}.bkc-bevestigd{font-size:12.5px;line-height:1.5;color:var(--text-secondary, #3f4d59)}@media(max-width:560px){.bkc-acties{flex-direction:column;align-items:stretch}.bkc-btn{width:100%}}
