/* V9.9.4.3: deliberately scoped; approved site palette and hero system stay intact. */
.nedv9943-sanction-dot{display:inline-block!important;width:9px;height:9px;min-width:9px;flex:0 0 9px;border-radius:50%;background:var(--ned-red);vertical-align:middle;margin:0 9px 2px 0;box-shadow:none!important}
.nedv9943-cnb-alert{padding:0 0 16px;border-bottom:1px solid var(--ned-line);display:grid;gap:16px;color:var(--ned-ink)}
.nedv9943-cnb-title{display:block;font-size:15px;font-weight:800;line-height:1.45;color:var(--ned-ink)}
.nedv9943-cnb-alert p{font-size:14px!important;line-height:1.55!important;margin:8px 0 0!important;max-width:none!important;overflow-wrap:anywhere;padding:0!important;border:0!important;display:block!important}
.nedv9943-cnb-alert .nedv9943-result{font-size:12px!important;color:var(--ned-muted)}
.nedv9943-cnb-alert small{display:block;color:var(--ned-muted);font-size:11px;line-height:1.5;margin-top:8px}
.nedv9943-cnb-links{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;line-height:1.5;margin-top:10px}
.nedv9943-cnb-links a:first-child{font-weight:750}.nedv9943-cnb-links a:last-child{text-decoration:underline;text-underline-offset:3px}
.nedv9943-cnb-alert .nedv9943-history-note{margin-top:0;font-size:11px}
.nedv9943-other-cases{font-size:12px;font-weight:650}
.nedv9943-cnb-pending{display:grid;gap:5px;border-bottom:1px solid var(--ned-line);padding-bottom:14px;font-size:13px;line-height:1.55}
.nedv9943-cnb-pending b{font-size:11px;text-transform:uppercase;color:var(--ned-muted)}
.nedv9943-cnb-pending small{font-size:11px;color:var(--ned-muted)}.nedv9943-cnb-pending a{font-size:12px;font-weight:650}
.nedv9942-case{scroll-margin-top:140px}
/* Documents use the complete common shell, not a second 92ch or nested panel width. */
.nedv620-page>.nedv4-shell>.nedv620-page-policy{padding:24px 0 36px!important}
.nedv620-page>.nedv4-shell>.nedv620-page-policy>.nedv620-policy-content{width:100%!important;max-width:none!important;margin:0!important;line-height:1.65!important}
.nedv620-page>.nedv4-shell>.nedv620-page-policy>.nedv620-policy-content :is(p,ul,ol,h2,h3,h4,blockquote){max-width:none!important}
.nedv620-page>.nedv4-shell>.nedv620-page-policy>.nedv620-policy-content p{margin:0 0 .85em!important}
.nedv620-page>.nedv4-shell>.nedv620-page-policy>.nedv620-policy-content h2{margin:1.35em 0 .55em!important}
.nedv620-page>.nedv4-shell>.nedv620-page-policy>.nedv620-policy-content h3{margin:1.2em 0 .5em!important}
/* Footer bottom row respects the SAME site shell edge; no absolute/fixed positioning. */
.nedv4-footer .nedv9943-footer-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;width:100%;max-width:none;margin:24px 0 0;padding:20px 0 0;border-top:1px solid rgba(255,255,255,.1)}
.nedv4-footer .nedv9943-footer-bottom>.nedv55-footer-signature{width:auto;max-width:780px;flex:1 1 auto;margin:0;padding:0;border:0;text-align:left}
.nedv4-footer .nedv9943-footer-bottom>.nedv52-footer-extra{display:flex;flex:0 0 auto;align-self:flex-end;align-items:flex-end;justify-content:flex-end;width:auto;max-width:none;margin:0 0 0 auto;padding:0;border:0}
.nedv4-footer .nedv9943-footer-bottom .nedv52-odometer{margin:0;align-self:flex-end;text-align:right}
@media(max-width:760px){.nedv4-footer .nedv9943-footer-bottom{flex-direction:column;align-items:stretch;gap:20px}.nedv4-footer .nedv9943-footer-bottom>.nedv55-footer-signature{max-width:none;text-align:left}.nedv4-footer .nedv9943-footer-bottom>.nedv52-footer-extra{align-self:flex-end;margin-left:auto}.nedv9943-cnb-links a{padding:5px 0}}
@media(max-width:640px){.nedv620-page>.nedv4-shell>.nedv620-page-policy{padding:16px 0 28px!important}}
@media(max-width:340px){.nedv4-footer .nedv9943-footer-bottom .nedv52-odometer{grid-template-columns:1fr;grid-template-areas:"label" "digits" "date";justify-items:end}}
