/* Scoped entirely to the website controls in the existing Privacy Choices tab. */
#website-analytics-choices { margin-top:20px; padding:20px; border:1px solid #dce7df; border-radius:14px; background:#f7faf8; font-family:'Inter',system-ui,sans-serif; }
#website-analytics-choices h4 { margin:0 0 10px; color:#173b27; font:700 18px/1.4 'Manrope','Inter',sans-serif; }
#website-analytics-choices .analytics-choice-actions { display:flex; flex-wrap:wrap; gap:10px; margin:16px 0 12px; }
#website-analytics-choices button { min-height:44px; padding:10px 16px; border:1px solid #9aafa0; border-radius:9px; background:#fff; color:#173b27; cursor:pointer; font:600 14px/1.4 'Inter',sans-serif; }
#website-analytics-choices button[aria-pressed="true"] { border-color:#15803d; background:#e8f5ed; box-shadow:inset 0 0 0 1px #15803d; }
#website-analytics-choices button:focus-visible { outline:3px solid #16a34a; outline-offset:3px; }
#website-analytics-choices button:disabled { opacity:.6; cursor:not-allowed; }
#website-analytics-choices [data-analytics-status] { margin-bottom:0; font-weight:600; }
#website-analytics-choices [data-analytics-gpc] { margin-top:10px; }
