.analytics-consent{z-index:45;color:#2b2a22;background:#fffdf8;border:1px solid #dce5d6;border-radius:12px;align-items:center;gap:24px;width:calc(100% - 32px);max-width:860px;padding:18px 20px;font:12px/1.7 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 36px #2b2a2220}.analytics-consent strong{font-size:13px;font-weight:600}.analytics-consent p{color:#5f5c4b;margin:4px 0 0}.analytics-consent a{color:#3e5a47;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.analytics-consent-actions{flex-shrink:0;gap:8px;display:flex}.analytics-consent button{cursor:pointer;font:inherit;white-space:nowrap;border:1px solid #8a8670;border-radius:7px;padding:9px 12px}.analytics-decline{color:#3e5a47;background:#fffdf8}.analytics-consent .analytics-allow{color:#fffdf8;background:#3e5a47;border-color:#3e5a47}.analytics-consent button:focus-visible,.analytics-preferences-button:focus-visible{outline-offset:3px;outline:2px solid #3e5a47}.analytics-preferences-button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.analytics-preferences-button:hover{color:#3e5a47;text-decoration:underline}@media (width<=640px){.analytics-consent{flex-direction:column;align-items:stretch;gap:12px;padding:16px;bottom:12px}.analytics-consent-actions{justify-content:flex-end}}
