.wp-block-wrd-team-grid-item {
	.wp-block-wrd-team-grid-item__dialog {
		position: fixed;
		z-index: 9990;
		bottom: 1rem;
		right: 1rem;
		left: auto;
		top: 1rem;
		height: fit-content;
		max-height: calc(100% - 2rem);
		width: calc(100% - 2rem);
		max-width: 32rem;
		border-radius: 0.25rem;
		box-shadow:
			0 1rem 3rem rgba(0 0 0 / 0.1),
			0 0 0 100vw rgba(0 0 0 / 0.1);
		display: flex;
		flex-direction: column;
		opacity: 0;
		transform: translateY(1rem);
		transition:
			opacity 250ms ease,
			transform 250ms ease;
		pointer-events: none;
		user-select: none;

		&:open,
		&:popover-open {
			opacity: 1;
			transform: translateY(0);
			pointer-events: all;
			user-select: auto;
		}
	}
}
