.p-linkkaart{background:var(--a-ink,#111222);color:#fff;border-radius:13px;flex:none;align-items:center;gap:14px;min-width:0;padding:12px 12px 12px 18px;display:flex;box-shadow:0 10px 28px -16px #11122299}.p-linkkaart small{letter-spacing:.12em;text-transform:uppercase;color:#9aa3b5;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.p-linkkaart code{color:var(--a-limoen,#c7ff16);white-space:nowrap;font-size:14px;font-weight:700}.p-linkkaart .p-kopieer{background:var(--a-limoen,#c7ff16);border-color:var(--a-limoen,#c7ff16);color:#111222}.p-linkkaart-code{border-left:1px solid #2c2f45;padding-left:14px}.p-linkkaart-code strong{font-family:var(--a-display);letter-spacing:.04em;font-size:16px}.p-status{place-items:center;min-height:60vh;display:grid}.p-status .adm-kaart{max-width:560px;padding:30px 32px}.p-status-tekst{color:var(--a-mat);font-size:14px;line-height:1.7}.p-status-code{margin-top:16px;font-size:14px}.p-status-code strong{color:var(--a-ink);letter-spacing:.04em}.p-kaart-sub{font-family:var(--a-display);color:var(--a-ink);margin:20px 0 12px;font-size:13px;font-weight:800}.p-download{align-items:center;gap:5px;display:inline-flex}.adm-tabel code{background:var(--a-limoen-zacht,#f2fdd0);color:var(--a-limoen-inkt,#3f5200);border-radius:6px;padding:2px 7px;font-size:12px;font-weight:700}.p-regels{gap:10px;margin:0;padding:0;list-style:none;display:grid}.p-regels li{color:var(--a-tekst);padding-left:22px;font-size:13px;line-height:1.6;position:relative}.p-regels li:before{content:"";background:var(--a-limoen);width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--a-limoen-rand);border-radius:3px;position:absolute;top:6px;left:2px}.p-teksten{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.p-teksten li{border:1px solid var(--a-lijn);background:var(--a-grond);border-radius:12px;padding:14px 16px}.p-teksten strong{color:var(--a-ink);font-size:13px}.p-teksten p{color:var(--a-tekst);margin-top:8px;font-size:13px;line-height:1.65}.p-paneelkop{justify-content:space-between;align-items:center;gap:12px;display:flex}.p-kopieer{color:#111222;white-space:nowrap;background:#fff;border:1px solid #e3e6ea;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font-size:13px;font-weight:700;display:inline-flex}.p-kopieer:hover{background:#fafbfc}.p-kopieer.is-compact{min-height:32px;padding:6px 10px;font-size:12px}.p-kopieer.is-klaar{border-color:var(--a-limoen-rand,#b4e60f);background:var(--a-limoen-zacht,#f2fdd0);color:var(--a-limoen-inkt,#3f5200)}.p-bouwer-velden{grid-template-columns:1fr;gap:12px;display:grid}.p-bouwer-uit{background:var(--a-limoen-zacht,#f2fdd0);border:1px solid #e3f2b4;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;margin-top:16px;padding:14px 16px;display:grid}.p-bouwer-uit small{letter-spacing:.12em;text-transform:uppercase;color:var(--a-limoen-inkt,#3f5200);grid-column:1/-1;font-size:10px;font-weight:700}.p-bouwer-uit code{word-break:break-all;color:#1d2410;font-size:13px;font-weight:600}.p-veld{flex-direction:column;gap:6px;min-width:0;display:flex}.p-veld>span{color:var(--a-ink,#111222);font-size:12px;font-weight:700}.p-veld input,.p-veld select,.p-veld textarea{width:100%;font:inherit;color:#111222;background:#fff;border:1px solid #dce0e5;border-radius:10px;padding:9px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.p-veld input:focus,.p-veld select:focus,.p-veld textarea:focus{border-color:#111222;outline:none;box-shadow:0 0 0 3px #c7ff168c}.p-veld textarea{min-height:70px}.p-veld small{color:#657080;font-size:11.5px;line-height:1.5}.p-veld.is-fout input,.p-veld.is-fout select,.p-veld.is-fout textarea,.p-soorten.is-fout,.p-akkoord.is-fout,.p-vinkje.is-fout{border-color:#d26a5d;box-shadow:0 0 0 3px #fbe4e0}.p-formulier{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start;gap:32px;display:grid}.p-aanmelden-form{display:block}.p-formulier-velden{grid-template-columns:1fr 1fr;gap:14px;display:grid}.p-aanmelden-form .p-formulier-velden{gap:12px}.p-breed{grid-column:1/-1}.p-formulier-kop{font-family:var(--font-display), Arial, sans-serif;color:#111222;border-top:1px solid #eef0f3;margin-top:10px;padding-top:16px;font-size:15px;font-weight:800}.p-soorten{border:0;border-radius:12px;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.p-soorten legend{color:#111222;margin-bottom:8px;font-size:12px;font-weight:700}.p-soort{cursor:pointer;background:#fff;border:1px solid #e3e6ea;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.p-soort:hover{background:#fafbfc}.p-soort input{margin-top:3px}.p-soort strong{color:#111222;font-size:13px;display:block}.p-soort small{color:#657080;margin-top:2px;font-size:12px;display:block}.p-soort.is-gekozen{background:#fbfef0;border-color:#111222;box-shadow:0 0 0 1px #111222}.p-vinkje{color:#2c3242;border-radius:8px;align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;display:flex}.p-vinkje input{flex:none;margin-top:3px}.p-vinkje a{text-decoration:underline}.p-akkoord{background:#f7f8fa;border:1px solid #e3e6ea;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.p-uitleg{color:#57606f;background:#f7f8fa;border:1px solid #eef0f3;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:1.55;display:flex}.p-uitleg svg{flex:none;margin-top:2px}.p-inline-icoon{vertical-align:-2px;color:#5f8f0a;display:inline}.p-formulier-voet{justify-content:flex-end;align-items:center;gap:16px;margin-top:4px;display:flex}.p-formulier-voet p{flex:1;font-size:13px}.p-fout{color:#a13d35}.p-goed{color:#1f7a3d}@media (max-width:1150px){.p-teksten{grid-template-columns:1fr}}@media (max-width:1100px){.adm-kop:has(.p-linkkaart){flex-direction:column;align-items:stretch}.p-linkkaart{flex-wrap:wrap}.p-formulier{grid-template-columns:1fr}}@media (max-width:560px){.p-formulier-velden,.p-bouwer-velden{grid-template-columns:1fr}.p-linkkaart-code{border-left:0;padding-left:0}}.p-balk{z-index:60;color:#fff;width:min(760px,100vw - 32px);font-family:var(--font-sans), system-ui, sans-serif;background:#111222;border-radius:16px;align-items:center;gap:14px;padding:14px 44px 14px 18px;animation:.35s ease-out p-balk-in;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #11122247}@keyframes p-balk-in{0%{opacity:0;transform:translate(-50%,12px)}}.p-balk-icoon{color:#c7ff16;flex:none}.p-balk-tekst{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.p-balk-tekst strong{font-size:14px}.p-balk-tekst span{color:#d5d9e3;font-size:13px}.p-balk-tekst small{color:#9aa3b5;font-size:11px}.p-balk-knoppen{flex:none;gap:8px;display:flex}.p-balk-knoppen button{border-radius:10px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:700}.p-balk-ja{color:#111222;background:#c7ff16;border:1px solid #c7ff16}.p-balk-nee{color:#fff;background:0 0;border:1px solid #3a3e58}.p-balk-sluit{color:#9aa3b5;background:0 0;border:0;padding:4px;position:absolute;top:10px;right:10px}@media (max-width:620px){.p-balk{flex-wrap:wrap;bottom:12px}.p-balk-icoon{display:none}.p-balk-knoppen{width:100%}.p-balk-knoppen button{flex:1}}@media (prefers-reduced-motion:reduce){.p-balk{animation:none}}.p-beheer{flex-direction:column;gap:16px;display:flex}.p-beheer-melding{background:#f1f8e3;border:1px solid #d9eab4;border-radius:10px;padding:10px 14px;font-size:13px}.p-beheer-melding.is-fout{color:#8f2f27;background:#fff0ed;border-color:#f1d2cc}.p-beheer-aanvragen{margin:0;padding:0;list-style:none}.p-beheer-aanvragen>li{border-bottom:1px solid var(--adm-rand,#e4e5df);grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:14px 0;display:grid}.p-beheer-aanvragen p{color:var(--adm-inkt-2,#52514e);margin:4px 0 0;font-size:13px}.p-beheer-aanpak{white-space:pre-wrap;max-width:720px}.p-beheer-form{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:8px 0;display:flex}.p-beheer-form label{color:var(--adm-inkt-2,#52514e);flex-direction:column;gap:4px;font-size:12px;display:flex}.p-beheer-form input,.p-beheer-form select,.p-beheer-form textarea{border:1px solid var(--adm-rand,#e4e5df);font:inherit;background:#fff;border-radius:8px;min-width:90px;padding:6px 9px}.p-beheer-breed{flex-basis:100%}.p-beheer-breed input,.p-beheer-breed textarea{width:100%;max-width:460px}.p-knop{color:#fff;font:inherit;white-space:nowrap;background:#111222;border:1px solid #111222;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:600}.p-knop.is-zacht{color:#111222;border-color:var(--adm-rand,#e4e5df);background:#fff}.p-beheer-details summary{color:#3a5a00;font-size:13px;font-weight:600}.p-beheer-details[open]{white-space:normal;min-width:360px}.p-beheer-klein{color:var(--adm-inkt-3,#8a8983);max-width:560px;font-size:12px;line-height:1.5}.p-beheer-h3{margin:18px 0 6px;font-size:13px}.p-beheer-links{align-items:center;gap:10px;display:inline-flex}.adm-teller{color:#c7ff16;background:#111222;border-radius:99px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:800;display:inline-grid}.p-partner-pil:hover .m-pill{border-color:#b4e60f}.p-kruimel{margin:0 0 -8px;font-size:13px}.p-knop-klein{min-height:38px;padding:8px 14px;font-size:13px}.p-beheer-ronde{align-items:center}.p-gegevens-lijst{grid-template-columns:130px minmax(0,1fr);gap:9px 14px;margin:0;font-size:13px;display:grid}.p-gegevens-lijst dt{color:#657080}.p-gegevens-lijst dd{color:#111222;overflow-wrap:anywhere;margin:0}.adm-tabel td.r .adm-naam{justify-items:end}.p-hoofd{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;display:grid}.p-inkomsten{color:#c9cdd8;background:#111222 radial-gradient(70% 80% at 100% 0,#c7ff1621,#0000 70%);border-radius:13px;flex-direction:column;gap:18px;padding:22px 24px;display:flex}.p-inkomsten header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.adm .p-inkomsten h2{color:#fff;font-family:var(--a-display);margin:0;font-size:16px;font-weight:800}.p-inkomsten header small{color:#9aa3b5;font-size:12px}.p-inkomsten-totaal span{letter-spacing:.1em;text-transform:uppercase;color:#9aa3b5;font-size:12px;font-weight:700;display:block}.p-inkomsten-totaal strong{font-family:var(--a-display);letter-spacing:-1.5px;color:#c7ff16;font-variant-numeric:tabular-nums;margin-top:6px;font-size:46px;font-weight:800;line-height:1;display:block}.p-inkomsten-totaal p{color:#b7bcc8;margin-top:10px;font-size:13px}.p-verdeling{background:#2a2d45;border-radius:6px;gap:3px;height:12px;display:flex;overflow:hidden}.p-verdeling span{height:100%;display:block}.p-verdeling-uit{background:#c7ff16}.p-verdeling-klaar{background:#fff}.p-verdeling-wacht{background:#6b7190}.p-delen{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.p-delen div{gap:4px;display:grid}.p-delen dt{color:#9aa3b5;align-items:center;gap:7px;font-size:12px;display:flex}.p-stip{border-radius:3px;flex:none;width:9px;height:9px}.p-delen dd{font-family:var(--a-display);color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:19px;font-weight:700}.p-volgende-blok{border-top:1px solid #2a2d45;gap:10px;margin-top:auto;padding-top:16px;display:grid}.p-volgende-kop{align-items:center;gap:8px;font-size:13px;display:flex}.p-volgende-kop svg{color:#c7ff16}.p-volgende-kop b{color:#fff;margin-left:auto}.p-voortgang{background:#2a2d45;border-radius:4px;height:8px;overflow:hidden}.p-voortgang span{background:#c7ff16;border-radius:4px;height:100%;display:block}.p-volgende-blok p{color:#9aa3b5;font-size:12.5px;line-height:1.5}.p-volgende-blok p b{color:#fff}.p-afspraak{flex-direction:column;display:flex}.p-afspraak-percentage{background:var(--a-limoen-zacht,#f2fdd0);border:1px solid #e3f2b4;border-radius:12px;align-items:center;gap:16px;padding:14px 18px;display:flex}.p-afspraak-percentage strong{font-family:var(--a-display);letter-spacing:-1.5px;color:#111222;white-space:nowrap;font-size:40px;font-weight:800;line-height:1}.p-afspraak-percentage span{color:#3f5200;font-size:13.5px;line-height:1.45}.p-afspraak-percentage b{color:#111222}.p-afspraak-regels{margin:14px 0 0;display:grid}.p-afspraak-regels div{border-bottom:1px solid #eef0f3;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:9px 0;font-size:13px;display:grid}.p-afspraak-regels dt{color:#657080}.p-afspraak-regels dd{color:#111222;margin:0;font-weight:600}.p-per-verkoop{gap:7px;margin:0;padding:0;list-style:none;display:grid}.p-per-verkoop li{align-items:center;gap:9px;font-size:13px;display:flex}.p-per-verkoop svg{color:#5f8f0a;flex:none}.p-per-verkoop b{font-family:var(--a-display);color:#111222;font-variant-numeric:tabular-nums;margin-left:auto}@media (max-width:1000px){.p-hoofd{grid-template-columns:1fr}}@media (max-width:520px){.p-inkomsten-totaal strong{font-size:36px}.p-delen{grid-template-columns:1fr}.p-afspraak-regels div{grid-template-columns:1fr;gap:2px}}.p-kop-acties{flex-wrap:wrap;align-items:center;gap:14px;display:inline-flex}.p-afspraak-beheer-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.p-afspraak-form{background:#f7f8fa;border:1px solid #e3e6ea;border-radius:12px;gap:12px;padding:16px 18px;display:grid}.p-afspraak-velden{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.p-afspraak-form .m-button{justify-self:start}.p-bekijk{margin-bottom:4px}@media (max-width:1100px){.p-afspraak-beheer-raster,.p-afspraak-velden{grid-template-columns:1fr}}.adm .p-inkomsten>header{border:0;margin:0;padding:0}
