/* StaffReleaseBankTransactions section */
body#ViewWrapper-Timesheets form > section {

}

	body#ViewWrapper-Timesheets form > section.archived {
		opacity: .5;
	}

	/* StaffReleaseBankTransactions flexrows table */
	body#ViewWrapper-Timesheets form > section table.CRUD {
		margin: 10px;
	}

			/* right-align number result cells */
			body#ViewWrapper-Timesheets form > section table.CRUD td.no-input.calc-result.number {
				text-align: right;
				font-family: Roboto Mono;
			}

			/* lite warning style for calc-result fields */
			body#ViewWrapper-Timesheets form > section table.CRUD td.calc-result.warn-lite {
				background-color: rgba(255,200,100,.35);
			}

			/* warning style for calc-result fields */
			body#ViewWrapper-Timesheets form > section table.CRUD td.calc-result.warn {
				background-color: rgb(255,200,100);
			}

			/* no input with data container for fixed-width font */
			body#ViewWrapper-Timesheets form > section table.CRUD td.no-input > data {
				display: inline-block;
				min-width: 85px;

				font-family: Roboto Mono, Courier New;
			}

	/* secondary subheader */
	body#ViewWrapper-Timesheets form > section h4 {
		display: block;
		margin: 10px;

		font-size: 14px;
		font-weight: bold;
	}

	/* scrolling flexrows container */
	body#ViewWrapper-Timesheets form > section > div.subcontainer.flexrows {
		margin-bottom: 0px;
	}

	/* hide delete button for ReleaseBankAccrualsZeroOutsDeposits rows */
	body#ViewWrapper-Timesheets form > section .flexrows-row.ReleaseBankAccrualsZeroOutsDeposits .flexrows-ctrls > [role="del"] {
		visibility: hidden;
		opacity: 0;
		z-index: -999;
	}