/* Science Catalogs privacy notice (sc-config/shared/privacy.php). The same file is copied to every site as /sc-notice/notice.css. */
.scpn{position:fixed;z-index:2147483000;left:16px;bottom:16px;box-sizing:border-box;width:calc(100% - 32px);max-width:520px;margin:0;padding:18px 20px 16px;
  background:#fff;color:#14212b;border:1px solid #d6dde5;border-radius:14px;box-shadow:0 12px 40px rgba(1,30,48,.22);
  font-size:14px;line-height:1.5;font-weight:400;font-family:inherit;text-align:left;letter-spacing:normal}
.scpn[hidden]{display:none!important}
.scpn *{box-sizing:border-box}
.scpn .scpn-t{margin:0 0 6px;padding:0;font-size:16px;line-height:1.3;font-weight:700;color:#013a56;font-family:inherit;text-transform:none;letter-spacing:normal;border:0;background:none}
.scpn p{margin:0 0 6px;padding:0;font-size:13.5px;line-height:1.5;color:#33424f}
.scpn-b{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px}
.scpn .scpn-ok{appearance:none;margin:0;padding:9px 20px;border:0;border-radius:999px;background:#013a56;color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;min-height:40px}
.scpn .scpn-ok:hover{background:#02527a}
.scpn a{color:#013a56;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:2px}
.scpn a:hover{color:#e8682a}
.scpn .scpn-ok:focus-visible,.scpn a:focus-visible{outline:3px solid #e8682a;outline-offset:2px}
@media (max-width:560px){.scpn{left:8px;bottom:8px;width:calc(100% - 16px);padding:14px 16px 12px;max-height:70vh;overflow:auto}.scpn p{font-size:13px}}
html[data-theme="dark"] .scpn,html.dark .scpn,body.dark .scpn{background:#13202b;color:#e6edf3;border-color:#2b3b49}
html[data-theme="dark"] .scpn p,html.dark .scpn p,body.dark .scpn p{color:#c3cfda}
html[data-theme="dark"] .scpn .scpn-t,html.dark .scpn .scpn-t,body.dark .scpn .scpn-t,html[data-theme="dark"] .scpn a,html.dark .scpn a,body.dark .scpn a{color:#8cc8ff}
@media print{.scpn{display:none!important}}
