#sp-cookie-ui{font:15px/1.5 Arial,sans-serif;color:#17212b}#sp-cookie-ui,#sp-cookie-ui *,#sp-cookie-ui *::before,#sp-cookie-ui *::after{box-sizing:border-box}#sp-cookie-ui [hidden]{display:none!important}#sp-cookie-banner{width:100%;max-width:100vw;min-width:0;position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:2px solid #0078b8;box-shadow:0 -2px 12px #0002;padding:18px 24px;z-index:100000}#sp-cookie-banner p{width:auto;min-width:0;max-width:100%;overflow-wrap:anywhere;margin:0 0 12px}.sp-cookie-actions{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}#sp-cookie-ui button{font:inherit;cursor:pointer;background:#fff;color:#005b8c;border:2px solid #0078b8;border-radius:4px;padding:9px 14px;min-height:44px}#sp-cookie-ui button:focus-visible,#sp-cookie-ui a:focus-visible,#sp-cookie-ui input:focus-visible{outline:3px solid #222;outline-offset:3px}#sp-cookie-ui a{color:#005b8c;text-decoration:underline}#sp-cookie-reopen{position:fixed;bottom:12px;left:12px;z-index:99999;box-shadow:0 1px 5px #0003}#sp-cookie-overlay{width:100%;max-width:100vw;min-width:0;position:fixed;inset:0;background:#0008;z-index:100001;display:flex;align-items:center;justify-content:center;padding:16px}#sp-cookie-dialog{min-width:0;overflow-wrap:anywhere;background:#fff;max-width:660px;width:100%;max-height:90vh;overflow:auto;padding:24px;border-radius:6px}#sp-cookie-dialog h2{font-size:22px;margin-top:0}#sp-cookie-dialog label{display:block;margin:14px 0 6px;font-weight:bold}#sp-cookie-dialog input{margin-right:8px}#sp-cookie-dialog p{margin:8px 0}@media(max-width:600px){#sp-cookie-banner{padding:12px 16px;max-height:70vh;overflow:auto}.sp-cookie-actions button{flex:1 1 140px;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}#sp-cookie-reopen{font-size:13px}#sp-cookie-dialog{padding:16px}}

#sp-cookie-dialog p.sp-cookie-retention{margin-top:24px;padding-top:16px;border-top:1px solid #d9e1e6}
