.ed-tijd{margin:6px 0 22px}.ed-kop{margin:0;font-size:2.5rem;font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--oy-ink)}.ed-onder{margin:8px 0 0;font-size:1.375rem;font-weight:600;color:var(--oy-muted)}.ed-deel{margin:0 0 10px;padding:14px 4px 6px;border-radius:24px}.ed-deel.nu{margin:4px -14px 14px;padding:16px 18px 12px;background:var(--oy-accent-soft)}.ed-deel-label{display:flex;align-items:center;gap:10px;margin:0 0 4px;font-size:1.125rem;font-weight:800;color:var(--oy-muted)}.ed-deel.nu .ed-deel-label{color:var(--oy-accent-ink)}.ed-nu{padding:2px 10px;border-radius:999px;background:var(--oy-accent);color:var(--oy-on-accent);font-size:1.125rem;font-weight:800}.ed-item{display:grid;grid-template-columns:3.4em minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 0;color:var(--oy-ink)}.ed-item+.ed-item{border-top:1px solid var(--oy-border)}.ed-t{font-size:1.375rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.3}.ed-x{margin:0;font-size:1.375rem;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.ed-sub,.ed-bron{margin:4px 0 0;font-size:1.1875rem;font-weight:600;line-height:1.35;color:var(--oy-muted)}.ed-bron{font-size:1.125rem}.ed-item.past .ed-t,.ed-item.past .ed-x{color:var(--oy-muted)}.ed-check{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:var(--oy-done);color:var(--oy-done-glyph)}.ed-check svg{width:24px;height:24px}.ed-rustig{margin:6px 0 4px;font-size:1.375rem;font-weight:600;color:var(--oy-muted)}.ed-deel.nu .ed-rustig{color:var(--oy-ink)}.ed-leeg{margin:0 0 18px;font-size:1.5rem;font-weight:700}.ed-morgen{margin:18px 4px 22px;font-size:1.375rem;font-weight:600;line-height:1.4;color:var(--oy-muted)}.ed-morgen strong{color:var(--oy-ink);font-weight:800}.ed-bel{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:72px;margin:18px 0 0;border-radius:999px;background:var(--oy-chip);color:var(--oy-ink);font-size:1.5rem;font-weight:800;text-decoration:none;box-sizing:border-box}.ed-bel svg{width:28px;height:28px}.ed-bel:focus-visible{outline:3px solid var(--oy-accent);outline-offset:3px}
