/* Scoped privacy controls only; retain the existing site and report designs. */
#nn-measurement{max-width:960px;margin:40px auto;padding:28px;background:#101c2b;color:#e2e8f0;border:1px solid #334155;border-radius:8px;font:16px/1.7 Arial,sans-serif}
#nn-measurement h2{margin:0 0 16px;color:#fff;font:700 26px/1.3 Arial,sans-serif}
#nn-measurement p{margin:12px 0;color:#e2e8f0}
#nn-measurement label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;color:#fff}
#nn-measurement input{flex:none;width:20px;height:20px;margin:4px 0 0;accent-color:#f0a418}
#nn-measurement input:focus-visible,.nn-measurement-link a:focus-visible{outline:3px solid #f0a418;outline-offset:4px}
.nn-measurement-link{margin:0;padding:18px 20px;text-align:center;background:#101c2b;font:14px/1.6 Arial,sans-serif;color:#e2e8f0}
.nn-measurement-link a{color:#f8ce87;text-decoration:underline;text-underline-offset:3px}
@media(max-width:640px){#nn-measurement{margin:24px 16px;padding:22px}}
