.analytics-choice{position:fixed;z-index:1000;bottom:20px;left:20px;right:20px;margin:auto;max-width:760px;padding:22px 24px;display:flex;align-items:center;gap:24px;background:#f8f7f1;color:#20221f;border:1px solid #d6d7ce;border-radius:16px;box-shadow:0 10px 50px #10132026;font:14px/1.5 Arial,sans-serif}.analytics-choice[hidden]{display:none}.analytics-choice strong{font-size:17px}.analytics-choice p{margin:7px 0 0}.analytics-choice a{text-decoration:underline;text-underline-offset:3px}.analytics-actions{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.analytics-actions button{padding:11px 17px;border-radius:24px;border:1px solid #bfc2ca;background:transparent;color:#20221f;cursor:pointer;font:inherit;white-space:nowrap}.analytics-actions button[data-choice=granted]{background:#284bff;border-color:#284bff;color:white}.analytics-choice button:focus-visible,.analytics-preferences:focus-visible{outline:3px solid #284bff;outline-offset:3px}.analytics-preferences{border:0;background:transparent;font:inherit;color:inherit;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:4px}@media(max-width:600px){.analytics-choice{bottom:12px;left:12px;right:12px;padding:18px;gap:16px;display:block}.analytics-actions{flex-direction:row;margin-top:16px;flex-wrap:wrap}.analytics-actions button{flex:1}.analytics-choice strong{font-size:16px}}
