.analytics-choice[hidden]{display:none!important}
.analytics-choice{position:fixed;z-index:110;bottom:20px;left:20px;width:min(700px,calc(100% - 40px));padding:22px 24px;background:#fff;color:#181921;border:1px solid #ded1bd;box-shadow:0 8px 40px #18192122;display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center}
.analytics-choice p{font:12px/1.65 Sauce,Arial,sans-serif;margin:0 0 8px}
.analytics-choice p:first-child{font-weight:700;font-size:14px}
.analytics-choice p:last-child{margin-bottom:0}
.analytics-choice a{text-decoration:underline;text-underline-offset:3px;color:#005eb8}
.analytics-choice .analytics-choice-status{font-size:11px;color:#555}
.analytics-choice-actions{display:flex;flex-direction:column;gap:8px}
.analytics-choice-actions button{font:700 12px/1.4 Sauce,Arial,sans-serif;border:1px solid #005eb8;color:#005eb8;background:#fff;padding:12px 16px;min-height:44px;cursor:pointer;white-space:nowrap}
.analytics-choice-actions button:hover{background:#edf4fa}
.analytics-choice-actions button:disabled{opacity:.5;cursor:default}
.analytics-choice-actions button:focus-visible,.analytics-settings:focus-visible{outline:2px solid #005eb8;outline-offset:4px}
.analytics-settings{font:inherit;color:inherit;border:0;background:none;padding:0;min-height:44px;text-align:left;cursor:pointer}
.analytics-settings:hover{text-decoration:underline;text-underline-offset:4px}
.locked .analytics-choice{visibility:hidden}
@media(max-width:700px){.analytics-choice{left:12px;bottom:84px;width:calc(100% - 24px);padding:16px;grid-template-columns:1fr;gap:14px;max-height:calc(100dvh - 110px);overflow:auto}.analytics-choice-actions{flex-direction:row}.analytics-choice-actions button{flex:1;white-space:normal}.analytics-choice p{font-size:12px}}
@media print{.analytics-choice,.analytics-settings{display:none!important}}
