.wp-block-group.oe-has-group-link:not(.is-position-sticky) {
	position: relative;
}

.wp-block-group.oe-has-group-link {
	cursor: pointer;
}

.wp-block-group.oe-has-group-link > .oe-group-link {
	position: absolute;
	z-index: 1;
	inset: 0;
	font-size: 0;
	line-height: 0;
	color: transparent;
	text-decoration: none;
}

.wp-block-group.oe-has-group-link a:not(.oe-group-link),
.wp-block-group.oe-has-group-link button,
.wp-block-group.oe-has-group-link input,
.wp-block-group.oe-has-group-link select,
.wp-block-group.oe-has-group-link textarea,
.wp-block-group.oe-has-group-link summary,
.wp-block-group.oe-has-group-link label,
.wp-block-group.oe-has-group-link iframe,
.wp-block-group.oe-has-group-link video,
.wp-block-group.oe-has-group-link audio {
	position: relative;
	z-index: 2;
}

.wp-block-group.oe-has-group-link input,
.wp-block-group.oe-has-group-link textarea,
.wp-block-group.oe-has-group-link select {
	cursor: auto;
}

.wp-block-group.oe-has-group-link:has(> .oe-group-link:focus-visible) {
	outline: 2px solid currentColor;
	outline-offset: 2px;
}

.wp-block-group.oe-has-group-link > .oe-group-link:focus {
	outline: none;
}
