.tk-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:nowrap}@media(max-width:480px){.tk-yr{padding:6px 10px;min-width:0;font-size:.8rem}.tk-head h2{font-size:1.05rem}}.tk-head h2{margin:0;flex:1 1 auto;min-width:0}.tk-years{display:inline-flex;flex:0 0 auto;padding:3px;border-radius:999px;background:var(--page,#f4f6f5);border:1px solid var(--line,#dde4e1)}.tk-yr{appearance:none;border:0;background:transparent;color:var(--muted,#5a6573);font:inherit;font-size:.85rem;font-weight:600;line-height:1;padding:7px 14px;border-radius:999px;cursor:pointer;min-width:58px}#uitslag .tk-years .tk-yr[aria-pressed=true]{background:#0d111b!important;color:#fff!important;box-shadow:0 1px 2px rgba(0,0,0,.15)}#uitslag .tk-years .tk-yr{box-shadow:none}.tk-yr:focus-visible{outline:2px solid var(--focus,#0c6b63);outline-offset:2px}.tk-head+.tk-hd-gap{display:none}#uitslag .tk-head{margin-bottom:12px}.tk-src{font-size:.78rem;color:var(--muted,#5a6573);margin:8px 0 0}.tk-src a{color:inherit}.tk-nb{color:var(--muted,#5a6573);font-style:italic;font-size:.85em}.tk-ast{margin-left:1px;color:#8a5a00}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tk-vl{display:block;font-size:.72em;color:#8a5a00}#tk-tab td,#tk-tab th{word-break:normal;overflow-wrap:normal;hyphens:manual}.tk-nb{white-space:nowrap}@media(max-width:480px){#tk-tab{font-size:.85rem}.tk-nb{white-space:normal}#tk-tab td:first-child{min-width:7em}#tk-tab td,#tk-tab th{padding-left:4px;padding-right:4px;white-space:normal!important}#tk-tab .tk-vl,#tk-tab .tk-nb{white-space:normal!important}#tk-tab th:nth-child(3),#tk-tab td:nth-child(3){font-size:.8rem}}.tk-nb sup,#tk-notes sup{font-size:.7em}.ac-doc .tk-ind{display:inline-flex;align-items:center;gap:6px}.ac-doc .tk-years{padding:2px}.ac-doc .tk-yr{font-size:10.5px;padding:3px 8px;min-width:0;letter-spacing:.02em}
.tk-totals{margin-top:14px}
.tk-del,#tk-add{font-size:.85rem;padding:6px 12px;margin-top:6px}
#form .tk-del,#form #tk-add{background:#fff!important;color:var(--ink,#0d111b)!important;border:1px solid var(--field,#c9d0d8)!important;min-height:0}@media(max-width:480px){.seg[aria-label="Huishouden"] label,.seg[aria-label="Household"] label{flex:1 1 0;min-width:0}.seg[aria-label="Huishouden"] span,.seg[aria-label="Household"] span{font-size:.8rem;padding:0 3px}}
