.analytics-footer{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.analytics-footer button,.analytics-footer a{font:inherit;font-size:11px;border:0;background:transparent;color:inherit;padding:6px;cursor:pointer;text-decoration:underline}.analytics-notice{position:fixed;z-index:100;left:16px;right:16px;bottom:16px;margin:0 auto;max-width:880px;background:#fff;color:#222660;border:1px solid #b9bee9;border-radius:14px;box-shadow:0 6px 32px #2226602b;padding:20px;display:flex;align-items:center;gap:24px;font-family:'Avenir Next',Avenir,'Segoe UI',sans-serif;font-size:13px;line-height:1.6}.analytics-notice[hidden]{display:none}.analytics-notice strong{font-size:15px}.analytics-notice p{margin:5px 0 7px}.analytics-notice a{color:inherit;text-decoration:underline}.analytics-notice [data-analytics-actions]{display:flex;flex-wrap:wrap;gap:8px;flex:0 0 235px}.analytics-notice button{background:#f2f4fc;border:1px solid #aeb4da;border-radius:7px;color:#222660;padding:10px 12px;font:inherit;cursor:pointer}.analytics-notice button:focus-visible{outline:3px solid #3b42d9;outline-offset:3px}.analytics-notice button[hidden]{display:none}@media(max-width:680px){.analytics-notice{padding:16px;gap:14px;align-items:stretch;flex-direction:column;max-height:70vh;overflow:auto}.analytics-notice [data-analytics-actions]{flex:auto}.analytics-notice button[data-consent]{flex:1}.analytics-footer{gap:4px}}
