.advertising-consent{z-index:10000;bottom:max(16px, env(safe-area-inset-bottom));color:#141414;background:#fff;border:1px solid #ddd;border-radius:16px;max-width:620px;margin:0 auto;padding:20px;font-family:inherit;position:fixed;left:16px;right:16px;box-shadow:0 6px 30px #0002}.advertising-consent p{margin:0 0 14px;font-size:14px;line-height:1.5}.advertising-consent a{text-decoration:underline}.advertising-consent div{gap:12px;display:flex}.advertising-consent button{color:#141414;cursor:pointer;font:inherit;background:#fff;border:1px solid #141414;border-radius:8px;flex:1;padding:10px 16px}.advertising-consent button:last-child{background:var(--blue,#1197ea);border-color:var(--blue,#1197ea);color:#fff}body.dialog-open .advertising-consent,body.dialog-open .advertising-preferences,html.mobile-dialog-open .advertising-consent,html.mobile-dialog-open .advertising-preferences{display:none}.advertising-consent{width:min(620px,100dvw - 32px);left:max(16px,50dvw - 310px);right:auto;top:calc(100dvh - max(16px, env(safe-area-inset-bottom)));bottom:auto;transform:translateY(-100%)}.advertising-preferences{color:#333;font:inherit;cursor:pointer;background:#fff;border:1px solid #333;border-radius:8px;margin:24px auto 48px;padding:10px 16px;display:block}
