.analytics-notice{position:fixed;z-index:100;bottom:16px;left:16px;right:16px;max-width:760px;margin:auto;padding:20px;background:#11152c;color:#f4efff;border:1px solid #c7a5e8;border-radius:8px;box-shadow:0 8px 40px #0009;font-size:15px;line-height:1.5}.analytics-notice[hidden]{display:none}.analytics-notice p{margin:0 0 14px}.analytics-actions{display:flex;flex-wrap:wrap;gap:12px}.analytics-actions button{min-height:44px;padding:10px 18px;border:1px solid #c7a5e8;border-radius:4px;background:#25223d;color:#f4efff;font:inherit;cursor:pointer}.analytics-actions button:hover{background:#42335d}.analytics-settings{background:none;border:0;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:underline}.analytics-actions button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #d5aafc;outline-offset:3px}footer div{flex-wrap:wrap}@media(max-width:480px){.analytics-notice{left:8px;right:8px;bottom:8px;padding:16px}.analytics-actions button{flex:1}}
