vaadin-tab[selected] {
	color: white;
	background: var(--lumo-primary-color);
	margin: 5px 5px 0 5px;
}

/*vaadin-tab:not([orientation="vertical"]) {
	border-right: 1px solid #408dfb;
	margin-top: 10px;
	margin-bottom: 10px;
}*/


vaadin-tabs {
	width: 98%;
	display: inline-flex;
	flex-flow: wrap;
	border-radius: 5px;
	flex-flow: nowrap;
	height: var(--dafult-button-height);
	padding-left: 3px !important;
	padding-right: 3px !important;
}

vaadin-tabs[orientation="horizontal"]::part(tabs) {
	margin: 0px;
}
.tab-content {
	margin-left: 20px;
	width: 95% !important;
	height: 100%;
}