/**
 * ==================================================
 * ACE Revision Table
 * ==================================================
 *
 * Assessment revision table component.
 *
 * @package ACE_Assessment_Engine
 */
 
 
.ace-table{

	width:100%;

	border-collapse:separate;

	border-spacing:0 8px;

}

.ace-table th{

	text-align:left;

	font-weight:700;

	padding:18px;

	background:#F7F8FA;

}

.ace-table td{

	padding:18px;

	vertical-align:top;

	background:#FFFFFF;

}

/* ==================================================
   Revision Row States
================================================== */

.ace-table-row--correct td{

	background:var(--ace-success-light);

}

.ace-table-row--incorrect td{

	background:var(--ace-danger-light);

}

.ace-table-row--correct td:first-child{

	border-left:6px solid var(--ace-success);

}

.ace-table-row--incorrect td:first-child{

	border-left:6px solid var(--ace-danger);

}

/* ==================================================
   Revision Cell Radius
================================================== */

.ace-table-row--correct td:first-child,
.ace-table-row--incorrect td:first-child{

	border-top-left-radius:14px;

	border-bottom-left-radius:14px;

}

.ace-table-row--correct td:last-child,
.ace-table-row--incorrect td:last-child{

	border-top-right-radius:14px;

	border-bottom-right-radius:14px;

}

/* ==================================================
   Revision Answer Blocks
================================================== */

.ace-answer{

	display:block;

	padding:14px;

	border-radius:12px;

	font-weight:600;

	line-height:1.7;

}

.ace-answer--correct{

	background:var(--ace-success-light);

	color:var(--ace-success);

}

.ace-answer--incorrect{

	background:var(--ace-danger-light);

	color:var(--ace-danger);

}