/* Version-Timestamp: 2026-10-21 11:38:34 AST */
#analytics-choice{position:fixed;z-index:10000;bottom:24px;left:24px;width:min(540px,calc(100vw - 48px));max-height:80vh;overflow:auto;padding:24px;background:#F3F2E7;color:#143D2B;border:1px solid #143D2B;font-family:inherit;font-size:15px;line-height:1.55}
#analytics-choice[hidden]{display:none}
#analytics-choice p{margin:0 0 16px;font-size:15px;line-height:1.55;text-wrap:pretty}
#analytics-choice strong{display:block;margin-bottom:8px}
#analytics-choice a{color:inherit;text-decoration:underline;text-underline-offset:3px}
#analytics-choice>div{display:flex;gap:12px;flex-wrap:wrap}
#analytics-choice button{min-height:44px;min-width:110px;padding:10px 20px;background:#F3F2E7;color:#143D2B;border:1px solid #143D2B;font:inherit;cursor:pointer}
#analytics-choice button[data-choice=granted]{background:#C7E86B}
#analytics-choice button:hover{background:#143D2B;color:#F3F2E7}
#analytics-choice :focus-visible,.analytics-preferences:focus-visible{outline:3px solid #5D8058;outline-offset:3px}
#analytics-choice .analytics-status:empty{display:none}
.analytics-preferences{font:inherit;color:inherit;background:transparent;border:0;text-decoration:underline;text-underline-offset:3px;padding:8px 0;min-height:44px;cursor:pointer}
@media(max-width:640px){#analytics-choice{bottom:12px;left:12px;width:calc(100vw - 24px);padding:20px}#analytics-choice>div button{flex:1}.analytics-preferences{font-size:12px}}
