.analytics-choice{position:fixed;z-index:1000;bottom:1rem;left:1rem;right:1rem;margin:auto;max-width:720px;max-height:80vh;overflow:auto;padding:1.2rem;border:2px solid #233457;border-radius:16px;background:#fffdf7;color:#233457;box-shadow:0 4px 28px #23345725}.analytics-choice[hidden]{display:none}.analytics-choice p{margin:0 0 .7rem;line-height:1.5}.analytics-choice a{color:#233457;text-decoration:underline}.analytics-choice>div{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1rem}.analytics-choice button{flex:1;min-width:150px}.analytics-settings{font:inherit;background:transparent;color:inherit;border:0;text-decoration:underline;padding:.4rem;cursor:pointer}.analytics-choice button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #d48d32;outline-offset:3px}
