.tooltip-inner {
	max-width: 100%;
	}
.tooltip-inner ul {
	padding-left: 1em;
	}

.w-fit-content { width: fit-content; }

.w-2e  { width:  2em; }
.w-3e  { width:  3em; }
.w-4e  { width:  4em; }
.w-5e  { width:  5em; }
.w-6e  { width:  6em; }
.w-7e  { width:  7em; }
.w-8e  { width:  8em; }
.w-9e  { width:  9em; }
.w-10e { width: 10em; }
.w-11e { width: 11em; }
.w-12e { width: 12em; }
.w-13e { width: 13em; }
.w-14e { width: 14em; }
.w-15e { width: 15em; }
.w-16e { width: 16em; }
.w-17e { width: 17em; }
.w-18e { width: 18em; }
.w-19e { width: 19em; }
.w-20e { width: 20em; }

.btn-check-primary,
.btn-check-danger {
	position: absolute;
	clip: rect(0,0,0,0);
	pointer-events: none;
	}

.btn-check-danger > .btn {
	color: #dc3545;
	background-color: #fff;
	border-color: #dc3545;
	}
.btn-check-danger:checked+.btn {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545;
	}
.btn-check-primary > .btn {
	color: #007bff;
	background-color: #fff;
	border-color: #007bff;
	}
.btn-check-primary:checked+.btn {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
	}