.lw-meta-consent{position:fixed;z-index:94;left:20px;bottom:20px;width:min(420px,calc(100% - 40px));box-sizing:border-box;padding:20px;border:1px solid #757577;border-radius:16px;background:#19191c;color:#fff;box-shadow:0 10px 40px #0008;font:14px/1.5 "Plus Jakarta Sans",sans-serif;max-height:calc(100dvh - 120px);overflow:auto}
.lw-meta-consent[hidden]{display:none}
.lw-meta-consent p{margin:10px 0 16px;color:#bababb}
.lw-meta-consent>div{display:flex;flex-wrap:wrap;gap:10px}
.lw-meta-consent button,.lw-meta-preferences button{font:inherit;cursor:pointer;color:#fff;background:transparent;border:1px solid #757577;border-radius:22px;padding:10px 16px}
.lw-meta-consent button[data-meta-choice=accepted]{background:#08deaa;border-color:#08deaa;color:#061c15}
.lw-meta-consent button:focus-visible,.lw-meta-preferences button:focus-visible{outline:3px solid #08deaa;outline-offset:3px}
.lw-meta-preferences{flex-basis:100%;grid-column:1/-1;margin-top:24px;font:13px/1.5 "Plus Jakarta Sans",sans-serif;color:#bababb}
.lw-meta-preferences button{border:0;border-radius:4px;text-decoration:underline;text-underline-offset:4px;padding:8px 0;color:inherit}
.lw-meta-preferences span{display:block}
@media(max-width:640px){.lw-meta-consent{left:16px;bottom:calc(88px + env(safe-area-inset-bottom,0px));width:calc(100% - 32px)}}
