.analytics-consent{position:fixed;bottom:55px;left:20px;z-index:9000;max-width:560px;width:calc(100% - 40px);padding:22px;background:#eeeee9;color:#252523;box-shadow:0 4px 30px #0004;border:1px solid #aaa9a1;font:14px/1.6 Arial,sans-serif;box-sizing:border-box}.analytics-consent[hidden]{display:none}.analytics-consent p{margin:0 0 16px}.analytics-consent div{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.analytics-consent button{background:transparent;color:#252523;border:1px solid #777;padding:10px 14px;min-height:44px;font:inherit;cursor:pointer}.analytics-consent a{color:inherit;font-size:12px}.analytics-preferences{position:fixed;bottom:12px;left:20px;z-index:8999;border:1px solid #aaa9a1;background:#eeeee9;color:#252523;padding:7px 12px;font:12px Arial,sans-serif;cursor:pointer}.analytics-consent button:focus-visible,.analytics-preferences:focus-visible{outline:2px solid #a83c27;outline-offset:3px}
.analytics-consent{left:auto;right:20px;max-width:430px;padding:18px;font-size:13px}.analytics-preferences{left:auto;right:20px}@media(max-width:650px){.analytics-consent{right:12px;width:calc(100% - 24px);bottom:50px}.analytics-preferences{right:12px}}
