/*
 * The dialog is moved under <body> by activities.js so that Avada's sticky
 * header cannot trap it in a lower stacking context.
 */
.ma-filter-dialog {
  --ma-ink: #183746;
  --ma-muted: #596166;
  --ma-sage: #ada880;
  --ma-terracotta: #cc9373;
  --ma-cream: #e5e1ce;
  --ma-action-hover: #777255;
  z-index: 2147483647;
}

/* Keep the self-contained card icons stable against Avada's general SVG rules. */
.ma-card__facts .ma-card__fact-icon {
  width: 17px !important;
  height: 17px !important;
  min-width: 17px !important;
  max-width: 17px !important;
}
