.analytics-consent{position:fixed;bottom:18px;left:18px;z-index:10000;max-width:390px;box-sizing:border-box;padding:20px;background:#141414;color:#fff;border:1px solid #777;font:14px/1.5 Arial,sans-serif;box-shadow:0 6px 24px #0004}.analytics-consent strong{font-size:16px}.analytics-consent p{margin:10px 0}.analytics-consent a{color:#fff;text-decoration:underline}.analytics-consent-actions{display:flex;gap:10px;margin-top:15px}.analytics-consent button{flex:1;padding:10px 15px;font:inherit;border:1px solid #fff;background:#141414;color:#fff;cursor:pointer}.analytics-consent button:last-child{background:#fff;color:#141414}.analytics-consent button:focus-visible,.analytics-preferences:focus-visible{outline:3px solid #ff554f;outline-offset:3px}.analytics-preferences{display:block;margin:20px 0 0;padding:5px 0;background:none;border:0;color:inherit;text-decoration:underline;font:12px/1.5 Arial,sans-serif;cursor:pointer}@media(max-width:460px){.analytics-consent{left:12px;right:12px;bottom:12px;max-width:none}}
