.lfp-cookie-banner[hidden]{display:none!important}.lfp-cookie-banner{position:fixed;z-index:9999;bottom:18px;left:18px;right:18px;margin:auto;max-width:1050px;padding:22px;background:#fff;color:#102a43;border:1px solid #c7d9e9;border-radius:16px;box-shadow:0 8px 45px #102a4330;display:flex;gap:24px;align-items:center;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.55}.lfp-cookie-banner p{margin:6px 0}.lfp-cookie-banner a{text-decoration:underline;color:#005de8}.lfp-cookie-actions{display:flex;gap:10px;flex-wrap:wrap;min-width:210px}.lfp-cookie-actions button{border:1px solid #005de8;background:white;color:#005de8;padding:10px 14px;border-radius:8px;font:inherit;font-weight:600;cursor:pointer;flex:1;min-width:205px}.lfp-cookie-actions button:hover{background:#edf4ff}.lfp-cookie-footer{max-width:1152px;margin:auto;padding:0 24px 28px}.lfp-cookie-footer button{font:inherit;color:inherit;background:transparent;border:0;text-decoration:underline;cursor:pointer}.lfp-cookie-banner button:focus-visible,.lfp-cookie-footer button:focus-visible{outline:3px solid #19b8cd;outline-offset:3px}@media(max-width:640px){.lfp-cookie-banner{left:10px;right:10px;bottom:72px;padding:16px;display:block;max-height:70vh;overflow:auto}.lfp-cookie-actions{margin-top:12px}.lfp-cookie-actions button{font-size:13px;min-width:145px}}
