.analytics-consent{position:fixed;z-index:1200;left:24px;right:24px;bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:1040px;margin:auto;padding:20px 22px;border:1px solid #303337;border-radius:14px;background:#050506;color:#fff;box-shadow:0 18px 55px rgba(0,0,0,.32)}.analytics-consent strong{display:block;font-size:15px}.analytics-consent p{max-width:720px;margin:6px 0;color:#c6c8cc;font-size:12px;line-height:1.5}.analytics-consent a{color:#17e1ff;font-size:11px;text-decoration:none}.analytics-consent-actions{display:flex;gap:9px;flex:0 0 auto}.analytics-consent .secondary{border-color:#555;color:#fff;background:#171719}.analytics-settings-button{position:fixed;z-index:1100;right:18px;bottom:16px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#070708;color:#d9dadd;padding:8px 12px;font:600 10px/1.2 inherit;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.18)}.analytics-settings-button:hover{color:#17e1ff;border-color:#17e1ff}.analytics-admin-status{margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:10px;background:#fafbfc}.analytics-admin-status p{margin:5px 0}.analytics-admin-status .execution-actions{margin-top:10px}@media(max-width:760px){.analytics-consent{left:12px;right:12px;bottom:12px;align-items:stretch;flex-direction:column;gap:14px}.analytics-consent-actions{display:grid;grid-template-columns:1fr}.analytics-consent-actions button{width:100%}.analytics-settings-button{right:10px;bottom:10px}}
