.lkk-consent-banner,.lkk-consent-settings{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.lkk-consent-banner{position:fixed;z-index:2147483000;right:24px;bottom:24px;left:24px;display:flex;align-items:center;gap:28px;max-width:1120px;margin:auto;padding:22px 24px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(18,18,18,.97);color:#f5f5f3;box-shadow:0 20px 60px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}
.lkk-consent-copy{min-width:0;flex:1}.lkk-consent-copy strong{display:block;margin:0 0 6px;font-size:18px;line-height:1.25}.lkk-consent-copy p{margin:0;color:#c9c9c5;font-size:14px;line-height:1.5}
.lkk-consent-actions{display:flex;flex:0 0 auto;gap:10px}.lkk-consent-actions button,.lkk-consent-settings{appearance:none;border:1px solid rgba(255,255,255,.22);border-radius:9px;background:#2b2b2b;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:600;line-height:1.2}.lkk-consent-actions button{min-height:46px;padding:12px 18px}.lkk-consent-actions button.is-primary{border-color:#009ae0;background:#009ae0;color:#071016}.lkk-consent-actions button:hover,.lkk-consent-actions button:focus-visible,.lkk-consent-settings:hover,.lkk-consent-settings:focus-visible{border-color:#009ae0;outline:2px solid transparent}.lkk-consent-actions button.is-primary:hover,.lkk-consent-actions button.is-primary:focus-visible{background:#20b6f7}
.lkk-consent-settings{position:fixed;z-index:2147482999;left:16px;bottom:16px;padding:9px 12px;background:rgba(18,18,18,.9);font-size:12px}.lkk-consent-settings[hidden]{display:none!important}
@media(max-width:767px){.lkk-consent-banner{right:12px;bottom:12px;left:12px;display:block;padding:19px;border-radius:14px}.lkk-consent-copy strong{font-size:17px}.lkk-consent-copy p{font-size:13px}.lkk-consent-actions{display:grid;grid-template-columns:1fr;margin-top:17px}.lkk-consent-actions button{width:100%}.lkk-consent-settings{left:10px;bottom:10px}}
