body.ibenlo-drawer-dragging-enabled :where(
	.ibenlo-stage-portfolio-peek__handle,
	.workshop-topic-drawer-peek__handle
) {
	pointer-events: auto;
	position: relative;
}

@media (any-hover: hover) and (any-pointer: fine) {
	body.ibenlo-drawer-dragging-enabled :where(
		.ibenlo-stage-portfolio-peek__handle,
		.workshop-topic-drawer-peek__handle
	) {
		cursor: grab;
		-webkit-user-select: none;
		user-select: none;
	}

	body.ibenlo-drawer-dragging-enabled :where(
		.ibenlo-stage-portfolio-peek__handle,
		.workshop-topic-drawer-peek__handle
	)::before {
		content: "";
		inset: -16px -24px;
		position: absolute;
	}

	body.ibenlo-drawer-dragging-enabled :where(
		.ibenlo-stage-portfolio-peek__handle,
		.workshop-topic-drawer-peek__handle
	).is-drawer-dragging,
	html.ibenlo-drawer-dragging-active,
	html.ibenlo-drawer-dragging-active * {
		cursor: grabbing !important;
	}
}

html.ibenlo-drawer-dragging-active {
	scroll-behavior: auto;
	-webkit-user-select: none;
	user-select: none;
}
