.analytics-consent{position:fixed;left:18px;bottom:24px;z-index:2000;width:min(440px,calc(100vw - 36px));padding:22px;background:#101b2d;color:#f4f7fc;border:1px solid #526079;border-radius:14px;box-shadow:0 10px 40px #0005;font:14px/1.6 Arial,Helvetica,sans-serif}.analytics-consent[hidden]{display:none}.analytics-consent strong{display:block;color:#fff;font-size:18px}.analytics-consent p{margin:10px 0 18px;color:#c2ccdc}.analytics-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.analytics-actions button{background:#fff;color:#162139;border:1px solid #fff;padding:10px 19px;font:700 14px Arial;border-radius:6px;cursor:pointer}.analytics-actions a{color:#c2ccdc;font-size:12px;text-decoration:underline}.analytics-actions button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #ff913b;outline-offset:3px}.analytics-settings{position:fixed;left:12px;bottom:5px;z-index:1500;background:#101b2de8;border:1px solid #526079;color:#e5ecf7;border-radius:5px;padding:4px 9px;font:11px Arial;cursor:pointer}@media(max-width:550px){.analytics-consent{bottom:82px}.analytics-settings{bottom:69px}}
