.batch-custom-mode-dropdown{background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.32);border-radius:10px}.batch-custom-mode-dropdown .options-content{padding:10px}.batch-custom-mode-dropdown .options-content .item{width:180px;padding:10px 12px;height:38px;display:flex;align-items:center;border-radius:4px;cursor:pointer;transition:background .2s}.batch-custom-mode-dropdown .options-content .item.image-item{width:100%!important;height:auto!important;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px}.batch-custom-mode-dropdown .options-content .item.image-item .label{font-weight:500;font-size:15px;color:#1d212a}.batch-custom-mode-dropdown .options-content .item.image-item .desc{font-weight:400;font-size:12px;color:#a1a1a1}.batch-custom-mode-dropdown .options-content .item.image-item:hover .label,.batch-custom-mode-dropdown .options-content .item.image-item:hover .desc,.batch-custom-mode-dropdown .options-content .item.image-item.active .label,.batch-custom-mode-dropdown .options-content .item.image-item.active .desc{color:var(--primary-color)!important}.batch-custom-mode-dropdown .options-content .item:hover,.batch-custom-mode-dropdown .options-content .item.active{background:#f6f6f6;color:var(--primary-color)!important}.mode-selector{flex:1}.mode-selector .mode-select-trigger{display:flex;align-items:center;justify-content:space-between;padding:0 12px;height:34px;border:1px solid #d9d9d9;border-radius:4px;background-color:#fff;cursor:pointer;width:100%}.mode-selector .mode-select-trigger .mode-trigger-icon{width:16px;height:16px;margin-right:8px}.mode-selector .mode-select-trigger .mode-trigger-text{color:#333}.mode-selector .mode-select-trigger .mode-trigger-arrow{margin-left:8px;color:#999;font-size:10px}.options-content{padding:10px}.options-content .item{width:180px;padding:0 12px;height:38px;display:flex;align-items:center;border-radius:4px;cursor:pointer;transition:background .2s}.options-content .item.image-item{width:240px!important;height:60px!important;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px}.options-content .item.image-item .label{font-weight:500;font-size:15px;color:#1d212a}.options-content .item.image-item .desc{font-weight:400;font-size:12px;color:#a1a1a1}.options-content .item.image-item:hover .label,.options-content .item.image-item:hover .desc,.options-content .item.image-item.active .label,.options-content .item.image-item.active .desc{color:var(--primary-color)!important}.options-content .item:hover,.options-content .item.active{background:#f6f6f6;color:var(--primary-color)!important}.batch-ratio-popover .ant-popover-inner{width:320px;padding:0!important;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.06)!important;border-radius:8px!important;border:1px solid #EDEDED}.batch-ratio-popover .active .popover-item-label,.batch-ratio-popover .active.popover-item-label,.batch-ratio-popover .active.popover-group-label{color:var(--primary-color)!important}.batch-ratio-popover .popover-content{border-radius:12px}.batch-ratio-popover .popover-title{font-size:14px;color:rgba(61,61,61,.8);margin-bottom:8px}.batch-ratio-popover .popover-item-label{font-size:14px;color:#333;letter-spacing:0}.batch-ratio-popover .sku-quality-toggle{background:#f5f5f5;border:1px solid #e6e6e6;border-radius:6px;padding:3px;display:flex;gap:3px}.batch-ratio-popover .sku-quality-item{flex:1;text-align:center;padding:6px 0;border-radius:4px;color:rgba(61,61,61,.8);cursor:pointer;user-select:none}.batch-ratio-popover .sku-quality-item.active{background:#fff;color:var(--primary-color);box-shadow:0 1px 2px rgba(0,0,0,.06)}.batch-ratio-popover .radio-content{padding:6px 10px}.batch-ratio-popover .radio-content:hover{background:#f6f6f6}.batch-ratio-popover .radio-content:hover .popover-item-label{color:var(--primary-color)!important}.batch-ratio-popover .customer-radio .ant-input{background:#ededed!important;width:55px!important;font-size:12px!important;height:32px!important;color:rgba(0,0,0,.9)!important}.batch-ratio-popover .customer-radio .ant-input-group-addon{background:#ededed!important;padding:0 10px 0 0!important;border:none!important;font-size:12px!important;color:rgba(0,0,0,.6)!important}
