#analytics-choice{position:fixed;left:16px;bottom:16px;z-index:1000;width:min(390px,calc(100vw - 32px));box-sizing:border-box;padding:18px;border:1px solid #d8ddd5;border-radius:18px;background:#fff;color:#151510;box-shadow:0 8px 32px #0002;font:14px/1.45 Arial,sans-serif;max-height:calc(100dvh - 32px);overflow:auto}#analytics-choice[hidden]{display:none!important}#analytics-choice strong{font-size:16px}#analytics-choice p{margin:8px 0}#analytics-choice details{font-size:13px}#analytics-choice summary{cursor:pointer;text-decoration:underline}#analytics-choice a{color:#176c45}.analytics-choice-actions{display:flex;gap:8px;margin-top:12px}.analytics-choice-actions button{flex:1;min-height:44px;padding:8px;border:1px solid #197648;border-radius:9px;background:#fff;color:#145b38;font:700 14px Arial,sans-serif;cursor:pointer}.analytics-choice-actions button:first-child{background:#197648;color:#fff}.analytics-preferences{text-align:center;padding:0 16px 30px}.analytics-preferences button{background:none;border:0;text-decoration:underline;color:#555;font:13px Arial,sans-serif;padding:10px;cursor:pointer}#analytics-choice button:focus-visible,.analytics-preferences button:focus-visible{outline:3px solid #ff4500;outline-offset:3px}@media(max-width:480px){#analytics-choice{bottom:86px;padding:14px}}