.analytics-consent{position:fixed;z-index:9999;left:24px;right:24px;bottom:20px;max-width:900px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px;background:#14251f;color:#f7f3eb;border:1px solid rgba(255,255,255,.2);box-shadow:0 14px 45px rgba(0,0,0,.25);font:14px/1.55 Arial,sans-serif}.analytics-consent[hidden]{display:none}.analytics-consent p{margin:4px 0 0;max-width:600px;color:#e2dfd5}.analytics-consent a{color:#e5c79c}.analytics-consent-actions{display:flex;gap:10px;flex-shrink:0}.analytics-consent button{border:1px solid #d9c5a4;background:transparent;color:#f7f3eb;padding:11px 14px;cursor:pointer;font:inherit}.analytics-consent button[data-consent="granted"]{background:#d9c5a4;color:#17241f}@media(max-width:650px){.analytics-consent{left:10px;right:10px;bottom:10px;display:block;padding:16px}.analytics-consent-actions{margin-top:12px}.analytics-consent button{flex:1}}
.analytics-settings{margin:12px 0 0;background:transparent;border:0;padding:4px 0;color:#e5c79c;text-decoration:underline;text-underline-offset:3px;font:10px Arial,sans-serif;cursor:pointer}
