/* Display */

.tcb-post-content .legal-cut-control:not( .legal-active )::before
{
	content: attr( data-content-default );
}

.tcb-post-content .legal-cut-control.legal-active::before
{
	content: attr( data-content-active );
}

.tcb-post-content .legal-cut-item:not( .legal-active )
{
	display: none;
}

.tcb-post-content .legal-cut-control::after
{
	display: inline-block;
}

.tcb-post-content .legal-cut-control
{
	/* display: inline-block; */
	display: flex;
	column-gap: 0.5rem;
	cursor: pointer;
}

/* Position */

.tcb-post-content .legal-cut-control
{
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	margin-bottom: var( --Spacing-06 );
}

/* .tcb-post-content .legal-cut-control::before
{
	padding-right: 5px;
} */

/* Width and Height */

.tcb-post-content .legal-cut-control {
	width: fit-content;
}

/* Background */

/* Typography */

.tcb-post-content .legal-cut-control:not( .legal-active ) {
	color: var( --Base-purple_button );
}

.tcb-post-content .legal-cut-control.legal-active {
	color: var( --Base-base-09 );
}

.tcb-post-content .legal-cut-control:not( .legal-active ):hover {
	color: var( --Base-purple_button_hover );
	transition: 0.4s;
}

.tcb-post-content .legal-cut-control::before
{
	font-family: var( --legal-font-primary );
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.375rem;
}

.tcb-post-content .legal-cut-control::after {
	font-family: var( --legal-font-icons );
	font-size: 1.5rem;
	font-style: normal;
	line-height: 1.5rem;
}

.tcb-post-content .legal-cut-control:not( .legal-active )::after
{
	content: '\F106';
}

.tcb-post-content .legal-cut-control.legal-active::after
{
	content: '\F10C';
}