/* Stretch the original title link, not a click handler on a non-semantic row. */
dl.unsz-celllinks {
	position: relative;
}

dl.unsz-celllinks > dt,
dl.unsz-celllinks > dt > .list-inner,
dl.unsz-celllinks a.unsz-celllinks-title {
	position: static;
}

dl.unsz-celllinks a.unsz-celllinks-title::after {
	content: "";
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	left: 0;
	width: var(--unsz-celllink-width);
	cursor: pointer;
}

dl.unsz-celllinks a.unsz-celllinks-title:focus-visible::after {
	outline: 2px solid var(--unsz-sand, currentColor);
	outline-offset: -2px;
}

/* Authors, subforums, pagination, moderation and unread links keep their own targets. */
dl.unsz-celllinks > dt a:not(.unsz-celllinks-title):not(.row-item-link),
dl.unsz-celllinks > dt button,
dl.unsz-celllinks > dt input,
dl.unsz-celllinks > dt select,
dl.unsz-celllinks > dt textarea,
dl.unsz-celllinks > dt label,
dl.unsz-celllinks > dt summary {
	position: relative;
	z-index: 2;
}

dl.unsz-celllinks > dt .row-item-link {
	z-index: 2;
}

.rtl dl.unsz-celllinks a.unsz-celllinks-title::after {
	right: 0;
	left: auto;
}
