.lf-cookie-panel{position:fixed;bottom:18px;left:18px;right:18px;z-index:20000;max-width:880px;max-height:85vh;overflow:auto;margin:0 auto;padding:24px;background:#101e2e;border:1px solid #6c91a6;border-radius:12px;box-shadow:0 8px 40px #0009;color:#e5eefb;font:15px/1.65 system-ui;text-align:left}.lf-cookie-panel h2{margin:0 0 10px;font:650 22px/1.3 system-ui;color:#fff}.lf-cookie-panel p{margin:12px 0;font:15px/1.65 system-ui;color:#d0deeb}.lf-cookie-panel a{color:#b9ebff;text-decoration:underline}.lf-cookie-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.lf-cookie-actions button,.lf-cookie-preferences{appearance:none;background:#183549;border:1px solid #6c91a6;border-radius:7px;color:#e5eefb;padding:11px 17px;cursor:pointer;font:600 14px/1.5 system-ui}.lf-cookie-actions button:focus-visible,.lf-cookie-preferences:focus-visible,.lf-cookie-panel a:focus-visible,.lf-cookie-option input:focus-visible{outline:3px solid #b9ebff;outline-offset:3px}.lf-cookie-preferences{display:block;margin:20px auto}.lf-cookie-option{display:flex;align-items:center;gap:12px;color:#fff;margin:16px 0}.lf-cookie-option input{width:19px;height:19px;margin:0}.lf-cookie-panel .lf-cookie-receipt{font-size:12px;color:#b2c7d7}@media(max-width:600px){.lf-cookie-panel{bottom:10px;left:10px;right:10px;padding:18px}.lf-cookie-actions button{flex:1 1 140px}}
