:root{--product-thumb-border:#f0f0f0}[data-image-fallback-host=true]{position:relative}[data-image-fallback-host=true]>img[data-image-fallback-source=true]{pointer-events:none}[data-image-fallback-host=true]>.vben-image-fallback{color:#94a3b8;text-align:center;pointer-events:none;border-radius:inherit;background:#f8fafc;border:1px solid #e2e8f0;justify-content:center;align-items:center;min-width:36px;min-height:28px;padding:4px;font-size:11px;line-height:1.35;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}[data-image-fallback-host=true] .ant-image-mask{display:none}.vben-layout-content,.vben-layout-content>main{background:#f5f5f5}.collection-product-image{object-fit:contain;border:1px solid var(--product-thumb-border);background:#fafafa;border-radius:6px;width:40px;height:40px;padding:2px;display:block}.list-product-image{object-fit:contain;border:1px solid var(--product-thumb-border);background:#fafafa;border-radius:6px;width:42px;height:42px;padding:2px;display:block}.product-image-container,.product-image-container .ant-image{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.product-image-container .ant-image-img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.product-thumb .ant-image-mask{background:rgba(0,0,0,.25)!important}.product-thumb .ant-image,.product-thumb .ant-image-img{width:100%!important;height:100%!important}.product-thumb .ant-image-img{object-fit:contain}.product-image-preview-popover.ant-popover{z-index:2000}.product-image-preview-popover .ant-popover-inner,.product-image-preview-popover .ant-popover-inner-content{padding:0!important}.product-image-preview-popover .ant-popover-inner{overflow:hidden;background:#fff!important;border-radius:10px!important}.product-image-preview-popover .ant-popover-arrow:before,.product-image-preview-popover .ant-popover-arrow:after{background:#fff!important}.price-index-popover .ant-popover-content,.price-index-popover .ant-popover-inner,.price-index-popover .ant-popover-inner-content{color:#fff;overflow:hidden;background:#2f333a!important;border-radius:10px!important}.price-index-popover .ant-popover-inner,.price-index-popover .ant-popover-inner-content{padding:0!important}.price-index-popover .ant-popover-arrow:before,.price-index-popover .ant-popover-arrow:after{background:#2f333a!important}.color-settings-popover .ant-popover-inner,.batch-color-popover .ant-popover-inner{border-radius:8px;overflow:hidden}.color-picker-popover.ant-popover{--arrow-width:6px}.color-picker-popover .ant-popover-inner{border-radius:8px;padding:0}.color-picker-popover .ant-popover-inner-content{padding:6px}.color-picker-popover .ant-popover-title{border-bottom:1px solid #f0f0f0;padding:8px;font-size:14px}.color-settings-popover.ant-popover,.batch-color-popover.ant-popover{z-index:1050}.color-settings-popover .ant-popover-inner-content{padding:0}.color-settings-popover .ant-input{border-radius:4px}.color-settings-popover .ant-popover-title{border-bottom:1px solid #f0f0f0;padding:10px 16px;font-weight:500}.batch-color-popover .ant-popover-arrow,.color-picker-popover .ant-popover-arrow{display:none}.profit-list-blur,.opponent-price-blur{cursor:default;-webkit-filter:blur(3px);filter:blur(3px);display:inline-block}.product-column-border,.vxe-header .product-column-border{border-right:1px solid #e8e8e8}.operation-btn{white-space:nowrap!important;width:auto!important;min-width:auto!important;height:24px!important;padding:0 4px!important;font-size:12px!important;display:inline-block!important}.batch-actions-grid{flex-wrap:wrap;gap:8px;display:flex}.batch-actions-grid .ant-space-item{display:flex}.batch-actions-grid:has(>.ant-space-item:nth-child(6)){grid-template-columns:repeat(3,1fr);display:grid}.batch-actions-grid:has(>.ant-space-item:nth-child(8)){grid-template-columns:repeat(4,1fr);display:grid}.batch-actions-grid:has(>.ant-space-item:nth-child(10)){grid-template-columns:repeat(5,1fr);display:grid}.batch-action-btn{flex-direction:column;justify-content:center;align-items:center;min-width:80px;height:auto!important;padding:8px!important;display:flex!important}.batch-action-btn span{margin-top:4px;font-size:12px}.red-text{color:#f81155}.notice-prose{color:#374151;line-height:1.75}.notice-prose a{color:#3b82f6;text-decoration:underline}.notice-prose img{border-radius:8px;max-width:100%;height:auto;margin:16px 0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ant-list-item.is-unread{background:hsl(var(--muted))}.ant-list-item.is-unread:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid hsl(var(--primary))}.ant-list-item.is-unread:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid hsl(var(--primary))}.ant-list-item.is-unread:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid hsl(var(--primary))}.ant-list-item.is-unread:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid hsl(var(--primary))}.ant-list-item.is-unread:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid hsl(var(--primary))}.ant-list-item.is-unread:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid hsl(var(--primary))}.profit-calculator .profit-form .ant-form-item{margin-bottom:12px}.profit-calculator .profit-result{border-color:hsl(var(--primary) / 20%);box-shadow:0 1px 3px hsl(var(--primary) / 10%);overflow:hidden}.profit-calculator .profit-result .ant-card-head{background:linear-gradient(90deg, hsl(var(--primary) / 8%), transparent)}.calc-cascader-popup .ant-cascader-menus{scrollbar-gutter:stable both-edges;max-width:calc(100vw - 24px);overflow-x:auto;overflow-y:hidden}.calc-cascader-popup .ant-cascader-menu{font-size:15px;overflow-y:scroll;height:min(42vh,320px)!important}.calc-cascader-popup .ant-cascader-menu-item,.calc-cascader-popup .ant-cascader-menu-item-content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:576px){.calc-cascader-popup .ant-cascader-menus{flex-wrap:nowrap;display:flex}.calc-cascader-popup .ant-cascader-menu{scrollbar-color:#d1d5db transparent;scrollbar-width:thin;flex:0 0 100px;font-size:.68rem;height:min(45vh,280px)!important;padding:1px!important}.calc-cascader-popup .ant-cascader-menu:first-child,.calc-cascader-popup .ant-cascader-menu:nth-child(2){flex-basis:135px;width:135px}.calc-cascader-popup .ant-cascader-menu:nth-child(3){scrollbar-width:none;flex:0 0 calc(100vw - 300px);width:130px;overflow-y:auto}.calc-cascader-popup .ant-cascader-menu-item{align-items:center;min-height:28px;padding:3px 8px 3px 6px;display:flex}.calc-cascader-popup .ant-cascader-menu-item-content{flex:1;min-width:0;margin-right:6px}.calc-cascader-popup .ant-cascader-menu:nth-child(3) .ant-cascader-menu-item-content{text-overflow:clip;overflow-wrap:break-word;white-space:normal;margin-right:0;overflow:visible}}
