.wx-analytics-settings {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-top: 12px;
  font: 15px/1.5 Arial, sans-serif;
  color: inherit;
  cursor: pointer;
}
.wx-analytics-settings input {
  width: 18px;
  height: 18px;
  flex: none;
  accent-color: #242729;
}
.wx-analytics-settings input:focus-visible {
  outline: 3px solid #1d54ad;
  outline-offset: 3px;
}
.wx-analytics-notice{position:fixed;z-index:100000;left:20px;bottom:20px;width:440px;max-width:calc(100% - 40px);box-sizing:border-box;padding:18px;background:#fff;color:#222;border:1px solid #bbb;border-radius:6px;box-shadow:0 6px 24px #0002;font:14px/1.5 Arial,sans-serif}
.wx-analytics-notice p{font:inherit;margin:0 0 12px}.wx-analytics-notice div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.wx-analytics-notice a{color:#1d54ad;text-decoration:underline}.wx-analytics-notice button{padding:9px 14px;border:1px solid #242729;border-radius:4px;background:#242729;color:#fff;font:inherit;cursor:pointer}.wx-analytics-notice a:focus-visible,.wx-analytics-notice button:focus-visible{outline:3px solid #1d54ad;outline-offset:3px}@media(max-width:600px){.wx-analytics-notice{left:12px;bottom:90px;max-width:calc(100% - 24px)}}
