// ProcessPageLister CSS

#ProcessLister {
	margin-top: -2px; 
}

#ProcessListerResultsTab {
	padding-top: 0.5em; 
}

#ProcessListerResults {
	
	> form.InputfieldForm {
		margin-bottom: 0;
		.modal & {
			margin-top: 0;
		}
	}
	
	#ProcessListerTable {
		clear: both;
		overflow-x: auto;
		> div {
			margin-top: 0;
		}
	}
	
	#ProcessListerTable table.ProcessListerTable {
		
		clear: both;
		// position: relative;
		margin-top: 0;
		
		td table {
			width: 100%;
		}
		
		& > thead {
			th {
				font-size: 0.857142857142857em;
				i {
					// icons
					font-size: 14px;
				}
				&.not_sortable {
					cursor: not-allowed;
					&:hover {
						text-decoration:  none;
					}
				}
			}
			th strong {
				// icon + first word of label 
				font-weight: inherit;
				white-space: nowrap;
			}
			th b,
			.th b {
				display: none;
			}
			th:first-child {
				padding-left: 0; /* reno */
			}
		}
		
		& > tbody > tr > td {
			font-size: 0.928571428571429em;
			
			&:first-child,
			&:first-child > a {
				padding-left: 0; /* reno */
			}
			ul.MarkupFieldtype {
				margin: 0;
				padding-left: 0;
				& > li {
					list-style: none;
					margin: 0;
					padding-left: 0;
				}
				& > li + li {
					border-top: 1px solid #eee;
				}
			}
			& > *:first-child,
			& .col_preview > *:first-child {
				margin-top: 0;
			}
			& > *:last-child,
			& .col_preview > *:last-child {
				margin-bottom: 0;
			}
		}
		
	} // table
	
	.PageListerActions {
		display: none;
		line-height: 1.3em;
		text-transform: lowercase;
		
		a.PageExtra {
			margin-bottom: 3px;
		}
		a.PageExtras i {
			margin-left: 3px;
			margin-right: 2px;
		}
		a.PageExtras.open i {
			margin-left: 2px;
			margin-right: 3px;
		}
	}
	
	.row_message {
		display: inline;
	}
	
	.PageListStatusUnpublished {
		text-decoration: line-through;
	}

	.PageListStatusHidden {
		opacity: 0.6;
	}
	
	.MarkupPagerNav {
		float: right;
	}

	.nobr {
		white-space: nowrap;
	}
	
	table + .MarkupPagerNav {
		margin: 0;
	}
	
	.datetime {
		white-space: nowrap;
	}

	td:not(.col_editing) .InputfieldHasFileList {
		.InputfieldHeader {
			display: none;
		}
		.InputfieldContent {
			padding: 5px;
			border: none;
			margin-top: 5px;
			margin-bottom: 5px;
		}
	}

	@media only screen and (max-width: 767px) {
		table.ProcessListerTable + .MarkupPagerNav {
			margin-bottom: 1em;
		}
		.MarkupPagerNav {
			float: none;
		}
	}

}

.AdminDataTable p {
	margin: 1em 0;
}

#ProcessListerResults + a button {
	float: left;
	margin-right: 0;
	margin-top: 0;
}

#ProcessListerSpinner {
	margin-left: 0.5em;
	font-size: 20px;
	position: relative;
	i {
		position: absolute;
		top: -15px;
		left: 0;
	}
}

.pw-content .lister_headline, 
#content .lister_headline {
	float: left;
	margin-top: 1em;
	.modal & {
		margin-top: 0;
	}
	@media only screen and (max-width: 767px) {
		float: none;
		clear: both;
	}
}

#lister_open_cnt {
	display: none;
}

#filters_spinner {
	float: right; 
	margin-top: 4px; 
}

#ProcessListerRefreshTab {
	float: right; 
}

#ProcessListerSelector {
	display: inline-block;
}
#ProcessListerResultNotes + #ProcessListerSelector {
	margin-top: 0;
}

p.version {
	clear: both; 
	padding-top: 1em; 
}

#ProcessListerScript {
	display: none;
}

#tab_bookmarks {
	table tr {
		> td:first-child {
			width: 30%;
		}
		> td:nth-child(2) {
			width: 40%;
		}
	}
}


.AdminThemeReno {
	a.lister-lightbox {
		padding: 0 !important;
	}
	a.lister-lightbox img {
		margin: 0 !important;
	}
	#content .lister_headline {
		margin-top: 0.5em;
	}
}

/**
 * Styles specific to files and images
 * 
 */
#ProcessListerTable {
	.InputfieldFile,
	.InputfieldImage {
		.InputfieldContent,
		.InputfieldHeader {
			background: inherit;
		}
		.InputfieldHeader {
			padding-left: 0;
			padding-right: 0;
			padding-top: 0;
		}
		.gridImage__tooltip {
			table th,
			table td {
				padding: 0;
			}
		}
	}
}

