.analytics-notice{position:fixed;left:20px;bottom:110px;z-index:90;width:min(440px,calc(100vw - 40px));box-sizing:border-box;padding:22px;background:#fff;color:#1a1a1a;border:1px solid #dedbd4;box-shadow:0 8px 32px #0002;font:16px/1.55 Arial,sans-serif;text-align:left}.analytics-notice[hidden]{display:none}.analytics-notice p{margin:0 0 14px;font:inherit;color:inherit}.analytics-notice a{color:inherit;text-decoration:underline}.analytics-actions{display:flex;gap:12px;flex-wrap:wrap}.analytics-actions button{flex:1;min-height:48px;padding:10px 14px;background:#f5f3f0;border:1px solid #aaa59c;color:#1a1a1a;font:inherit;cursor:pointer}.analytics-actions button:disabled{opacity:.55;cursor:not-allowed}.analytics-actions button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #8b7355;outline-offset:3px}.analytics-settings{display:block;margin:18px 0;border:0;padding:8px 0;background:none;color:inherit;font:16px/1.5 Arial,sans-serif;text-decoration:underline;cursor:pointer}@media(max-width:600px){.analytics-notice{bottom:100px;padding:18px}}
