.pw-privacy-tools{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}
.pw-privacy-tools a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.pw-analytics-label{font-size:11px;font-weight:650}
.pw-analytics-controls{display:inline-flex;gap:2px;padding:2px;border:1px solid currentColor;border-radius:999px;align-items:center}
.pw-analytics-controls button{font:inherit;font-size:10px;font-weight:700;color:inherit;background:transparent;border:0;border-radius:999px;padding:5px 9px;cursor:pointer;min-height:28px}
.pw-analytics-controls button.is-active{color:#102036;background:#9dcfff}
.pw-analytics-controls button:focus-visible,.pw-privacy-tools a:focus-visible{outline:2px solid #68bcff;outline-offset:3px}
.final-footer-v23{flex-wrap:wrap}
.final-footer-v23 .pw-privacy-tools{margin-left:auto}
.sidebar-foot .pw-privacy-tools{justify-content:flex-start;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--border-subtle);font-size:11px}
.sidebar-foot .pw-analytics-controls button.is-active{background:#dcecff;color:#173c78}
.privacy-page .pw-analytics-controls{border-color:#b7c8d8;color:#50677b}
.privacy-page .pw-analytics-controls button.is-active{background:#1c5fe5;color:#fff}
@media(max-width:700px){.final-footer-v23 .pw-privacy-tools{margin-left:0;width:100%;justify-content:center}}
