/* No rules affect an ordinary, unscheduled button or an OFF state. */
.apex-bcs-config {
    display: none !important;
}
.elementor-widget-button.apex-bcs-on.apex-bcs-background .elementor-button {
    background-color: var(--apex-bcs-background) !important;
    background-image: none !important;
}
.elementor-widget-button.apex-bcs-on.apex-bcs-hover-background .elementor-button:hover,
.elementor-widget-button.apex-bcs-on.apex-bcs-hover-background .elementor-button:focus {
    background-color: var(--apex-bcs-hover) !important;
    background-image: none !important;
}
.elementor-widget-button.apex-bcs-on.apex-bcs-text .elementor-button {
    color: var(--apex-bcs-text) !important;
}
.elementor-widget-button.apex-bcs-on.apex-bcs-hover-text .elementor-button:hover,
.elementor-widget-button.apex-bcs-on.apex-bcs-hover-text .elementor-button:focus {
    color: var(--apex-bcs-hover-text) !important;
}
.elementor-widget-button.apex-bcs-on.apex-bcs-text .elementor-button-text,
.elementor-widget-button.apex-bcs-on.apex-bcs-text .elementor-button-icon,
.elementor-widget-button.apex-bcs-on.apex-bcs-hover-text .elementor-button:hover .elementor-button-text,
.elementor-widget-button.apex-bcs-on.apex-bcs-hover-text .elementor-button:hover .elementor-button-icon,
.elementor-widget-button.apex-bcs-on.apex-bcs-hover-text .elementor-button:focus .elementor-button-text,
.elementor-widget-button.apex-bcs-on.apex-bcs-hover-text .elementor-button:focus .elementor-button-icon {
    color: inherit !important;
}
/* Borders, focus outlines, sizing, links, tracking classes, and click handlers are untouched. */
