.product-browse{background-color:#f4f4f4;min-height:100vh}.product-browse .header{z-index:1000;background:linear-gradient(135deg,#e1251b 0%,#ff6b6b 100%);padding:16px 24px;position:sticky;top:0;box-shadow:0 2px 8px #0000001a}.product-browse .header .header-content{align-items:center;gap:24px;max-width:1400px;margin:0 auto;display:flex}.product-browse .header .header-content .logo{color:#fff;flex-shrink:0;align-items:center;gap:8px;font-size:24px;font-weight:700;display:flex}.product-browse .header .header-content .logo .logo-icon{font-size:32px}.product-browse .header .header-content .logo .logo-text{white-space:nowrap}.product-browse .header .header-content .search-bar{flex:1;max-width:600px}.product-browse .header .header-content .search-bar .search-wrapper{background:#fff;border-radius:24px;align-items:center;padding:4px;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000001a}.product-browse .header .header-content .search-bar .search-wrapper:hover{box-shadow:0 4px 16px #00000026}.product-browse .header .header-content .search-bar .search-wrapper .search-icon{color:#999;padding:0 12px 0 16px;font-size:18px}.product-browse .header .header-content .search-bar .search-wrapper .search-input{background:0 0;border:none;flex:1;padding:8px 0;font-size:15px}.product-browse .header .header-content .search-bar .search-wrapper .search-input::placeholder{color:#bbb}.product-browse .header .header-content .search-bar .search-wrapper .search-input:focus{box-shadow:none;outline:none}.product-browse .header .header-content .search-bar .search-wrapper .search-input .ant-input{background:0 0;border:none;padding:8px 0;font-size:15px}.product-browse .header .header-content .search-bar .search-wrapper .search-input .ant-input::placeholder{color:#bbb}.product-browse .header .header-content .search-bar .search-wrapper .search-input .ant-input:focus{box-shadow:none;outline:none}.product-browse .header .header-content .search-bar .search-button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#e1251b 0%,#ff6b6b 100%);border:none;border-radius:20px;justify-content:center;align-items:center;height:40px;margin-left:8px;padding:8px 28px;font-size:15px;font-weight:500;transition:all .3s;display:flex}.product-browse .header .header-content .search-bar .search-button:hover{background:linear-gradient(135deg,#c91b15 0%,#ff5252 100%);transform:translateY(-1px);box-shadow:0 4px 12px #e1251b4d}.product-browse .header .header-content .search-bar .search-button:active{transform:translateY(0)}.product-browse .header .header-content .header-actions .ant-btn{color:#fff;background:#fff3;border:1px solid #ffffff4d;border-radius:20px;padding:8px 20px;font-weight:500;transition:all .3s}.product-browse .header .header-content .header-actions .ant-btn:hover{background:#ffffff4d;border-color:#ffffff80}.product-browse .filter-bar{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:32px;max-width:1400px;margin:16px auto;padding:16px 24px;display:flex;box-shadow:0 2px 8px #00000014}.product-browse .filter-bar .filter-item{align-items:center;gap:12px;display:flex}.product-browse .filter-bar .filter-item .filter-label{color:#666;white-space:nowrap;font-size:14px;font-weight:500}.product-browse .filter-bar .filter-item .price-slider{width:200px}.product-browse .filter-bar .filter-item .price-slider .ant-slider-rail{background:#e8e8e8}.product-browse .filter-bar .filter-item .price-slider .ant-slider-track{background:#e1251b}.product-browse .filter-bar .filter-item .price-slider .ant-slider-handle{background:#fff;border:2px solid #e1251b}.product-browse .filter-bar .filter-item .ant-slider:hover .ant-slider-handle,.product-browse .filter-bar .filter-item .ant-slider-handle-active{border-color:#ff6b6b}.product-browse .filter-bar .price-display{color:#e1251b;min-width:120px;font-size:14px;font-weight:700}.product-browse .content{max-width:1400px;margin:0 auto;padding:16px 24px 32px}.product-browse .content .ant-spin-container{min-height:400px}.product-browse .content .products-info{color:#666;padding:12px 0;font-size:14px}.product-browse .content .products-info .highlight{color:#e1251b;font-size:16px;font-weight:700}.product-browse .content .product-grid{min-height:400px}.product-browse .content .product-card{border:1px solid #e8e8e8;border-radius:8px;transition:all .3s;overflow:hidden}.product-browse .content .product-card:hover{border-color:#e1251b;transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.product-browse .content .product-card .ant-card-cover{background:#fafafa;padding:0}.product-browse .content .product-card .product-image{background:#fff;justify-content:center;align-items:center;width:100%;height:200px;display:flex;overflow:hidden}.product-browse .content .product-card .product-image .card-image{object-fit:contain;width:100%;height:100%}.product-browse .content .product-card .product-image-placeholder{color:#d9d9d9;background:#f5f5f5;justify-content:center;align-items:center;width:100%;height:200px;font-size:48px;display:flex}.product-browse .content .product-card .ant-card-body{padding:12px}.product-browse .content .product-card .product-info .product-name{color:#333;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden}.product-browse .content .product-card .product-info .product-tags{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.product-browse .content .product-card .product-info .product-tags .ant-tag{border-radius:4px;padding:2px 8px;font-size:12px}.product-browse .content .product-card .product-info .product-price-row{margin-bottom:12px}.product-browse .content .product-card .product-info .product-price{align-items:baseline;gap:4px;display:flex}.product-browse .content .product-card .product-info .product-price .price-symbol{color:#e1251b;font-size:14px;font-weight:500}.product-browse .content .product-card .product-info .product-price .price-value{color:#e1251b;font-size:24px;font-weight:700}.product-browse .content .product-card .product-info .product-price .original-price{color:#999;margin-left:8px;font-size:12px;text-decoration:line-through}.product-browse .content .product-card .product-info .product-actions{gap:8px;display:flex}.product-browse .content .product-card .product-info .product-actions .ant-btn{border-radius:4px;flex:1;height:32px;font-size:12px;font-weight:500}.product-browse .content .product-card .product-info .product-actions .add-cart-btn{background:#ff6b6b;border-color:#ff6b6b}.product-browse .content .product-card .product-info .product-actions .add-cart-btn:hover{background:#ff5252;border-color:#ff5252}.product-browse .content .product-card .product-info .product-actions .buy-now-btn{background:#e1251b;border-color:#e1251b}.product-browse .content .product-card .product-info .product-actions .buy-now-btn:hover{background:#c91b15;border-color:#c91b15}.product-browse .content .load-more-trigger{text-align:center;min-height:80px;padding:24px 0}.product-browse .content .load-more-trigger .loading-more{color:#666;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.product-browse .content .load-more-trigger .no-more{color:#999;padding:16px 0;font-size:14px}.product-browse .pagination-container{justify-content:center;margin-top:32px;padding:24px 0;display:flex}.product-browse .pagination-container .ant-pagination .ant-pagination-item{border-radius:4px}.product-browse .pagination-container .ant-pagination .ant-pagination-item-active a{color:#fff}.product-browse .pagination-container .ant-pagination .ant-pagination-prev,.product-browse .pagination-container .ant-pagination .ant-pagination-next{border-radius:4px}.product-browse .pagination-container .ant-pagination .ant-pagination-item-active{background:#e1251b;border-color:#e1251b}@media (max-width:768px){.product-browse .header{padding:12px 16px}.product-browse .header .header-content{gap:12px}.product-browse .header .header-content .logo{font-size:20px}.product-browse .header .header-content .logo .logo-icon{font-size:24px}.product-browse .header .header-content .logo .logo-text{display:none}.product-browse .header .header-content .search-bar{flex:1;max-width:none}.product-browse .header .header-content .search-bar .search-wrapper{border-radius:20px;padding:2px}.product-browse .header .header-content .search-bar .search-wrapper .search-icon{padding:0 10px 0 12px;font-size:16px}.product-browse .header .header-content .search-bar .search-wrapper .search-input{padding:6px 0;font-size:14px}.product-browse .header .header-content .search-bar .search-wrapper .search-button{border-radius:16px;height:32px;padding:6px 16px;font-size:14px}.product-browse .header .header-content .header-actions .ant-btn{padding:8px 12px;font-size:12px}.product-browse .filter-bar{gap:16px;padding:12px 16px}.product-browse .filter-bar .filter-item{flex-direction:column;align-items:flex-start;gap:8px}.product-browse .filter-bar .filter-item .price-slider{width:100%}.product-browse .content{padding:8px 8px 24px}.product-browse .content .products-info{padding:8px 0;font-size:13px}.product-browse .content .products-info .highlight{font-size:14px}.product-browse .content .product-grid{min-height:auto}.product-browse .content .product-card{border:none;border-radius:8px;box-shadow:0 1px 4px #00000014}.product-browse .content .product-card:hover{border-color:#0000;transform:none;box-shadow:0 1px 4px #00000014}.product-browse .content .product-card .product-image{height:150px}.product-browse .content .product-card .product-image-placeholder{height:150px;font-size:36px}.product-browse .content .product-card .product-info .product-name{font-size:13px}.product-browse .content .product-card .product-info .product-price .price-value{font-size:18px}.product-browse .content .product-card .product-info .product-actions .ant-btn{height:28px;font-size:11px}.product-browse .content .load-more-trigger{padding:16px 0}.product-browse .content .load-more-trigger .loading-more,.product-browse .content .load-more-trigger .no-more{font-size:13px}.product-browse.search-mode .content .product-card{flex-direction:row;margin-bottom:8px;display:flex}.product-browse.search-mode .content .product-card .ant-card-cover{flex-shrink:0;width:110px;min-width:110px}.product-browse.search-mode .content .product-card .product-image{border-radius:8px 0 0 8px;width:110px;height:110px}.product-browse.search-mode .content .product-card .product-image-placeholder{border-radius:8px 0 0 8px;width:110px;height:110px;font-size:32px}.product-browse.search-mode .content .product-card .ant-card-body{flex-direction:column;flex:1;justify-content:space-between;padding:8px 10px;display:flex}.product-browse.search-mode .content .product-card .product-info{flex-direction:column;height:100%;display:flex}.product-browse.search-mode .content .product-card .product-info .product-name{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;margin-bottom:6px;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.product-browse.search-mode .content .product-card .product-info .product-tags{flex-wrap:nowrap;margin-bottom:4px;overflow:hidden}.product-browse.search-mode .content .product-card .product-info .product-tags .ant-tag{border-radius:2px;flex-shrink:0;padding:1px 6px;font-size:11px}.product-browse.search-mode .content .product-card .product-info .product-price-row{margin-bottom:6px}.product-browse.search-mode .content .product-card .product-info .product-price .price-symbol{font-size:12px}.product-browse.search-mode .content .product-card .product-info .product-price .price-value{font-size:18px}.product-browse.search-mode .content .product-card .product-info .product-price .original-price{margin-left:4px;font-size:11px}.product-browse.search-mode .content .product-card .product-info .product-actions{margin-top:auto}.product-browse.search-mode .content .product-card .product-info .product-actions .ant-btn{border-radius:14px;height:28px;padding:0 12px;font-size:12px}}@media (min-width:769px) and (max-width:992px){.product-browse .filter-bar .filter-item .price-slider{width:150px}}@media (min-width:993px) and (max-width:1200px){.product-browse .filter-bar .filter-item .price-slider{width:180px}}@font-face{font-family:iconfont;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAA0sAAsAAAAAFPgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGA8FkwiY21hcAAAAYgAAAChAAACJjyXOYxnbHlmAAACLAAACJsAAA2EKcJCE2hlYWQAAArIAAAAMQAAADYvlIALaGhlYQAACvwAAAAeAAAAJAkGBLJobXR4AAALHAAAABwAAAAsLUH//mxvY2EAAAs4AAAAGAAAABgRHBSAbWF4cAAAC1AAAAAfAAAAIAEhAOBuYW1lAAALcAAAAUAAAAJnEKM8sHBvc3QAAAywAAAAewAAALMbzqoJeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGGRZZzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHnjG8NGVu+N/AwMB8h6ERKMyIoogJAHM4DLZ4nOWRsQ3CQAxFv+9CgIgCUdCnjISUKqNkCwZhgBRUjPejTBG+zzSQEfDpneSvs8/6BrADkMVNVIC9YPB4SrWiZzRFr3BXfsFZSmJizZYde07zuAzrChBb7SdM9devAxzUudYcRyTs9Zf5PFZvav8vTuV+fLLGHQ7kGWiBb40pkI/aQeCbZRvIW7AL4G/7QH6DU+D95zHwzS9DgPwGb7wvhAAAAHicjVZrjBxHEe6a92N3ZuexM7e73p3dndvZu5177mP2nHv6cj7jk+M7nMQhIrEtm8OyApESERHHPO4HNoQfSBECJJSAhWwl/EBBUfhDYu7MD4iQELLzBwXJEiAEiBAJJCtCaMdUz55tztgOs7011V3dVT3VVV81EQm58WV+iD1LVOKSx8gxcoo8S75ESM2vBu1oGpqOLdT/iwe/OQftMahqYJeg5dsaVMegc+cokmbUNSooq3esOcatRI5rVSKX6qDa/pfp6w+B8txfLhWr1eJOEg97uTCfD5sj+fxIbnl4eW25sTcXFgrbI+Wl55Z2n6j0flDbM8Q+JYTTHvPM+EFtJP6HN1/0/d2+v2vH671bmhf8B3xsW/0XLORHWlQjkuF9jca+4dv95ef2joW9P/tztTzzL6+Z4/gHJuNXFzZ2KNh+9RshAvr45+wWO0sGyR6yQh4m3yHvEoKf64GjQTAOY+BXqoLICk6rQp3gU791rTno1polcLPUQbPb/hVv9uYAqoLtNKN2IFKf0YXdetSud+eAqtQhqHfaATpUKIIg1gNBBwFNCrYrauBBCebBQd0OOj6ahajrOtE8RAHOFAUR1/iddj2oBzpQjfWg3Y1wqzirG3Vxfitru47rzAPV5jq2SHWzpDYjZZi0YzIG52V6H2Y8boUbcOCxlK6r8Q+98QF+RZwZBLX9eBsyTiZYODAfUKb9OIz7zeZys+k7pVJYKl3MA+RFjhvnM2Jey6jyUVnNaHkxw49znHg/4WFbUVK6ulfVU4pi+zbPAz48j+w9BMwTc6PrqsWm1fVcbTAXL7kl3JLX9uDSyBz8fvLR5vuKrit/rc3VBmdrf0v41uFm73t0v8vNr9H9hqWcLpmSzhniIZHndEUsSamUVBIVneNxyODuL15OCaIi8CnXTfGCIgqpmRQrC5IuCTKL/H2EBB8OY2yTvczuweg6Tj5Pnsf4EugxYurSQ+y06anh8XYjt+XQgxOF7V/Sc51Wk87oRv1Dp79+vy91Jx3XzjqAYeY6RbATxR2rSjUkcZCsTpb6zO+0WiWcGOms+RXDFmRF0BVzQFNB4gRO5liGFQLdAkirebdU9ktBvuCmNcPyBBRxCitykqo5RkaXUizDxx84JVHFR3Orp0+tz8zOzqyf+udN5jRYlRCtDJUq4WToVip2ytHcjIJWOF5TZbRYLI9WS7VCfiCtaUqBWmxUh6y+lcSibDpWzqiqGdluQkFz0NSvdFF1VHhjh62EQV8z6Oufsr9gF0mGjNA8LjG2xlTHmPYcAzQdQ8C8o1nn0wSdhizN0llgmCcvntm378zFt/ovOFao1QpbQTR4uTA4WLg8GAXsIhVfoOILdFavl0iDIJFuUmaT8Ame0LMeIU2ySJbJGuI1tYdgnEBHx0B0QCihpxngiAZZg0JyBVEakSPgBczbOkRNBCAbUaE6DpjeLg7VojomeVAVXfZi2tk1vqv3SyTYgGicZKbi35ajMjbmJSSp3j6uOHDpCjxlTBoN03zbmDQbhvEIfOpK/DJzPMdxhUfyK/mr/zZSzxepliLT3TWxC1g17ZW75d4zSLBdSGeODxT56lVQTbNhTho/M1DbpNmDT1+Nv/ubfNkrPJrPv5vg6HvsW2xAZGKR3eRj5BPkJH55gpdBx6jUgqSIFGGYYleCfGLWD5KaNA3oAYZ6gOkYLXpKeFQdI0ow1TVsx9/ZxZk7+kzPc+KzCHF/is+CyPV4If6Ayb0Ter1SCO/IuoztiFkJXTjjYkAeTVtWfFwzQdYNXQbzXPoWm4ah2+MHs56XZSaO8ILAl8teGHplkHRTl3pX3EbFNCsNl5kw81bvbSsNH5czMrb4dVR+nx7FA/HGjRtbHGCMpEiOBGQcY+QJchqjFcMDgwPLCgYL26/X/dp9h2S7tLDo2SStk1RPak8fS5o067N937ejft26eWnooDofF4xRvGmhRgxNAY7NnpyZOfkCJbPhShiuHKYEvnWbD4emptampl5LW/Vg8cGXH1wM6lbemhhfPbR1aHV8wkr3NujHMpRCa4vy53HVxJBa0AV1agkNWLCxbQMJbGwrRhJv3eaBUDNrUz1ipQ9SK9TcQaruGLVDDR7DXp62DfyX0UhB5J28VMO9L6CLKd6+yV5hHyImmSALNAOtKv1cTCoXS6sGdRkESOKSlubsrZDquxj7yVUHs3E7Zm2BTVJ4uxxj3q6qGYkX4Q05L8PrCpgFJT4ZryvMr3s/9katgi1wzBonyBgt8uiH573RUY+STU4UufOUwBdVyxbhG7IcP6sUbFDghficHE+NenBCsywtfiWZdaIfvPErVMO18uho+Zo3Ch2Bv0bF13iBxhOL8bTBEfareEtskhcp6iXlod1BWm/XxxiNKTF8UMf7Hk08DBbMm+1vjnC0hpeZVsdHlMQqVEchvaJ0O37WFlGSIBENKPtmWarSmEMk6rQ7tG9nsWLhVajVCWgVwzzsotIInj64VClk+KGMAsP+5178ypF67uEvwIFiNZ3XvPKrZe+h3Y0RCEvMfq/BMFIEGdZSm03VEhRO8ttV2VXMVBrmK4LKm4Gp+hkWRBHYjC/QPs9XTU5MZUxbZNnuJ70iaKqpuLjSlzgF92AVhAzLjk8P1laXZg5kJtbPfv3puZcGDCHFKYrZbXx2uhSGJcuKnnxNTcP+tG3RxYNYCQXOTk2mVvdzAhrk+vYMgfeN/gaMqmLiBcVEmGBZU1EH1tq4a07ikm1Ljk0ws8mNP7DfZ0tEJx5m+DxZJUfJZzDLz5FvkvPkR3hK/s4QgztCzPgI+Uett/oo2x/J3rMD/+e089ept64jDMbv85LEXxckSbjbGPyEDnhUFP89mURFi2ZqM20Y6c2UeTcu/qOZGqID9yDw7b4dqhYObOtEcz3St0SFOL69K16K37z7OFCrOcM4t+MFrbuNYmr9Bw2WMawAeJxjYGRgYADifrPHnvH8Nl8ZuFkYQODpcjkWGP3///96Vg3mdiCXg4EJJAoAMjILOwAAAHicY2BkYGBu+N/AEMOq/h8IWDUYgCIogBsAp6wGwQAAeJxjYWBgYFVnYGBhQMOSIPr/fwgfQgMAMhoEagAAAAAAsgHkApoC2gNWA+wEnAUUBd4GwnicY2BkYGDgZrjCwMMAAkxAzAWEDAz/wXwGAB87AgIAeJyFkT1uwkAQhZ/BkASUKEqkNGlWKSgSyfyUSKlQoKegB7PmR7bXWi9I1DlNjpAT5AjpaHOKSHnYQwNFvNrZb96+mR3JAO6wh4fyu+cu2cMls5IruMCjcJX6k7BPfhauoYmecJ36q3ADL3gTbrJjxg6ef8WshXdhD7f4EK7gBp/CVepfwj75W7iGB/wI16n/Cjcw8a6Fm2h54cDqqdNzNdupVWjSyKTueI71YhNP7ak80TZfmVR1g85RGulU22ObfLvoORepyJpEDXmr49iozJq1Dl2wdC7rt9uR6EFoEgxgoTGFY5xDYYYd4wohDFJERXRn+ZjuBTaIWWn/dU/otsipH3KFLgJ0zlwjutLCeTpNji1f61F1dCtuy5qENJRazUlisuIPPNytqYTUAyyLqgx9tLmiE39QzJD8AdiTb1d4nG2M3Q7CIAyF202nDnRPsoeqSKDG0CXQON5ezOad5+78fdDBphH+y2CHPR7wiAOe8IwXHNGghSlHSmHh9GJ/Z5Lbzwelltmi7KKuXCSF/slkVtZAPDtZ6vW7be38jly8rW0SdfsNOYpWb9tDst9ZjvhBOxjgA3IFLnsA)format("woff"),url(/assets/iconfont-Cxqh0ciG.ttf?t=1770089860105)format("truetype")}.iconfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-style:normal;font-family:iconfont!important}.icon-shangpinliebiao:before{content:""}.icon-shangpinguanli:before{content:""}.icon-tuichuxitong:before{content:""}.icon-jia:before{content:""}.icon-xiugai-copy:before{content:""}.icon-shanchu-white:before{content:""}.icon-yonghuguanli:before{content:""}.icon-shouye:before{content:""}.icon-jiaoseguanli:before{content:""}.icon-caidanguanli:before{content:""}.login{width:25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login-btn{width:100%}.slide-verify{-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.slide-verify-track{background:#e8e8e8;border:1px solid #d9d9d9;border-radius:4px;height:40px;position:relative;overflow:hidden}.slide-verify-bg{color:#999;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;inset:0}.slide-verify-slider{cursor:grab;z-index:1;background:linear-gradient(135deg,#1677ff 0%,#4096ff 100%);border-radius:4px;justify-content:center;align-items:center;height:40px;transition:background .3s;display:flex;position:absolute;top:-1px;box-shadow:0 2px 4px #0003}.slide-verify-slider:hover{background:linear-gradient(135deg,#4096ff 0%,#1677ff 100%)}.slide-verify-slider.dragging{cursor:grabbing}.slide-verify-arrow{color:#fff;font-size:18px;font-weight:700}.slide-verify-refresh{cursor:pointer;color:#666;background:#fff;border:1px solid #d9d9d9;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;transition:all .3s;display:flex}.slide-verify-refresh:hover{color:#1677ff;border-color:#1677ff}.slide-verify-success{color:#fff;cursor:default;background:linear-gradient(135deg,#52c41a 0%,#73d13d 100%);border-radius:4px;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex}.product-form-modal .ant-modal-content{border-radius:12px;overflow:hidden}.product-form-modal .ant-modal-header{background:linear-gradient(135deg,#1890ff 0%,#36cfc9 100%);border-bottom:none;padding:16px 24px}.product-form-modal .ant-modal-header .ant-modal-title{color:#fff;font-size:18px;font-weight:600}.product-form-modal .ant-modal-close{color:#fff;background:#ffffff26;border-radius:50%;width:48px;height:48px;margin-top:4px;margin-right:4px;transition:all .3s}.product-form-modal .ant-modal-close .ant-modal-close-x{width:48px;height:48px;font-size:20px;font-weight:700;line-height:48px}.product-form-modal .ant-modal-close:hover{color:#fff;background:#ffffff4d;transform:rotate(90deg)}.product-form-modal .ant-modal-close:active{background:#fff6}.product-form-modal .ant-modal-body{background:#f5f7fa;padding:0}.product-form-modal .ant-modal-body::-webkit-scrollbar{width:6px}.product-form-modal .ant-modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.product-form-modal .ant-modal-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.product-form-modal .ant-modal-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.product-form-modal .ant-modal-footer{background:#fff;border-top:1px solid #e8e8e8;padding:12px 24px}.product-form-modal .ant-modal-footer .ant-btn{border-radius:6px;height:36px;padding:0 24px}.product-form-modal .ant-modal-footer .ant-btn.ant-btn-primary{background:linear-gradient(135deg,#1890ff 0%,#36cfc9 100%);border:none}.product-form-modal .ant-modal-footer .ant-btn.ant-btn-primary:hover{background:linear-gradient(135deg,#40a9ff 0%,#5cdbd3 100%)}.product-form{padding:20px}.product-form .form-section{background:#fff;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:16px}.product-form .form-section:last-child{margin-bottom:0}.product-form .form-section .ant-card-body{padding:16px 20px}.product-form .form-section .section-title{color:#262626;border-left:4px solid #1890ff;margin-bottom:16px;padding-left:12px;font-size:15px;font-weight:600;line-height:1.4}.product-form .ant-form-item{margin-bottom:16px}.product-form .ant-form-item:last-child{margin-bottom:0}.product-form .ant-form-item .ant-form-item-label{padding-bottom:4px}.product-form .ant-form-item .ant-form-item-label>label{color:#595959;font-size:14px;font-weight:500}.product-form .ant-form-item .ant-form-item-label>label.ant-form-item-required:before{color:#ff4d4f}.product-form .ant-form-item .ant-input,.product-form .ant-form-item .ant-input-number{border-radius:6px;transition:all .3s}.product-form .ant-form-item .ant-input:hover,.product-form .ant-form-item .ant-input-number:hover{border-color:#40a9ff}.product-form .ant-form-item .ant-input:focus,.product-form .ant-form-item .ant-input-number:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.product-form .ant-form-item .ant-input{height:40px;padding:8px 12px}.product-form .ant-form-item .ant-input-number{height:40px}.product-form .ant-form-item .ant-input-number .ant-input-number-input{height:38px;padding:0 12px}.product-form .ant-form-item .ant-input-number .ant-input-number-handler-wrap{border-radius:0 6px 6px 0}.product-form .ant-row{margin-bottom:0}@media (max-width:768px){.product-form-modal .ant-modal{max-width:100%;margin:0;padding-bottom:0;top:0}.product-form-modal .ant-modal-content{border-radius:0;min-height:100vh}.product-form-modal .ant-modal-body{max-height:calc(100vh - 120px)!important}.product-form{padding:16px}.product-form .form-section .ant-card-body{padding:12px 16px}.product-form .ant-col{flex:0 0 100%;max-width:100%}}.product-list-page{flex-direction:column;height:100%;display:flex;overflow:hidden}.product-list-page .header-card{flex-shrink:0;margin-bottom:12px}.product-list-page .header-card .ant-card-body{padding:12px 20px}.product-list-page .search-card{flex-shrink:0;margin-bottom:12px}.product-list-page .search-card .ant-card-body{padding:12px 20px}.product-list-page .table-card{flex-direction:column;flex:1;margin-bottom:0;display:flex;overflow:hidden}.product-list-page .table-card .ant-card-body{flex-direction:column;flex:1;padding:12px 20px;display:flex;overflow:hidden}.product-list-page .table-card .batch-actions{border-bottom:1px solid #f0f0f0;flex-shrink:0;margin-bottom:10px;padding-bottom:10px}.product-list-page .table-card .table-container{flex:1;position:relative;overflow:hidden}.product-list-page .table-card .ant-table-wrapper{height:100%;overflow:hidden}.product-list-page .table-card .ant-table-wrapper .ant-table{border:1px solid #f0f0f0;border-radius:8px}.product-list-page .table-card .ant-table-wrapper .ant-table .ant-table-container{flex-direction:column;height:100%;display:flex}.product-list-page .table-card .ant-table-wrapper .ant-table .ant-table-header{flex-shrink:0;overflow:hidden!important}.product-list-page .table-card .ant-table-wrapper .ant-table .ant-table-body{flex:1;overflow:auto!important}.product-list-page .table-card .ant-table-wrapper .ant-table .ant-table-body::-webkit-scrollbar{width:6px;height:6px}.product-list-page .table-card .ant-table-wrapper .ant-table .ant-table-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.product-list-page .table-card .ant-table-wrapper .ant-table .ant-table-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.product-list-page .table-card .ant-table-wrapper .ant-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.product-list-page .table-card .ant-table-wrapper .ant-table .ant-table-thead>tr>th{color:#262626;background:#fafafa;border-bottom:2px solid #e8e8e8;padding:10px 14px;font-weight:600}.product-list-page .table-card .ant-table-wrapper .ant-table .ant-table-thead>tr>th:first-child{border-top-left-radius:8px}.product-list-page .table-card .ant-table-wrapper .ant-table .ant-table-thead>tr>th:last-child{border-top-right-radius:8px}.product-list-page .table-card .ant-table-wrapper .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;padding:10px 14px}.product-list-page .table-card .ant-table-wrapper .ant-table .ant-table-tbody>tr:hover>td{background:#f6ffed}.product-list-page .table-card .ant-table-wrapper .ant-table .ant-table-tbody>tr:nth-child(2n){background:#fafafa}.product-list-page .table-card .ant-table-wrapper .ant-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.product-list-page .table-card .ant-table-wrapper .ant-table .ant-table-tbody>tr:last-child>td:first-child{border-bottom-left-radius:8px}.product-list-page .table-card .ant-table-wrapper .ant-table .ant-table-tbody>tr:last-child>td:last-child{border-bottom-right-radius:8px}.product-list-page .table-card .ant-table-wrapper .ant-table .ant-table-pagination{border-top:1px solid #f0f0f0;flex-shrink:0;margin:12px 0 0;padding:10px 0 0}.product-list-page .table-card .ant-table-wrapper .ant-table .ant-table-pagination .ant-pagination-item-active{background:#1890ff;border-color:#1890ff}.product-list-page .table-card .ant-table-wrapper .ant-table .ant-table-pagination .ant-pagination-item-active a{color:#fff}.product-list-page .table-card .ant-table-wrapper .ant-table .ant-table-selection-column{width:50px;min-width:50px}.product-list-page .table-card .ant-table-wrapper .ant-table .ant-table-cell-fix-right{background:#fff;box-shadow:-2px 0 8px #0000000d}@media (max-width:1200px){.product-list-page .table-card .ant-table-wrapper .ant-table .ant-table-thead>tr>th,.product-list-page .table-card .ant-table-wrapper .ant-table .ant-table-tbody>tr>td{padding:8px 10px;font-size:13px}}@media (max-width:768px){.product-list-page .header-card .ant-card-body,.product-list-page .search-card .ant-card-body,.product-list-page .table-card .ant-card-body{padding:10px 14px}}.container{background-color:#f7f7f8;flex-direction:column;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;display:flex;overflow:hidden}.header{background-color:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;box-shadow:0 1px 2px #0000000d}.title{color:#1f2937;margin:0;font-size:20px;font-weight:600}.clearButton{color:#6b7280;font-size:14px}.clearButton:hover{color:#ef4444;background-color:#fef2f2}.clearButton:disabled{color:#d1d5db;background-color:#0000}.messagesContainer{scroll-behavior:smooth;flex:1;padding:24px;position:relative}.messageScroll{position:absolute;inset:24px;overflow-y:auto}.emptyState{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.emptyIcon{margin-bottom:16px;font-size:64px}.emptyText{margin:0;font-size:18px;font-weight:500}.emptySubtext{margin:0;font-size:14px}.userMessageWrapper{justify-content:flex-end;margin-bottom:24px;display:flex}.aiMessageWrapper{justify-content:flex-start;margin-bottom:24px;display:flex}.userMessage{color:#fff;background-color:#3b82f6;border-radius:12px;max-width:70%;padding:12px 16px;box-shadow:0 1px 2px #0000001a}.aiMessage{color:#1f2937;background-color:#fff;border-radius:12px;max-width:70%;padding:12px 16px;box-shadow:0 1px 2px #0000001a}.messageContent{word-break:break-word;font-size:15px;line-height:1.6}.typingIndicator{gap:4px;padding:4px 0;display:flex}.dot{background-color:#9ca3af;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both typing}.inputContainer{background-color:#fff;border-top:1px solid #e5e7eb;align-items:flex-end;gap:12px;padding:16px 24px;display:flex}.textarea{resize:none;border:1px solid #e5e7eb;border-radius:12px;outline:none;flex:1;max-height:120px;padding:12px 16px;font-family:inherit;font-size:15px;transition:border-color .2s;overflow-y:auto}.textarea:focus{border-color:#3b82f6}.sendButton{border-radius:12px;height:44px;font-weight:500}.inlineCode{color:#ef4444;background-color:#f3f4f6;border-radius:4px;padding:2px 6px;font-family:Monaco,Courier New,monospace;font-size:14px}.codeBlock{color:#f9fafb;background-color:#1f2937;border-radius:8px;padding:16px;font-size:14px;line-height:1.6;overflow-x:auto}.paragraph{margin:8px 0}.list{margin:8px 0;padding-left:24px}.listItem{margin:4px 0}.heading{color:#1f2937;margin:16px 0 8px;font-weight:600}.blockquote{color:#6b7280;border-left:4px solid #3b82f6;margin:12px 0;padding-left:16px;font-style:italic}.tableWrapper{width:100%;margin:12px 0;overflow-x:auto}.table{border-collapse:collapse;border-spacing:0;background-color:#fff;border-radius:8px;width:100%;font-size:14px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.tableHead{background-color:#f9fafb}.tableBody{background-color:#fff}.tableRow{border-bottom:1px solid #e5e7eb;transition:background-color .2s}.tableRow:last-child{border-bottom:none}.tableRow:hover{background-color:#f9fafb}.tableHeader{text-align:left;color:#374151;white-space:nowrap;border-bottom:2px solid #e5e7eb;padding:12px 16px;font-weight:600}.tableCell{text-align:left;color:#4b5563;word-break:break-word;border-bottom:1px solid #f3f4f6;padding:12px 16px}@keyframes typing{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}*{margin:0;padding:0}html,body,#root{height:100vh}.main-layout{padding:10px}.meun-layout{height:40px}.content-layout{position:relative;bottom:0}
