.analytics-footer{padding-block:0 24px}.analytics-footer button{border:0;background:none;color:inherit;text-decoration:underline;font:inherit;cursor:pointer;padding:6px 0}.analytics-consent[hidden]{display:none}.analytics-consent{position:fixed;z-index:80;bottom:18px;left:50%;transform:translateX(-50%);width:min(920px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;display:flex;align-items:center;gap:24px;padding:22px 26px;border:1px solid #d6d9d7;border-radius:8px;background:#fff;color:#202825;box-shadow:0 8px 36px #0003}.analytics-consent strong{font-size:18px}.analytics-consent p{font-size:14px;line-height:1.55;margin:8px 0 0}.analytics-consent a{color:#a33d0d;text-decoration:underline}.analytics-actions{display:flex;gap:8px;flex-shrink:0;flex-direction:column}.analytics-actions button{background:#fff;border:1px solid #6c746e;color:#202825;border-radius:4px;padding:10px 16px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4}.analytics-actions button:hover{background:#f3f4f2}.analytics-consent button:focus-visible,.analytics-footer button:focus-visible{outline:3px solid #d95613;outline-offset:3px}@media(max-width:650px){.analytics-consent{bottom:10px;padding:18px;display:block}.analytics-actions{margin-top:14px;flex-direction:row;flex-wrap:wrap}.analytics-actions button{flex:1}}
