.tk{--merk:maroon;--merk-zacht:#f6eaea;--merk-rand:#e3c4c4;--bg:#f3f1ee;--vlak:#fff;--tekst:#1f1b1a;--tekst-2:#5a5350;--lijn:#e6e1dd;--let:#7a5a00;--let-bg:#fbf5e3;--let-rand:#e8d7a6;--chip:#f4efec;background:var(--bg);color:var(--tekst);padding:24px max(16px, env(safe-area-inset-left,0px)) 56px;-webkit-text-size-adjust:100%;font-size:17px;line-height:1.55}.tk a{color:var(--merk)}.tk h1,.tk h2,.tk h3{margin:0;line-height:1.25}.tk-scherm{max-width:900px;margin:0 auto;container-type:inline-size}.tk-terug{max-width:900px;margin:0 auto 14px;font-size:.95rem}.tk-terug a{font-weight:700;text-decoration:none}.tk .kaart{background:var(--vlak);border:1px solid var(--lijn);overflow-wrap:anywhere;border-radius:16px;overflow:hidden}.tk .kop{border-top:6px solid var(--merk);background:var(--vlak);padding:22px 18px 20px}.tk .bovenregel{color:var(--merk);letter-spacing:.02em;margin:0 0 6px;font-size:.85rem;font-weight:700}.tk .kop h1{font-size:1.45rem;font-weight:600}.tk .wat{margin:.5rem 0 1rem}.tk .naartool{background:var(--merk);color:#fff;border-radius:8px;margin-top:.75rem;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-block}.tk .kop .wat+.naartool{margin-top:0}.tk a.naartool{color:#fff}.tk .samen{background:var(--lijn);border-block:1px solid var(--lijn);grid-template-columns:1fr 1fr;gap:1px;display:grid}.tk .tegel{background:var(--vlak);flex-direction:column;gap:2px;min-width:0;padding:14px 16px;display:flex}.tk .tegel .getal{font-family:var(--font-heading), Poppins, system-ui, sans-serif;color:var(--merk);font-size:1.7rem;font-weight:600;line-height:1.15}.tk .tegel .getal.klein{padding-top:.35rem;font-size:1.1rem}.tk .tegel .uitleg{color:var(--tekst-2);font-size:.92rem;line-height:1.35}.tk .tegel.let{background:var(--let-bg)}.tk .tegel.let .getal{color:var(--let)}.tk .tegel.let strong{color:var(--let);font-weight:700}.tk .peiluitleg{color:var(--tekst-2);margin:0;padding:0 18px 14px;font-size:.92rem}.tk .stand{color:var(--tekst-2);margin:0;padding:10px 18px;font-size:.88rem}.tk .blok{border-top:1px solid var(--lijn);padding:22px 18px}.tk .blok h2{margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.tk .intro{color:var(--tekst-2);margin:0 0 .8rem}.tk .rijen{border-top:1px solid var(--lijn)}.tk .rij{border-bottom:1px solid var(--lijn);grid-template-columns:minmax(0,1fr);grid-template-areas:"naam""waarde""bron""datum""controle";gap:4px 12px;padding:14px 0;scroll-margin-top:90px;display:grid}.tk .rij:target{background:var(--merk-zacht);box-shadow:-10px 0 0 var(--merk-zacht), 10px 0 0 var(--merk-zacht)}.tk .koprij{display:none}.tk .naam{grid-area:naam;min-width:0;font-weight:700}.tk .naam i{color:var(--tekst-2);font-weight:400}.tk .waarde{font-family:var(--font-heading), Poppins, system-ui, sans-serif;grid-area:waarde;min-width:0;font-size:1rem;font-weight:600;line-height:1.35}.tk .bron{grid-area:bron;font-size:.95rem}.tk .bron small,.tk .wet{color:var(--tekst-2)}.tk .bron small{margin-top:2px;margin-left:0;font-size:.82rem;line-height:1.4;display:block}.tk .datum{color:var(--tekst-2);grid-area:datum;align-items:center;gap:6px;font-size:.9rem;display:flex}.tk .datum:before{content:"Gecontroleerd"}.tk .controle{color:var(--tekst-2);flex-direction:column;grid-area:controle;gap:1px;min-width:0;font-size:.82rem;line-height:1.4;display:flex}.tk .controle b{color:var(--tekst);font-weight:700}.tk .controle .reden{margin-top:2px;display:block}.tk .controlezin{color:var(--tekst-2);margin:0 0 1rem;font-size:.9rem}.tk .stappen .stapcontrole{color:var(--tekst-2);margin:.1rem 0 .3rem;font-size:.82rem}.tk .vink{background:var(--merk);border-radius:50%;flex:none;order:-1;width:16px;height:16px;display:inline-block;position:relative}.tk .vink:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2.5px;left:5px;transform:rotate(45deg)}.tk .meer{margin-top:12px}.tk .meer summary{cursor:pointer;color:var(--merk);padding:10px 0;font-weight:700;list-style-position:inside}.tk .meer .rijen{border-top:0}.tk .eerlijk{color:var(--tekst-2);border:1px dashed #d6d0cb;border-radius:8px;margin:0;padding:12px 14px;font-size:.95rem}.tk .stappen{counter-reset:st;margin:0;padding:0;list-style:none}.tk .stappen li{counter-increment:st;padding:0 0 22px 40px;position:relative}.tk .stappen li:before{content:counter(st);background:var(--merk);color:#fff;width:30px;height:30px;font-family:var(--font-heading), Poppins, system-ui, sans-serif;border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;top:0;left:0}.tk .stappen li:not(:last-child):after{content:"";background:var(--lijn);width:2px;position:absolute;top:34px;bottom:4px;left:14px}.tk .stappen li.levert:after{background:var(--merk)}.tk .stappen h3{margin-bottom:.3rem;padding-top:3px;font-size:1.05rem;font-weight:600}.tk .stappen p{margin:.3rem 0}.tk .stapstatus{color:var(--tekst-2);align-items:center;gap:6px;font-size:.85rem;font-weight:700;display:flex}.tk .stapstatus.let{color:var(--let)}.tk .stapstatus svg{flex:none}.tk .stapstatus .vink{order:0;width:14px;height:14px}.tk .stapstatus .vink:after{width:3.5px;height:7px;top:2px;left:4.5px}.tk .toelichting{border-left:3px solid var(--let-rand);background:var(--let-bg);border-radius:0 8px 8px 0;padding:8px 12px;font-size:.95rem}.tk .gebruikt{flex-wrap:wrap;align-items:center;gap:6px;font-size:.88rem;display:flex}.tk .gebruikt span{color:var(--tekst-2);margin-right:2px}.tk .gebruikt a{background:var(--chip);border:1px solid var(--lijn);border-radius:12px;padding:2px 10px;line-height:1.35;text-decoration:none}.tk .gebruikt a:hover{border-color:var(--merk)}.tk .wet{font-size:.88rem}.tk .pijl{color:var(--merk);font-size:.92rem;font-weight:700}.tk .voet{border-top:1px solid var(--lijn);background:var(--merk-zacht);gap:0;display:grid}.tk .voetvak{border-bottom:1px solid var(--merk-rand);padding:20px 18px}.tk .voetvak h2{margin-bottom:.3rem;font-size:1.05rem;font-weight:600}.tk .voetvak p{margin:0 0 .6rem;font-size:.95rem}.tk .voetvak>a{font-weight:700}.tk .disclaimer{color:var(--tekst-2);grid-column:1/-1;margin:0;padding:14px 18px 18px;font-size:.85rem}.tk .meld summary{border:1.5px solid var(--merk);color:var(--merk);cursor:pointer;background:var(--vlak);border-radius:8px;padding:8px 16px;font-weight:700;list-style:none;display:inline-block}.tk .meld summary::-webkit-details-marker{display:none}.tk .meld[open] summary{background:var(--merk);color:#fff}.tk .meld form{gap:8px;margin-top:12px;display:grid}.tk .meld label{font-size:.95rem;font-weight:700}.tk .meld textarea{width:100%;min-height:110px;font:inherit;border:1.5px solid var(--merk-rand);background:var(--vlak);color:var(--tekst);resize:vertical;border-radius:8px;padding:10px 12px;font-size:1rem;line-height:1.45}.tk .meld textarea:focus{outline:2px solid var(--merk);outline-offset:1px}.tk .meld .hulp,.tk .meld .teller{color:var(--tekst-2);margin:0;font-size:.85rem}.tk .meld button{background:var(--merk);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-self:start;padding:10px 18px;font-weight:700}.tk .meld button:disabled{opacity:.6;cursor:default}.tk .meld .pot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.tk .meld .uitslag{margin:0;font-weight:700}.tk .meld .uitslag.fout{color:#9b1c1c}.tk .lijst{gap:16px;max-width:900px;margin:0 auto;display:grid}.tk .lijst-kop{max-width:900px;margin:0 auto 20px}.tk .lijst-kop h1{font-size:1.6rem;font-weight:600}.tk .lijst-kop p{color:var(--tekst-2);max-width:62ch;margin:.4rem 0 0}.tk .lijstkaart{background:var(--vlak);border:1px solid var(--lijn);border-top:6px solid var(--merk);border-radius:16px;overflow:hidden}.tk .lijstkaart>.in{padding:18px 18px 16px}.tk .lijstkaart h2{font-size:1.2rem;font-weight:600}.tk .lijstkaart .acties{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;display:flex}.tk .lijstkaart .acties a.naartool{margin-top:0;padding:8px 16px}.tk .lijstkaart .acties a.tweede{font-weight:700}.tk .lijstkaart .samen{border-bottom:0}@container (min-width:700px){.tk .kaart{font-size:18px}.tk .kop{padding:34px 40px 28px}.tk .kop h1{font-size:1.9rem}.tk .wat{max-width:60ch}.tk .samen{grid-template-columns:repeat(4,1fr)}.tk .tegel{padding:18px 22px}.tk .stand,.blok{padding-inline:40px}.tk .blok{padding-block:30px}.tk .rij{grid-template-columns:2fr 1.15fr 1.45fr .9fr;grid-template-areas:"naam waarde bron datum""controle controle controle controle";align-items:start;gap:16px;padding:14px 0}.tk .koprij{color:var(--tekst-2);padding:8px 0;font-size:.8rem;font-weight:700;display:grid}.tk .koprij span{grid-area:auto}.tk .waarde{text-align:left}.tk .datum:before{content:none}.tk .stappen li{padding-left:50px}.tk .voet{grid-template-columns:1fr 1fr}.tk .voetvak{border-bottom:none;padding:26px 40px}.tk .voetvak+.voetvak{border-left:1px solid var(--merk-rand)}.tk .disclaimer{padding:0 40px 24px}.tk .lijstkaart>.in{padding:22px 40px 18px}}.tk .schatlijst{margin:0;padding:0;list-style:none}.tk .schatlijst li{border-top:1px solid var(--lijn);padding:14px 0;scroll-margin-top:90px}.tk .schatlijst p{margin:0 0 4px}.tk .schatlabel{letter-spacing:.04em;text-transform:uppercase;color:var(--merk);background:var(--merk-zacht);border-radius:999px;margin-right:6px;padding:1px 10px;font-size:.78rem;font-weight:700;display:inline-block}.tk .schatwaarde{font-size:1.15rem;font-weight:700}.tk .schattoelichting,.tk .schatherziening{color:var(--tekst-2);font-size:.95rem}
