.favorite-page[data-v-d01dd40e]{padding-bottom:4rem}.content-card[data-v-d01dd40e],.title-card[data-v-d01dd40e]{background:#fff;border:1px solid #e7ebf2;border-radius:1.6rem;box-shadow:0 .8rem 2.2rem rgba(34,48,79,.04)}.title-card[data-v-d01dd40e]{padding:1.8rem 2.2rem}.title-card h2[data-v-d01dd40e]{margin:0;font-family:Poppins,sans-serif;font-size:2rem;font-weight:600;color:#2f3441}.content-card[data-v-d01dd40e]{margin-top:1.6rem;overflow:hidden}.table-toolbar[data-v-d01dd40e]{margin:2rem 2.2rem 0;min-height:4.2rem;padding:0 1rem;background:#eef2f7;display:flex;align-items:center;gap:2.4rem}.row-check[data-v-d01dd40e],.select-all[data-v-d01dd40e]{border:none;background:transparent;padding:0;display:inline-flex;align-items:center;gap:.8rem;cursor:pointer;font-family:Poppins,sans-serif;font-size:1.4rem;color:#697386}.row-check.active[data-v-d01dd40e],.select-all.active[data-v-d01dd40e]{color:#ff6b35}.check-icon[data-v-d01dd40e]{width:1.4rem;height:1.4rem;flex:0 0 auto}.delete-selected[data-v-d01dd40e]{border:none;background:transparent;padding:0;font-family:Poppins,sans-serif;font-size:1.4rem;color:#7b8496;cursor:pointer}.favorite-list[data-v-d01dd40e]{padding:.2rem 2.2rem 0}.favorite-row[data-v-d01dd40e]{min-height:10.8rem;border-bottom:1px solid #edf1f6;display:grid;grid-template-columns:5.2rem minmax(0,1fr) 27rem;align-items:center;gap:1.2rem}.favorite-row[data-v-d01dd40e]:last-child{border-bottom:none}.col-check[data-v-d01dd40e]{display:flex;justify-content:center}.col-product[data-v-d01dd40e]{min-width:0;display:flex;align-items:center;gap:1.6rem}.product-thumb[data-v-d01dd40e]{width:6.2rem;height:6.2rem;border-radius:.8rem;overflow:hidden;cursor:pointer;flex:0 0 auto}.product-thumb img[data-v-d01dd40e]{width:100%;height:100%;object-fit:cover;border:1px solid #eef1f5}.product-info[data-v-d01dd40e]{min-width:0}.product-title[data-v-d01dd40e]{font-family:Poppins,sans-serif;font-size:1.4rem;font-weight:500;line-height:1.7;color:#273042;cursor:pointer}.product-sub[data-v-d01dd40e]{margin-top:.6rem;font-family:Poppins,sans-serif;font-size:1.3rem;color:#596273}.col-actions[data-v-d01dd40e]{display:flex;justify-content:flex-end;gap:1rem}.cancel-btn[data-v-d01dd40e],.cart-btn[data-v-d01dd40e]{min-width:11.2rem;height:3.6rem;padding:0 1.4rem;border-radius:.6rem;font-family:Poppins,sans-serif;font-size:1.4rem;cursor:pointer;transition:all .2s ease}.cart-btn[data-v-d01dd40e]{border:1px solid #ff6b35;background:#ff6b35;color:#fff}.cart-btn[data-v-d01dd40e]:hover{background:#ff5a1d;border-color:#ff5a1d}.cancel-btn[data-v-d01dd40e]{border:1px solid #cfd6e2;background:#fff;color:#626d81}.cancel-btn[data-v-d01dd40e]:hover{border-color:#aeb8c8;color:#374255}.pagination-bar[data-v-d01dd40e]{padding:2.8rem 2.2rem 2.8rem;display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.page-size-box[data-v-d01dd40e],.page-total[data-v-d01dd40e]{font-family:Poppins,sans-serif;font-size:1.3rem;color:#5f697d}.pagination-main[data-v-d01dd40e]{flex:1;display:flex;justify-content:center}.page-size-box[data-v-d01dd40e]{display:flex;align-items:center;gap:.8rem}.page-size-box[data-v-d01dd40e] .el-input__inner{width:7.8rem}.empty-state[data-v-d01dd40e]{padding:5.6rem 2rem;text-align:center}.empty-state img[data-v-d01dd40e]{width:12rem}.empty-state p[data-v-d01dd40e]{margin-top:1.2rem;font-family:Poppins,sans-serif;font-size:1.4rem;color:#8a93a6}@media (max-width:900px){.favorite-row[data-v-d01dd40e]{grid-template-columns:40px minmax(0,1fr);padding:18px 0}.col-actions[data-v-d01dd40e]{grid-column:2;justify-content:flex-start;flex-wrap:wrap}.pagination-bar[data-v-d01dd40e]{flex-direction:column;align-items:flex-start}.pagination-main[data-v-d01dd40e]{width:100%;justify-content:flex-start}}@media screen and (max-width:1199px){.img-check[data-v-d01dd40e]{cursor:pointer}.img-check.check-0[data-v-d01dd40e]{display:block}.img-check.check-1[data-v-d01dd40e]{display:none}.is-select[data-v-d01dd40e]{cursor:pointer}.is-select .check-0[data-v-d01dd40e]{display:none!important}.is-select .check-1[data-v-d01dd40e]{display:block!important}.page[data-v-d01dd40e]{padding-bottom:80px}.page .main-title[data-v-d01dd40e]{display:flex;align-items:center;justify-content:space-between;padding:0 32px;text-align:left;height:56px;line-height:56px;background:#fff;font-size:16px;font-family:Microsoft YaHei-Bold,Microsoft YaHei;font-weight:700;color:#333}.page .main-title button[data-v-d01dd40e]{min-width:96px;height:30px;line-height:30px;background:#002295;color:#fff;font-size:14px;font-weight:700}.page .page-ctx[data-v-d01dd40e]{margin-top:24px;padding:24px 32px 40px 32px;padding:15px;background:#fff}.wrap .inner[data-v-d01dd40e]{padding:0}.bottom-info[data-v-d01dd40e]{margin-top:20px;margin-bottom:50px}.goods-list[data-v-d01dd40e]{display:flex;align-items:center;flex-wrap:wrap}.goods-list .item[data-v-d01dd40e]{position:relative;cursor:pointer;background:#fff;margin-top:30px;margin-right:23px}.goods-list .item[data-v-d01dd40e]:nth-child(4n){margin-right:0}.goods-list .item[data-v-d01dd40e]:nth-child(-n+4){margin-top:0}.goods-list .item .action-box[data-v-d01dd40e]{display:flex;justify-content:center;align-items:center;position:absolute;z-index:10;right:0;top:0;width:50px;height:50px;background:rgba(0,0,0,.5)}.goods-list .item .action-box img[data-v-d01dd40e]{width:27px}.goods-list .item .img-box[data-v-d01dd40e]{overflow:hidden;width:228px;height:228px}.goods-list .item .img-box img[data-v-d01dd40e]{width:228px;height:228px}.goods-list .item .info[data-v-d01dd40e]{text-align:left;margin-top:12px}.goods-list .item .info .title[data-v-d01dd40e]{width:228px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px;font-family:PingFang SC;font-weight:400;line-height:40px;color:#222}.goods-list .item .info .price-box[data-v-d01dd40e]{display:flex;align-items:center;margin-top:8px}.goods-list .item .info .price-box .price[data-v-d01dd40e]{font-size:14px;font-family:PingFang SC;font-weight:400;color:#ea5959}.goods-list .item .info .price-box .xiaoliang[data-v-d01dd40e]{margin-left:15px;font-size:14px;font-family:PingFang SC;font-weight:400;color:#a5a5a5}.fav-box .fav-titles[data-v-d01dd40e]{padding:0 15px;display:flex;align-items:center;border:1px solid #e5e5e5;height:44px;background:#f5f5f5;color:#666;font-size:14px}.fav-box .fav-titles .fav-check[data-v-d01dd40e]{display:flex;align-items:center}.fav-box .fav-titles .fav-check img[data-v-d01dd40e]{width:13px;margin-right:8px}.fav-box .fav-titles .fav-delete[data-v-d01dd40e]{margin-left:15px;cursor:pointer}.fav-box .fav-list[data-v-d01dd40e]{border:1px solid #e5e5e5;border-top:none}.fav-box .fav-list .fav-card[data-v-d01dd40e]{display:flex;align-items:center;flex-wrap:wrap;padding:10px;border-bottom:1px solid #e5e5e5}.fav-box .fav-list .fav-card .goods-price[data-v-d01dd40e]{min-width:0;white-space:nowrap}.fav-box .fav-list .fav-card[data-v-d01dd40e]:last-child{border-bottom:none}.fav-box .fav-list .fav-card .fav-check[data-v-d01dd40e]{width:32px;text-align:left}.fav-box .fav-list .fav-card .fav-check img[data-v-d01dd40e]{width:13px}.fav-box .fav-list .fav-card .goods-img[data-v-d01dd40e]{cursor:pointer}.fav-box .fav-list .fav-card .goods-img[data-v-d01dd40e] img,.fav-box .fav-list .fav-card .goods-img img[data-v-d01dd40e]{width:104px;height:104px}.fav-box .fav-list .fav-card .goods-title[data-v-d01dd40e]{flex:1;text-align:left;padding-left:15px}.fav-box .fav-list .fav-card .goods-title .text-1[data-v-d01dd40e]{cursor:pointer;margin-bottom:15px;font-size:12px;font-family:Microsoft YaHei-Regular,Microsoft YaHei;font-weight:400;color:#333;line-height:1.7}.fav-box .fav-list .fav-card .goods-title .text-2[data-v-d01dd40e]{font-size:12px;font-family:Microsoft YaHei-Bold,Microsoft YaHei;font-weight:700;color:#002295}.fav-box .fav-list .fav-card .goods-actions[data-v-d01dd40e]{min-width:230px;display:none}.fav-box .fav-list .fav-card .goods-actions button[data-v-d01dd40e]{width:104px;height:32px;background:#fff;border-radius:4px;font-size:14px}.fav-box .fav-list .fav-card .goods-actions button.btn-cancel[data-v-d01dd40e]{color:#999}.fav-box .fav-list .fav-card .goods-actions button.btn-detail[data-v-d01dd40e]{display:none;border:1px solid #002295;color:#002295}}