.components-coblocks-responsive__tabs {
	align-items: center;
	display: flex;
	flex-direction: row-reverse;
	position: relative;

	.components-base-control,
	.components-base-control__field {
		margin-bottom: 0 !important;
	}

	.components-tab-panel__tab-content {
		width: 100%;
	}

	&-item {
		align-items: center;
		appearance: none;
		background: transparent;
		border: 1px solid var(--wp-admin-theme-color, #007cba);
		border-radius: $radius-block-ui;
		box-shadow: none;
		color: var(--wp-admin-theme-color, #007cba);
		height: auto !important;
		margin: 0;
		outline: 1px solid transparent;
		padding: 8px !important;
		white-space: nowrap;


		&:first-of-type {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0;

			&:not(.is-primary) {
				border-right: none;
			}
		}

		&:last-of-type {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0;

			&:not(.is-primary) {
				border-left: none;
			}
		}

		svg {
			height: 15px;
			width: 15px;
		}
	}

	.components-tab-panel__tabs {
		align-items: center;
		display: flex;
		margin-left: 8px;
		position: relative;
		top: 11px;
	}
}
