/**
 * Division Master - Team Query Card Behaviors
 *
 * Only positioning for hover overlay, modal, collapsed bio.
 * No hardcoded styling - hooks for theme/design.
 */

/* Hover overlay positioning */
.dm-team-hover {
	position: relative;
	overflow: hidden;
}

.dm-team-hover__overlay {
	position: absolute;
	inset: 0;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	opacity: 0;
	transition: opacity 0.25s ease;
}

.dm-team-hover:hover .dm-team-hover__overlay {
	opacity: 1;
}

/* Modal positioning */
.dm-team-modal__dialog {
	position: fixed;
	inset: 0;
	z-index: 100000;
	display: none;
	align-items: center;
	justify-content: center;
}

.dm-team-modal.is-open .dm-team-modal__dialog {
	display: flex;
}

/* Collapsed bio - hide by default */
.dm-team-bio.dm-is-collapsed .dm-team-bio-open {
	display: none;
}

.dm-team-bio:not(.dm-is-collapsed) .dm-team-bio-open {
	display: block;
}
