#analytics-choice{position:fixed;z-index:1000;left:auto;right:20px;bottom:20px;width:360px;max-width:calc(100vw - 40px);box-sizing:border-box;margin:0;padding:18px;background:#f2f0ec;color:#171717;border:1px solid #b6a57d;box-shadow:0 8px 35px #0003;display:block;font:14px/1.5 Georgia,serif}#analytics-choice[hidden]{display:none}#analytics-choice p{margin:6px 0 0;max-width:600px}#analytics-choice a{color:inherit;text-decoration:underline}#analytics-choice strong{font-size:18px;font-weight:400}.analytics-actions{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}#analytics-choice button{cursor:pointer;padding:10px 12px;border:1px solid #635638;background:transparent;color:#171717;font:inherit;min-height:44px}#analytics-choice button[data-choice=yes]{background:#d8b75f}.analytics-preferences{font:inherit;color:inherit;background:transparent;border:0;text-decoration:underline;cursor:pointer;padding:8px 0;min-height:44px}#analytics-choice button:focus-visible,.analytics-preferences:focus-visible{outline:2px solid #171717;outline-offset:3px}@media(max-width:700px){#analytics-choice{padding:16px;left:auto;right:12px;bottom:12px;width:340px;max-width:calc(100vw - 24px);max-height:60vh;overflow:auto}.analytics-actions{margin-top:12px}#analytics-choice button{flex:1}}