#analytics-consent{position:fixed;left:12px;right:12px;bottom:12px;z-index:10000;display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:900px;margin:auto;padding:10px 14px;background:#111318;color:#fff;border:1px solid #454951;border-radius:9px;box-shadow:0 4px 18px #0006;font:14px/1.4 Arial,sans-serif}#analytics-consent p{margin:0;color:#eee}#analytics-consent a{color:#39ff14;text-decoration:underline}.analytics-actions{display:flex;gap:8px;flex-shrink:0}.analytics-actions button{min-width:80px;min-height:40px;border:1px solid #39ff14;border-radius:6px;background:#111318;color:#39ff14;padding:8px 12px;font:700 14px Arial,sans-serif;cursor:pointer}.analytics-actions button:hover,.analytics-actions button:focus-visible{background:#39ff14;color:#000;outline-offset:3px}.cookie-settings-link{display:inline-block;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer;margin:12px 0 0}@media(max-width:760px){#analytics-consent{bottom:76px;gap:8px;padding:10px;flex-wrap:wrap}#analytics-consent p{flex:1 1 180px;font-size:13px}.analytics-actions{flex:1}.analytics-actions button{flex:1}}
footer .analytics-links{max-width:1160px;margin:18px auto 0;padding:0 24px;font-size:14px}footer .analytics-links a{display:inline}
