.gd-open[data-v-89fc9a16]{background:var(--primary);color:var(--accent-on);border:1px solid var(--accent-fg);border-radius:var(--radius-pill, 999px);font-family:var(--font-ui);font-size:14px;font-weight:600;padding:12px 22px;cursor:pointer;transition:filter .18s ease,transform .12s ease}.gd-open[data-v-89fc9a16]:hover{filter:brightness(.94)}.gd-open[data-v-89fc9a16]:active{transform:scale(.98)}.gd-dialoog[data-v-89fc9a16]{width:min(720px,calc(100vw - 32px));max-height:min(88vh,900px);padding:0;border:1px solid var(--border);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-card, 0 18px 48px rgba(27, 47, 44, .22));overflow:hidden}.gd-dialoog[open][data-v-89fc9a16]{display:flex;flex-direction:column;inset:0;margin:auto}.gd-dialoog[data-v-89fc9a16]::backdrop{background:var(--scrim)}.gd-kop[data-v-89fc9a16]{background:var(--surface-dark);color:var(--on-dark);padding:22px 28px;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-shrink:0}.gd-kicker[data-v-89fc9a16]{display:block;font-family:var(--font-ui);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--on-dark-muted);margin-bottom:6px}.gd-titel[data-v-89fc9a16]{font-family:var(--font-display);font-weight:400;font-size:26px;line-height:1.2;margin:0;color:var(--on-dark)}.gd-meta[data-v-89fc9a16]{font-family:var(--font-ui);font-size:13px;color:var(--on-dark-muted);margin:8px 0 0}.gd-sluit[data-v-89fc9a16]{width:34px;height:34px;border:1px solid var(--on-dark-border);background:transparent;color:var(--on-dark);font-size:14px;cursor:pointer;flex-shrink:0}.gd-sluit[data-v-89fc9a16]:hover{background:#ffffff14}.gd-body[data-v-89fc9a16]{padding:24px 28px 26px;display:grid;gap:22px;overflow-y:auto;font-family:var(--font-ui)}.gd-mager[data-v-89fc9a16]{gap:14px;font-size:14px;color:var(--ink-soft);line-height:1.6}.gd-mager p[data-v-89fc9a16]{margin:0}.gd-leeg-kop[data-v-89fc9a16]{font-family:var(--font-display);font-weight:600;font-size:var(--tx-22);letter-spacing:var(--ls-22);line-height:1.25;margin:0;color:var(--ink)}.gd-leeg-acties[data-v-89fc9a16]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:4px}.gd-sectiekop[data-v-89fc9a16]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.gd-label[data-v-89fc9a16]{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-softer)}.gd-teller[data-v-89fc9a16]{font-size:13px;color:var(--ink-softer)}.gd-dagen[data-v-89fc9a16]{display:flex;gap:8px;flex-wrap:wrap}.gd-dag[data-v-89fc9a16]{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:64px;padding:12px 10px;border-radius:var(--radius-chip);border:1px solid var(--border);background:var(--surface-card);color:var(--ink);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.gd-dag[data-v-89fc9a16]:hover{border-color:var(--ink-softer)}.gd-dag[data-gekozen=true][data-v-89fc9a16]{background:var(--primary);border-color:var(--primary);color:var(--on-dark)}.gd-dag-naam[data-v-89fc9a16]{font-family:var(--font-ui);font-size:var(--tx-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-softer)}.gd-dag-nr[data-v-89fc9a16]{font-family:var(--font-mono);font-size:var(--tx-body);line-height:1.1}.gd-dag-vrij[data-v-89fc9a16]{font-family:var(--font-ui);font-size:var(--tx-label);color:var(--ink-softer)}.gd-dag[data-gekozen=true] .gd-dag-naam[data-v-89fc9a16],.gd-dag[data-gekozen=true] .gd-dag-vrij[data-v-89fc9a16]{color:var(--tertiary)}.gd-tijden[data-v-89fc9a16]{display:flex;gap:8px;flex-wrap:wrap}.gd-tijd[data-v-89fc9a16]{font-family:var(--font-mono);font-size:var(--tx-klein);padding:10px 16px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-card);color:var(--ink);white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.gd-tijd[data-v-89fc9a16]:hover{border-color:var(--ink-softer)}.gd-tijd[data-gekozen=true][data-v-89fc9a16]{background:var(--primary);border-color:var(--primary);color:var(--on-dark)}.gd-sectiekop--tweede[data-v-89fc9a16]{margin-top:22px}.gd-uitleg[data-v-89fc9a16]{font-size:12px;color:var(--ink-softer);line-height:1.5;margin:10px 0 0}.gd-velden[data-v-89fc9a16]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gd-veld[data-v-89fc9a16]{display:flex;flex-direction:column;gap:6px}.gd-veld--breed[data-v-89fc9a16]{grid-column:1 / -1}.gd-veld span[data-v-89fc9a16]{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-softer)}.gd-veld input[data-v-89fc9a16]{border:0;border-bottom:1px solid var(--border);background:transparent;padding:8px 0;font-family:inherit;font-size:15px;color:var(--ink)}.gd-veld input[data-v-89fc9a16]:focus{outline:none;border-bottom-color:var(--ink)}.gd-akkoord[data-v-89fc9a16]{border:1px solid var(--border);background:var(--paper-warm);padding:14px 16px;display:flex;gap:14px;align-items:flex-start;font-size:13px;color:var(--ink-soft);line-height:1.55;margin-top:22px}.gd-akkoord input[data-v-89fc9a16]{width:17px;height:17px;flex-shrink:0;margin-top:2px;accent-color:var(--ink)}.gd-honeypot[data-v-89fc9a16]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;opacity:0}.gd-melding[data-v-89fc9a16]{margin:0;font-size:13px;color:var(--danger);line-height:1.5}.gd-voet[data-v-89fc9a16]{display:flex;align-items:center;justify-content:space-between;gap:20px}.gd-privacy[data-v-89fc9a16]{margin:0;font-size:12px;color:var(--ink-softer);line-height:1.5;max-width:46ch}.gd-privacy-link[data-v-89fc9a16]{color:inherit;text-decoration:underline;text-underline-offset:2px}.gd-voet-knoppen[data-v-89fc9a16]{display:flex;gap:12px;align-items:center;flex-shrink:0}.gd-knop-primair[data-v-89fc9a16]{background:var(--primary);color:var(--accent-on);border:1px solid var(--accent-fg);padding:14px 24px;font-family:var(--font-ui);font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.gd-knop-primair[data-v-89fc9a16]:hover{filter:brightness(.94)}.gd-knop-primair[data-v-89fc9a16]:disabled{opacity:.6;cursor:default}.gd-knop-stil[data-v-89fc9a16]{background:transparent;border:0;color:var(--ink-softer);font-family:var(--font-ui);font-size:13px;cursor:pointer;padding:8px 4px}.gd-knop-stil[data-v-89fc9a16]:hover{color:var(--ink)}.gd-alleen-mobiel[data-v-89fc9a16],.gd-gekozen[data-v-89fc9a16]{display:none}.gd-bevestigd[data-v-89fc9a16]{display:flex;flex-direction:column;align-items:flex-start;gap:0}.gd-gereserveerd[data-v-89fc9a16]{display:inline-flex;align-items:center;gap:10px;padding:6px 14px;border-radius:var(--radius-pill);background:var(--tertiary);color:var(--primary);font-family:var(--font-ui);font-size:var(--tx-meta);margin-bottom:20px}.gd-vink[data-v-89fc9a16]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--primary);color:var(--tertiary);font-size:var(--tx-label)}.gd-bev-kop[data-v-89fc9a16]{font-family:var(--font-display);font-size:var(--tx-26);font-weight:600;letter-spacing:var(--ls-26);line-height:var(--lh-kop);color:var(--ink);margin:0 0 12px}.gd-bev-lede[data-v-89fc9a16]{font-family:var(--font-ui);font-size:var(--tx-ui);line-height:var(--lh-body);color:var(--ink-soft);margin:0 0 24px;max-width:56ch}.gd-afspraak[data-v-89fc9a16]{align-self:stretch;background:var(--surface-dark);color:var(--on-dark);border-radius:var(--radius-card);padding:24px 26px 26px}.gd-label--mint[data-v-89fc9a16]{color:var(--tertiary)}.gd-afspraak-kop[data-v-89fc9a16]{display:flex;align-items:flex-start;gap:18px;margin:18px 0 20px}.gd-datumchip[data-v-89fc9a16]{display:flex;flex-direction:column;align-items:center;flex-shrink:0;min-width:64px;padding:12px 8px;border-radius:var(--radius-chip);background:var(--tertiary)}.gd-datumchip-dag[data-v-89fc9a16]{font-family:var(--font-mono);font-size:var(--tx-26);letter-spacing:var(--ls-26);line-height:1;color:var(--primary)}.gd-datumchip-maand[data-v-89fc9a16]{font-family:var(--font-ui);font-size:var(--tx-label);letter-spacing:.06em;text-transform:uppercase;color:var(--primary);margin-top:4px}.gd-afspraak-tekst[data-v-89fc9a16]{display:flex;flex-direction:column;gap:4px;min-width:0}.gd-afspraak-dag[data-v-89fc9a16]{font-family:var(--font-display);font-size:var(--tx-22);font-weight:600;letter-spacing:var(--ls-22);color:var(--on-dark)}.gd-afspraak-tijd[data-v-89fc9a16]{font-family:var(--font-mono);font-size:var(--tx-ui);color:var(--tertiary)}.gd-afspraak-vorm[data-v-89fc9a16]{font-family:var(--font-ui);font-size:var(--tx-klein);color:var(--on-dark-muted)}.gd-afspraak-rijen[data-v-89fc9a16]{display:flex;flex-direction:column;padding-top:18px;border-top:1px solid var(--on-dark-border)}.gd-afspraak-rij[data-v-89fc9a16]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;font-family:var(--font-ui);font-size:var(--tx-klein);color:var(--on-dark)}.gd-afspraak-rij>span[data-v-89fc9a16]:first-child{color:var(--on-dark-muted)}.gd-status[data-v-89fc9a16]{color:var(--tertiary)}.gd-afspraak-acties[data-v-89fc9a16]{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.gd-knop-mint[data-v-89fc9a16],.gd-knop-lijn[data-v-89fc9a16]{display:inline-flex;align-items:center;height:42px;padding:0 20px;border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--tx-klein);cursor:pointer;white-space:nowrap}.gd-knop-mint[data-v-89fc9a16]{background:var(--tertiary);color:var(--primary);border:0;font-weight:500}.gd-knop-mint[data-v-89fc9a16]:hover{filter:brightness(.96);color:var(--primary)}.gd-knop-lijn[data-v-89fc9a16]{background:transparent;border:1px solid var(--on-dark-border);color:var(--on-dark)}.gd-knop-lijn[data-v-89fc9a16]:hover{background:#ffffff14}.gd-stappen[data-v-89fc9a16]{list-style:none;margin:24px 0 0;padding:0;align-self:stretch}.gd-stappen li[data-v-89fc9a16]{display:grid;grid-template-columns:26px minmax(0,1fr);gap:18px;align-items:start;padding:14px 0;border-top:1px solid var(--border)}.gd-stap-nr[data-v-89fc9a16]{font-family:var(--font-mono);font-size:var(--tx-klein);color:var(--ink-softer);text-align:center}.gd-stap-nr--klaar[data-v-89fc9a16]{color:var(--success);font-family:var(--font-ui)}.gd-stappen li>span[data-v-89fc9a16]:last-child{display:flex;flex-direction:column;gap:4px;font-family:var(--font-ui);font-size:var(--tx-klein);line-height:var(--lh-body);color:var(--ink-soft)}.gd-stappen strong[data-v-89fc9a16]{font-size:var(--tx-waarde);font-weight:500;color:var(--ink)}.gd-document[data-v-89fc9a16]{align-self:stretch;margin-top:20px;padding:22px 24px;border:1px solid var(--mint-line);background:var(--mint-soft);border-radius:var(--radius-card)}.gd-document h4[data-v-89fc9a16]{font-family:var(--font-display);font-size:var(--tx-body);font-weight:600;color:var(--ink);margin:0 0 8px}.gd-document p[data-v-89fc9a16]{font-family:var(--font-ui);font-size:var(--tx-klein);line-height:var(--lh-body);color:var(--ink-soft);margin:0 0 16px}.gd-knop-lijn-donker[data-v-89fc9a16]{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:var(--radius-pill);border:1px solid var(--primary);color:var(--primary);font-family:var(--font-ui);font-size:var(--tx-klein);white-space:nowrap}.gd-knop-lijn-donker[data-v-89fc9a16]:hover{background:var(--primary);color:var(--on-dark)}.gd-bev-noot[data-v-89fc9a16]{font-family:var(--font-ui);font-size:var(--tx-meta);line-height:var(--lh-body);color:var(--ink-softer);margin:20px 0 0}@media(max-width:640px){.gd-dialoog[data-v-89fc9a16]{width:100vw;max-width:100vw;max-height:92vh;margin:auto 0 0;border-inline:0;border-bottom:0}.gd-kop[data-v-89fc9a16]{padding:16px 20px 18px}.gd-titel[data-v-89fc9a16]{font-size:var(--tx-22)}.gd-body[data-v-89fc9a16]{padding:16px 20px 18px}.gd-velden[data-v-89fc9a16]{grid-template-columns:minmax(0,1fr)}.gd-stap[data-v-89fc9a16],.gd-voet-knoppen[data-v-89fc9a16]{min-width:0}.gd-dagen[data-v-89fc9a16]{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -20px;padding:0 20px 4px}.gd-dagen[data-v-89fc9a16]::-webkit-scrollbar{display:none}.gd-dag[data-v-89fc9a16]{flex:0 0 68px;min-height:72px;scroll-snap-align:start}.gd-tijden[data-v-89fc9a16]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gd-tijd[data-v-89fc9a16]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;font-size:var(--tx-waarde)}.gd-stap[data-actief=false][data-v-89fc9a16]{display:none}.gd-akkoord[data-v-89fc9a16]{margin-top:0}.gd-voet[data-v-89fc9a16]{display:contents}.gd-voet-knoppen[data-v-89fc9a16]{position:sticky;bottom:-18px;z-index:1;margin:0 -20px -18px;padding:12px 20px 16px;gap:14px;background:#fafbfbf0;backdrop-filter:blur(10px);border-top:1px solid var(--border)}.gd-gekozen[data-v-89fc9a16]{display:flex;flex-direction:column;flex:1 1 0;min-width:0}.gd-gekozen-kop[data-v-89fc9a16]{font-size:var(--tx-meta);color:var(--ink-softer)}.gd-gekozen-tijd[data-v-89fc9a16]{font-size:var(--tx-ui);font-weight:500;color:var(--primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gd-voet-knoppen .gd-knop-stil[data-v-89fc9a16]{display:none}.gd-knop-primair[data-v-89fc9a16]{min-height:48px;padding:0 22px;flex:0 0 auto}.gd-stap.gd-gegevens[data-actief=false]~.gd-voet .gd-verstuur[data-v-89fc9a16]{display:none}.gd-stap.gd-gegevens[data-actief=false]~.gd-voet .gd-alleen-mobiel[data-v-89fc9a16]{display:inline-flex}}
