/* PFFA Ferve — functional component support.
   Site layout and appearance live in Avada global Custom CSS. */

/* Alpha 9.3 functional controls */
button.pffa-ferve-screening__watchlist,
button.pffa-ferve-screening__button {
	font: inherit;
	cursor: pointer;
	-webkit-appearance: none;
	appearance: none;
}

button.pffa-ferve-screening__watchlist {
	padding: 0;
	border: 0;
	background: transparent;
	color: inherit;
}


button.pffa-ferve-screening__button {
	border: 0;
}

button.pffa-ferve-screening__button:focus-visible,
button.pffa-ferve-screening__watchlist:focus-visible {
	outline: 2px solid currentColor;
	outline-offset: 3px;
}


/* Alpha 9.5 — native Ferve widget reveal only.
 * Deliberately does not style or alter Ferve-generated widget internals.
 */
.pffa-ferve-native-widget-panel {
	width: 100%;
}

.pffa-ferve-native-widget-panel[hidden] {
	display: none !important;
}

/* Alpha 9.5.1: preserve Alpha 9.5 placement/reveal behavior.
 * Hide only Ferve's duplicate event/session/date list.
 */
.pffa-ferve-native-widget-panel [id^="ft_eventDates_"] {
    display: none !important;
}


/* Exact-session native pricing slot.
   Vendor widget styles are untouched; Avada owns optional site design. */
.pffa-ferve-session-pricing-slot {
	width: 100%;
}

.pffa-ferve-session-pricing-slot[hidden] {
	display: none !important;
}
