.kruimel[data-astro-cid-wfwilf32]{padding-top:28px}.tool-kop[data-astro-cid-wfwilf32]{max-width:780px;padding:26px 0 44px}.tool-kop[data-astro-cid-wfwilf32] h1[data-astro-cid-wfwilf32]{font-size:clamp(2rem,4.4vw,3.3rem);line-height:1.1;font-weight:700;letter-spacing:-.025em;margin:12px 0 18px}.tool-kop[data-astro-cid-wfwilf32] h1[data-astro-cid-wfwilf32] em[data-astro-cid-wfwilf32]{font-style:normal;color:var(--paars)}.invoer[data-astro-cid-wfwilf32]{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}.invoer[data-astro-cid-wfwilf32] input[data-astro-cid-wfwilf32]{flex:1 1 340px;padding:15px 18px;border:1px solid var(--lijn);border-radius:12px;font-family:Nunito Variable,Segoe UI,sans-serif;font-size:1rem;color:var(--navy);background:var(--wit)}.invoer[data-astro-cid-wfwilf32] input[data-astro-cid-wfwilf32]:focus{border-color:var(--paars);box-shadow:0 0 0 3px #6254e71f;outline:none}.invoer[data-astro-cid-wfwilf32] .btn[data-astro-cid-wfwilf32]{flex:0 0 auto}.invoer[data-astro-cid-wfwilf32] .btn[data-astro-cid-wfwilf32][disabled]{opacity:.55;cursor:not-allowed}.klein-noot[data-astro-cid-wfwilf32]{font-size:.82rem;margin-top:12px}.bezig[data-astro-cid-wfwilf32]{display:flex;align-items:center;gap:16px;padding:34px 0 60px}.spinner[data-astro-cid-wfwilf32]{width:26px;height:26px;border-radius:50%;flex:0 0 auto;border:3px solid var(--lijn);border-top-color:var(--paars);animation:draai .8s linear infinite}@keyframes draai{to{transform:rotate(360deg)}}.bezig[data-astro-cid-wfwilf32][hidden]{display:none}.blok-kop[data-astro-cid-wfwilf32]{font-size:clamp(1.4rem,2.6vw,1.9rem);margin:56px 0 10px}.blok-kop[data-astro-cid-wfwilf32] em[data-astro-cid-wfwilf32]{font-style:normal;color:var(--paars)}.blok-lead[data-astro-cid-wfwilf32]{max-width:44em;margin-bottom:24px}.bot-uitleg[data-astro-cid-wfwilf32]{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.bot-uitleg[data-astro-cid-wfwilf32] .kaart[data-astro-cid-wfwilf32]{padding:26px 30px}.bot-uitleg[data-astro-cid-wfwilf32] h3[data-astro-cid-wfwilf32]{font-size:1.05rem;margin-bottom:8px}.groep-uitleg[data-astro-cid-wfwilf32]{font-size:.9rem;margin-bottom:14px}.bot-uitleg[data-astro-cid-wfwilf32] ul[data-astro-cid-wfwilf32]{list-style:none}.bot-uitleg[data-astro-cid-wfwilf32] li[data-astro-cid-wfwilf32]{font-size:.87rem;padding:10px 0;border-bottom:1px solid var(--lijn)}.bot-uitleg[data-astro-cid-wfwilf32] li[data-astro-cid-wfwilf32]:last-child{border-bottom:0}.bot-uitleg[data-astro-cid-wfwilf32] li[data-astro-cid-wfwilf32] b[data-astro-cid-wfwilf32]{color:var(--navy);font-family:Rubik Variable,sans-serif}.bot-uitleg[data-astro-cid-wfwilf32] li[data-astro-cid-wfwilf32]{display:flex;gap:12px;align-items:flex-start}.bot-tekst[data-astro-cid-wfwilf32]{flex:1}.eigenaar[data-astro-cid-wfwilf32]{font-size:.78rem;color:var(--dim)}@media(max-width:940px){.bot-uitleg[data-astro-cid-wfwilf32]{grid-template-columns:1fr}}.melding{border-radius:12px;padding:16px 20px;margin-bottom:24px;font-size:.95rem}.melding.fout{background:#fef1ec;border:1px solid #f6c9b4;color:#93400f}.uitslag{padding-bottom:40px}.uitslag .twee-kolom{display:grid;grid-template-columns:1fr 1fr;gap:22px}.uitslag .kaart:hover,.samenvatting:hover{transform:none;box-shadow:none}.samenvatting{padding:28px 32px}.samenvatting .sam-kop{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;flex-wrap:wrap}.samenvatting .sam-label{font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-family:Rubik Variable,sans-serif}.samenvatting .sam-kop b.mono{display:block;font-size:1rem;color:var(--navy);word-break:break-all;margin-top:4px}.samenvatting .sam-meta{font-size:.86rem;margin-top:8px}.samenvatting .sam-meta span{display:inline-block;margin-right:18px}.samenvatting .sam-score{text-align:right;flex:0 0 auto}.samenvatting .sam-score b{display:block;font-family:Rubik Variable,sans-serif;font-size:2.4rem;line-height:1.1;color:var(--navy)}.samenvatting .sam-score span{font-size:.84rem}.samenvatting .sam-punten{margin-top:22px;display:grid;gap:10px}.samenvatting .punt{display:flex;gap:12px;align-items:flex-start;padding:13px 16px;border-radius:10px;font-size:.93rem;line-height:1.6}.samenvatting .punt i{font-style:normal;font-weight:800;flex:0 0 auto}.samenvatting .punt.goed{background:#eefaf3;border:1px solid #bfe8d2;color:#17603a}.samenvatting .punt.let-op{background:#fff8e8;border:1px solid #f5dfa8;color:#7a5504}.samenvatting .punt.slecht{background:#fef1ec;border:1px solid #f6c9b4;color:#93400f}.samenvatting .punt b{color:inherit}.samenvatting .punt a{color:inherit;text-decoration:underline}.uitslag .bot-groep{margin-bottom:30px}.uitslag .bot-groep>h3{font-size:1.05rem;margin-bottom:4px}.uitslag .bot-groep>p{font-size:.88rem;margin-bottom:14px;max-width:46em}.uitslag .bot-rij{display:grid;grid-template-columns:1.3fr 1.1fr .9fr auto;gap:18px;align-items:center;padding:14px 20px;border:1px solid var(--lijn);border-radius:12px;margin-bottom:8px;background:var(--wit)}.merk-ico{flex:0 0 auto;width:30px;height:30px;border-radius:9px;display:inline-grid;place-items:center;font-family:Rubik Variable,sans-serif;font-weight:800;font-size:.72rem;letter-spacing:.02em;user-select:none}.uitslag .bot-rij .naam{display:flex;gap:12px;align-items:center}.uitslag .bot-rij .naam-tekst{min-width:0}.uitslag .bot-rij .naam b{display:block;color:var(--navy);font-family:Rubik Variable,sans-serif;font-size:.97rem}.uitslag .bot-rij .naam span{font-size:.8rem}.uitslag .bot-cel{font-size:.85rem;line-height:1.5}.uitslag .bot-cel .kop{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--dim);font-weight:800;font-family:Rubik Variable,sans-serif;margin-bottom:4px}.uitslag .bot-cel code{font-family:Cascadia Code,Consolas,monospace;font-size:.8rem;color:var(--navy)}.uitslag .vlag{display:inline-block;border-radius:999px;padding:5px 13px;font-size:.78rem;font-weight:800;font-family:Rubik Variable,sans-serif;white-space:nowrap}.uitslag .vlag.ja{background:#eefaf3;color:#17603a}.uitslag .vlag.nee{background:#fef1ec;color:#93400f}.uitslag .vlag.grijs{background:var(--tint);color:var(--navy)}.uitslag .bot-rij.waf{border-color:#f0a06a;border-width:2px}.uitslag .waf-noot{grid-column:1 / -1;font-size:.85rem;color:#93400f;background:#fef1ec;border-radius:8px;padding:10px 14px}.uitslag .lees-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:22px}.uitslag .lees-kaart{padding:26px 30px}.uitslag .lees-kaart h3{font-size:1.05rem;margin-bottom:10px}.uitslag .lees-tekst{font-size:.9rem}.uitslag .lees-waarschuwing{margin-bottom:18px}.uitslag .signalen{font-size:.88rem;margin-top:14px;padding-left:18px}.uitslag .signalen li{margin-bottom:5px}.uitslag .cijfers{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px}.uitslag .cijfer{background:var(--tint);border:1px solid var(--lijn);border-radius:10px;padding:14px 16px}.uitslag .cijfer b{display:block;font-family:Rubik Variable,sans-serif;font-size:1.5rem;color:var(--navy);line-height:1.2}.uitslag .cijfer span{font-size:.8rem}.uitslag .balk{height:10px;border-radius:999px;background:var(--lijn);overflow:hidden;margin:14px 0 8px}.uitslag .balk i{display:block;height:100%;border-radius:999px}.uitslag .balk i.goed{background:#2f9c63}.uitslag .balk i.matig{background:var(--geel)}.uitslag .balk i.slecht{background:var(--oranje)}.uitslag .bestand ul{list-style:none;font-size:.9rem}.uitslag .bestand li{padding:7px 0;border-bottom:1px solid var(--lijn);display:flex;justify-content:space-between;gap:14px}.uitslag .bestand li:last-child{border-bottom:0}.uitslag .bestand li b{color:var(--navy);text-align:right;word-break:break-word}.uitslag .paden{margin-top:14px;font-size:.83rem}.uitslag .paden .rest{color:var(--dim)}.uitslag .paden code{display:inline-block;background:var(--tint);border:1px solid var(--lijn);border-radius:6px;padding:2px 8px;margin:4px 4px 0 0;font-family:Cascadia Code,Consolas,monospace}@media(max-width:940px){.uitslag .bot-rij{grid-template-columns:1fr;gap:10px}.uitslag .lees-grid,.uitslag .twee-kolom{grid-template-columns:1fr}.samenvatting .sam-score{text-align:left}}
