/* De lijn van de shell-sitebox naar haar juridische pagina's (in de voet van elke pagina; checkout C). */
.sb-juridisch{font-size:.8125rem;opacity:.8;margin:1rem auto 0;padding:0 1rem;max-width:72rem}
.sb-juridisch a{color:inherit}
/* De voorbeeldbanner (shell-bouwer D, contract 6; dezelfde vorm als de runtime b615). */
.sb-banner{position:sticky;top:0;z-index:2147483000;background:#111;color:#fff;font:500 13px/1.35 system-ui,-apple-system,"Segoe UI",sans-serif;padding:8px 14px;display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;justify-content:center;text-align:center;letter-spacing:.01em}
.sb-banner p{margin:0}.sb-banner strong{font-weight:700}.sb-banner span{opacity:.85}
.sb-banner-k{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}
.sb-banner a{display:inline-block;color:#111;background:#fff;text-decoration:none;border-radius:999px;padding:6px 12px;font-weight:600;font-size:13px;line-height:1.2}
.sb-banner a.sb-k2{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.6)}
.sb-banner a:focus-visible{outline:3px solid #ffbf47;outline-offset:2px}
.sb-banner-noot{flex-basis:100%;background:#ffbf47;color:#111;border-radius:6px;padding:6px 10px}
@media (max-width:600px){.sb-banner{font-size:12px;padding:6px 10px}.sb-banner a{font-size:12px;padding:6px 10px}}
