.nieuw{max-width:640px;margin-inline:auto;padding:0 16px 80px}.nieuw__top{padding:var(--ruim-l) 0}.nieuw h1{font-family:var(--font-display);font-size:clamp(1.7rem,6vw,2.2rem);font-weight:800;letter-spacing:-.02em;line-height:1.1}.nieuw__sub{margin-top:var(--ruim-s)}.nieuw__form{margin-top:var(--ruim-xl)}.blok{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius);padding:var(--ruim-l);margin-top:var(--ruim-l)}.blok legend{float:left;width:100%;font-family:var(--font-display);font-weight:700;font-size:var(--tekst-basis);padding:0;margin:0 0 var(--ruim-m)}.blok>:not(legend){clear:both}.blok:after{content:"";display:table;clear:both}.templates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ruim-m);margin-top:var(--ruim-m)}.templatekaart{display:grid;gap:var(--ruim-xs);text-align:left;padding:var(--ruim-m) var(--ruim-l);border:1.5px solid var(--lijn);border-radius:var(--radius);background:var(--papier);cursor:pointer;font:inherit;transition:border-color .15s ease,background .15s ease}.templatekaart span{font-size:var(--tekst-kop-s);line-height:1}.templatekaart b{font-family:var(--font-display);font-size:var(--tekst-body)}.templatekaart small{color:var(--inkt-zacht);font-size:var(--tekst-klein);line-height:1.35}.templatekaart.actief,.templatekaart:hover{border-color:var(--teal)}.templatekaart.actief{background:var(--mint)}.veldrij{display:grid;gap:var(--ruim-s)}.veldrij,.veldrij--in{margin-top:var(--ruim-l)}.veldrij>span{font-weight:600;font-size:var(--tekst-body)}.veldrij>span i{font-style:normal;font-weight:400;color:var(--inkt-zacht)}.nieuw input,.nieuw textarea{border:1.5px solid var(--lijn);border-radius:var(--radius-tegel);padding:var(--ruim-m) var(--ruim-l);font:inherit;background:var(--wit);color:var(--inkt);width:100%;min-width:0}.nieuw textarea{resize:vertical}.nieuw input:focus,.nieuw textarea:focus{outline:none;border-color:var(--teal)}.nieuw input[aria-invalid=true]{border-color:var(--koraal)}.veldrij input+input{margin-top:var(--ruim-s)}.hint{color:var(--inkt-zacht);font-size:var(--tekst-klein)}.hint--midden{text-align:center;margin-top:var(--ruim-m)}.veldfout{color:var(--koraal-tekst);font-size:var(--tekst-klein);font-style:normal}.formfout{margin-top:var(--ruim-l);background:var(--koraal-zacht);border-radius:var(--radius);padding:var(--ruim-m) var(--ruim-l);font-size:var(--tekst-sub)}.nieuw .keuzes{display:flex;gap:var(--ruim-s);margin-top:var(--ruim-m);flex-wrap:wrap}.nieuw .keuze{flex:1 1 8rem;border:1.5px solid var(--lijn);border-radius:var(--radius-pil);background:var(--papier);padding:var(--ruim-m) var(--ruim-l);font:inherit;cursor:pointer}.nieuw .keuze.actief{border-color:var(--teal);background:var(--mint);font-weight:600}.tekstknop{justify-self:start;margin-top:var(--ruim-s);background:none;border:none;color:var(--teal);font:inherit;font-weight:600;cursor:pointer;padding:var(--ruim-xs) 0}.schakelaar{display:flex;align-items:flex-start;gap:var(--ruim-m);margin-top:var(--ruim-m)}.schakelaar+.hint{margin-top:var(--ruim-l);padding-top:var(--ruim-l);border-top:1px solid var(--lijn)}.schakelaar i{font-style:normal;color:var(--inkt-zacht)}.schakelaar input{margin-top:var(--ruim-xs);width:1.15rem;height:1.15rem;flex:0 0 auto;accent-color:var(--teal)}.nieuw__verstuur{width:100%;margin-top:var(--ruim-l)}@media (max-width:420px){.templates{grid-template-columns:1fr}}.plankeuze{display:grid;gap:var(--ruim-m);margin-top:var(--ruim-m)}@media (min-width:620px){.plankeuze{grid-template-columns:1fr 1fr}}.plankaart{display:grid;gap:var(--ruim-xs);text-align:left;border:1.5px solid var(--lijn);border-radius:var(--radius);background:var(--wit);padding:var(--ruim-l) var(--ruim-l);font:inherit;color:inherit;cursor:pointer}.plankaart.actief{border-color:var(--teal);background:var(--mint);box-shadow:inset 0 0 0 1px var(--teal)}.plankaart b{font-size:var(--tekst-basis)}.plankaart b,.plankaart__prijs{font-family:var(--font-display)}.plankaart__prijs{font-weight:800;font-size:var(--tekst-kop-s);color:var(--teal-diep)}.plankaart small{color:var(--inkt-zacht);font-size:var(--tekst-sub);line-height:1.45}.overnemen{border:1.5px solid var(--teal);background:var(--mint);border-radius:var(--radius);padding:var(--ruim-m) var(--ruim-l);margin-top:var(--ruim-l)}.overnemen__kop{display:block;font-family:var(--font-kop),system-ui,sans-serif;font-size:var(--tekst-basis);color:var(--inkt)}.overnemen__uitleg{margin:var(--ruim-xs) 0 var(--ruim-s);font-size:var(--tekst-sub);line-height:1.4;color:color-mix(in srgb,var(--inkt) 72%,transparent)}.overnemen .schakelaar+.schakelaar{margin-top:var(--ruim-s)}.overnemen .schakelaar span{display:grid;gap:var(--ruim-xs);min-width:0}.overnemen .schakelaar b{font-family:var(--font-display);font-size:var(--tekst-body)}.overnemen .schakelaar small{font-size:var(--tekst-klein);line-height:1.35;color:color-mix(in srgb,var(--inkt) 68%,transparent)}.overnemen--uitnodiging{border-color:var(--koraal);background:var(--koraal-zacht)}.overnemen__punten{list-style:none;display:grid;gap:var(--ruim-xs);margin:0 0 var(--ruim-m);font-size:var(--tekst-sub);line-height:1.4;color:var(--inkt)}.overnemen__punten li{padding-left:var(--ruim-l);position:relative}.overnemen__punten li:before{content:"✓";position:absolute;left:0;color:var(--koraal-tekst);font-weight:700}.overnemen__punten code{font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--tekst-klein);background:var(--wit);border-radius:var(--radius-klein);padding:var(--ruim-xs) var(--ruim-xs)}.overnemen__knoppen{display:flex;flex-wrap:wrap;gap:var(--ruim-s);margin:0}.overnemen__knoppen a{flex:1 1 auto;min-width:8.5rem;text-align:center;font-weight:700;font-size:var(--tekst-sub);border-radius:var(--radius-pil);padding:var(--ruim-m) var(--ruim-l);min-height:44px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.overnemen__knoppen a:first-child{background:var(--inkt);color:var(--wit)}.overnemen__knoppen a:last-child{background:var(--wit);color:var(--inkt);border:1.5px solid var(--koraal)}.overnemen__nb{display:block;margin-top:var(--ruim-s);font-size:var(--tekst-klein);line-height:1.4;color:color-mix(in srgb,var(--inkt) 68%,transparent)}.nieuw__top{display:flex;align-items:center;justify-content:space-between;gap:var(--ruim-m)}.nieuw__account{font-size:var(--tekst-sub);font-weight:600;color:var(--inkt-zacht);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.nieuw__account:hover{color:var(--teal);text-decoration:underline}.schakelaar--uit{opacity:.55;cursor:default}.schakelaar--uit input{cursor:default}.nieuw__balk{position:sticky;bottom:0;z-index:5;margin-inline:calc(var(--ruim-l) * -1);padding:var(--ruim-m) var(--ruim-l) var(--ruim-l);background:var(--papier);border-top:1px solid var(--lijn)}.nieuw__form>fieldset:last-of-type{padding-bottom:140px}.nieuw__balk .hint{margin-top:var(--ruim-s);margin-bottom:0}.nieuw__dicht{max-width:34rem;margin:0 auto;padding:var(--ruim-xl) var(--ruim-l) var(--ruim-3xl)}.nieuw__dicht h1{font-family:var(--font-display);font-size:var(--tekst-kop-m);font-weight:800;margin-bottom:var(--ruim-m)}.nieuw__sub{color:var(--inkt-zacht);margin-bottom:var(--ruim-xl)}.nieuw__dicht .kaart{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius);padding:var(--ruim-l)}.nieuw__dicht .kaart h2{font-family:var(--font-display);font-size:var(--tekst-basis);font-weight:700;margin-bottom:var(--ruim-s)}.nieuw__dicht .hint{color:var(--inkt-zacht);font-size:var(--tekst-sub)}.nieuw__dichtknoppen{display:flex;flex-wrap:wrap;gap:var(--ruim-m);margin-top:var(--ruim-l)}.nieuw__terug{margin-top:var(--ruim-xl);text-align:center;font-size:var(--tekst-sub)}@media (min-width:900px){.nieuw{max-width:960px}.mijn__wrap .nieuw{margin-inline:0;padding-inline:0}.mijn__wrap .nieuw:has(.stapform){max-width:715px}.nieuw__form{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--ruim-xl);align-items:start}.nieuw__balk,.nieuw__form>.formfout,.nieuw__form>fieldset:first-of-type,.nieuw__form>fieldset:nth-of-type(2),.nieuw__form>fieldset:nth-of-type(7){grid-column:1/-1}.nieuw__form>fieldset:last-of-type{padding-bottom:0}.nieuw__balk{margin-top:var(--ruim-xl)}}.stapkop{margin-bottom:var(--ruim-xl)}.stapkop__balk{list-style:none;display:flex;gap:var(--ruim-xs);margin:0 0 var(--ruim-m);padding:0}.stapkop__balk li{height:4px;width:40px;border-radius:var(--radius-pil);background:var(--lijn)}.stapkop__balk li.is-gevuld{background:var(--inkt)}.stapkop__onder{margin-top:var(--ruim-s);color:var(--inkt-zacht);font-size:var(--tekst-body-s);line-height:1.5;max-width:42ch}.stapkop__teller{font-family:var(--font-mono);font-size:var(--tekst-mini);letter-spacing:.08em;text-transform:uppercase;color:var(--inkt-zacht);margin:0 0 var(--ruim-xs)}.stapkop h1{margin:0}.stapform{display:grid;gap:var(--ruim-xl)}.stapveld{display:grid;gap:var(--ruim-s)}.stapveld>legend,.stapveld>span{font-weight:600}.stapveld small{color:var(--inkt-zacht);font-size:var(--tekst-body-s)}.stapform>.datumveld{margin-top:0}.stapform>.datumveld .hint{font-size:var(--tekst-body-s)}.stapfout{color:var(--koraal-tekst);font-weight:600;margin:0}.stapknoppen{display:flex;gap:var(--ruim-m);flex-wrap:wrap}.stapknoppen .btn--primair{margin-left:auto}@media (max-width:30rem){.stapknoppen{flex-direction:column-reverse}.stapknoppen .btn{width:100%;margin-left:0}}.pilkeuze{border:0;padding:0;margin:0}.pilkeuze legend{font-weight:600;margin-bottom:var(--ruim-s)}.pilkeuze__rij{display:flex;flex-wrap:wrap;gap:var(--ruim-s)}.pil input{position:absolute;opacity:0;width:0;height:0}.pil span{display:inline-flex;align-items:center;gap:var(--ruim-xs);min-height:44px;padding:0 var(--ruim-l);border:2px solid var(--lijn);border-radius:var(--radius-pil);background:var(--wit);font-weight:600;cursor:pointer}.pil input:checked+span{background:var(--inkt);border-color:var(--inkt);color:var(--papier)}.pil input:focus-visible+span{outline:3px solid var(--koraal-tekst);outline-offset:2px}.keuzevensters{display:grid;gap:var(--ruim-m)}.keuzevenster{display:flex;align-items:center;gap:var(--ruim-l);width:100%;text-align:left;font:inherit;padding:var(--ruim-m) var(--ruim-l);border:2px solid var(--lijn);border-radius:var(--radius);background:var(--wit);cursor:pointer}.keuzevenster__tekst{display:grid;gap:2px;min-width:0}.keuzevenster b{font-family:var(--font-display);font-size:var(--tekst-h4);line-height:1.2}.keuzevenster small{color:var(--inkt-zacht);font-size:var(--tekst-body-s);line-height:1.4}.keuzevenster.is-gekozen{border-color:var(--inkt);background:var(--mint)}.keuzevulling{display:grid;gap:var(--ruim-l);padding:var(--ruim-l);border-radius:var(--radius-tegel);background:var(--mint)}.keuzevulling fieldset{border:0;padding:0;margin:0}.keuzevulling fieldset input{margin-bottom:var(--ruim-s)}.stapform__meer{font:inherit;font-weight:600;color:var(--teal-diep);background:none;border:0;padding:var(--ruim-s) 0;min-height:44px;text-align:left;cursor:pointer}.ofstreep{display:flex;align-items:center;gap:var(--ruim-m);color:var(--inkt-zacht);font-size:var(--tekst-body-s)}.ofstreep:after,.ofstreep:before{content:"";flex:1;height:1px;background:var(--lijn)}.promptvak{display:grid;gap:var(--ruim-s);padding:var(--ruim-l);border-radius:var(--radius-tegel);background:var(--geel-zacht)}.promptvak__kop{display:flex;align-items:center;justify-content:space-between;gap:var(--ruim-m);font-weight:600}.promptvak textarea{font-family:var(--font-mono);font-size:var(--tekst-body-s);line-height:1.5;resize:vertical}.promptvak__uitleg{color:var(--inkt-zacht);font-size:var(--tekst-body-s);margin:0}.promptvak__uitleg a{color:var(--teal-diep);font-weight:600}.klaar{display:grid;gap:var(--ruim-l)}.klaar__pil{display:flex;align-items:center;justify-content:space-between;gap:var(--ruim-m);border:2px solid var(--koraal);border-radius:var(--radius);background:var(--wit);padding:var(--ruim-m) var(--ruim-m) var(--ruim-m) var(--ruim-l)}.klaar__adres{font-family:var(--font-mono);font-size:var(--tekst-mono);color:var(--koraal-tekst);overflow-wrap:anywhere;min-width:0}.klaar__deel{width:100%}.klaar__erbij h2{font-family:var(--font-display);font-weight:700;font-size:var(--tekst-h4);margin-bottom:var(--ruim-m)}.klaar__erbij ul{list-style:none;display:grid;gap:var(--ruim-s);padding:0;margin:0}.klaar__erbij a,.klaar__erbij button{display:flex;align-items:center;gap:var(--ruim-m);min-height:56px;padding:var(--ruim-s) var(--ruim-l) var(--ruim-s) var(--ruim-s);border:1.5px solid var(--lijn);border-radius:var(--radius);background:var(--wit);color:var(--inkt);font-weight:600;text-decoration:none}.klaar__erbij button{width:100%;font:inherit;font-weight:600;cursor:pointer;text-align:left}.klaar__erbij a:hover,.klaar__erbij button:hover{border-color:var(--inkt);background:var(--mint)}.klaar__merk{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-tegel);background:var(--mint);color:var(--inkt)}.klaar__pijl{margin-left:auto;flex:none;color:var(--inkt-zacht)}.klaar__tekst{display:grid;min-width:0}.klaar__tekst small{font-size:var(--tekst-klein);font-weight:400;color:var(--inkt-zacht)}.gekozendatums{border:1.5px solid var(--lijn);border-radius:var(--radius);padding:var(--ruim-l);margin-top:var(--ruim-l)}.gekozendatums__kop{display:flex;align-items:center;justify-content:space-between;font-weight:700;margin-bottom:var(--ruim-m)}.gekozendatums__kop button{font:inherit;font-size:var(--tekst-body-s);font-weight:600;color:var(--inkt);background:none;border:0;padding:var(--ruim-xs) 0;text-decoration:underline;cursor:pointer}.gekozendatums ul{list-style:none;display:grid;gap:var(--ruim-s);margin:0;padding:0}.gekozendatums li{font-family:var(--font-mono);font-size:var(--tekst-mono);color:var(--inkt)}.gekozendatums__hint{margin-top:var(--ruim-m);font-size:var(--tekst-body-s);color:var(--koraal-tekst)}.keuzevenster__merk{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-tegel);background:var(--papier);color:var(--inkt)}.keuzevenster.is-gekozen .keuzevenster__merk{background:var(--wit)}.takenblad__lijst{list-style:none;display:grid;gap:var(--ruim-s);margin:0;padding:0}.takenblad__lijst li{display:flex;align-items:center;gap:var(--ruim-m);background:var(--mint);border-radius:var(--radius-tegel);padding:var(--ruim-s) var(--ruim-s) var(--ruim-s) var(--ruim-l);font-size:var(--tekst-body-s);font-weight:600;color:var(--inkt)}.takenblad__lijst li span{flex:1;min-width:0;overflow-wrap:anywhere}.takenblad__lijst li button{flex:none;min-height:44px;padding:0 var(--ruim-l);border:1.5px solid var(--inkt);border-radius:var(--radius-pil);background:var(--wit);color:var(--inkt);font:inherit;font-weight:700;font-size:var(--tekst-body-s);cursor:pointer}.takenblad__lijst li button:hover{background:var(--inkt);color:var(--papier)}.stapleeg{margin:var(--ruim-m) 0 0;border-left:3px solid var(--lijn);padding:var(--ruim-s) var(--ruim-m);color:var(--inkt-zacht);font-size:var(--tekst-body-s)}