.analytics-choice{position:fixed;z-index:1000;bottom:16px;left:50%;transform:translateX(-50%);width:min(750px,calc(100% - 28px));padding:22px 26px;border:1px solid #bda9bf;border-radius:16px;background:#fffdf9;color:#2b122c;box-shadow:0 10px 45px #24142d3b;font-size:15px;line-height:1.5}.analytics-choice[hidden]{display:none!important}.analytics-choice h2{font-family:Georgia,serif;font-size:1.35rem;font-weight:400;margin:0 0 9px}.analytics-choice p{margin:0 0 16px}.analytics-actions{display:flex;flex-wrap:wrap;gap:12px}.analytics-actions .button{min-width:155px;border:1px solid #805b86;background:#f6f0f5;color:#38213c;padding:10px 18px;border-radius:9px}.analytics-settings{display:block;margin:14px auto 0;padding:6px 10px;border:0;background:transparent;color:#705e72;text-decoration:underline;font-size:.85rem;cursor:pointer}.analytics-choice button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #93699a;outline-offset:3px}@media(max-width:500px){.analytics-choice{bottom:9px;padding:18px;font-size:14px;max-height:85dvh;overflow:auto}.analytics-actions{flex-direction:column}.analytics-actions .button{width:100%}}
