.analytics-preferences{color:#f1e8f7;z-index:120;background:#17131ff5;border:1px solid #c9acd670;border-radius:16px;max-width:680px;max-height:80dvh;margin:auto;padding:22px;font:14px/1.6 Arial,sans-serif;position:fixed;bottom:16px;left:16px;right:16px;overflow:auto;box-shadow:0 12px 45px #0009}.analytics-preferences h2{color:#f1d8ad;margin:0 0 10px;font:24px/1.3 Georgia,serif}.analytics-preferences p{margin:0 0 10px}.analytics-preferences a{color:#f1d8ad;text-decoration:underline}.analytics-preferences>div{flex-wrap:wrap;gap:12px;margin-top:15px;display:flex}.analytics-preferences button{color:inherit;font:inherit;cursor:pointer;background:#292039;border:1px solid #e1c9ea80;border-radius:10px;flex:1;padding:12px 16px}.analytics-preferences button:focus-visible{outline-offset:4px;outline:2px solid #f1d8ad}.analytics-settings:focus-visible{outline-offset:4px;outline:2px solid #f1d8ad}.analytics-settings{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:480px){.analytics-preferences{padding:18px;bottom:10px;left:10px;right:10px}.analytics-preferences>div{grid-template-columns:1fr 1fr;display:grid}.analytics-preferences button{min-width:0;padding:10px}}
