.analytics-choice{position:fixed;bottom:18px;left:18px;z-index:10000;width:min(520px,calc(100vw - 36px));max-height:80vh;overflow:auto;background:#fff;color:#20343e;border:1px solid #b9dce7;border-radius:18px;padding:24px;box-shadow:0 12px 50px #1234;box-sizing:border-box;font-size:14px;line-height:1.5}.analytics-choice[hidden]{display:none!important}.analytics-choice h2{font-size:20px;margin:0 0 10px}.analytics-choice p{margin:8px 0}.analytics-choice a{text-decoration:underline}.analytics-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.analytics-actions button{flex:1;min-width:130px;background:#086989;color:#fff;border:2px solid #086989;border-radius:8px;padding:12px;cursor:pointer;font:inherit;font-weight:700}.analytics-choice summary{cursor:pointer;text-decoration:underline}.analytics-close{margin-top:12px;border:0;background:transparent;text-decoration:underline;cursor:pointer;color:inherit}.analytics-choice button:focus-visible,.analytics-choice summary:focus-visible{outline:3px solid #e98400;outline-offset:3px}@media(max-width:500px){.analytics-choice{padding:18px;bottom:10px;left:10px;width:calc(100vw - 20px)}}