.wpfsete-show-more-paragraph {
	cursor: pointer;
	margin-top: 0.75rem;
}

.wpfsete-show-more-paragraph:focus {
	outline: 2px solid currentColor;
	outline-offset: 2px;
}

.wp-block-table.has-wpfsete-cell-clamp td,
.wp-block-table.has-wpfsete-cell-clamp th {
	vertical-align: top;
}

.wp-block-table.has-wpfsete-cell-clamp .wpfsete-cell-clamp-inner {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: var(--wpfsete-cell-clamp-lines, 2);
	overflow: hidden;
	overflow-wrap: anywhere;
	word-break: break-word;
}

.wp-block-table.has-wpfsete-cell-clamp .is-wpfsete-cell-expanded .wpfsete-cell-clamp-inner,
.wp-block-table.has-wpfsete-cell-clamp .is-wpfsete-not-clamped .wpfsete-cell-clamp-inner {
	display: block;
	-webkit-line-clamp: unset;
	overflow: visible;
}

.wp-block-table.has-wpfsete-cell-clamp .is-wpfsete-clampable {
	cursor: pointer;
}

.wp-block-table.has-wpfsete-cell-clamp .is-wpfsete-clampable:focus {
	outline: 2px solid currentColor;
	outline-offset: -2px;
}
