#ourtracked-consent{position:fixed;bottom:16px;left:16px;right:16px;z-index:1000;max-width:560px;margin:auto;padding:18px;border:1px solid #ccc;border-radius:12px;background:#fff;color:#222;box-shadow:0 4px 28px #0002;font:14px/1.5 system-ui,sans-serif}
#ourtracked-consent[hidden]{display:none}
#ourtracked-consent p{margin:0 0 14px}
#ourtracked-consent button,#ourtracked-preferences{min-height:44px;padding:10px 14px;border:1px solid #555;border-radius:6px;background:#fff;color:#222;font:inherit;cursor:pointer}
#ourtracked-consent button{margin:3px}
#ourtracked-consent button:focus-visible,#ourtracked-preferences:focus-visible{outline:3px solid #b42365;outline-offset:3px}
#ourtracked-consent button:disabled{opacity:.5;cursor:not-allowed}
#ourtracked-preferences{margin:12px auto;display:block;font-size:13px}
