.ads-consent[data-v-3852af55]{position:fixed;left:16px;bottom:calc(var(--tabbar-clear, 0px) + 16px);z-index:10001;display:flex;gap:14px;align-items:flex-start;width:min(420px,calc(100vw - 32px));padding:18px 18px 16px;background:var(--bg-elevated);border:1px solid var(--border-hover);border-radius:14px;box-shadow:0 18px 44px #00000080;color:var(--text-primary)}.ads-consent-icon[data-v-3852af55]{flex:none;margin-top:2px;color:var(--text-secondary)}.ads-consent-body[data-v-3852af55]{min-width:0}.ads-consent-title[data-v-3852af55]{margin:0 0 4px;font-size:.95rem;font-weight:700;letter-spacing:.01em}.ads-consent-text[data-v-3852af55]{margin:0;font-size:.88rem;line-height:1.5;color:var(--text-secondary)}.ads-consent-link[data-v-3852af55]{color:var(--text-primary);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.ads-consent-actions[data-v-3852af55]{display:flex;gap:8px;margin-top:14px}.ads-consent-no[data-v-3852af55],.ads-consent-yes[data-v-3852af55]{min-height:40px;padding:0 18px;border-radius:10px;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:opacity .15s ease,border-color .15s ease,color .15s ease}.ads-consent-yes[data-v-3852af55]{background:var(--text-primary);color:var(--bg-primary);border:0}.ads-consent-yes[data-v-3852af55]:hover{opacity:.9}.ads-consent-no[data-v-3852af55]{background:transparent;color:var(--text-secondary);border:1px solid var(--border-hover)}.ads-consent-no[data-v-3852af55]:hover{color:var(--text-primary);border-color:var(--border-accent)}.ads-consent-no[data-v-3852af55]:disabled,.ads-consent-yes[data-v-3852af55]:disabled{opacity:.6;cursor:default}.ads-consent-link[data-v-3852af55]:focus-visible,.ads-consent-no[data-v-3852af55]:focus-visible,.ads-consent-yes[data-v-3852af55]:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.ads-consent-enter-active[data-v-3852af55],.ads-consent-leave-active[data-v-3852af55]{transition:transform .25s ease,opacity .25s ease}.ads-consent-enter-from[data-v-3852af55],.ads-consent-leave-to[data-v-3852af55]{transform:translateY(16px);opacity:0}@media(max-width:640px){.ads-consent[data-v-3852af55]{left:12px;right:12px;width:auto}.ads-consent-actions>button[data-v-3852af55]{flex:1}}@media(prefers-reduced-motion:reduce){.ads-consent-enter-active[data-v-3852af55],.ads-consent-leave-active[data-v-3852af55]{transition:none}}
