/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/* Firefox */
input[type=number] {
	-moz-appearance: textfield;
}

/**
* Fiche : background
*/
.table-create {
	background-color: rgb(252, 240, 230);
	filter: brightness(98%);
}

.table-create-private {
	background-color: rgb(230, 240, 252);
}

/**
* Fiche creation : select line
*/
.select-line {
	margin-top: 0.5em;
	margin-bottom: 1.5em;
	padding-bottom: 0.5em;
	border-bottom: 1px groove black;
}

/**
* Product line
*/
input.line_input {
	min-width: 40px;
	max-width: 80px;
}

textarea.editline_description {
	vertical-align: middle;
	min-width: 40px;
	max-width: 10vw;
	min-height: 20px;
	max-height: 5vh;
}

.linecoltva,
.linecoltotalttc {
	display: none;
}

.linecolempty {
	/* display: none; */
	background-color: white;
	opacity: 20%;
}



/**
* Object Creation Origin Table
*/
.origintable {
	--background_origintable: rgb(240, 240, 240);
	--border_origintable: rgb(200, 200, 200);
}

table.origintable {
	background-color: var(--background_origintable);
	border: 1px solid var(--border_origintable)
}

table.origintable thead td {
	border-bottom: 1px solid var(--border_origintable);
}


/**
* Linked table for commercial uses
*/

.table_linked_object {
	--background_linkedtable: rgb(160, 160, 160);
	--border_linkedtable: rgb(200, 200, 200);
	--border_selected: rgba(32, 192, 32, 0.85);
}

table.table_linked_object {
	border: 1px solid var(--border_linkedtable);
	width: calc(100px + 30vw);
	min-width: 120px;
	background-color: var(--background_linkedtable);
	opacity: 60%;
}

table.table_linked_object td {
	border-bottom: 1px solid var(--border_linkedtable);
}

table.table_linked_object tbody tr:last-child td {
	border-bottom: inherit;
}

table.table_linked_object td.selected {
	border-left: 0.2em solid var(--border_selected);
	border-right: 0.2em solid var(--border_selected);
}

table.table_linked_object thead tr:first-child td.selected {
	border-top: 0.25em solid var(--border_selected);
}

table.table_linked_object tbody tr:last-child td.selected {
	border-bottom: 0.25em solid var(--border_selected);
}

/**
* Deposit button
*/
.btn-deposit {
	background-color: rgba(20, 180, 20, 0.95) !important;
}