@layer basis{.ad-groot{align-items:start;gap:2.25rem;display:grid}@media (width>=52em){.ad-groot{grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:3.5rem}}.ad-telefoon{width:100%;max-width:22rem;margin:0 auto}.ad-mini .ad-telefoon{max-width:20rem}.ad-label{color:var(--mut);text-align:center;justify-items:center;gap:.3rem;max-width:none;margin:0 0 .75rem;font-size:.9rem;display:grid}.ad-scherm{background:var(--bg3);outline:1px solid var(--rand);border:.6rem solid #050912;border-radius:2.2rem;overflow:hidden;box-shadow:0 1.5rem 3rem #00000059}.ad-kop{background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.ad-kop b{font-size:.95rem;line-height:1.2;display:block}.ad-kop small{color:var(--mut);font-size:.8rem;line-height:1.3;display:block}.ad-avatar{background:var(--amber);width:2.5rem;height:2.5rem;color:var(--amberink);border-radius:50%;flex:none;place-items:center;display:grid}.ad-avatar svg{width:1.4rem;height:1.4rem}.ad-chat{overscroll-behavior:contain;flex-direction:column;gap:.6rem;height:27rem;padding:1rem .85rem;display:flex;position:relative;overflow-y:auto}.ad-mini .ad-chat{height:auto;overflow:visible}.ad-chat:focus-visible{outline-offset:-4px}.ad-bericht{border-radius:1rem;max-width:86%;padding:.6rem .8rem .35rem;font-size:.95rem;line-height:1.45}.ad-bericht p{max-width:none;margin:0 0 .2rem}.ad-bericht time{font-family:var(--font-label);text-align:right;font-size:.72rem;display:block}.ad-bericht.assistent{background:var(--card);color:var(--cink);border-bottom-left-radius:.3rem;align-self:flex-start}.ad-bericht.assistent time{color:var(--cmut)}.ad-bericht.sanne{background:var(--amber);color:var(--amberink);border-bottom-right-radius:.3rem;align-self:flex-end}.ad-weg{display:none}@media (prefers-reduced-motion:no-preference){.ad-bericht{animation:.35s ease-out ad-in}@keyframes ad-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}}.ad-typt{background:var(--card);border-radius:1rem 1rem 1rem .3rem;align-self:flex-start;gap:.3rem;padding:.8rem .9rem;display:flex}.ad-typt[hidden]{display:none}.ad-typt i{background:var(--cmut);border-radius:50%;width:.5rem;height:.5rem}@media (prefers-reduced-motion:no-preference){.ad-typt i{animation:1s ease-in-out infinite ad-stip}.ad-typt i:nth-child(2){animation-delay:.15s}.ad-typt i:nth-child(3){animation-delay:.3s}@keyframes ad-stip{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-.2rem)}}}.ad-offerte{border:1px solid var(--cline);background:#f4f6fa;border-radius:.7rem;gap:.15rem;margin:.5rem 0 .4rem;padding:.7rem .8rem;font-size:.88rem;display:grid}.ad-offerte .mut{color:var(--cmut)}.ad-status{color:#6b4700;background:#fff1cc;border-radius:999px;justify-self:start;margin:.25rem 0;padding:.05rem .6rem;font-size:.78rem;font-weight:600}.ad-nepknoppen{gap:.5rem;margin-top:.3rem;display:flex}.ad-nepknoppen i{white-space:nowrap;overflow-wrap:normal;background:var(--cink);color:#fff;border:2px solid var(--cink);border-radius:999px;padding:.3rem .7rem;font-size:.82rem;font-style:normal;font-weight:600}.ad-nepknoppen i.open{color:var(--cink);background:0 0}.ad-zij h3{font-family:var(--font-kop);letter-spacing:-.01em;margin-bottom:.9rem;font-size:1.5rem}.ad-tijdlijn{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.ad-tijdlijn a{border-radius:var(--radius);min-height:3.5rem;color:var(--ink);border:1px solid #0000;grid-template-columns:3.6rem 3rem 1fr;align-items:center;gap:.75rem;padding:.4rem .75rem;font-weight:600;text-decoration:none;display:grid}.ad-tijdlijn a:hover{background:var(--bg3);color:var(--ink)}.ad-tijdlijn a[aria-current=true]{background:var(--bg3);border-color:var(--amber)}.ad-tijdlijn time{font-family:var(--font-kop);font-size:1.05rem}.ad-bediening{visibility:hidden;flex-wrap:wrap;gap:.75rem;min-height:3rem;margin-top:1.25rem;display:flex}.js .ad-bediening{visibility:visible}.ad-statisch .ad-bediening{display:none}.ad-bediening .knop:disabled{opacity:.5;cursor:default}.ad-uitleg{margin-top:1rem;font-size:.92rem}.vb{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr 1fr 1fr;align-items:center;gap:1rem .5rem;max-width:46rem;min-height:23rem;margin:2rem auto 0;display:grid;position:relative}.vb-lijnen{width:100%;height:100%;position:absolute;inset:0}.vb-lijnen line{stroke:var(--rand);stroke-width:2px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.vb-punt{z-index:1;text-align:center;background:var(--bg2);border:1px solid var(--rand);border-radius:var(--radius);justify-items:center;gap:.35rem;padding:.7rem .3rem;font-size:.9rem;font-weight:600;line-height:1.25;display:grid;position:relative}.licht .vb-punt{background:var(--bg)}.vb-punt svg{width:1.6rem;height:1.6rem}.vb-punt.l{grid-column:1}.vb-punt.r{grid-column:3}.vb-punt[data-rij="0"]{grid-row:1}.vb-punt[data-rij="1"]{grid-row:2}.vb-punt[data-rij="2"]{grid-row:3}.vb-midden{z-index:1;text-align:center;grid-area:1/2/4;align-content:center;justify-items:center;gap:.5rem;font-weight:600;display:grid;position:relative}.vb-kern{background:var(--amber);width:5.5rem;height:5.5rem;color:var(--amberink);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 .6rem #ffb0202e}.vb-kern svg{width:2.6rem;height:2.6rem}@media (width>=44em){.vb-kern{width:7rem;height:7rem}.vb-kern svg{width:3.2rem;height:3.2rem}.vb-punt{padding:.9rem .6rem;font-size:1rem}}.vn{gap:1.25rem;margin-top:2rem;display:grid}@media (width>=44em){.vn{grid-template-columns:1fr 1fr}}.vn-kolom{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg2);padding:1.5rem}.licht .vn-kolom{background:var(--bg)}.vn-kolom.voor{border-top:5px solid var(--red)}.vn-kolom.na{border-top:5px solid var(--green)}.vn-kolom h3{margin-bottom:.2em}.vn-kolom>p{color:var(--mut);margin-bottom:1rem}.vn-kolom ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.vn-kolom li{background:var(--bg3);border-radius:.7rem;align-items:flex-start;gap:.7rem;padding:.7rem .9rem;font-size:.98rem;line-height:1.4;display:flex}.vn-kolom li svg{flex:none;width:1.35rem;height:1.35rem;margin-top:.1rem}.vn-kolom.voor li svg{color:var(--red)}.vn-voet{margin-top:1.5rem;font-weight:600}.kh{max-width:48rem;margin-top:1.5rem}.kh-app[hidden],.kh-zonderjs[hidden]{display:none}.kh-voortgang{margin-bottom:1.5rem}.kh-voortgang[hidden],.kh-vragen[hidden],.kh-uitkomst[hidden]{display:none}.kh-teller{color:var(--mut);margin:0 0 .5rem;font-size:.95rem;font-weight:600}.kh-balk{background:var(--bg3);height:.6rem;overflow:hidden}.kh-balk i{height:100%;display:block}.kh-s1{width:20%}.kh-s2{width:40%}.kh-s3{width:60%}.kh-s4{width:80%}.kh-s5{width:100%}@media (prefers-reduced-motion:no-preference){.kh-balk i{transition:width .3s}}.kh-stap{border:0;min-width:0;margin:0;padding:0}.kh-stap[hidden]{display:none}.kh-stap legend{font-family:var(--font-kop);letter-spacing:-.02em;margin-bottom:1rem;padding:0;font-size:clamp(1.4rem,1.1rem + 1.4vw,1.9rem);font-weight:700;line-height:1.15}.kh-nr{font-family:var(--font-label);letter-spacing:0;color:var(--mut);margin-bottom:.3rem;font-size:.85rem;font-weight:600;display:block}.kh-hint{margin:-.4rem 0 1rem}.kh-opties{gap:.75rem;display:grid}@media (width>=44em){.kh-opties{grid-template-columns:1fr 1fr}}.kh-optie{display:block;position:relative}.kh-optie input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.kh-optie span{border:2px solid var(--rand);border-radius:var(--radius);background:var(--bg2);align-items:center;gap:.8rem;min-height:3.5rem;padding:.8rem 1rem;font-weight:600;line-height:1.3;display:flex}.kh-optie span:before{content:"";border:2px solid var(--rand);background:0 0;border-radius:50%;flex:none;width:1.3rem;height:1.3rem}.kh-optie input[type=checkbox]+span:before{border-radius:.3rem}.kh-optie:hover span{border-color:var(--mut)}.kh-optie input:checked+span{border-color:var(--amber);background:var(--bg3)}.kh-optie input:checked+span:before{box-shadow:inset 0 0 0 .2rem var(--bg3)}.kh-optie input:focus-visible+span{outline:3px solid var(--amber);outline-offset:3px}.licht .kh-optie span{background:var(--bg)}.licht .kh-optie input:checked+span{background:var(--bg3)}.kh-fout{color:var(--red);margin:.9rem 0 0;font-weight:600}.kh-fout[hidden]{display:none}.kh-knoppen{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.kh-uitkomst{border:1px solid var(--rand);border-left:6px solid var(--amber);border-radius:var(--radius);background:var(--bg2);padding:1.5rem}.licht .kh-uitkomst{background:var(--bg)}.kh-kop{font-family:var(--font-kop);margin-bottom:.8rem;font-size:clamp(1.5rem,1.2rem + 1.5vw,2rem)}.kh-taken{gap:.75rem;margin:0 0 1.2rem;padding:0;list-style:none;display:grid}.kh-taken li{background:var(--bg3);border-radius:.7rem;gap:.2rem;padding:.9rem 1rem;display:grid}.kh-taken b{font-size:1.1rem}.kh-taken span{color:var(--mut)}.kh-regel{margin:0 0 .9rem}.kh-controle{border:1px dashed var(--green);border-radius:.7rem;margin:1.2rem 0 .9rem;padding:.9rem 1rem}.kh-privacy{margin-top:1.25rem;font-size:.92rem}.kh-pakket{margin:0 0 .9rem;font-weight:400}.kh-werkgever{border-left:4px solid var(--amber);background:var(--bg3);border-radius:0 .5rem .5rem 0;margin:0 0 .9rem;padding:.75rem 1rem}.js-alleen{display:none}.js .js-alleen{display:grid}.js .pb-knoppen-rij.js-alleen{display:flex}.probeer{--accent:var(--accent-assistent);align-items:center;gap:2rem;display:grid}@media (width>=52em){.probeer{grid-template-columns:minmax(0,1fr) minmax(0,22rem);gap:3.5rem}}.pb-links h2{margin-bottom:.4em}.pb-links .lead{margin-bottom:1.25rem}.pb-knoppen{grid-template-columns:1fr;gap:.75rem}@media (width>=30em){.pb-knoppen{grid-template-columns:1fr 1fr}}.pb-knop{text-align:left;min-height:4.5rem;font:inherit;color:var(--ink);background:var(--kaart-bg);border:2px solid var(--line);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:.9rem;padding:.8rem 1rem;display:grid}.pb-knop .icoonrond{margin:0}.pb-knop b{font-size:1.1rem;line-height:1.25;display:block}.pb-knop small{color:var(--mut);font-size:.85rem;line-height:1.3;display:block}.pb-knop:hover{border-color:var(--rand)}.pb-knop[aria-pressed=true]{border-color:var(--amber);background:var(--bg3)}.pb-knop:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.pb-acties{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin:1.5rem 0 0;display:flex}.pb-telefoon{margin-inline:auto}.pb-telefoon .pb-chat{height:21rem}.pb-paneel{flex-direction:column;gap:.6rem;display:flex}.pb-paneel[hidden]{display:none}.pb-groep{background:var(--bg);color:var(--mut);align-self:center;max-width:none;margin:0;padding:.1rem .7rem;font-size:.78rem}.ad-bericht.binnen{color:var(--cink);background:#e3e8f0;border-bottom-left-radius:.3rem;align-self:flex-start}.pb-naam{color:#3d4a66;font-size:.8rem;font-weight:600}.pb-resultaat{width:94%;max-width:94%;padding-bottom:.7rem}.pb-titel{font-weight:600}.pb-kop{gap:.1rem;margin:.35rem 0;font-size:.85rem;display:grid}.pb-kop div{gap:.4rem;display:flex}.pb-kop dt{color:var(--cmut)}.pb-kop dt:after{content:":"}.pb-kop dd{margin:0;font-weight:600}.pb-tekst{border:1px solid var(--cline);background:#f4f6fa;border-radius:.6rem;padding:.55rem .7rem;font-size:.9rem}.pb-tekst p{margin:0 0 .5rem}.pb-tekst p:last-child{margin:0}.pb-knoppen-rij{gap:.5rem;margin-top:.6rem}.pb-nep{min-height:2.75rem;font:600 .88rem/1.2 var(--font-tekst);color:#fff;background:var(--cink);border:2px solid var(--cink);cursor:pointer;border-radius:999px;padding:.4rem 1rem}.pb-nep.open{color:var(--cink);background:0 0}.pb-nep:hover{opacity:.88}.pb-nep:focus-visible{outline:3px solid var(--cink);outline-offset:2px}.pb-agenda{gap:.35rem;margin:.4rem 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}.pb-agenda li{border-top:1px solid var(--cline);grid-template-columns:4.2rem 1fr;gap:.5rem;padding-top:.35rem;display:grid}.pb-agenda time{font-family:var(--font-label);color:#8a4b00;text-align:left;font-size:.85rem;font-weight:600;display:block}.pb-uitleg[hidden]{display:none}.voor-wie .kaart{align-content:start;gap:.5rem;display:grid}.voor-wie .kaart .icoonrond{margin:0}.voor-wie .kaart h3{margin:.25rem 0 0}.voor-wie .kaart p{margin:0}.voor-wie .vinkjes{gap:.5rem;margin:.5rem 0 0}.voor-wie .vinkjes li{align-items:flex-start}.voor-wie .vinkjes svg{margin-top:.2em}.werkaccounts{padding:var(--kaart-pad);background:var(--kaart-bg);border:var(--kaart-rand);border-left:6px solid var(--accent-assistent);border-radius:var(--kaart-radius);margin:1.5rem 0 0}.werkaccounts h3{font-family:var(--font-kop);letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.25rem}.werkaccounts p{max-width:62ch;margin:0 0 .5rem}.werkaccounts p:last-child{margin-bottom:0}}
