.analytics-consent{position:fixed;z-index:80;bottom:76px;left:16px;width:min(430px,calc(100% - 32px));padding:20px;background:white;color:#07162d;border:1px solid #b9c8dc;border-radius:10px;box-shadow:0 8px 40px #07162d33;text-align:start}
.analytics-consent[hidden]{display:none}.analytics-consent p{font:14px/1.6 Arial,sans-serif;margin:0 0 16px}.analytics-consent div{display:flex;gap:10px;flex-wrap:wrap}.analytics-consent button{padding:12px;font:700 14px Arial,sans-serif;background:white;color:#075bd8;border:1px solid #075bd8;border-radius:4px;cursor:pointer}.analytics-consent button:disabled{opacity:.5}.analytics-preferences{font:14px Arial,sans-serif;color:inherit;background:transparent;border:0;text-decoration:underline;cursor:pointer;padding:12px}.analytics-consent button:focus-visible,.analytics-preferences:focus-visible{outline:3px solid #075bd8;outline-offset:3px}
