
.table-total-txt[data-v-099b7fac] {
		height: 32px;
		display: inline-block;
		min-width: 150px;
		border-bottom: 1px solid #e8e8e8;
		color: #333;
		font-size: 1rem;
		text-align: center;
		line-height: 31px;
}
.table-total-label[data-v-099b7fac] {
		display: inline-block;
		padding-right: 20px;
		white-space: nowrap;
		font-size: 14px;
}
.base-table[data-v-099b7fac] .ant-table-row td {
		padding: 8px 12px !important;
		line-height: 21px !important;
}
.base-table[data-v-099b7fac] th.ant-table-cell {
		padding: 8px 12px !important;
		line-height: 21px !important;
}
.input-box[data-v-099b7fac] {
		border-radius: 0 !important;
		border-width: 0 0 1px !important;
		padding-right: 10px;
		box-shadow: none;
		outline: none;
}
.input-number-unit[data-v-099b7fac] {
		position: absolute;
		top: 0;
		right: -7px;
		display: inline-block;
		line-height: 30px;
		border-bottom: 1px solid #d9d9d9;
		font-size: 14px;
}
.input-box[data-v-099b7fac] .ant-input-number-input {
		text-align: center !important;
		width: 140px;
}
.input-box-disabled[data-v-099b7fac] .ant-input-number {
		width: auto;
		display: inline-block;
}
	/* 🔧 编辑产品按钮样式 */
.edit-product-btn[data-v-099b7fac] {
		display: inline-flex;
		align-items: center;
}
	/* 🔧 确保表格容器不覆盖标题 */
.table-wrapper[data-v-099b7fac] {
		position: relative;
		z-index: 1;
		overflow: visible;
		margin-top: -16px;
}
	/* 🔧 增加表格滚动条高度 */
.table-wrapper[data-v-099b7fac] .ant-table-container {
		padding-bottom: 8px;
}
	/* 🔧 确保操作列可点击 */
[data-v-099b7fac] .ant-table-tbody > tr > td:last-child {
		position: relative;
		z-index: 1;
}
	/* 🔧 确保列设置齿轮图标可点击 */
[data-v-099b7fac] .s-table-tool {
		position: relative !important;
		z-index: 101 !important;
		pointer-events: auto !important;
}

	/* 🆕 右键菜单样式 */
.context-menu-wrapper[data-v-099b7fac] {
		position: fixed;
		z-index: 9999;
		background: #fff;
		border-radius: 4px;
		box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
		padding: 4px 0;
		min-width: 120px;
}
.context-menu-wrapper[data-v-099b7fac] .ant-menu {
		border: none;
		box-shadow: none;
}
.context-menu-wrapper[data-v-099b7fac] .ant-menu-item {
		margin: 0;
		padding: 8px 16px;
}
.context-menu-overlay[data-v-099b7fac] {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 9998;
		background: transparent;
}
