.ti{width:min(1280px,100vw - 48px);margin:0 auto;padding:32px 0 96px;font-family:var(--font-body, system-ui, sans-serif);color:var(--text-body, #0e2632)}.ti .ti-vh{position:absolute;left:0;top:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ti .ti-back{margin-bottom:20px}.ti .ti-back a{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-mono, monospace);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-heading, #0f3b89);text-decoration:none;border-bottom:1px solid transparent}.ti .ti-back a:hover,.ti .ti-back a:focus-visible{border-bottom-color:var(--text-heading, #0f3b89)}.ti .ti-hero{padding-bottom:24px;border-bottom:2px solid var(--text-heading, #0f3b89);margin-bottom:28px}.ti .ti-eyebrow{margin:0 0 8px;font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.16em;font-weight:700;color:var(--text-heading, #0f3b89)}.ti .ti-titel{margin:0 0 10px;font-family:var(--font-display, var(--font-heading, system-ui)),sans-serif;font-size:clamp(28px,5vw,44px);line-height:1.1;color:var(--text-heading, #0f3b89)}.ti .ti-status{margin:0;font-size:15px;line-height:1.5}.ti .ti-melding{margin:8px 0 0;font-size:13.5px;line-height:1.55;color:#6b4a00}.ti .ti-melding:empty{display:none}.ti .ti-section{margin-bottom:28px}.ti .ti-h2{margin:0 0 12px;font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--text-heading, #0f3b89)}.ti .ti-laadt,.ti .ti-leeg{margin:0;padding:12px 0;font-size:14px;color:#55606b;list-style:none}.ti .ti-stil{padding:16px 18px;background:var(--bg-card, #fbfaf2);border-left:3px solid var(--text-heading, #0f3b89)}.ti .ti-stil-uitleg{margin:0 0 10px;font-size:13px;color:#55606b}.ti .ti-stil-klant{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding:4px 0}.ti .ti-stil-regel{margin:0;font-size:15px}.ti .ti-stil-regel--onmeetbaar{color:#55606b;font-size:14px;padding:4px 0}.ti .ti-stil-namen summary{cursor:pointer;font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-heading, #0f3b89)}.ti .ti-stil-namen ul{margin:6px 0 0;padding-left:18px;font-size:14px}.ti .ti-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ti .ti-chip{min-height:44px;padding:10px 16px;font-family:var(--font-body, system-ui, sans-serif);font-size:14px;font-weight:500;color:var(--text-body, #0e2632);background:var(--white-cool, #f2f6fc);border:1px solid var(--border-light, #d3d7de);border-radius:999px;cursor:pointer}.ti .ti-chip[aria-pressed=true]{background:var(--text-heading, #0f3b89);border-color:var(--text-heading, #0f3b89);color:#fff;font-weight:700}.ti .ti-chip--wis{border-style:dashed}.ti .ti-selects{display:flex;flex-wrap:wrap;gap:12px 20px;margin-bottom:12px}.ti .ti-field{display:flex;flex-direction:column;gap:6px}.ti .ti-field-label{font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--text-heading, #0f3b89)}.ti .ti-select{min-height:44px;max-width:min(320px,100%);padding:8px 12px;font-family:var(--font-body, system-ui, sans-serif);font-size:14px;color:var(--text-body, #0e2632);background:var(--white-cool, #f2f6fc);border:1px solid var(--border-light, #d3d7de);border-radius:var(--radius-tight, 2px)}.ti .ti-teller{margin:4px 0 0;font-family:var(--font-mono, monospace);font-size:12px;letter-spacing:.04em;color:#55606b}.ti .ti-lijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.ti .ti-kaart{padding:16px 18px;background:var(--bg-card, #fbfaf2);border:1px solid var(--border-light, #d3d7de);border-left:3px solid var(--border-light, #d3d7de);border-radius:var(--radius-tight, 2px);overflow-wrap:anywhere}.ti .ti-kaart[data-nieuw="1"]{border-left-color:var(--ai-primary, #12d8e2)}.ti .ti-kaart--fout{color:#6b4a00;border-left-color:#b45309}.ti .ti-kaart-kop{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.ti .ti-stip{position:relative;display:inline-block;width:9px;height:9px;border-radius:999px;background:var(--text-heading, #0f3b89);flex:0 0 auto}.ti .ti-kaart[data-nieuw="0"] .ti-stip{display:none}.ti .ti-wie{font-weight:700;font-size:15px;color:var(--text-heading, #0f3b89)}.ti .ti-wie--onbekend{font-weight:500;color:#55606b}.ti .ti-klant,.ti .ti-week{font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;background:var(--white-cool, #f2f6fc);border:1px solid var(--border-light, #d3d7de);color:#3b4653}.ti .ti-week--onbekend{border-style:dashed}.ti .ti-sessie{font-size:14px}.ti .ti-tijd{margin-left:auto;font-family:var(--font-mono, monospace);font-size:12px;color:#55606b}.ti .ti-kaart-badges{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.ti .ti-badge{font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;padding:4px 9px;border:1px solid var(--border-light, #d3d7de);background:var(--white-cool, #f2f6fc);color:#3b4653}.ti .ti-badge--ai[data-soort=mislukt]{background:#fdecec;border-color:#b91c1c;color:#8f1414}.ti .ti-badge--ai[data-soort=wacht-op-jou],.ti .ti-badge--ai[data-soort=afgewezen]{background:#fff5e5;border-color:#b45309;color:#6b4a00}.ti .ti-badge--ai[data-soort=geen]{color:#6b7480;border-style:dashed}.ti .ti-badge--inhaal{background:#0f3b8914;border-color:var(--text-heading, #0f3b89);color:var(--text-heading, #0f3b89)}.ti .ti-fragment{margin:6px 0;font-size:15px;line-height:1.55}.ti .ti-fragment-key{display:inline-block;min-width:108px;font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--text-heading, #0f3b89)}.ti .ti-fragment--leeg{color:#55606b;font-size:14px}.ti .ti-kaart-voet{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px}.ti .ti-ster{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;font-family:var(--font-body, system-ui, sans-serif);font-size:14px;color:var(--text-body, #0e2632);background:transparent;border:1px solid var(--border-light, #d3d7de);border-radius:999px;cursor:pointer}.ti .ti-ster[aria-pressed=true]{border-color:var(--text-heading, #0f3b89);background:#0f3b890f;font-weight:700}.ti .ti-ster-icoon{font-size:16px;line-height:1}.ti .ti-ster-fout{margin:0;font-size:13px;line-height:1.5;color:#8f1414}.ti .ti-ster-fout:empty{display:none}.ti .ti-doorklik{margin-top:10px;border-top:1px solid var(--border-light, #d3d7de);padding-top:10px}.ti .ti-doorklik>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--text-heading, #0f3b89)}.ti .ti-doorklik-body{padding:8px 0 4px;font-size:15px;line-height:1.6}.ti .ti-doorklik-body .dn-part{margin-bottom:12px}.ti .ti-doorklik-body .dn-part-label,.ti .ti-doorklik-body .dn-part-key{font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--text-heading, #0f3b89)}.ti .ti-doorklik-body .dn-payload{overflow-x:auto;font-size:12.5px}.ti .ti-ai-zin{margin:12px 0 0;padding:8px 12px;font-size:13.5px;line-height:1.5;background:#12d8e214;border-left:3px solid var(--ai-primary, #12d8e2)}.ti .ti-ai-tekst{margin-top:10px;padding:10px 12px;background:var(--white-cool, #f2f6fc);border:1px solid var(--border-light, #d3d7de)}.ti .ti-ai-tekst p{margin:0;font-size:14px;line-height:1.6}.ti .ti-ai-tekst-label{font-family:var(--font-mono, monospace);font-size:11px!important;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--text-heading, #0f3b89);margin-bottom:6px!important}@media(max-width:600px){.ti{width:min(100%,100vw - 24px);padding:20px 0 72px}.ti .ti-tijd{margin-left:0}.ti .ti-fragment-key{display:block;min-width:0;margin-bottom:2px}.ti .ti-select{max-width:100%;width:100%}.ti .ti-field{flex:1 1 100%}}
