.analytics-consent{position:fixed;left:18px;right:18px;bottom:18px;z-index:9999;display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:920px;margin:0 auto;padding:16px 18px;border:1px solid rgba(148,163,184,.3);border-radius:16px;background:#111827;color:#f8fafc;box-shadow:0 20px 60px rgba(0,0,0,.36);font:14px/1.45 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.analytics-consent-copy{min-width:0}.analytics-consent strong{display:block;margin-bottom:3px;font-size:14px}.analytics-consent p{margin:0;color:#cbd5e1}.analytics-consent-actions{display:flex;gap:8px;flex:0 0 auto}.analytics-consent button{min-height:40px;padding:0 14px;border-radius:10px;font:600 13px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}.analytics-consent-primary{border:1px solid #f8fafc;background:#f8fafc;color:#0f172a}.analytics-consent-secondary{border:1px solid #475569;background:transparent;color:#e2e8f0}.analytics-consent button:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}@media(max-width:680px){.analytics-consent{left:10px;right:10px;bottom:10px;display:block;padding:14px}.analytics-consent-actions{margin-top:12px}.analytics-consent button{flex:1}}
