.analytics-choice{position:fixed;z-index:90;bottom:16px;left:16px;right:16px;max-width:490px;padding:20px;background:#160f23;border:1px solid #bca0e5;color:#f8f4ff;box-shadow:0 8px 32px #0008;font-family:inherit}
.analytics-choice[hidden]{display:none}
.analytics-choice p{font-size:14px;line-height:1.6;margin:0 0 14px}
.analytics-choice a{color:#cbb0ff;text-decoration:underline}
.analytics-actions{display:flex;gap:12px;flex-wrap:wrap}
.analytics-actions button{font:inherit;min-height:44px;padding:10px 16px;background:#bca0e5;border:1px solid #bca0e5;color:#160f23;cursor:pointer}
.analytics-actions button:last-child{background:transparent;color:#f8f4ff}
#analytics-settings{font:inherit;background:none;border:0;color:inherit;text-decoration:underline;cursor:pointer;min-height:44px}
.analytics-actions button:focus-visible,#analytics-settings:focus-visible{outline:2px solid #ff6382;outline-offset:3px}
