[data-label="bottom"] {
	text-align: center;
	flex-direction: column;

	.ct-label {
		order: 2;
		line-height: 1;

		&:not(:only-child) {
			margin-top: 0.5em;
		}
	}
}

:is([data-label="left"], [data-label="right"]) {
	column-gap: 0.5em;
}


// [data-label="left"] .ct-label {
// 	margin-inline-end: 0.7em;
// }

[data-label="right"] .ct-label {
	order: 2;
	// margin-inline-start: 0.7em;
}