
.wp-block-tenup-tabs__tab-item button.wp-block-tenup-tabs__tab-item-trigger, .wp-block-tenup-tabs__tab-item span.wp-block-tenup-tabs__tab-item-trigger {
	background-color: var(--wp--custom--color--button--background--default);
	border: 1px solid var(--wp--custom--color--button--border--default);
	color: var(--wp--custom--color--button--text--default);
	padding-bottom: var(--wp--custom--spacing--12);
	padding-top: var(--wp--custom--spacing--12);
	width: 100%;
}

.wp-block-tenup-tabs__tab-item button.wp-block-tenup-tabs__tab-item-trigger[aria-selected=false], .wp-block-tenup-tabs__tab-item span.wp-block-tenup-tabs__tab-item-trigger[aria-selected=false] {
	background-color: var(--wp--custom--color--button--secondary--background--default);
	border-color: var(--wp--custom--color--button--secondary--border--default);
	color: var(--wp--custom--color--button--secondary--text--default);
}

.wp-block-tenup-tabs__tab-item button.wp-block-tenup-tabs__tab-item-trigger:focus, .wp-block-tenup-tabs__tab-item span.wp-block-tenup-tabs__tab-item-trigger:focus {
	outline-color: var(--wp--custom--color--button--text--focus);
	outline-offset: -.25rem;
}

.wp-block-tenup-tabs__tab-control {
	max-width: calc(100vw - var(--wp--style--root--padding-left));
	min-width: 100%;
	overflow-x: auto;
}

.wp-block-tenup-tabs__tab-list {
	display: flex;
	gap: var(--wp--custom--spacing--4);
	scrollbar-color: var(--wp--custom--color--button--border--default) transparent;
	scrollbar-width: thin;
	width: 100%;
}

.wp-block-tenup-tabs__tab-list::-webkit-scrollbar {
	background: transparent;
	height: 4px;
}

.wp-block-tenup-tabs__tab-list::-webkit-scrollbar-thumb {
	background: var(--wp--custom--color--button--border--default);
	border-radius: 2px;
}

.wp-block-tenup-tabs__tab-list::-webkit-scrollbar-track {
	background: transparent;
}

.wp-block-tenup-tabs__tab-item {
	flex: 1 0 auto;
	min-width: 0;
}

@media (max-width:768px) {
	.wp-block-tenup-tabs__tab-item:last-child:after {
		content: "";
		display: block;
		height: 1px;
		width: 0;
	}
}

.wp-block-tenup-tabs__tab-group {
	width: 100%;
}

.wp-block-tenup-tabs.is-style-fullwidth-tabs .wp-block-tenup-tabs__tab-item {
	flex: 1 1 0;
	min-width: 0;
}

.wp-block-tenup-tabs.is-style-fullwidth-tabs .wp-block-tenup-tabs__tab-list {
	width: 100%;
}

@media (max-width:768px) {
	.wp-block-tenup-tabs.is-style-fullwidth-tabs .wp-block-tenup-tabs__tab-item {
		flex: 0 0 auto;
		min-width: auto;
	}
}

.wp-block-tenup-tabs:not(.is-style-fullwidth-tabs) .wp-block-tenup-tabs__tab-item {
	flex: 0 0 auto;
	min-width: auto;
}

:root {
	--wp--custom--site-content-width: calc(var(--wp--custom--full-viewport-width) - var(--wp--custom--site-outer-padding) * 2);
}

@media (max-width:768px) {
	:root {
		--wp--custom--site-content-width: calc(100vw - var(--wp--custom--site-outer-padding) * 2);
	}
}
