.analytics-consent{position:fixed;z-index:10000;bottom:20px;left:20px;right:20px;margin:auto;max-width:1060px;padding:22px 26px;background:#f7f4ee;color:#263b32;box-shadow:0 6px 35px #0004;border:1px solid #c8bba6;display:flex;align-items:center;gap:28px;font:14px/1.6 Arial,sans-serif}.analytics-consent[hidden]{display:none}.analytics-consent strong{font-size:18px}.analytics-consent p{margin:6px 0 0}.analytics-consent a{color:inherit;text-decoration:underline}.analytics-actions{display:flex;gap:10px;flex-shrink:0}.analytics-actions button{padding:12px 16px;border:1px solid #263b32;background:#263b32;color:#fff;font:inherit;cursor:pointer}.analytics-actions button:focus-visible,[data-cookie-settings]:focus-visible{outline:3px solid #a87a38;outline-offset:3px}[data-cookie-settings]{background:none;border:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}@media(max-width:700px){.analytics-consent{left:12px;right:12px;bottom:12px;padding:18px;display:block}.analytics-actions{margin-top:14px;flex-wrap:wrap}}
