.ad-settings{bottom:max(8px, env(safe-area-inset-bottom));z-index:90;color:#fff;font:inherit;cursor:pointer;background:#161313;border:1px solid #fff;border-radius:20px;padding:10px 14px;font-size:12px;position:fixed;left:12px}.ad-choice{bottom:max(16px, env(safe-area-inset-bottom));z-index:100;color:#161313;background:#fff;border:2px solid #161313;border-radius:16px;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;font-size:16px;line-height:1.5;position:fixed;left:16px;overflow:auto;box-shadow:0 8px 32px #0003}.ad-choice h2{margin:0 0 12px;font-size:22px;line-height:1.2}.ad-choice p{margin:0 0 20px}.ad-choice a{text-decoration:underline}.ad-choice>div{flex-wrap:wrap;gap:12px;display:flex}.ad-choice button{color:#161313;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #161313;border-radius:999px;padding:10px 18px;font-weight:600}.ad-choice button:hover{background:#f0eeee}.ad-settings:focus-visible,.ad-choice :focus-visible{outline-offset:4px;outline:3px solid #d61c11}
