#DeliveryListViewList .notbooked > * {
	font-weight: bold;
}

/*DeliveryRows*/

.delivery-row {
	display: grid;
	/*article, description, quantity, unit, options*/
	grid-template-columns: 150px 1fr 60px 55px 24px;
    grid-template-rows: repeat(auto-fit, 30px);
    
	grid-auto-flow: dense;
	grid-gap: 1px;
	background: #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
}

.delivery-row.header > * {
	font-weight: bold;
	background: white;
}

.delivery-row > .mvcfield,
.delivery-row > .mvcfield input,
.delivery-row > .mvcfield select,
.delivery-row > .mvcfield textarea {
    border: 0;
    margin: 0;
    min-width: auto;
    resize: none;
}

.delivery-row > .mvcfield > .container {
	flex: 1;
	flex-direction: column;
}

.delivery-row > .mvcfield > .container input,
.delivery-row > .mvcfield > .container select,
.delivery-row > .mvcfield > .container textarea {
	flex: 1;
}

.delivery-row .options {
	grid-column: 5 / 6;
	grid-row: 1 / 2;
	border: 0;
    padding: 0;
    background: white;
	color: #777777;
}
.delivery-row .options > span {margin: 0;}

.delivery-row .description	{min-width: 200px;}