.lt-consent{position:fixed;inset:auto 16px 16px 16px;z-index:99999;background:#0b0f12;color:#fff;border:1px solid rgba(255,255,255,.18);box-shadow:0 18px 50px rgba(0,0,0,.35);border-radius:16px;font-family:Arial,sans-serif}
.lt-consent__inner{max-width:1180px;margin:0 auto;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.lt-consent__copy{max-width:760px}
.lt-consent__copy strong{display:block;font-size:16px;margin-bottom:6px}
.lt-consent__copy p{margin:0;color:#d7dde0;font-size:14px;line-height:1.5}
.lt-consent__copy a{color:#fff;text-decoration:underline;text-underline-offset:3px}
.lt-consent__actions{display:flex;gap:10px;flex-shrink:0}
.lt-consent__button{appearance:none;border:1px solid rgba(255,255,255,.24);border-radius:999px;padding:11px 16px;font:inherit;font-size:14px;cursor:pointer}
.lt-consent__button--primary{background:#fff;color:#0b0f12;border-color:#fff}
.lt-consent__button--secondary{background:transparent;color:#fff}
.lt-consent-settings{position:fixed;left:12px;bottom:12px;z-index:9998;border:1px solid rgba(17,22,25,.25);background:#fff;color:#111619;border-radius:999px;padding:8px 11px;font:12px Arial,sans-serif;cursor:pointer;box-shadow:0 4px 18px rgba(0,0,0,.12)}
@media(max-width:760px){.lt-consent{inset:auto 10px 10px 10px}.lt-consent__inner{align-items:stretch;flex-direction:column;padding:16px}.lt-consent__actions{width:100%}.lt-consent__button{flex:1}.lt-consent-settings{font-size:11px;padding:7px 9px}}