.analytics-choice{position:fixed;bottom:24px;right:24px;z-index:1000;max-width:490px;width:calc(100% - 48px);padding:26px;background:#f6f3eb;color:#20251f;border:1px solid #a58b57;box-shadow:0 8px 30px #0002}.analytics-choice[hidden]{display:none}.analytics-choice h2{font-family:Georgia,serif;font-size:25px;font-weight:400;margin:0 0 12px}.analytics-choice p{font-size:14px;line-height:1.6;margin:0 0 12px}.analytics-choice a{font-size:13px;text-decoration:underline}.analytics-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.analytics-actions .button{font-size:11px;min-height:44px;padding:12px 15px}.analytics-actions .text-button{font-size:12px;min-height:44px}.analytics-manage{font:inherit;color:inherit;background:none;border:0;padding:6px 0;text-decoration:underline;cursor:pointer}.analytics-choice button:focus-visible,.analytics-manage:focus-visible{outline:2px solid #a58b57;outline-offset:4px}.analytics-status:empty{display:none}.analytics-status{margin-top:12px!important}.analytics-actions button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:700px){.analytics-choice{bottom:85px;right:15px;width:calc(100% - 30px);padding:20px;max-height:calc(100dvh - 110px);overflow:auto}.analytics-choice h2{font-size:22px}.analytics-actions .button{flex:1;justify-content:center}}
