/* Optional audience measurement: equal accept/refuse choices, always reversible. */
header button.privacy{border:0;background:none;padding:0;box-shadow:none;border-radius:4px;cursor:pointer;font-family:Inter,Arial,sans-serif;font-weight:400}header button.privacy:hover{color:#b14d0d;background:none}.privacy-settings-link{display:inline-block;background:none;border:0;padding:4px 0;font:inherit;font-size:11px;color:#8c6a51;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.privacy-settings-link:hover{background:none;color:#a54300}#helpdialog>.privacy-settings-link{display:block;margin-top:15px;font-size:11px}.privacy-guide-footer{padding:18px 5%;justify-content:center}.analytics-banner{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);width:min(780px,calc(100vw - 28px));z-index:180;background:#fffcf8;border:1px solid #efc9aa;box-shadow:0 10px 45px #0f172a26;border-radius:16px;padding:17px 20px;color:#172138}.analytics-banner strong{font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:750}.analytics-banner p{font-family:Inter,Arial,sans-serif;font-size:11px;color:#778194;line-height:1.7;margin:7px 0 13px}.analytics-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.analytics-actions>button{background:white;color:#26334c;border:1px solid #bac3d1;border-radius:9px;padding:10px 15px;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:600;min-height:41px;box-shadow:none}.analytics-actions>button:hover{border-color:#ff7b19;background:#fff4e8}.analytics-actions>.analytics-info{font-size:11px;border-color:transparent;text-decoration:underline;text-underline-offset:3px;background:none;padding:10px 8px;color:#8f6545}.analytics-banner[hidden]{display:none!important}#privacydialog{width:min(680px,95vw);max-height:92dvh;overflow:auto;padding:24px;border-radius:18px;background:#fffcf8;color:#0f172a}#privacydialog h2{font-size:21px;margin:0}#privacydialog h3{font-size:13px;margin:23px 0 10px}#privacydialog p{font-size:12px;line-height:1.8;color:#6e7889;margin:12px 0}#privacydialog .privacy-detail{font-size:11px;background:#fff2e4;padding:12px 14px;border-radius:10px}#privacydialog a{color:#a94f12;text-underline-offset:3px}#privacydialog .privacy-choice{font-size:12px;background:#eef1f7;border-radius:9px;padding:11px 13px;margin:18px 0}#privacydialog .analytics-actions{margin-top:18px}
@media(max-width:750px){.analytics-banner{bottom:10px;padding:14px;width:calc(100vw - 20px);border-radius:13px}.analytics-banner strong{font-size:12px}.analytics-banner p{font-size:10px;line-height:1.6;margin:6px 0 11px}.analytics-actions{gap:7px;justify-content:stretch}.analytics-actions>button{flex:1;padding:10px 8px;font-size:11px;min-height:43px;white-space:nowrap}.analytics-actions>.analytics-info{flex-basis:100%;min-height:29px;padding:3px 5px;font-size:10px}.editing .analytics-banner{bottom:calc(166px + env(safe-area-inset-bottom,0px))}#privacydialog{padding:18px;max-height:95dvh}#privacydialog h2{font-size:17px}#privacydialog p{font-size:11px}#privacydialog h3{font-size:12px}.privacy-settings-link{font-size:10px}}
