/* START Removes header for Session Recommendation Card widget */
#rf-sessionrecommendations .action-header-title {
	display: none;
	visibility: hidden;
}
/* END Removes header for Session Recommendation Card widget */

/* Changes My Schedule Sign out button hoverstate */
.esri-banner.sign-out {
	--event-cta-color-hover: var(--calcite-ui-danger-hover);
}
/* END Changes My Schedule Sign out button hoverstate */


/* Adds dynamic width for banner content */
.esri-banner .flex-box-child:first-child:only-child { inline-size: 100%; }

@media (min-width: 760px){ .esri-banner .flex-box-child:first-child:only-child { inline-size: 50%; } }
/* END Adds dynamic width for banner content */


/* Sets light/dark theme for event icons */
.light-theme {
--event-icon: var(--event-prime);
}

.dark-theme {
--event-icon: var(--event-prime-alt);
}
/* END Sets light/dark theme for event icons */

/* Makes DA back to catalog bottom border and SVG match event prime color */
.back-to-catalog-container a {
	background-image: linear-gradient(var(--event-cta-color), transparent),linear-gradient(var(--event-cta-color-hover), var(--event-cta-color-hover));
}

.back-to-catalog-container a svg {
	fill: var(--event-prime);
}

.back-to-catalog-container a:is(:hover, :focus) svg {
	fill: var(--event-prime-alt);
}

.back-to-catalog-container a:is(:hover, :focus) {
  background-image: linear-gradient(currentColor, currentColor),linear-gradient(var(--event-cta-color-hover), var(--event-cta-color-hover));
}
/* END Makes DA back to catalog bottom border and SVG match event prime color */


/* Styling updates for survey card */
.page-builder-display-reset .my-survey-list-card .card-header .card-header-title{
  	margin-bottom: 0;
    text-transform: uppercase !important;
    font-size: var(--font-4);
    font-weight: 700 !important;
    font-style: italic !important;
}
.page-builder-display-reset .my-survey-list-card .card-body h5{
	font-weight: 600 !important;
    font-size: var(--font-2);
    font-style: normal !important;
    margin-block-start: 0;
    margin-block-end: 12px;
    padding-inline-start: var(--space-3);
}
.page-builder-display-reset .my-survey-list-card .card-body .rf-table-container .rf-table .table-row>div{
	font-size: var(--font-0);
}
.page-builder-display-reset .my-survey-list-card .card-body .rf-table-container .rf-table .table-row.completed{
	background-color: var(--session-survey-card-completed-background) !important;
  	cursor: default;
  	border: none !important;
}
.esri-card.centered-esri-card h2{
    font-size: var(--font-4) !important;
    font-weight: 700 !important;
    font-style: italic !important;
}
.esri-card.centered-esri-card .rf-headline-content p{
    margin-bottom: 0;
}
.rf-card.my-survey-list-card .card-survey-completed{
	margin-block-start: var(--space-6);
}
/* End of Styling updates for survey card */


