/**
 * gating.css -- OCA Team Dashboard v2
 *
 * CSS classes added/removed by gating.js to show or hide elements based on
 * tenant stage, tier, and operator role.
 *
 * These rules intentionally use !important to ensure gated elements are
 * hidden regardless of any other display value set by component stylesheets.
 *
 * Never reference these classes in component CSS; only gating.js should
 * add or remove them.
 */

/* Stage gating: element requires a tenant stage higher than the current one */
.stage-gated-hidden {
  display: none !important;
}

/* Tier gating: element requires a tenant tier higher than the current one */
.tier-gated-hidden {
  display: none !important;
}

/* Operator gating: element is only visible to ocm_operator role */
.operator-only-hidden {
  display: none !important;
}
