/* An optional footer disclosure, in the surrounding site's colors and type. */
#apex-analytics-preferences {
  box-sizing: border-box;
  flex: 0 1 100%;
  max-width: 70rem;
  margin: .75rem auto 0;
  padding: 0 1rem;
  font: inherit;
  font-size: .9rem;
  color: inherit;
}
#apex-analytics-preferences summary,
#apex-analytics-preferences label { cursor: pointer; }
#apex-analytics-preferences p { max-width: 62ch; margin: .5rem 0; }
#apex-analytics-preferences label { display: inline-flex; align-items: center; gap: .5rem; min-height: 44px; }
#apex-analytics-preferences input { width: 1rem; height: 1rem; margin: 0; }
#apex-analytics-preferences [hidden] { display: none; }
