/* Footer content stays in document flow: never a popup, overlay or sticky banner. */
#tracking-notice { max-width:720px; margin:16px auto 8px; color:#ddd; font:14px/1.6 sans-serif; }
#tracking-choices { position:static; padding:9px 14px; border:1px solid #aaa; background:transparent; color:#eee; border-radius:4px; font:14px sans-serif; cursor:pointer; }
#tracking-panel { position:static; width:100%; max-width:720px; margin:16px auto 0; padding:20px; background:#fff; color:#222; border:1px solid #777; border-radius:4px; font:16px/1.5 sans-serif; text-align:left; box-sizing:border-box; }
#tracking-panel[hidden] { display:none; }
#tracking-panel h2 { font:700 20px/1.3 sans-serif; margin:0 0 10px; }
#tracking-panel label { display:block; margin:12px 0; }
#tracking-panel button { padding:10px 14px; margin:8px 8px 0 0; border:1px solid #333; border-radius:4px; background:#f3f3f3; color:#222; font:600 14px sans-serif; cursor:pointer; }
#tracking-panel a { color:#174e33; text-decoration:underline; }

#tracking-footer { background:#111; padding:24px 20px; margin-top:32px; text-align:center; }
