.as-compare-wrap{ direction: rtl; }
.as-compare-title{ text-align: center; font-size: clamp(24px,3.2vw,36px); font-weight: 700; margin: 0 0 32px; color: #f4f2ec; }
.as-compare-scroll{ overflow-x: auto; }
.as-compare-table{
	--as-compare-accent: #00ff96;
	width: 100%; min-width: 640px; border-collapse: separate; border-spacing: 0 10px;
}
.as-compare-table th{ font-size: 13.5px; font-weight: 700; color: #93919c; padding: 0 18px 12px; text-align: center; }
.as-compare-table th:first-child{ text-align: right; }
.as-compare-table th.as-compare-win{ color: var(--as-compare-accent); }
.as-compare-table td{
	background: rgba(255,255,255,.02); padding: 18px; font-size: 13.5px; line-height: 1.7;
	border-top: 1px solid rgba(255,255,255,.06); border-bottom: 1px solid rgba(255,255,255,.06);
	text-align: center; color: #93919c;
}
.as-compare-table td:first-child{
	text-align: right; color: #f4f2ec; font-weight: 700;
	border-right: 1px solid rgba(255,255,255,.06); border-radius: 0 14px 14px 0;
}
.as-compare-table td.as-compare-win{
	color: var(--as-compare-accent); font-weight: 600;
	background: color-mix(in srgb, var(--as-compare-accent) 5%, transparent);
	border-color: color-mix(in srgb, var(--as-compare-accent) 22%, transparent);
}
.as-compare-table tr td:last-child{
	border-radius: 14px 0 0 14px; border-left: 1px solid rgba(255,255,255,.06);
}
.as-compare-table tr td.as-compare-win:last-child{ border-color: color-mix(in srgb, var(--as-compare-accent) 30%, transparent); }
