.hk-h3{font-size:1rem;margin:20px 0 8px}
.hk-scroll{overflow-x:auto}
#hk-tab td:nth-child(n+2),#hk-tab th:nth-child(n+2){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}
#hk-tab td:first-child{white-space:nowrap}
@media(max-width:480px){#hk-tab th,#hk-tab td{font-size:.8rem;padding-left:4px;padding-right:4px}}
@media(max-width:560px){#uitslag .totals div.rk-opt{display:block}#uitslag .totals div.rk-opt strong{margin:2px 0}}
.hk-tab{width:100%;border-collapse:collapse;font-size:var(--t-sm,.9rem)}.hk-tab th,.hk-tab td{padding:8px 6px;border-bottom:1px solid var(--line,#dde4e1);text-align:left}
.hk-tab th{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2,#5a6573);font-weight:700;vertical-align:bottom}.hk-tab tr.subtotal td{font-weight:700;background:var(--brand-50,#f4f6f5)}
.hk-l{display:none}
@media(max-width:560px){.hk-scroll{overflow:visible}#hk-tab thead{display:none}#hk-tab,#hk-tab tbody{display:block}#hk-tab tr{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;border:1px solid var(--line,#dde4e1);border-radius:12px;padding:12px;margin:0 0 10px}#hk-tab td,#hk-tab td:nth-child(n+2){display:block;border:0;padding:0;text-align:left;white-space:normal;background:none}#hk-tab td:first-child{grid-column:1/-1;font-weight:700;font-size:1rem}#hk-tab .hk-l{display:block;font-size:.75rem;font-weight:400;color:var(--ink-2,#5a6573)}#hk-tab tr.subtotal{background:var(--brand-50,#f4f6f5)}#hk-tab tr.subtotal td{background:none}}
