table th {
	padding-top: 0px !important;
}

.cabinet_divider {
	display: flex;
	justify-content: flex-start;
	align-items: stretch;
	gap: 8px;
}

.cabinet_divider button {
	padding: 12px 20px 9px 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 6px;
	border-radius: 15px 15px 0px 0px;
	background: #F8F1F1;
	color: #5F7D8C;
	font-size: 9pt;
	font-weight: 400;
	line-height: 100%;
	white-space: nowrap;
	flex-wrap: nowrap;
	border: none;
}

.cabinet_divider button:hover {
	background: #fff7f7;
}

.cabinet_divider button span.count {
	font-size: 7pt;
	font-weight: 300;
	line-height: 100%;
	color: #A8B7C0;
}

.cabinet_divider button.active {
	background: #FFFFFF;
	color: var(--color-primary-text);
}

.cabinet_divider button.active span.count {
	color: var(--color-text-secondary);
}

.cabinet_divider + article.module {
	border-top-left-radius: 0px;
}