.cs-statistics-panel {
  position: fixed;
  inset: auto 16px 16px auto;
  z-index: 90;
  width: min(360px, calc(100% - 32px));
  padding: 16px;
  border: 1px solid #52716d;
  border-radius: 14px;
  background: #132238;
  color: #f0f5fc;
  box-shadow: 0 8px 30px #08111d90;
}
.cs-statistics-panel[hidden] { display: none; }
.cs-statistics-panel p { margin: 6px 0 12px; font-size: .85rem; }
.cs-statistics-actions { display: flex; flex-wrap: wrap; gap: 8px; }
.cs-statistics-actions button {
  flex: 1;
  padding: 6px 10px;
  border: 1px solid #84dfd1;
  border-radius: 8px;
  background: #84dfd1;
  color: #0b1c2b;
  font-size: .85rem;
  font-weight: 700;
}
.cs-statistics-preferences {
  display: inline-block;
  margin-top: 10px;
  padding: 0;
  border: 0;
  background: transparent;
  color: #84dfd1;
  font-size: .85rem;
  text-decoration: underline;
}
