/*
 * Control fallback for cached experiment markup. The server marks the control
 * (or default combination) with data-ra-control and renders every other arm
 * without visibility attributes. Without JavaScript, every non-control arm is hidden
 * here, so the control stays usable. With JavaScript, the bootstrap sets data-ra-js on
 * <html> and injects a default rule that hides every non-control arm except arms with
 * an affirmative assignment; this no-JavaScript rule then steps aside. The [hidden] rule
 * keeps arms hidden after the activator or the watchdog sets the attribute, even when a
 * theme overrides [hidden]. Known limit: without this stylesheet loaded, a no-JavaScript
 * visitor sees every arm.
 */
html:not([data-ra-js]) .ra-experiment-variant:not([data-ra-control="true"]),
html:not([data-ra-js]) .roofadvisor-multivariate-combination:not([data-ra-control="true"]) {
    display: none !important;
}

.ra-experiment-variant[hidden],
.roofadvisor-multivariate-combination[hidden] {
    display: none !important;
}
