@layer components{[data-richting=a] .a-pub{--pub-breedte:760px;min-height:100dvh;padding:var(--ruimte-8) var(--inhoud-pad) var(--ruimte-12);background:var(--bg);flex-direction:column;display:flex}[data-richting=a] .a-pub--smal{--pub-breedte:400px;justify-content:center}[data-richting=a] .a-pub-kop{justify-content:space-between;align-items:center;gap:var(--ruimte-4);width:100%;max-width:var(--pub-breedte);margin:0 auto var(--ruimte-8);display:flex}[data-richting=a] .a-pub--smal .a-pub-kop{justify-content:center}[data-richting=a] .a-pub--breed .a-pub-kop{padding-bottom:var(--ruimte-5);border-bottom:1px solid var(--line)}[data-richting=a] .a-pub-logo{width:auto;height:28px;color:var(--ink);display:block}[data-richting=a] .a-pub-kop-rechts{align-items:center;gap:var(--ruimte-2);display:flex}[data-richting=a] .a-pub-inhoud{gap:var(--ruimte-6);width:100%;max-width:var(--pub-breedte);margin:0 auto;display:grid}[data-richting=a] .a-pub-voet{width:100%;max-width:var(--pub-breedte);margin:var(--ruimte-8) auto 0;text-align:center;font-size:var(--tekst-klein);line-height:var(--regel-klein);color:var(--ink-3);text-wrap:pretty}[data-richting=a] .a-pub-kaart{padding:var(--ruimte-8)}[data-richting=a] .a-pub-kaart>.a-label+.a-pub-titel{margin-top:var(--ruimte-2)}[data-richting=a] .a-pub-titel{font-family:var(--font-display);font-size:var(--tekst-kop-groot);line-height:var(--regel-kop-groot);letter-spacing:-.01em;font-variation-settings:"opsz" 60;text-wrap:balance;font-weight:400}[data-richting=a] .a-pub-uitleg{margin-top:var(--ruimte-2);color:var(--ink-2);text-wrap:pretty}[data-richting=a] .a-pub-formulier{gap:var(--ruimte-5);margin-top:var(--ruimte-6);display:grid}[data-richting=a] .a-pub-formulier>.a-knop{width:100%;height:42px;font-size:14.5px}[data-richting=a] .a-pub-melding{margin:0}[data-richting=a] .a-pub-code{letter-spacing:.24em;font-family:var(--font-mono);text-transform:uppercase}[data-richting=a] .a-pub-klaar{padding:var(--ruimte-4) var(--ruimte-5);margin:0}[data-richting=a] .a-pub-klaar-titel{font-weight:600}[data-richting=a] .a-pub-klaar p+p{margin-top:var(--ruimte-1)}[data-richting=a] .a-pub-doc{padding:var(--ruimte-8)}[data-richting=a] .a-pub-doc .a-titel{margin-top:var(--ruimte-2)}[data-richting=a] .a-pub-doc .a-velden{margin-top:var(--ruimte-6);padding-top:var(--ruimte-5);border-top:1px solid var(--line)}[data-richting=a] .a-pub-doc .a-velden--3{gap:var(--ruimte-4) var(--ruimte-6);grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}[data-richting=a] .a-pub-doc .a-melding{margin:var(--ruimte-5) 0 0}[data-richting=a] .a-pub-tekst{margin-top:var(--ruimte-5);white-space:pre-line;max-width:68ch;color:var(--ink-2);text-wrap:pretty}[data-richting=a] .a-pub-regels .a-tabel{min-width:0}[data-richting=a] .a-pub-groep>td{background:color-mix(in oklab, var(--bg) 60%, var(--surface));font-weight:600}[data-richting=a] .a-pub-sub{font-size:var(--tekst-klein);line-height:var(--regel-klein);color:var(--ink-3);white-space:pre-line;margin-top:2px;font-weight:400;display:block}[data-richting=a] .a-pub-regelmeta{display:none}[data-richting=a] .a-pub-optioneel{margin-left:var(--ruimte-2);font-size:var(--tekst-klein);color:var(--ink-3);font-weight:400}[data-richting=a] .a-pub-totalen{padding:var(--ruimte-4) var(--kaart-pad) var(--ruimte-5);border-top:1px solid var(--line);display:flex}@media (max-width:640px){[data-richting=a] .a-pub-regels .a-pub-breed{display:none}[data-richting=a] .a-pub-regelmeta{font-size:var(--tekst-klein);line-height:var(--regel-klein);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:2px;display:block}}[data-richting=a] .a-pub-uitklap>summary{justify-content:space-between;align-items:center;gap:var(--ruimte-3);min-height:56px;padding:var(--ruimte-4) var(--kaart-pad);cursor:pointer;font-family:var(--font-display);font-size:var(--tekst-kop);line-height:var(--regel-kop);font-weight:450;list-style:none;display:flex}[data-richting=a] .a-pub-uitklap>summary::-webkit-details-marker{display:none}[data-richting=a] .a-pub-uitklap>summary:after{content:"+";font-family:var(--font-ui);color:var(--ink-3);font-size:18px}[data-richting=a] .a-pub-uitklap[open]>summary:after{content:"−"}[data-richting=a] .a-pub-uitklap>p{padding:0 var(--kaart-pad) var(--kaart-pad);white-space:pre-line;color:var(--ink-2);font-size:var(--tekst-klein);line-height:var(--regel-klein);max-width:80ch}[data-richting=a] .a-pub-reactie{gap:var(--ruimte-6);padding:var(--ruimte-8);display:grid}[data-richting=a] .a-pub-reactie[hidden]{display:none}[data-richting=a] .a-pub-reactie-kop .a-kop--groot+p{margin-top:var(--ruimte-1)}[data-richting=a] .a-pub-sectie{gap:var(--ruimte-3);border:0;min-width:0;margin:0;padding:0;display:grid}[data-richting=a] .a-pub-sectie>legend{margin-bottom:var(--ruimte-1);padding:0}[data-richting=a] .a-pub-opties{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}[data-richting=a] .a-pub-optie{align-items:start;gap:var(--ruimte-3);padding:var(--ruimte-3) 0;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}[data-richting=a] .a-pub-opties>li+li .a-pub-optie{border-top:1px solid var(--line)}[data-richting=a] .a-pub-optie input{width:16px;height:16px;margin-top:3px}[data-richting=a] .a-pub-optie-prijs{font-family:var(--font-mono);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:12.5px}[data-richting=a] .a-pub-livetotaal{display:flex}[data-richting=a] .a-pub-livetotaal .a-totalen{max-width:360px}[data-richting=a] .a-pub-vink{align-items:start;gap:var(--ruimte-2);color:var(--ink-2);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}[data-richting=a] .a-pub-vink input{width:16px;height:16px;margin-top:3px}[data-richting=a] .a-pub-redenen{gap:var(--ruimte-2);flex-wrap:wrap;display:flex}[data-richting=a] .a-pub-reden{height:var(--hoogte-control-klein);padding:0 var(--ruimte-3);border:1px solid var(--line-2);border-radius:var(--radius-pill);background:var(--surface);font-size:var(--tekst-klein);color:var(--ink-2);cursor:pointer;transition:background var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);align-items:center;display:inline-flex}[data-richting=a] .a-pub-reden:hover{border-color:var(--ink-4);color:var(--ink)}[data-richting=a] .a-pub-reden[data-aan=true]{background:var(--accent-soft);border-color:var(--accent-glow);color:var(--accent-strong);font-weight:600}[data-richting=a] .a-pub-reden:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}[data-richting=a] .a-pub-knoppen{align-items:center;gap:var(--ruimte-2);flex-wrap:wrap;display:flex}[data-richting=a] .a-pub-knoppen>.a-knop--primair{height:42px;padding-inline:var(--ruimte-5);font-size:14.5px}[data-richting=a] .a-pub-knoppen>.a-knop--zacht,[data-richting=a] .a-pub-knoppen>.a-knop--stil{height:42px}[data-richting=a] .a-pub-knoppen>.a-knop--stil:last-child{margin-left:auto}[data-richting=a] .a-pub-kleine{font-size:var(--tekst-klein);line-height:var(--regel-klein);color:var(--ink-3);text-wrap:pretty;max-width:72ch}[data-richting=a] .a-pub-hand-kop{justify-content:space-between;align-items:center;gap:var(--ruimte-3);margin-bottom:6px;display:flex}[data-richting=a] .a-pub-hand-kop .a-veldlabel{margin:0}[data-richting=a] .a-pub-hand-kop .a-tab{height:26px;padding:0 var(--ruimte-3);font-size:var(--tekst-klein)}[data-richting=a] .a-pub-vak{width:100%;height:176px;padding:0 var(--ruimte-4);border:1px dashed var(--line-2);border-radius:var(--radius-button);background:var(--surface);touch-action:none;place-items:center;display:grid}[data-richting=a] canvas.a-pub-vak{cursor:crosshair;padding:0}[data-richting=a] .a-pub-getypt{color:var(--ink);text-align:center;overflow-wrap:anywhere;font-family:Segoe Script,Brush Script MT,Snell Roundhand,cursive;font-size:36px;line-height:1.2}[data-richting=a] .a-pub-hand-voet{justify-content:space-between;align-items:center;gap:var(--ruimte-3);color:var(--ink-3);margin-top:6px;font-size:12px;line-height:16px;display:flex}[data-richting=a] .a-pub-hand-voet button{color:var(--accent-strong);font-weight:600}[data-richting=a] .a-pub-hand-voet button:disabled{color:var(--ink-4);cursor:default}[data-richting=a] .a-pub-proef{padding:var(--ruimte-6);background:var(--bg-diep);place-items:center;display:grid;overflow:hidden}[data-richting=a] .a-pub-proef img{object-fit:contain;width:auto;max-width:100%;max-height:75vh;display:block}[data-richting=a] .a-pub-proef iframe{background:var(--surface);border:0;width:100%;height:75vh;display:block}[data-richting=a] .a-pub-proef>p{padding:var(--ruimte-6);color:var(--ink-3);text-align:center}@media (max-width:640px){[data-richting=a] .a-pub{padding:var(--ruimte-5) var(--ruimte-4) var(--ruimte-8)}[data-richting=a] .a-pub--breed .a-pub-kop{margin-bottom:var(--ruimte-5);padding-bottom:var(--ruimte-4)}[data-richting=a] .a-pub-logo{height:24px}[data-richting=a] .a-pub-kaart,[data-richting=a] .a-pub-doc,[data-richting=a] .a-pub-reactie{padding:var(--ruimte-5)}[data-richting=a] .a-pub-knoppen{flex-direction:column;align-items:stretch}[data-richting=a] .a-pub-knoppen>.a-knop{width:100%}[data-richting=a] .a-pub-knoppen>.a-knop--stil:last-child{margin-left:0}[data-richting=a] .a-pub-vak{height:160px}}}
