.analytics-choice{position:fixed;z-index:180;bottom:22px;left:50%;transform:translateX(-50%);width:min(760px,calc(100% - 28px));box-sizing:border-box;background:#fff;color:#091e4b;border:1px solid #e1dcef;border-radius:18px;padding:20px 22px;box-shadow:0 10px 40px #14224b24;display:flex;align-items:center;gap:20px;font-family:Nunito,Arial,sans-serif}.analytics-choice[hidden]{display:none!important}.analytics-choice strong{font-size:15px;font-weight:600}.analytics-choice p{font-size:12px;line-height:1.55;color:#62718f;margin:5px 0 0}.analytics-choice-actions{display:flex;gap:8px;flex-shrink:0}.analytics-choice button{border:1px solid #ccc3ee;border-radius:10px;background:#fff;color:#5140bf;padding:10px 14px;font:600 12px Nunito,Arial,sans-serif;cursor:pointer;white-space:nowrap}.analytics-choice button[data-analytics-choice=granted]{background:#6654d8;color:white;border-color:#6654d8}.analytics-choice button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #00a4bd;outline-offset:3px}.analytics-settings{display:inline-block;margin:14px 24px;border:0;background:transparent;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit;font-size:12px}@media(max-width:600px){.analytics-choice{bottom:82px;padding:16px;display:block;border-radius:15px}.analytics-choice-actions{margin-top:13px}.analytics-choice-actions button{flex:1}.analytics-choice strong{font-size:14px}}
