.analytics-choice[hidden]{display:none}.analytics-choice{position:fixed;z-index:100;bottom:18px;left:18px;right:18px;max-width:760px;background:#fff;color:#0c1920;border:1px solid #aab8bb;border-top:4px solid #c6a24b;box-shadow:0 8px 30px #0004;padding:20px;display:flex;align-items:center;gap:22px;font:14px/1.7 Arial,sans-serif}.analytics-choice p{margin:0}.analytics-choice a{text-decoration:underline}.analytics-choice>div{display:flex;gap:10px;flex-shrink:0}.analytics-choice button{min-height:44px;padding:12px 16px;border:1px solid #829399;background:#fff;color:#0c1920;font-weight:bold;cursor:pointer}.analytics-choice button[data-choice="granted"]{background:#c6a24b;border-color:#a58436}.analytics-settings{font:inherit;color:inherit;background:transparent;border:0;text-decoration:underline;cursor:pointer;padding:8px}.analytics-choice button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #32c7ff;outline-offset:3px}@media(max-width:760px){.analytics-choice{bottom:calc(70px + env(safe-area-inset-bottom));left:10px;right:10px;padding:16px;display:block;font-size:13px}.analytics-choice>div{margin-top:14px;display:grid;grid-template-columns:1fr 1fr}}