.estoque-pendente td, .estoque-pendente th{
	text-align: center;
}

.estoque-pendente > thead > tr > th:not(.placeholder-cell),
.estoque-pendente > tbody > tr > td:not(.placeholder-cell){
	border: 1px solid #000;
}

.estoque-pendente > tbody > tr:nth-child(odd){
	background: #eee;
}

.estoque-pendente > tbody > tr > td{
	padding: 4px;
	text-align: center;
}

.estoque-sku-table td, .estoque-total-table td{
	border: 1px solid #000;
	padding: 2px 5px;
}

.estoque-pendente input[name="item-value"]{
	width: 5em;
}

.estoque-sku-table input{
	width: 2em;
}

.total-row {
    font-weight: bold;
}

.estoque-pendente th.placeholder-cell,.estoque-pendente td.placeholder-cell{
	border: none;
	background: #fff;
}

img.estoque-img-produto {
    height: 150px;
}

#estoque-markup{
	width: 300px;
}

.estoque-header-buttons {
    text-align: right;
}

.estoque-header-buttons label{
	font-size: 14px;
	color: #000;
    display: inline-block;
    line-height: 1;
    vertical-align: middle;
}

.estoque-header-buttons button{
	height: 1.3em;
	width: 1.3em;
	margin: 4px;
	border: 1px solid #000;
	background: #ccc;
	border-radius: 5px;
	vertical-align: middle;
}

table.estoque-pendente td, table.estoque-pendente th {
    padding: 2px;
}

table.estoque-pendente tr.estoque-header-row th{
	background: #fff;
	position: sticky;
	top: 110px;
}

.estoque-logo-row{
	background: #fff;
	height: 110px;
	position: sticky;
	top: 0px;
}

.estoque-logo-row th{
	border: 1px solid #000;
}

.estoque-logo-row img{
	max-height: 100px;
}

.estoque-pendente th[data-content="nome-produto"]{
	width: 150px;
}