.analytics-consent{position:fixed;z-index:1000;left:20px;right:20px;bottom:20px;max-width:760px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;border:1px solid #ddd;border-radius:12px;background:#fff;box-shadow:0 14px 50px rgba(0,0,0,.16);color:#292929}.analytics-consent strong{font-size:.98rem}.analytics-consent p{margin:5px 0 0;color:#656565;font-size:.86rem;line-height:1.55}.analytics-consent-actions{display:flex;gap:8px;flex:0 0 auto}.analytics-consent button{border:1px solid #d5d5d2;border-radius:7px;padding:9px 13px;background:#f5f5f3;color:#333;font:inherit;font-weight:700;cursor:pointer}.analytics-consent [data-accept]{border-color:#292929;background:#292929;color:#fff}@media(max-width:640px){.analytics-consent{align-items:stretch;flex-direction:column;gap:14px;left:12px;right:12px;bottom:12px}.analytics-consent-actions{display:grid;grid-template-columns:1fr 1fr}.analytics-consent button{width:100%}}
