.analytics-choice[hidden],.analytics-signal[hidden]{display:none!important}.analytics-choice{position:fixed;z-index:999;bottom:18px;left:50%;transform:translateX(-50%);width:min(1000px,calc(100% - 32px));padding:22px 26px;background:#fff;color:#002a3d;border:1px solid #c0dce7;border-radius:18px;box-shadow:0 8px 40px #002a3d35;display:flex;gap:28px;align-items:center}.analytics-choice h2{font:700 18px/1.4 Inter,sans-serif;margin:0 0 6px}.analytics-choice p{font:400 14px/1.55 Inter,sans-serif;margin:0}.analytics-choice .plain-button{color:#005b7a;text-decoration:underline;font:inherit}.analytics-actions{display:flex;gap:10px;align-items:center;flex-shrink:0}.analytics-actions button{font:600 14px/1.3 Inter,sans-serif;border-radius:24px;padding:11px 16px;cursor:pointer;border:1px solid #002a3d;white-space:nowrap}.analytics-decline{background:#fff;color:#002a3d}.analytics-allow{background:#002a3d;color:#fff}.analytics-actions .analytics-dismiss{border:0;background:transparent;color:#002a3d;padding:6px;font-size:24px}.analytics-actions button:focus-visible{outline:3px solid #1f9fc7;outline-offset:3px}.analytics-allow:disabled{opacity:.45;cursor:not-allowed}.analytics-signal{margin-top:6px!important;font-weight:600!important}@media(max-width:680px){.analytics-choice{bottom:10px;padding:18px;display:block;max-height:80vh;overflow:auto}.analytics-actions{margin-top:14px;flex-wrap:wrap}.analytics-actions .analytics-dismiss{margin-left:auto}.analytics-choice h2{font-size:17px}}
