.ls-privacy-choice{position:fixed;left:20px;bottom:20px;z-index:990;width:min(390px,calc(100vw - 40px));padding:18px;border:1px solid var(--line,#2a3442);border-radius:16px;background:var(--surface,#111923);color:var(--text,#f3f5f8);box-shadow:0 14px 50px #0003;font-family:var(--font,system-ui);font-size:12px;line-height:1.55}
.ls-privacy-choice[hidden]{display:none!important}.ls-privacy-choice h2{font:600 14px/1.4 var(--font,system-ui);margin:0 0 7px;letter-spacing:0}.ls-privacy-choice p{margin:0;color:var(--muted,#aeb9c7);font-size:12px;line-height:1.6}.ls-privacy-choice a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ls-privacy-actions{display:flex;gap:9px;margin-top:13px}.ls-privacy-actions button{flex:1;min-height:40px;padding:9px 10px;border:1px solid var(--line,#2a3442);border-radius:9px;background:var(--bg,#0b1018);color:var(--text,#f3f5f8);font:500 12px/1.3 var(--font,system-ui);cursor:pointer}.ls-privacy-actions button[data-analytics-choice=granted]{background:var(--accent,#ff692a);border-color:var(--accent,#ff692a);color:var(--accent-ink,#111)}.ls-privacy-actions button:focus-visible,.ls-privacy-settings:focus-visible{outline:2px solid var(--accent,#ff692a);outline-offset:3px}.ls-privacy-settings{display:inline-block;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:5px 0}.ls-privacy-settings-wrap{margin-top:12px;font-size:11px;color:var(--muted,#aeb9c7)}
@media(max-width:600px){.ls-privacy-choice{left:14px;bottom:max(83px,calc(env(safe-area-inset-bottom) + 76px));width:calc(100vw - 28px);padding:15px;border-radius:14px}.ls-privacy-choice h2{font-size:13px}.ls-privacy-choice p{font-size:11px}.ls-privacy-actions{margin-top:11px}}
