.employees-card--member-style-top:not(.employees-card--horizontal) > .employees-card__name,
.employees-card--member-style-top:not(.employees-card--horizontal) > .employees-card__position,
.employees-card--member-style-top:not(.employees-card--horizontal) > .employees-card__organization,
.employees-card--member-style-top:not(.employees-card--horizontal) > .employees-card__category {
	order: 1;
}

.employees-card--member-style-top:not(.employees-card--horizontal) > .employees-card__avatar {
	order: 0;
}

.employees-card--member-style-top:not(.employees-card--horizontal) > .employees-card__details,
.employees-card--member-style-top:not(.employees-card--horizontal) > .employees-card__actions,
.employees-card--member-style-top:not(.employees-card--horizontal) > .employees-card__contact-summary,
.employees-card--member-style-top:not(.employees-card--horizontal) > .employees-featured__quick-actions,
.employees-card--member-style-top:not(.employees-card--horizontal) > .employees-featured__room-chip {
	order: 6;
}

.employees-style-layout-option__preview--top {
	flex-direction: column-reverse;
}

.employees-style-layout-option__preview--right,
.employees-style-layout-option__preview--left {
	flex-direction: row;
	gap: 5px;
}

.employees-style-layout-option__preview--right .employees-style-layout-option__image {
	height: 43px;
	width: 27px;
}

.employees-style-layout-option__preview--right .employees-style-layout-option__image::before {
	left: 4px;
}

.employees-style-layout-option__preview--right .employees-style-layout-option__image::after {
	left: 2px;
	width: 19px;
}

.employees-style-layout-option__preview--right .employees-style-layout-option__lines,
.employees-style-layout-option__preview--left .employees-style-layout-option__lines {
	max-width: 38px;
}

.employees-style-layout-option__preview--left .employees-style-layout-option__image {
	height: 43px;
	order: 2;
	width: 27px;
}

.employees-style-layout-option__preview--left .employees-style-layout-option__image::before {
	left: 4px;
}

.employees-style-layout-option__preview--left .employees-style-layout-option__image::after {
	left: 2px;
	width: 19px;
}

