#nits-cookie-notice[hidden],#nits-cookie-reopen[hidden]{display:none!important}
#nits-cookie-notice{position:fixed;z-index:1000;bottom:20px;left:50%;transform:translateX(-50%);width:min(920px,calc(100% - 32px));box-sizing:border-box;padding:24px;background:#fff;color:#102b46;border:1px solid #b7c5d3;border-top:4px solid #145cb8;border-radius:8px;box-shadow:0 8px 40px #102b4630;font:15px/1.5 Arial,sans-serif;max-height:65vh;overflow:auto}
#nits-cookie-notice h2{font:700 21px/1.3 Arial,sans-serif;margin:0 0 12px}#nits-cookie-notice p{margin:0 0 12px}#nits-cookie-notice a{color:#145cb8;text-decoration:underline;text-underline-offset:3px}
#nits-cookie-dismiss,#nits-cookie-reopen{font:700 14px/1.4 Arial,sans-serif;cursor:pointer;min-height:44px;border-radius:4px;padding:10px 18px}
#nits-cookie-dismiss{color:white;background:#145cb8;border:1px solid #145cb8}#nits-cookie-reopen{position:fixed;z-index:999;bottom:12px;left:12px;background:white;color:#102b46;border:1px solid #b7c5d3;box-shadow:0 2px 10px #102b461a}
#nits-cookie-notice :focus-visible,#nits-cookie-reopen:focus-visible{outline:3px solid #145cb8;outline-offset:3px}
@media(max-width:600px){#nits-cookie-notice{padding:18px;bottom:12px;font-size:14px}#nits-cookie-notice h2{font-size:19px}}
@media print{#nits-cookie-notice,#nits-cookie-reopen{display:none!important}}
