.analytics-choice{position:fixed;bottom:16px;left:16px;right:16px;z-index:1000;max-width:620px;margin:0 auto;padding:20px;background:#fff;color:#241f28;border:1px solid #c6c0c8;border-radius:6px;box-shadow:0 4px 24px #0003;font:15px/1.6 sans-serif;letter-spacing:0}
.analytics-choice[hidden]{display:none}
.analytics-choice h2{font-size:18px;margin:0 0 8px;color:inherit}
.analytics-choice p{margin:0 0 8px;color:inherit;font-size:15px}
.analytics-choice a{color:#88425e;text-decoration:underline}
.analytics-choice div{display:flex;gap:12px;margin-top:14px;flex-wrap:wrap}
.analytics-choice button,.analytics-settings{cursor:pointer;border:1px solid #867e89;border-radius:4px;background:#fff;color:#241f28;padding:10px 16px;font:inherit;letter-spacing:0}
.analytics-choice button{flex:1;min-width:130px}
.analytics-settings{margin-top:16px;font-size:13px}
.analytics-choice button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #b94277;outline-offset:3px}
