/* Small, non-modal, optional tracking setting located in the existing footer. */
.wts-ads-consent{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1380px;margin:12px auto 8px;padding:15px 18px;border:1px solid var(--line,#e1e5eb);border-radius:14px;background:var(--surface,#fff);color:var(--text,#151923)}
.wts-ads-consent-copy{max-width:730px;min-width:0}
.wts-ads-consent-copy strong{font-size:13px;font-weight:800}
.wts-ads-consent-copy p{margin:5px 0 0;font-size:12px;line-height:1.5;color:var(--muted,#687184)}
.wts-ads-consent-controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}
.wts-ads-consent-status{font-size:11px;color:var(--muted,#687184);white-space:nowrap}
.wts-ads-consent-button{border:1px solid var(--primary,#5b55e7);border-radius:9px;background:var(--primary,#5b55e7);color:white;font-weight:750;font-size:12px;padding:8px 12px;white-space:nowrap}
.wts-ads-consent-decline{background:white;border-color:var(--line-strong,#d4dbe7);color:var(--text,#151923)}
.wts-ads-consent-button:focus-visible{outline:3px solid #9e99ff;outline-offset:2px}
.wts-ads-consent-button[aria-pressed="true"]{outline:2px solid var(--primary,#5b55e7);outline-offset:1px}
@media(max-width:780px){.wts-ads-consent{flex-direction:column;align-items:stretch}.wts-ads-consent-controls{justify-content:flex-start}}

.market-footer .wts-ads-consent{margin:18px auto 6px;text-align:left}
@media(max-width:780px){.footer.footer-pro .wts-ads-consent{margin:10px 14px 6px}}
