/* Keuzevenster statistieken (hoort bij statistiek.js). Neutraal, valt binnen elke huisstijl. */
.st-keuze{position:fixed;left:0;right:0;bottom:0;z-index:2147483000;padding:12px;font:15px/1.45 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:#1d1d1f}
.st-keuze-binnen{max-width:720px;margin:0 auto;background:#fff;border:1px solid #6b6b6b;border-radius:12px;box-shadow:0 6px 28px rgba(0,0,0,.22);padding:16px 18px;display:flex;flex-wrap:wrap;gap:12px 20px;align-items:flex-end}
.st-keuze-binnen>div:first-child{flex:1 1 320px}
.st-keuze h2{font-size:17px;margin:0 0 6px;line-height:1.3;color:#1d1d1f}
.st-keuze p{margin:0 0 6px}
.st-keuze a{color:#0b57d0;text-decoration:underline}
.st-keuze-melding:empty{display:none}
.st-keuze-knoppen{display:flex;flex-wrap:wrap;gap:8px}
.st-keuze button{font:inherit;font-weight:600;min-height:44px;padding:10px 16px;border-radius:8px;cursor:pointer;border:2px solid #1d1d1f;background:#fff;color:#1d1d1f}
.st-keuze button[data-keuze="ja"]{background:#1d1d1f;color:#fff}
.st-keuze button:focus-visible{outline:3px solid #0b57d0;outline-offset:2px}
@media (prefers-color-scheme:dark){.st-keuze{color:#f2f2f2}.st-keuze-binnen{background:#1f1f22;border-color:#9a9a9a}.st-keuze h2{color:#f2f2f2}.st-keuze a{color:#8ab4f8}.st-keuze button{background:#1f1f22;color:#f2f2f2;border-color:#f2f2f2}.st-keuze button[data-keuze="ja"]{background:#f2f2f2;color:#1d1d1f}}
@media print{.st-keuze{display:none}}
