.analytics-consent{position:fixed;bottom:12px;left:12px;right:12px;max-width:700px;margin:auto;padding:16px;background:white;color:#222;border:2px solid #61401f;border-radius:6px;box-shadow:0 3px 18px #0006;z-index:99999;font:16px/1.5 sans-serif}.analytics-consent[hidden]{display:none}.analytics-consent p{margin:0 0 12px}.analytics-consent button,.analytics-preferences{font:14px sans-serif;padding:9px 12px;border:1px solid #61401f;background:#fff;color:#222;cursor:pointer}.analytics-consent button{margin:3px}.analytics-preferences{position:fixed;right:8px;bottom:8px;z-index:9999;border-radius:4px}