.bh-cardhead{border-bottom:1px solid var(--border-line);padding:18px 24px}.bh-cardhead__title{color:var(--ink-900);margin:0;font-size:13px;font-weight:500}.bh-cardhead__sub{color:var(--ink-500);margin:4px 0 0;font-size:12px}.bh-lead{color:var(--ink-500);max-width:72ch;margin:-12px 0 20px;font-size:13px;line-height:1.6}.bh-domains{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.bh-domain{text-align:left;border:0;border-bottom:1px solid var(--border-line);border-right:1px solid var(--border-line);cursor:pointer;background:0 0;align-items:flex-start;gap:12px;padding:16px 24px;transition:background .15s;display:flex}.bh-domain:hover{background:var(--surface-alt)}.bh-domain:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-blue-ring);outline:none}.bh-domain__icon{border-radius:var(--radius-md);background:var(--accent-blue-soft);width:30px;height:30px;color:var(--accent-blue);flex:none;justify-content:center;align-items:center;display:inline-flex}.bh-domain__label{color:var(--ink-900);font-size:13px;font-weight:500;display:block}.bh-domain__sub{color:var(--ink-500);margin-top:3px;font-size:12px;line-height:1.5;display:block}.bh-domain__meta{color:var(--ink-400);margin-top:8px;font-size:11px;display:block}.bh-entry{border:0;border-bottom:1px solid var(--border-line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;width:100%;padding:13px 24px;transition:background .15s;display:flex}.bh-entry:last-child{border-bottom:0}.bh-entry:hover{background:var(--surface-alt)}.bh-entry:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-blue-ring);outline:none}.bh-entry__main{flex:1;min-width:0}.bh-entry__label{color:var(--ink-900);font-size:13px;font-weight:500;display:block}.bh-entry__sub{color:var(--ink-500);margin-top:2px;font-size:12px;display:block}.bh-entry__count{color:var(--ink-400);font-variant-numeric:tabular-nums;font-size:12px}.bh-entry__chev{color:var(--ink-300);flex:none}.bh-entry:hover .bh-entry__chev{color:var(--accent-blue)}.bh-group{border-bottom:1px solid var(--border-line);padding:20px 24px}.bh-group:last-child{border-bottom:0}.bh-group__title{color:var(--ink-900);margin:0;font-size:13px;font-weight:500}.bh-group__sub{color:var(--ink-500);margin:4px 0 0;font-size:12px}.bh-row{border-bottom:1px solid var(--border-line);grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:24px;padding:14px 0;display:grid}.bh-row:last-child{border-bottom:0;padding-bottom:0}.bh-group__title+.bh-row,.bh-group__sub+.bh-row{margin-top:8px}.bh-row__label{color:var(--ink-900);font-size:13px}.bh-row__hint{color:var(--ink-500);margin-top:3px;font-size:12px;line-height:1.55}.bh-link{font:inherit;color:var(--accent-blue);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media(max-width:900px){.bh-row{grid-template-columns:minmax(0,1fr);gap:8px}}.bh-save{color:var(--ink-400);align-items:center;gap:6px;font-size:12px;display:inline-flex}.bh-save.is-saved{color:var(--accent-green)}.bh-code{border-radius:var(--radius);background:var(--surface-alt);min-width:28px;color:var(--ink-700);justify-content:center;align-items:center;padding:2px 7px;font-size:11px;font-weight:500;display:inline-flex}.lt-table tbody tr.is-archived td{color:var(--ink-400)}.bh-rowactions{justify-content:flex-end;gap:2px;display:inline-flex}.bh-foot{color:var(--ink-400);padding:12px 24px;font-size:12px}.bh-sheet-mask{z-index:60;background:#071b5538;animation:.14s ease-out both bh-fade;position:fixed;inset:0}.bh-sheet{background:var(--surface);border-left:1px solid var(--border);width:420px;max-width:92vw;box-shadow:var(--shadow-card);z-index:61;flex-direction:column;animation:.18s ease-out both bh-slide;display:flex;position:fixed;top:0;bottom:0;right:0}.bh-sheet__head{border-bottom:1px solid var(--border-line);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.bh-sheet__title{color:var(--ink-900);font-size:15px;font-weight:500}.bh-sheet__body{flex:1;padding:8px 24px 24px;overflow:auto}.bh-sheet__foot{border-top:1px solid var(--border-line);justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}.bh-field{border-bottom:1px solid var(--border-line);padding:14px 0}.bh-field:last-child{border-bottom:0}.bh-field__label{color:var(--ink-500);margin-bottom:6px;font-size:12px;font-weight:500}@keyframes bh-fade{0%{opacity:0}to{opacity:1}}@keyframes bh-slide{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.pill--neutraal{background:var(--surface-alt);color:var(--ink-500);border-color:var(--border)}.bh-parts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.bh-part{text-align:left;border:0;border-right:1px solid var(--border-line);cursor:pointer;background:0 0;padding:22px 24px 24px;transition:background .15s;display:block}.bh-part:last-child{border-right:0}.bh-part:hover{background:var(--surface-alt)}.bh-part:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-blue-ring);outline:none}.bh-part__icon{border-radius:var(--radius-md);background:var(--accent-blue-soft);width:34px;height:34px;color:var(--accent-blue);justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.bh-part__label{color:var(--ink-900);font-size:14px;font-weight:500;display:block}.bh-part__sub{color:var(--ink-500);margin-top:5px;font-size:12px;line-height:1.55;display:block}.bh-part__meta{color:var(--ink-400);margin-top:10px;font-size:11px;display:block}@media(max-width:900px){.bh-part{border-right:0;border-bottom:1px solid var(--border-line)}}.bh-meters{gap:14px;margin-top:16px;display:grid}.bh-meter__head{justify-content:space-between;gap:16px;margin-bottom:6px;display:flex}.bh-meter__label{color:var(--ink-900);font-size:13px}.bh-meter__val{color:var(--ink-500);font-variant-numeric:tabular-nums;font-size:12px}.bh-meter__bar{background:var(--surface-alt);border-radius:999px;height:6px;overflow:hidden}.bh-meter__bar>span{background:var(--accent-blue);border-radius:999px;height:100%;display:block}.prs-sheet{width:520px}.prs-sheet .bh-row{display:block}.prs-sheet .bh-row>div+div{margin-top:8px}.prs-sheet .bh-row__hint{max-width:420px}.bh-zoek{position:relative}.bh-zoek__bar{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);height:54px;box-shadow:var(--shadow-card);align-items:center;gap:12px;padding:0 16px;transition:border-color .15s,box-shadow .15s;display:flex}.bh-zoek__bar:focus-within{border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--accent-blue-ring,var(--accent-blue-soft))}.bh-zoek.is-open .bh-zoek__bar{border-bottom-right-radius:0;border-bottom-left-radius:0}.bh-zoek__icon{color:var(--ink-400);flex:none}.bh-zoek__input{min-width:0;font:inherit;color:var(--ink-900);background:0 0;border:0;outline:none;flex:1;font-size:15px}.bh-zoek__input::placeholder{color:#9aa5b8}.bh-kbd{border:1px solid var(--border);background:var(--surface-alt);min-width:20px;height:20px;color:var(--ink-500);border-bottom-width:2px;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.bh-zoek__panel{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:var(--shadow-card);border-top:0;animation:.12s ease-out both bh-fade;position:absolute;top:54px;left:0;right:0;overflow:hidden}.bh-zoek__list{max-height:56vh;padding:6px 0;overflow:auto}.bh-zoek__leeg{padding:28px}.bh-resgroup__head{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-400);padding:10px 18px 6px;font-size:11px;font-weight:500}.bh-res{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;width:100%;padding:9px 18px;display:flex}.bh-res.is-active{background:var(--accent-blue-soft)}.bh-res__main{flex:1;min-width:0}.bh-res__path{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.bh-crumb{white-space:nowrap}.bh-crumb--last{color:var(--ink-900);font-weight:500}.bh-crumb__sep{color:var(--ink-300);flex:none}.bh-res__sub{color:var(--ink-400);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;display:block;overflow:hidden}.bh-res__count{color:var(--ink-400);font-variant-numeric:tabular-nums;font-size:12px}.bh-res__soort{border:1px solid var(--border);color:var(--ink-500);background:var(--surface-alt);border-radius:999px;flex:none;padding:2px 8px;font-size:11px}.bh-res__jump{text-align:right;width:66px;color:var(--accent-blue);opacity:0;flex:none;font-size:11px}.bh-res.is-active .bh-res__jump{opacity:1}.bh-mark{color:var(--accent-blue);background:0 0;font-weight:600}.bh-zoek__foot{border-top:1px solid var(--border-line);background:var(--surface-alt);color:var(--ink-400);justify-content:space-between;align-items:center;gap:16px;padding:9px 18px;font-size:12px;display:flex}.bh-zoek__hints{align-items:center;gap:6px;display:inline-flex}.bh-verschil{grid-template-columns:1fr 1fr;display:grid}.bh-verschil__col{border-right:1px solid var(--border-line);padding:20px 24px 24px}.bh-verschil__col:last-child{border-right:0}.bh-verschil__vraag{background:var(--accent-blue-soft);color:var(--accent-blue);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:500;display:inline-block}.bh-verschil__titel{color:var(--ink-900);margin:10px 0 0;font-size:15px;font-weight:500}.bh-verschil__body{color:var(--ink-500);max-width:46ch;margin:6px 0 0;font-size:13px;line-height:1.6}.bh-verschil__lijst{gap:6px;margin:12px 0 16px;padding:0;list-style:none;display:grid}.bh-verschil__lijst li{color:var(--ink-700);padding-left:16px;font-size:12px;line-height:1.55;position:relative}.bh-verschil__lijst li:before{content:"";background:var(--accent-blue);border-radius:999px;width:5px;height:5px;position:absolute;top:7px;left:2px}.bh-verschil__voorbeeld{border-top:1px solid var(--border-line);background:var(--surface-alt);color:var(--ink-500);padding:14px 24px;font-size:12px;line-height:1.6}.bh-verschil__voorbeeld strong{color:var(--ink-900);font-weight:500}@media(max-width:900px){.bh-verschil{grid-template-columns:1fr}.bh-verschil__col{border-right:0;border-bottom:1px solid var(--border-line)}}.bh-entry--icon{gap:12px}.bh-entry__icon{border-radius:var(--radius-md);background:var(--accent-blue-soft);width:30px;height:30px;color:var(--accent-blue);flex:none;justify-content:center;align-items:center;display:inline-flex}.bh-entry__icon.is-groen{background:var(--accent-green-soft);color:var(--accent-green)}.bh-entry__icon.is-magenta{background:var(--accent-magenta-soft);color:var(--accent-magenta)}.bh-verschil__col.is-groen .bh-verschil__vraag{background:var(--accent-green-soft);color:var(--accent-green)}.bh-verschil__col.is-groen .bh-verschil__lijst li:before{background:var(--accent-green)}.bh-verschil__col{position:relative}.bh-verschil__col:before{content:"";background:var(--accent-blue);opacity:.5;width:2px;position:absolute;top:0;bottom:0;left:0}.bh-verschil__col.is-groen:before{background:var(--accent-green)}.bh-groeprij td{text-align:left;background:var(--surface-alt);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-500);padding:8px 16px;font-size:11px;font-weight:500}.bh-num__label{color:var(--ink-900);align-items:center;gap:8px;font-weight:500;display:flex}.bh-num__sub{color:var(--ink-500);margin-top:2px;font-size:12px}.bh-num__preview{border:1px solid var(--border-line);border-radius:var(--radius-md);background:var(--accent-blue-soft);color:var(--accent-blue);align-items:baseline;gap:10px;margin-top:8px;padding:12px 14px;font-size:12px;display:flex}.bh-num__preview strong{font-variant-numeric:tabular-nums;font-size:15px}
