/*commande*/

.count{
	text-align: center;
}

/*tableau_bord*/

.btn-list{
	display: flex;
	flex-direction: column;
	gap: var(--spacing-dsm);
	align-items: stretch;
}


label:has(:required) > span::after
{
	content: "*";
	margin-inline-start: var(--spacing-2dxs);
	color: var(--color-danger);
}

table tbody > tr
{
	background-color: transparent;
}

label._check
{
	width: 100%;
	flex-shrink: 1;
	padding: var(--spacing-dxs) var(--spacing-dsm);
	border: var(--border-min) solid var(--color-accent);

	&:has(:checked)
	{
		background-color: var(--color-accent);
		font-weight: bold;
	}
	span { text-align: center; }

	input { display: none; }
}

textarea
{
	resize: none;
}

table
{
	overflow-wrap: break-word;
	text-wrap: wrap;
}