.good-list-container[data-v-fe4ed494]{background-color:var(--bg-color);margin:0 auto;max-width:1200px;min-height:100vh;padding:20px 0;width:100%}@media(min-width:0px)and (max-width:767px){.good-list-container[data-v-fe4ed494]{padding:10px}}.page-header[data-v-fe4ed494]{background:linear-gradient(135deg,#44bf52,#5cb85c);border-radius:12px;color:var(--color-white);margin-bottom:30px;padding:20px;text-align:center}.page-header .page-title[data-v-fe4ed494]{color:var(--text-color-white);font-size:28px;font-weight:600;margin:0 0 8px}@media(min-width:0px)and (max-width:767px){.page-header .page-title[data-v-fe4ed494]{font-size:24px}}.page-header .page-subtitle[data-v-fe4ed494]{color:var(--text-color-white);font-size:16px;margin:0;opacity:.9}@media(min-width:0px)and (max-width:767px){.page-header .page-subtitle[data-v-fe4ed494]{font-size:14px}}.filter-section[data-v-fe4ed494]{background:var(--el-bg-color);border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;padding:20px}@media(min-width:0px)and (max-width:767px){.filter-section[data-v-fe4ed494]{padding:15px}}.filter-section .filter-row .el-col[data-v-fe4ed494]{margin-bottom:10px}@media(min-width:768px){.filter-section .filter-row .el-col[data-v-fe4ed494]{margin-bottom:0}}.goods-content[data-v-fe4ed494]{min-height:400px}.goods-grid[data-v-fe4ed494]{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:30px}@media(min-width:0px)and (max-width:767px){.goods-grid[data-v-fe4ed494]{gap:15px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media(min-width:0px)and (max-width:480px){.goods-grid[data-v-fe4ed494]{gap:10px;grid-template-columns:repeat(2,1fr)}}.good-card[data-v-fe4ed494]{background:var(--el-bg-color);border-radius:4px;box-shadow:0 2px 12px #00000014;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.good-card[data-v-fe4ed494]:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-4px)}@media(min-width:0px)and (max-width:767px){.good-card[data-v-fe4ed494]{border-radius:4px}}.good-image-wrapper[data-v-fe4ed494]{height:200px;overflow:hidden;position:relative;width:100%}@media(min-width:0px)and (max-width:767px){.good-image-wrapper[data-v-fe4ed494]{height:150px}}.good-image-wrapper .good-image[data-v-fe4ed494]{height:100%;transition:transform .3s ease;width:100%}.good-image-wrapper .good-image[data-v-fe4ed494]:hover{transform:scale(1.05)}.good-image-wrapper .image-error[data-v-fe4ed494]{align-items:center;background-color:var(--bg-color);color:var(--text-color3);display:flex;flex-direction:column;height:100%;justify-content:center}.good-image-wrapper .image-error .el-icon[data-v-fe4ed494]{font-size:32px;margin-bottom:8px}.good-image-wrapper .image-error span[data-v-fe4ed494]{font-size:14px}.good-image-wrapper .good-tags[data-v-fe4ed494]{display:flex;flex-direction:column;gap:4px;position:absolute;right:8px;top:8px}.good-info[data-v-fe4ed494]{display:flex;flex:1;flex-direction:column;padding:15px}@media(min-width:0px)and (max-width:767px){.good-info[data-v-fe4ed494]{padding:12px}}.good-info .good-name[data-v-fe4ed494]{color:var(--text-color1);display:-webkit-box;font-size:16px;font-weight:600;-webkit-line-clamp:2;line-height:1.4;margin:0 0 12px;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:0px)and (max-width:767px){.good-info .good-name[data-v-fe4ed494]{font-size:14px;margin-bottom:8px}}.good-info .good-price-section[data-v-fe4ed494]{margin-bottom:12px}.good-info .good-meta[data-v-fe4ed494],.good-info .good-price-section[data-v-fe4ed494]{align-items:center;display:flex;justify-content:space-between}.good-info .good-meta[data-v-fe4ed494]{color:var(--text-color3);font-size:12px;margin-top:auto}.good-info .good-meta .click-count[data-v-fe4ed494]{align-items:center;display:flex;gap:4px}.good-info .good-meta .click-count .el-icon[data-v-fe4ed494]{font-size:14px}.good-info .good-meta .stock-info[data-v-fe4ed494]{font-weight:500}.good-actions[data-v-fe4ed494]{display:flex;gap:8px;padding:0 15px 15px}@media(min-width:0px)and (max-width:767px){.good-actions[data-v-fe4ed494]{flex-direction:column;padding:0 12px 12px}}.good-actions .inquiry-btn[data-v-fe4ed494]{flex:1}@media(min-width:0px)and (max-width:767px){.good-actions .inquiry-btn[data-v-fe4ed494]{width:100%}}.good-actions .inquiry-btn[data-v-fe4ed494],.good-actions .inquiry-btn[data-v-fe4ed494]:hover{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.empty-state[data-v-fe4ed494]{margin:40px 0;padding:60px 20px}.empty-state[data-v-fe4ed494],.pagination-wrapper[data-v-fe4ed494]{background:var(--el-bg-color);border-radius:4px}.pagination-wrapper[data-v-fe4ed494]{box-shadow:0 2px 8px #0000001a;display:flex;justify-content:center;padding:30px 0}@media(min-width:0px)and (max-width:767px){.pagination-wrapper[data-v-fe4ed494]{padding:20px 10px}.pagination-wrapper[data-v-fe4ed494] .el-pagination .el-pagination__jump,.pagination-wrapper[data-v-fe4ed494] .el-pagination .el-pagination__sizes{display:none}}[data-v-fe4ed494] .el-loading-mask,[data-v-fe4ed494] .el-select .el-input__wrapper{border-radius:4px}[data-v-fe4ed494] .el-input-group__append .el-button{border-radius:0 6px 6px 0}[data-v-fe4ed494] .el-pagination .el-pager li,[data-v-fe4ed494] .el-pagination .el-pagination__btn{border-radius:4px}
