/* Common added-items styles (also used by third-party sidebar carts). */
.pbb-bundle-item__title {
	display: block;
	margin-bottom: 4px;
}

.pbb-bundle-item__header {
	display: flex;
	gap: 10px;
	align-items: center;
	margin-bottom: 8px;
}

.pbb-bundle-item__header .pbb-bundle-item__title {
	margin-bottom: 0;
	flex: 1;
}

.pbb-bundle-item__children {
	list-style: none;
	margin: 0;
	padding: 0 0 0 54px;
}

.pbb-bundle-item__child {
	display: flex;
	gap: 10px;
	align-items: center;
	margin-top: 10px;
}

.pbb-bundle-item__child-image,
.pbb-bundle-item__image {
	width: 44px !important;
	height: 44px !important;
	object-fit: cover;
	border-radius: 8px;
}

.pbb-bundle-item__child-content {
	display: flex;
	flex-direction: column;
	gap: 2px;
	font-size: 13px;
}

.pbb-bundle-item__child-box,
.pbb-bundle-item__child-variation {
	color: #6b7280;
	font-size: 12px;
}

.pbb-bundle-item__child-price {
	display: block;
	margin-top: 2px;
	font-size: 13px;
	color: #374151;
}
.ttsb-fly-cart-items .ttsb-fly-cart-item{
	align-items: start;
}
.ttsb-fly-cart-items-list .pbb-bundle-item ul.pbb-bundle-item__children{
	padding: 0;
}

.wc-block-components-order-summary-item .pbb-bundle-item__children {
	margin-top: 8px;
}

.pbb-cart-item--bundle .wc-block-components-product-metadata__description {
	display: none;
}

.pbb-cart-item--bundle .wc-block-components-product-details {
	display: none;
}

.pbb-bundle-children-mount .pbb-bundle-item__children--block,
.pbb-cart-item--bundle .pbb-bundle-item__children--block,
.wc-block-components-order-summary-item.pbb-cart-item--bundle .pbb-bundle-item__children--block {
	list-style: none;
	margin: 10px 0 0;
	padding: 0 0 0 54px;
}

.pbb-cart-item--bundle .pbb-bundle-item__child,
.wc-block-components-order-summary-item.pbb-cart-item--bundle .pbb-bundle-item__child {
	display: flex;
	gap: 10px;
	align-items: flex-start;
	margin-top: 10px;
}

.pbb-cart-item--bundle .pbb-bundle-item__child-image,
.wc-block-components-order-summary-item.pbb-cart-item--bundle .pbb-bundle-item__child-image {
	width: 44px !important;
	height: 44px !important;
	object-fit: cover;
	border-radius: 8px;
	flex-shrink: 0;
}

.pbb-cart-item--bundle .pbb-bundle-item__child-content,
.wc-block-components-order-summary-item.pbb-cart-item--bundle .pbb-bundle-item__child-content {
	display: flex;
	flex-direction: column;
	gap: 2px;
	font-size: 13px;
	flex: 1;
	min-width: 0;
}

.pbb-cart-item--bundle .pbb-bundle-item__child-box,
.wc-block-components-order-summary-item.pbb-cart-item--bundle .pbb-bundle-item__child-box,
.pbb-cart-item--bundle .pbb-bundle-item__child-variation,
.wc-block-components-order-summary-item.pbb-cart-item--bundle .pbb-bundle-item__child-variation {
	color: #6b7280;
	font-size: 12px;
}

.pbb-cart-item--bundle .pbb-bundle-item__child-price,
.wc-block-components-order-summary-item.pbb-cart-item--bundle .pbb-bundle-item__child-price {
	display: block;
	margin-top: 2px;
	font-size: 13px;
	color: #374151;
}

.wc-block-components-order-summary-item.pbb-cart-item--bundle .pbb-bundle-item__children--block {
	margin-top: 8px;
	padding: 0;
}

.pbb-admin-bundle-children {
	margin-top: 8px;
}

.pbb-admin-bundle-children__list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.pbb-admin-bundle-children__item {
	display: flex;
	gap: 8px;
	align-items: center;
	margin-top: 6px;
}

.pbb-admin-bundle-children__item img {
	width: 32px;
	height: 32px;
	object-fit: cover;
	border-radius: 4px;
}

.pbb-admin-bundle-children__variation {
	display: block;
	color: #6b7280;
	font-size: 12px;
}

.pbb-admin-bundle-children__price {
	display: block;
	margin-top: 2px;
	font-size: 12px;
	color: #374151;
}

.pbb-bundle-item__notes {
	list-style: none;
	margin: 8px 0 0;
	padding: 0 0 0 54px;
}

.pbb-bundle-item__note {
	margin-top: 6px;
	font-size: 13px;
	color: #374151;
}

.pbb-bundle-item__note strong {
	font-weight: 600;
}

.pbb-admin-bundle-notes {
	margin-top: 8px;
}

.pbb-admin-bundle-notes__list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.pbb-admin-bundle-notes__item {
	margin-top: 6px;
	font-size: 13px;
}

tr.pbb-order-item--bundle td.name > a.wc-order-item-name {
	color: inherit;
	text-decoration: none;
	pointer-events: none;
	cursor: default;
}
