.cam-check{border-block:1px solid var(--line);color:var(--ink);gap:18px;padding-block:24px;font-size:1rem;line-height:1.5;display:grid}.cam-check__kop{align-items:flex-start;gap:14px;display:flex}.cam-check__kop>svg{flex:none;margin-block-start:3px}.cam-check__kop h2{font:650 1.25rem/1.3 var(--f-display)}.cam-check__kop p,.cam-check__noot{color:var(--ink-2)}.cam-check__problemen{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cam-check__problemen li{border-inline-start:3px solid var(--plate);background:var(--wash);border-radius:0 var(--radius-sm) var(--radius-sm) 0;overflow-wrap:anywhere;padding:16px 20px}.cam-check__problemen p{margin-block-start:4px}.cam-check__bevestiging{justify-items:start;gap:16px;display:grid}.cam-check__bevestiging label{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding-block:8px;display:flex}.cam-check__bevestiging input{width:22px;height:22px;accent-color:var(--ink);flex:none;margin-top:3px}.cam-check[data-status=akkoord] .cam-check__kop>svg{color:var(--ok)}.cam-km-gelezen{border:1px solid var(--line);border-radius:var(--radius);gap:10px;margin-block:24px;padding:20px;display:grid}.cam-km-gelezen strong{font-size:1.4rem;font-family:var(--f-display)}.cam-km-gelezen p{color:var(--ink-2);line-height:1.5}.cam-check__gelezen{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cam-check__gelezen li{border:1px solid var(--line);border-radius:var(--radius-sm);align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.cam-check__gelezen svg{flex:none;margin-top:3px}.cam-check__gelezen li>span{gap:3px;min-width:0;display:grid}.cam-check__gelezen li>span>span{color:var(--ink-2);overflow-wrap:anywhere}.cam-opname-lezing{border:1px solid var(--line);background:var(--wash);width:100%;color:var(--ink);border-radius:var(--radius-sm);align-items:flex-start;gap:10px;padding:16px;font-size:.9375rem;line-height:1.5;display:flex}.cam-opname-lezing>svg{flex:none;margin-top:3px}.cam-opname-lezing>div{min-width:0}.cam-opname-lezing p{overflow-wrap:anywhere}.cam-opname-lezing strong+p{color:var(--ink-2);margin-top:4px}
