.analytics-choice{position:fixed;inset:auto 20px 20px;z-index:80;max-width:1000px;margin:auto;padding:20px 24px;background:#f5f0e5;color:#173f35;border:1px solid #c9d2c6;border-radius:16px;box-shadow:0 8px 32px #14352c26;display:flex;gap:24px;align-items:center;font-family:inherit}.analytics-choice[hidden]{display:none}.analytics-choice strong{font-size:18px}.analytics-choice p{font-size:15px;line-height:1.5;margin:6px 0 0}.analytics-choice a{text-decoration:underline}.analytics-actions{display:flex;gap:10px;flex-shrink:0}.analytics-actions button{font-family:inherit;font-size:15px;font-weight:700;border:1px solid #173f35;border-radius:24px;background:#fff;color:#173f35;padding:12px 17px;cursor:pointer;white-space:nowrap}.analytics-actions button:hover{background:#dbe7d9}.analytics-actions button:focus-visible,.analytics-preferences:focus-visible{outline:3px solid #e67b51;outline-offset:3px}.analytics-preferences{font:inherit;font-size:14px;color:inherit;background:none;border:0;padding:10px 0;cursor:pointer;text-decoration:underline}.analytics-choice~.analytics-preferences{margin:16px}@media(max-width:700px){.analytics-choice{inset:auto 12px 12px;flex-direction:column;align-items:stretch;gap:12px;padding:16px}.analytics-actions{display:grid;grid-template-columns:1fr 1fr}.analytics-choice p{font-size:14px}.analytics-choice strong{font-size:17px}}