.employees-style-layout-option__preview--overlay {
	background: linear-gradient(145deg, #526a78, #9aabb3);
	position: relative;
}

.employees-style-layout-option__preview--overlay .employees-style-layout-option__image {
	background: rgb(255 255 255 / 8%);
	border-color: #fff;
	box-shadow: 0 2px 6px rgb(15 25 32 / 20%);
	opacity: 0.72;
}

.employees-style-layout-option__preview--overlay .employees-style-layout-option__lines {
	position: absolute;
}

.employees-style-layout-option__preview--overlay .employees-style-layout-option__lines::before,
.employees-style-layout-option__preview--overlay .employees-style-layout-option__lines::after {
	background: #fff;
}

.employees-style-layout-option__preview--caption {
	background: linear-gradient(to bottom, #e9edef 0 68%, #607581 68%);
	position: relative;
}

.employees-style-layout-option__preview--caption .employees-style-layout-option__image {
	border: 0;
	border-radius: 0;
	height: 58px;
	margin-top: -12px;
	width: 58px;
}

.employees-style-layout-option__preview--caption .employees-style-layout-option__lines {
	background: #607581;
	border-radius: 4px;
	height: 5px;
	margin-top: -7px;
	position: relative;
	width: 45px;
}

.employees-style-layout-option__preview--caption .employees-style-layout-option__lines::before,
.employees-style-layout-option__preview--caption .employees-style-layout-option__lines::after {
	display: none;
}

.employees-style-layout-option__preview--caption-top {
	background: linear-gradient(180deg, #526a78, #8297a2 52%, #aab9c0);
	position: relative;
}

.employees-style-layout-option__preview--caption-top .employees-style-layout-option__image {
	background: rgb(255 255 255 / 8%);
	border-color: #fff;
	height: 58px;
	opacity: 0.72;
	width: 58px;
}

.employees-style-layout-option__preview--caption-top .employees-style-layout-option__lines {
	background: transparent;
	position: absolute;
	top: 7px;
	width: 42px;
}

.employees-style-layout-option__preview--caption-top .employees-style-layout-option__lines::before,
.employees-style-layout-option__preview--caption-top .employees-style-layout-option__lines::after {
	background: #fff;
}

.employees-card--member-style-right:not(.employees-card--horizontal),
.employees-card--member-style-left:not(.employees-card--horizontal) {
	align-items: center !important;
	column-gap: 0.75rem;
	display: grid !important;
	grid-template-areas:
		"avatar name"
		"avatar position"
		"avatar category"
		"avatar organization"
		"details details"
		"quick-actions quick-actions"
		"room-chip room-chip"
		"spacer spacer"
		"contact contact"
		"actions actions";
	grid-template-columns: minmax(0, 1fr) minmax(4rem, 38%);
	grid-template-rows: auto auto auto auto auto auto auto minmax(0, 1fr) auto auto;
	text-align: left;
}

.employees-card--member-style-right:not(.employees-card--horizontal) {
	grid-template-columns: minmax(4rem, 38%) minmax(0, 1fr);
}

.employees-card--member-style-left:not(.employees-card--horizontal) {
	grid-template-areas:
		"name avatar"
		"position avatar"
		"category avatar"
		"organization avatar"
		"details details"
		"quick-actions quick-actions"
		"room-chip room-chip"
		"spacer spacer"
		"contact contact"
		"actions actions";
	grid-template-rows: auto auto auto auto auto auto auto minmax(0, 1fr) auto auto;
}

.employees-card--member-style-right:not(.employees-card--horizontal) > .employees-card__avatar,
.employees-card--member-style-left:not(.employees-card--horizontal) > .employees-card__avatar {
	grid-area: avatar;
	height: auto !important;
	justify-self: center;
	margin: 0;
	max-width: 100%;
	width: 100% !important;
}

.employees-card--member-style-right:not(.employees-card--horizontal) > .employees-card__name,
.employees-card--member-style-left:not(.employees-card--horizontal) > .employees-card__name {
	grid-area: name;
}

.employees-card--member-style-right:not(.employees-card--horizontal) > .employees-card__position,
.employees-card--member-style-left:not(.employees-card--horizontal) > .employees-card__position {
	grid-area: position;
}

.employees-card--member-style-right:not(.employees-card--horizontal) > .employees-card__organization,
.employees-card--member-style-left:not(.employees-card--horizontal) > .employees-card__organization {
	grid-area: organization;
}

.employees-card--member-style-right:not(.employees-card--horizontal) > .employees-card__category,
.employees-card--member-style-left:not(.employees-card--horizontal) > .employees-card__category {
	grid-area: category;
}

.employees-card--member-style-right:not(.employees-card--horizontal) > .employees-card__details,
.employees-card--member-style-left:not(.employees-card--horizontal) > .employees-card__details {
	grid-area: details;
	width: 100%;
}

.employees-card--member-style-right:not(.employees-card--horizontal) > .employees-featured__quick-actions,
.employees-card--member-style-left:not(.employees-card--horizontal) > .employees-featured__quick-actions {
	grid-area: quick-actions;
	width: 100%;
}

.employees-card--member-style-right:not(.employees-card--horizontal) > .employees-featured__room-chip,
.employees-card--member-style-left:not(.employees-card--horizontal) > .employees-featured__room-chip {
	grid-area: room-chip;
}

.employees-card--member-style-right:not(.employees-card--horizontal) > .employees-card__contact-summary,
.employees-card--member-style-left:not(.employees-card--horizontal) > .employees-card__contact-summary {
	grid-area: contact;
	align-self: end;
	margin: 0.35rem 0 0;
	width: 100%;
}

.employees-card--member-style-right:not(.employees-card--horizontal) > .employees-card__actions,
.employees-card--member-style-left:not(.employees-card--horizontal) > .employees-card__actions {
	grid-area: actions;
	width: 100%;
}

.employees-card--member-style-left:not(.employees-card--horizontal) > .employees-card__avatar {
	grid-column: 2;
	grid-row: 1 / span 4;
	align-self: start;
}

.employees-card--member-style-left:not(.employees-card--horizontal) > .employees-card__name,
.employees-card--member-style-left:not(.employees-card--horizontal) > .employees-card__position,
.employees-card--member-style-left:not(.employees-card--horizontal) > .employees-card__organization,
.employees-card--member-style-left:not(.employees-card--horizontal) > .employees-card__category {
	grid-column: 1;
}

.employees-card--member-style-right:not(.employees-card--horizontal).employees-card--member-image-hidden,
.employees-card--member-style-left:not(.employees-card--horizontal).employees-card--member-image-hidden {
	grid-template-areas:
		"name"
		"position"
		"organization"
		"category"
		"details"
		"quick-actions"
		"room-chip"
		"spacer"
		"contact"
		"actions";
	grid-template-columns: minmax(0, 1fr);
}

.employees-card--member-style-right:not(.employees-card--horizontal).employees-card--member-image-hidden > .employees-card__name,
.employees-card--member-style-right:not(.employees-card--horizontal).employees-card--member-image-hidden > .employees-card__position,
.employees-card--member-style-right:not(.employees-card--horizontal).employees-card--member-image-hidden > .employees-card__organization,
.employees-card--member-style-right:not(.employees-card--horizontal).employees-card--member-image-hidden > .employees-card__category,
.employees-card--member-style-left:not(.employees-card--horizontal).employees-card--member-image-hidden > .employees-card__name,
.employees-card--member-style-left:not(.employees-card--horizontal).employees-card--member-image-hidden > .employees-card__position,
.employees-card--member-style-left:not(.employees-card--horizontal).employees-card--member-image-hidden > .employees-card__organization,
.employees-card--member-style-left:not(.employees-card--horizontal).employees-card--member-image-hidden > .employees-card__category {
	grid-column: auto;
}

.employees-card--member-style-overlay:not(.employees-card--horizontal) {
	container-name: employee-overlay-card;
	container-type: inline-size;
	display: grid !important;
	color: #fff;
	grid-template-columns: minmax(0, 1fr);
	grid-template-rows: 1fr repeat(6, auto) minmax(0, 1fr) auto auto;
	min-height: 22rem;
	overflow: hidden;
	padding: 1.5rem;
	text-align: center;
}

.employees-card--member-style-overlay:not(.employees-card--horizontal)::before {
	background: rgb(15 18 22 / 78%);
	content: "";
	inset: 0;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	transition: opacity 220ms ease;
	z-index: 1;
}

.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__avatar {
	border-radius: inherit !important;
	height: 100% !important;
	inset: 0;
	margin: 0;
	max-width: none !important;
	opacity: 1;
	position: absolute;
	width: 100% !important;
}

.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__name,
.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__position,
.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__organization,
.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__category,
.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__details,
.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__contact-summary,
.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__actions,
.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-featured__quick-actions,
.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-featured__room-chip {
	align-self: center;
	grid-column: 1;
	position: relative;
	z-index: 1;
	opacity: 0;
	pointer-events: none;
	transform: translateY(0.5rem);
	transition: opacity 180ms ease, transform 180ms ease;
	visibility: hidden;
}

.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__name {
	grid-row: 2;
	margin: 0;
}

.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__position {
	grid-row: 3;
}

.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__organization,
.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__category {
	grid-row: 4;
}

.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__category {
	grid-row: 5;
}

.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__details {
	grid-row: 6;
}

.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-featured__quick-actions,
.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-featured__room-chip {
	grid-row: 7;
}

.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__contact-summary {
	grid-row: 9;
	margin: 0.35rem 0 0;
}

.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__actions {
	grid-row: 10;
	justify-content: center;
	margin: 0;
	padding-top: 0.35rem;
}

.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__actions .employees-card__action {
	flex: 1 1 2.75rem !important;
	font-size: 0 !important;
	gap: 0 !important;
	justify-content: center;
	min-width: 2.35rem !important;
	padding-inline: 0 !important;
}

.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__actions .employees-card__action svg {
	height: 1.15rem !important;
	width: 1.15rem !important;
}

.employees-card--member-style-overlay:not(.employees-card--horizontal):hover::before,
.employees-card--member-style-overlay:not(.employees-card--horizontal):focus-within::before {
	opacity: 1;
}

.employees-card--member-style-overlay:not(.employees-card--horizontal):hover > .employees-card__name,
.employees-card--member-style-overlay:not(.employees-card--horizontal):hover > .employees-card__position,
.employees-card--member-style-overlay:not(.employees-card--horizontal):hover > .employees-card__organization,
.employees-card--member-style-overlay:not(.employees-card--horizontal):hover > .employees-card__category,
.employees-card--member-style-overlay:not(.employees-card--horizontal):hover > .employees-card__details,
.employees-card--member-style-overlay:not(.employees-card--horizontal):hover > .employees-card__contact-summary,
.employees-card--member-style-overlay:not(.employees-card--horizontal):hover > .employees-card__actions,
.employees-card--member-style-overlay:not(.employees-card--horizontal):hover > .employees-featured__quick-actions,
.employees-card--member-style-overlay:not(.employees-card--horizontal):hover > .employees-featured__room-chip,
.employees-card--member-style-overlay:not(.employees-card--horizontal):focus-within > .employees-card__name,
.employees-card--member-style-overlay:not(.employees-card--horizontal):focus-within > .employees-card__position,
.employees-card--member-style-overlay:not(.employees-card--horizontal):focus-within > .employees-card__organization,
.employees-card--member-style-overlay:not(.employees-card--horizontal):focus-within > .employees-card__category,
.employees-card--member-style-overlay:not(.employees-card--horizontal):focus-within > .employees-card__details,
.employees-card--member-style-overlay:not(.employees-card--horizontal):focus-within > .employees-card__contact-summary,
.employees-card--member-style-overlay:not(.employees-card--horizontal):focus-within > .employees-card__actions,
.employees-card--member-style-overlay:not(.employees-card--horizontal):focus-within > .employees-featured__quick-actions,
.employees-card--member-style-overlay:not(.employees-card--horizontal):focus-within > .employees-featured__room-chip {
	opacity: 1;
	pointer-events: auto;
	transform: translateY(0);
	visibility: visible;
}

.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__name,
.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__position,
.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__organization,
.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__category {
	color: #fff;
}

.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__contact-summary {
	background: rgb(255 255 255 / 12%);
	color: #fff;
}

.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__contact-summary .employees-card__contact-label {
	color: #fff;
}

.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__contact-summary .employees-card__contact-label > span {
	color: #fff;
}

.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__contact-summary .employees-card__contact-value {
	color: #263547;
}

.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__contact-summary button.employees-card__contact-value {
	color: #263547 !important;
	-webkit-text-fill-color: #263547 !important;
}

@container employee-overlay-card (max-width: 180px) {
	.employees-card__contact-summary .employees-card__contact-label {
		font-size: 0;
	}

	.employees-card__contact-summary .employees-card__contact-label > span {
		font-size: 1.15rem;
	}

	.employees-card__contact-summary .employees-card__contact-value {
		flex: 0 1 auto;
		max-width: calc(100% - 1.5rem);
		min-width: 0;
	}

	.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__contact-summary button.employees-card__contact-value {
		max-width: calc(100% - 1.5rem) !important;
	}
}

.employees-directory__grid[data-view="list"] .employees-card--member-style-overlay:not(.employees-card--horizontal) {
	display: block !important;
	min-height: 0;
	overflow: visible;
	padding: 0;
	text-align: left;
}

.employees-directory__grid[data-view="list"] .employees-card--member-style-overlay:not(.employees-card--horizontal)::before {
	display: none;
}

.employees-directory__grid[data-view="list"] .employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__avatar,
.employees-directory__grid[data-view="list"] .employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__name,
.employees-directory__grid[data-view="list"] .employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__position,
.employees-directory__grid[data-view="list"] .employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__organization,
.employees-directory__grid[data-view="list"] .employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__category,
.employees-directory__grid[data-view="list"] .employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__contact-summary,
.employees-directory__grid[data-view="list"] .employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__actions,
.employees-directory__grid[data-view="list"] .employees-card--member-style-overlay:not(.employees-card--horizontal) > template {
	display: none;
}

.employees-directory__grid[data-view="list"] .employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__list-row {
	display: grid;
}

@media (hover: none) {
	.employees-card--member-style-overlay:not(.employees-card--horizontal)::before {
		opacity: 1;
	}

	.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__name,
	.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__position,
	.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__organization,
	.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__category,
	.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__details,
	.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__contact-summary,
	.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-card__actions,
	.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-featured__quick-actions,
	.employees-card--member-style-overlay:not(.employees-card--horizontal) > .employees-featured__room-chip {
		opacity: 1;
		pointer-events: auto;
		transform: none;
		visibility: visible;
	}
}

.employees-card--member-style-caption:not(.employees-card--horizontal),
.employees-card--member-style-caption-top:not(.employees-card--horizontal) {
	display: grid !important;
	grid-template-columns: minmax(0, 1fr);
	min-height: 22rem;
	overflow: hidden;
	padding: 1.5rem;
	text-align: center;
}

.employees-card--member-style-caption:not(.employees-card--horizontal) {
	grid-template-rows: 1fr auto auto auto;
}

.employees-card--member-style-caption-top:not(.employees-card--horizontal) {
	grid-template-rows: auto auto auto 1fr;
}

.employees-card--member-style-caption:not(.employees-card--horizontal)::before,
.employees-card--member-style-caption-top:not(.employees-card--horizontal)::before {
	background: linear-gradient(180deg, rgb(15 18 22 / 12%) 20%, rgb(15 18 22 / 84%) 100%);
	content: "";
	inset: 0;
	opacity: 0 !important;
	pointer-events: none;
	position: absolute;
	transition: opacity 220ms ease;
	z-index: 1;
}

.employees-card--member-style-caption-top:not(.employees-card--horizontal)::before {
	background: linear-gradient(180deg, rgb(15 18 22 / 70%), transparent 32%);
}

.employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-card__avatar,
.employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__avatar {
	border-radius: inherit !important;
	height: 100% !important;
	inset: 0;
	margin: 0;
	max-width: none !important;
	opacity: 1;
	position: absolute;
	width: 100% !important;
}

.employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-card__name,
.employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-card__position,
.employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-card__category,
.employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__name,
.employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__position,
.employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__category {
	align-self: center;
	color: #fff;
	grid-column: 1;
	margin: 0.2rem 0;
	position: relative;
	z-index: 1;
	opacity: 0 !important;
	pointer-events: none !important;
	transform: translateY(1.25rem) !important;
	transition: opacity 180ms ease, transform 180ms ease;
	visibility: hidden !important;
}

.employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__name,
.employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__position,
.employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__category {
	transform: translateY(-1.25rem) !important;
}

.employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-card__name,
.employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__name {
	grid-row: 2;
}

.employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-card__position,
.employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__position {
	grid-row: 3;
}

.employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-card__category,
.employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__category {
	grid-row: 4;
}

.employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__name {
	grid-row: 1;
	margin-top: 0;
}

.employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__position {
	grid-row: 2;
}

.employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__category {
	grid-row: 3;
}

.employees-directory .employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-card__organization,
.employees-directory .employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-card__details,
.employees-directory .employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-card__contact-summary,
.employees-directory .employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-card__actions,
.employees-directory .employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-featured__quick-actions,
.employees-directory .employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-featured__room-chip,
.employees-directory .employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__organization,
.employees-directory .employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__details,
.employees-directory .employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__contact-summary,
.employees-directory .employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__actions,
.employees-directory .employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-featured__quick-actions,
.employees-directory .employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-featured__room-chip,
.employees-single .employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-card__organization,
.employees-single .employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-card__details,
.employees-single .employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-card__contact-summary,
.employees-single .employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-card__actions,
.employees-single .employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-featured__quick-actions,
.employees-single .employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-featured__room-chip,
.employees-single .employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__organization,
.employees-single .employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__details,
.employees-single .employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__contact-summary,
.employees-single .employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__actions,
.employees-single .employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-featured__quick-actions,
.employees-single .employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-featured__room-chip {
	display: none !important;
}

.employees-card--member-style-caption:not(.employees-card--horizontal):hover::before,
.employees-card--member-style-caption:not(.employees-card--horizontal):focus-within::before,
.employees-card--member-style-caption-top:not(.employees-card--horizontal):hover::before,
.employees-card--member-style-caption-top:not(.employees-card--horizontal):focus-within::before {
	opacity: 1 !important;
}

.employees-card--member-style-caption:not(.employees-card--horizontal):hover > .employees-card__name,
.employees-card--member-style-caption:not(.employees-card--horizontal):hover > .employees-card__position,
.employees-card--member-style-caption:not(.employees-card--horizontal):hover > .employees-card__category,
.employees-card--member-style-caption:not(.employees-card--horizontal):focus-within > .employees-card__name,
.employees-card--member-style-caption:not(.employees-card--horizontal):focus-within > .employees-card__position,
.employees-card--member-style-caption:not(.employees-card--horizontal):focus-within > .employees-card__category,
.employees-card--member-style-caption-top:not(.employees-card--horizontal):hover > .employees-card__name,
.employees-card--member-style-caption-top:not(.employees-card--horizontal):hover > .employees-card__position,
.employees-card--member-style-caption-top:not(.employees-card--horizontal):hover > .employees-card__category,
.employees-card--member-style-caption-top:not(.employees-card--horizontal):focus-within > .employees-card__name,
.employees-card--member-style-caption-top:not(.employees-card--horizontal):focus-within > .employees-card__position,
.employees-card--member-style-caption-top:not(.employees-card--horizontal):focus-within > .employees-card__category {
	opacity: 1 !important;
	pointer-events: auto !important;
	transform: translateY(0) !important;
	visibility: visible !important;
}

.employees-directory__grid[data-view="list"] .employees-card--member-style-caption:not(.employees-card--horizontal),
.employees-directory__grid[data-view="list"] .employees-card--member-style-caption-top:not(.employees-card--horizontal) {
	display: block !important;
	min-height: 0;
	overflow: visible;
	padding: 0;
	text-align: left;
}

.employees-directory__grid[data-view="list"] .employees-card--member-style-caption:not(.employees-card--horizontal)::before,
.employees-directory__grid[data-view="list"] .employees-card--member-style-caption-top:not(.employees-card--horizontal)::before {
	display: none;
}

.employees-directory__grid[data-view="list"] .employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-card__avatar,
.employees-directory__grid[data-view="list"] .employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-card__name,
.employees-directory__grid[data-view="list"] .employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-card__position,
.employees-directory__grid[data-view="list"] .employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-card__organization,
.employees-directory__grid[data-view="list"] .employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-card__category,
.employees-directory__grid[data-view="list"] .employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__avatar,
.employees-directory__grid[data-view="list"] .employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__name,
.employees-directory__grid[data-view="list"] .employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__position,
.employees-directory__grid[data-view="list"] .employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__organization,
.employees-directory__grid[data-view="list"] .employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__category,
.employees-directory__grid[data-view="list"] .employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-card__details,
.employees-directory__grid[data-view="list"] .employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-card__contact-summary,
.employees-directory__grid[data-view="list"] .employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-card__actions,
.employees-directory__grid[data-view="list"] .employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-featured__quick-actions,
.employees-directory__grid[data-view="list"] .employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-featured__room-chip,
.employees-directory__grid[data-view="list"] .employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__details,
.employees-directory__grid[data-view="list"] .employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__contact-summary,
.employees-directory__grid[data-view="list"] .employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__actions,
.employees-directory__grid[data-view="list"] .employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-featured__quick-actions,
.employees-directory__grid[data-view="list"] .employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-featured__room-chip,
.employees-directory__grid[data-view="list"] .employees-card--member-style-caption:not(.employees-card--horizontal) > template,
.employees-directory__grid[data-view="list"] .employees-card--member-style-caption-top:not(.employees-card--horizontal) > template {
	display: none;
}

.employees-directory__grid[data-view="list"] .employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-card__list-row,
.employees-directory__grid[data-view="list"] .employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__list-row {
	display: grid;
}

@media (hover: none) {
	.employees-card--member-style-caption:not(.employees-card--horizontal)::before,
	.employees-card--member-style-caption-top:not(.employees-card--horizontal)::before {
		opacity: 1 !important;
	}

	.employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-card__name,
	.employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-card__position,
	.employees-card--member-style-caption:not(.employees-card--horizontal) > .employees-card__category,
	.employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__name,
	.employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__position,
	.employees-card--member-style-caption-top:not(.employees-card--horizontal) > .employees-card__category {
		opacity: 1 !important;
		pointer-events: auto !important;
		transform: none !important;
		visibility: visible !important;
	}
}

@media (max-width: 480px) {
	.employees-card--member-style-right:not(.employees-card--horizontal),
	.employees-card--member-style-left:not(.employees-card--horizontal) {
		column-gap: 0.5rem;
		padding-inline: 0.75rem;
	}

	.employees-card--member-style-right:not(.employees-card--horizontal) {
		grid-template-columns: minmax(3.5rem, 34%) minmax(0, 1fr);
	}

	.employees-card--member-style-left:not(.employees-card--horizontal) {
		grid-template-columns: minmax(0, 1fr) minmax(3.5rem, 34%);
	}
}

.employees-card--member-style-fullscreen-photo:not(.employees-card--horizontal) {
	background: #fff;
	display: flex !important;
	flex-direction: column;
	justify-content: flex-start !important;
	min-height: 0;
	overflow: hidden;
	padding: 0 !important;
	position: relative;
	isolation: isolate;
	text-align: center;
}

.employees-card--member-style-fullscreen-photo:not(.employees-card--horizontal)::before {
	display: none;
}

.employees-card--member-style-fullscreen-photo:not(.employees-card--horizontal) > .employees-card__avatar {
	aspect-ratio: 3 / 4;
	border-radius: 0 !important;
	flex: 0 0 auto;
	height: auto !important;
	margin: 0 0 1rem;
	max-width: none !important;
	position: relative;
	width: 100% !important;
}

.employees-card--member-style-fullscreen-photo:not(.employees-card--horizontal) > .employees-card__avatar > .employees-card__photo {
	height: 100%;
	object-fit: cover;
	width: 100%;
}

.employees-card--member-style-fullscreen-photo:not(.employees-card--horizontal) > .employees-card__name,
.employees-card--member-style-fullscreen-photo:not(.employees-card--horizontal) > .employees-card__position,
.employees-card--member-style-fullscreen-photo:not(.employees-card--horizontal) > .employees-card__organization,
.employees-card--member-style-fullscreen-photo:not(.employees-card--horizontal) > .employees-card__category,
.employees-card--member-style-fullscreen-photo:not(.employees-card--horizontal) > .employees-card__details,
.employees-card--member-style-fullscreen-photo:not(.employees-card--horizontal) > .employees-card__contact-summary,
.employees-card--member-style-fullscreen-photo:not(.employees-card--horizontal) > .employees-card__actions,
.employees-card--member-style-fullscreen-photo:not(.employees-card--horizontal) > .employees-featured__quick-actions,
.employees-card--member-style-fullscreen-photo:not(.employees-card--horizontal) > .employees-featured__room-chip {
	margin-left: 1rem;
	margin-right: 1rem;
}

.employees-card--member-style-fullscreen-photo:not(.employees-card--horizontal) > .employees-card__name,
.employees-card--member-style-fullscreen-photo:not(.employees-card--horizontal) > .employees-card__position,
.employees-card--member-style-fullscreen-photo:not(.employees-card--horizontal) > .employees-card__organization {
	color: inherit;
}

.employees-card--member-style-fullscreen-photo:not(.employees-card--horizontal) > .employees-card__name {
	color: #08689b;
}

.employees-card--member-style-fullscreen-photo:not(.employees-card--horizontal) > .employees-card__details {
	align-self: stretch;
	box-sizing: border-box;
	color: #17212b;
	margin: 0.5rem 1rem 0;
	width: auto;
}

.employees-directory__grid:not([data-view="list"]) .employees-card--member-style-fullscreen-photo:not(.employees-card--horizontal) > .employees-card__actions {
	box-sizing: border-box !important;
	flex-wrap: wrap;
	margin: auto 1rem 1rem !important;
	width: calc(100% - 2rem) !important;
}

.employees-directory__grid:not([data-view="list"]) .employees-card--member-style-fullscreen-photo:not(.employees-card--horizontal) > .employees-card__actions > .employees-card__action--primary {
	flex: 1 1 7rem !important;
	min-width: 0 !important;
}

.employees-card--member-style-fullscreen-photo:not(.employees-card--horizontal) > .employees-card__priority-editor {
	left: 0.5rem;
	position: absolute;
	top: 0.5rem;
	z-index: 1;
}

.employees-directory__grid[data-view="list"] .employees-card--member-style-fullscreen-photo:not(.employees-card--horizontal) {
	background: #fff;
	display: block !important;
	min-height: 0;
	overflow: visible;
	padding: 0 !important;
}

.employees-directory__grid[data-view="list"] .employees-card--member-style-fullscreen-photo:not(.employees-card--horizontal)::before {
	display: none;
}

.employees-admin-page .employees-style-layout-option__preview--fullscreen-photo {
	background: linear-gradient(180deg, #dce8f1 0 68%, #fff 68% 100%);
	overflow: hidden;
	position: relative;
}

.employees-admin-page .employees-style-layout-option__preview--fullscreen-photo .employees-style-layout-option__image {
	background: linear-gradient(180deg, #667d8c, #9aabb3);
	border: 0;
	border-radius: 0;
	height: 68%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.employees-admin-page .employees-style-layout-option__preview--fullscreen-photo .employees-style-layout-option__image::before,
.employees-admin-page .employees-style-layout-option__preview--fullscreen-photo .employees-style-layout-option__image::after {
	background: transparent;
	border-color: #e8f2ff;
}

.employees-admin-page .employees-style-layout-option__preview--fullscreen-photo .employees-style-layout-option__image::before {
	top: 12px;
}

.employees-admin-page .employees-style-layout-option__preview--fullscreen-photo .employees-style-layout-option__image::after {
	bottom: 5px;
}

.employees-admin-page .employees-style-layout-option__preview--fullscreen-photo .employees-style-layout-option__lines {
	bottom: 9px;
	position: absolute;
	z-index: 1;
}

.employees-admin-page .employees-style-layout-option__preview--fullscreen-photo .employees-style-layout-option__lines::before,
.employees-admin-page .employees-style-layout-option__preview--fullscreen-photo .employees-style-layout-option__lines::after {
	background: #174275;
}
