.analytics-consent{position:fixed;bottom:18px;left:18px;right:18px;z-index:1800;max-width:650px;padding:20px;border-radius:16px;background:var(--surface,#fff);color:var(--text,#252525);border:1px solid #aaa5;box-shadow:0 8px 40px #0002;font:14px/1.6 inherit}.analytics-consent p{margin:0 0 14px}.analytics-consent-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.analytics-consent button{border:1px solid #bbb8;border-radius:8px;padding:9px 14px;background:transparent;color:inherit;cursor:pointer;font:inherit}.analytics-consent button[data-analytics-accept]{background:#355dde;color:white;border-color:#355dde}.analytics-consent a{color:inherit;text-decoration:underline}
