.avx-analytics-choice[hidden]{display:none!important}
.avx-analytics-choice{position:fixed;z-index:1000;bottom:18px;left:18px;box-sizing:border-box;width:min(390px,calc(100% - 36px));background:#fff;color:#202529;border:1px solid #dce0e2;border-radius:8px;box-shadow:0 6px 28px #17232b1c;padding:17px 18px;font-family:inherit;font-size:14px;line-height:1.45;max-height:65vh;overflow:auto}
.avx-analytics-choice strong{font-size:15px}.avx-analytics-choice p{font-size:13px;line-height:1.5;margin:7px 0 12px}.avx-analytics-choice a{text-decoration:underline;text-underline-offset:3px;color:inherit}
.avx-analytics-actions{display:flex;gap:8px}.avx-analytics-actions button{flex:1;min-width:0;min-height:40px;padding:8px 12px;border:1px solid #c9d0d4;background:#fff;color:#202529;border-radius:4px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.avx-analytics-actions button[data-avx-consent="accepted"]{background:#f67112;border-color:#f67112;color:#171b1d}.avx-analytics-actions button:hover{filter:brightness(.96)}.avx-analytics-actions button:focus-visible,.avx-analytics-preferences button:focus-visible{outline:3px solid #f67112;outline-offset:3px}
.avx-analytics-preferences{padding:0 24px 22px;text-align:center;background:#fff}.avx-analytics-preferences button{border:0;background:transparent;color:#58646b;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
@media(max-width:700px){.avx-analytics-choice{left:12px;bottom:78px;width:calc(100% - 24px);max-width:390px;padding:14px 16px}.avx-analytics-preferences{padding-bottom:88px}}
