.combined-package[data-v-6dfb6696]{padding:20px;background:#f5f7fa;min-height:100vh}.combined-package .filter-container[data-v-6dfb6696]{background:#fff;border-radius:10px;margin-bottom:20px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.05);box-shadow:0 2px 12px rgba(0,0,0,.05);overflow:hidden}.combined-package .filter-container .filter-header[data-v-6dfb6696]{padding:16px 24px;border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.combined-package .filter-container .filter-header .filter-title[data-v-6dfb6696]{font-size:16px;font-weight:500;color:#262626;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.combined-package .filter-container .filter-header .filter-title i[data-v-6dfb6696]{color:#1890ff;margin-right:8px}.combined-package .filter-container .filter-header .filter-actions[data-v-6dfb6696]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.combined-package .filter-container .filter-header .filter-actions .el-button[data-v-6dfb6696]{padding:8px 16px;border-radius:4px}.combined-package .filter-container .filter-body[data-v-6dfb6696]{padding:24px}.combined-package .filter-container .filter-body .search-form[data-v-6dfb6696]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.combined-package .filter-container .filter-body .search-form .el-form-item[data-v-6dfb6696]{margin-right:24px;margin-bottom:0}.combined-package .filter-container .filter-body .search-form .el-form-item .el-input[data-v-6dfb6696],.combined-package .filter-container .filter-body .search-form .el-form-item .el-select[data-v-6dfb6696]{width:240px}.combined-package .data-container[data-v-6dfb6696]{background:#fff;border-radius:10px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.05);box-shadow:0 2px 12px rgba(0,0,0,.05);overflow:hidden}.combined-package .data-container .data-header[data-v-6dfb6696]{padding:16px 24px;border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.combined-package .data-container .data-header .data-title[data-v-6dfb6696]{font-size:16px;font-weight:500;color:#262626;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.combined-package .data-container .data-header .data-title i[data-v-6dfb6696]{color:#1890ff;margin-right:8px}.combined-package .data-container .data-header .data-actions .el-button[data-v-6dfb6696]{padding:8px 16px;border-radius:4px}.combined-package .data-container .data-body[data-v-6dfb6696]{padding:0}.combined-package .data-container .data-body .package-info[data-v-6dfb6696]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.combined-package .data-container .data-body .package-info .package-image[data-v-6dfb6696]{width:64px;height:64px;border-radius:8px;margin-right:16px;overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.combined-package .data-container .data-body .package-info .package-image[data-v-6dfb6696]:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.2);box-shadow:0 4px 12px rgba(0,0,0,.2)}.combined-package .data-container .data-body .package-info .package-detail[data-v-6dfb6696]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.combined-package .data-container .data-body .package-info .package-detail .package-name[data-v-6dfb6696]{font-size:15px;font-weight:500;color:#262626;margin-bottom:10px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.combined-package .data-container .data-body .package-info .package-detail .package-meta[data-v-6dfb6696]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.combined-package .data-container .data-body .package-info .package-detail .package-meta .meta-items[data-v-6dfb6696]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.combined-package .data-container .data-body .package-info .package-detail .package-meta .meta-items .package-category[data-v-6dfb6696]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 8px;background:#e6f7ff;color:#1890ff;border-radius:4px;font-size:12px}.combined-package .data-container .data-body .package-info .package-detail .package-meta .meta-items .package-id[data-v-6dfb6696]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 8px;background:#f5f5f5;color:#666;border-radius:4px;font-size:12px}.combined-package .data-container .data-body .package-info .package-detail .package-meta .time-info[data-v-6dfb6696]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;color:#8c8c8c}.combined-package .data-container .data-body .package-info .package-detail .package-meta .time-info i[data-v-6dfb6696]{margin-right:4px;font-size:14px}.combined-package .data-container .data-body .sales-data[data-v-6dfb6696]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:8px 0}.combined-package .data-container .data-body .sales-data .data-item .data-label[data-v-6dfb6696]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:12px;color:#8c8c8c;margin-bottom:6px}.combined-package .data-container .data-body .sales-data .data-item .data-label i[data-v-6dfb6696]{font-size:14px;color:#1890ff}.combined-package .data-container .data-body .sales-data .data-item .data-value[data-v-6dfb6696]{font-size:16px;font-weight:500;color:#262626}.combined-package .data-container .data-body .sales-data .data-item .data-value.price[data-v-6dfb6696]{color:#f5222d;font-weight:600}.combined-package .data-container .data-body .inventory-data[data-v-6dfb6696]{padding:12px 0;background-color:#fafafa;border-radius:4px;padding:10px}.combined-package .data-container .data-body .inventory-data .inventory-header[data-v-6dfb6696]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.combined-package .data-container .data-body .inventory-data .inventory-header .inventory-item[data-v-6dfb6696]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.combined-package .data-container .data-body .inventory-data .inventory-header .inventory-item .inventory-label[data-v-6dfb6696]{font-size:12px;color:#8c8c8c;margin-bottom:4px}.combined-package .data-container .data-body .inventory-data .inventory-header .inventory-item .inventory-value[data-v-6dfb6696]{font-size:16px;font-weight:500;color:#262626;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.combined-package .data-container .data-body .inventory-data .inventory-header .inventory-item .inventory-value.available[data-v-6dfb6696]{color:#52c41a}.combined-package .data-container .data-body .inventory-data .inventory-header .inventory-item .inventory-value.low-stock[data-v-6dfb6696]{color:#ff4d4f;-webkit-animation:pulse-6dfb6696 2s infinite;animation:pulse-6dfb6696 2s infinite}.combined-package .data-container .data-body .inventory-data .inventory-header .inventory-item .inventory-value.low-stock i[data-v-6dfb6696]{color:#ff4d4f;font-size:14px;margin-left:2px}.combined-package .data-container .data-body .inventory-data .inventory-progress[data-v-6dfb6696]{margin-bottom:5px}.combined-package .data-container .data-body .inventory-data .progress-text[data-v-6dfb6696]{font-size:12px;color:#8c8c8c;text-align:center}.combined-package .data-container .data-body .status-container .status-tag[data-v-6dfb6696]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;height:28px}.combined-package .data-container .data-body .status-container .status-tag i[data-v-6dfb6696]{margin-right:4px;font-size:14px}.combined-package .data-container .data-body .operation-buttons[data-v-6dfb6696]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.combined-package .data-container .data-body .operation-buttons .operation-btn[data-v-6dfb6696]{width:36px;height:36px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}.combined-package .data-container .data-body .operation-buttons .operation-btn i[data-v-6dfb6696]{font-size:16px}.combined-package .data-container .data-body .operation-buttons .operation-btn[data-v-6dfb6696]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.combined-package .data-container .data-body .operation-buttons .operation-btn.view-btn[data-v-6dfb6696]{color:#1890ff;background:#e6f7ff}.combined-package .data-container .data-body .operation-buttons .operation-btn.view-btn[data-v-6dfb6696]:hover{background:#bae7ff}.combined-package .data-container .data-body .operation-buttons .operation-btn.edit-btn[data-v-6dfb6696]{color:#52c41a;background:#f6ffed}.combined-package .data-container .data-body .operation-buttons .operation-btn.edit-btn[data-v-6dfb6696]:hover{background:#d9f7be}.combined-package .data-container .data-body .operation-buttons .operation-btn.publish-btn[data-v-6dfb6696]{color:#1890ff;background:#e6f7ff}.combined-package .data-container .data-body .operation-buttons .operation-btn.publish-btn[data-v-6dfb6696]:hover{background:#bae7ff}.combined-package .data-container .data-body .operation-buttons .operation-btn.end-btn[data-v-6dfb6696]{color:#fa8c16;background:#fff7e6}.combined-package .data-container .data-body .operation-buttons .operation-btn.end-btn[data-v-6dfb6696]:hover{background:#ffe7ba}.combined-package .data-container .data-body .operation-buttons .operation-btn.draft-btn[data-v-6dfb6696]{color:#8c8c8c;background:#f5f5f5}.combined-package .data-container .data-body .operation-buttons .operation-btn.draft-btn[data-v-6dfb6696]:hover{background:#e8e8e8}.image-slot[data-v-6dfb6696]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background:#f5f5f5;color:#bfbfbf;font-size:20px}[data-v-6dfb6696] .el-table{border-radius:0}[data-v-6dfb6696] .el-table:before{display:none}[data-v-6dfb6696] .el-table th{background:#fafafa!important;font-weight:500;color:#262626;padding:12px 0;font-size:14px;height:48px}[data-v-6dfb6696] .el-table th,[data-v-6dfb6696] .el-table th.is-leaf{border-bottom:1px solid #f0f0f0}[data-v-6dfb6696] .el-table th .cell{position:relative}[data-v-6dfb6696] .el-table th .cell:after{content:"";position:absolute;left:0;bottom:-12px;width:100%;height:2px;background:transparent;-webkit-transition:all .3s ease;transition:all .3s ease}[data-v-6dfb6696] .el-table th:hover .cell:after{background:#1890ff}[data-v-6dfb6696] .el-table td{padding:16px 0;font-size:14px;border-bottom:1px solid #f0f0f0}[data-v-6dfb6696] .el-table .el-table__row{-webkit-transition:all .3s ease;transition:all .3s ease}[data-v-6dfb6696] .el-table .el-table__row:hover{background:#f5f7fa!important;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.08);box-shadow:0 5px 15px rgba(0,0,0,.08);-webkit-transform:translateY(-2px);transform:translateY(-2px);z-index:1;position:relative}[data-v-6dfb6696] .el-table .el-table__row:hover td{background:transparent!important}[data-v-6dfb6696] .el-table .el-table__row:nth-child(2n){background-color:#fafafa}[data-v-6dfb6696] .el-table .el-table__expanded-cell{padding:20px;background:#f9f9f9}[data-v-6dfb6696] .el-table .el-tag{border-radius:4px;font-weight:500;padding:0 8px;height:24px;line-height:22px;-webkit-transition:all .3s ease;transition:all .3s ease}[data-v-6dfb6696] .el-table .el-tag:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}[data-v-6dfb6696] .el-table .el-tag--info{background:#e6f7ff;color:#1890ff;border-color:#91d5ff}[data-v-6dfb6696] .el-table .el-tag--success{background:#f6ffed;color:#52c41a;border-color:#b7eb8f}[data-v-6dfb6696] .el-table .el-tag--warning{background:#fff7e6;color:#fa8c16;border-color:#ffd591}[data-v-6dfb6696] .el-table .el-button--text{font-weight:500}[data-v-6dfb6696] .el-table .el-button--text:hover{background:transparent}[data-v-6dfb6696] .el-table .el-link:hover{text-decoration:underline}[data-v-6dfb6696] .el-table__empty-block{min-height:200px}[data-v-6dfb6696] .el-table__empty-block .el-table__empty-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#8c8c8c}[data-v-6dfb6696] .el-table__empty-block .el-table__empty-text:before{content:"";font-family:element-icons!important;font-size:48px;color:#bfbfbf;margin-bottom:16px}[data-v-6dfb6696] .el-loading-mask{background-color:hsla(0,0%,100%,.9)}[data-v-6dfb6696] .el-loading-mask .el-loading-spinner .path{stroke:#1890ff}[data-v-6dfb6696] .el-loading-mask .el-loading-spinner .el-loading-text{color:#1890ff;font-size:14px;margin-top:8px}[data-v-6dfb6696] .el-pagination{padding:24px;text-align:right}[data-v-6dfb6696] .el-pagination .el-pagination__jump,[data-v-6dfb6696] .el-pagination .el-pagination__total{font-weight:400;color:#8c8c8c}[data-v-6dfb6696] .el-pagination .el-pager li{font-weight:400;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:4px;margin:0 4px}[data-v-6dfb6696] .el-pagination .el-pager li:hover{color:#1890ff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}[data-v-6dfb6696] .el-pagination .el-pager li.active{background:#1890ff;color:#fff;font-weight:500;-webkit-box-shadow:0 2px 6px rgba(24,144,255,.4);box-shadow:0 2px 6px rgba(24,144,255,.4)}[data-v-6dfb6696] .el-pagination .btn-next,[data-v-6dfb6696] .el-pagination .btn-prev{border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}[data-v-6dfb6696] .el-pagination .btn-next:hover,[data-v-6dfb6696] .el-pagination .btn-prev:hover{color:#1890ff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}[data-v-6dfb6696] .el-pagination .el-pagination__sizes .el-input__inner{border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}[data-v-6dfb6696] .el-pagination .el-pagination__sizes .el-input__inner:hover,[data-v-6dfb6696] .el-pagination .el-pagination__sizes .el-select .el-input.is-focus .el-input__inner{border-color:#1890ff}[data-v-6dfb6696] .el-progress-bar__outer{background-color:#eaeaea;border-radius:4px;height:8px!important;overflow:hidden;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}[data-v-6dfb6696] .el-progress-bar__inner{border-radius:4px;-webkit-transition:width .3s ease;transition:width .3s ease;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}[data-v-6dfb6696] .el-progress__text{font-size:12px!important;color:#262626;font-weight:500}[data-v-6dfb6696]::-webkit-scrollbar{width:6px;height:6px}[data-v-6dfb6696]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-6dfb6696]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-6dfb6696]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media screen and (max-width:1440px){.combined-package .dashboard-cards[data-v-6dfb6696]{grid-template-columns:repeat(2,1fr)}.combined-package .filter-container .filter-body .search-form .el-form-item[data-v-6dfb6696]{margin-bottom:16px}.combined-package .data-container .data-body .sales-data[data-v-6dfb6696]{grid-template-columns:1fr}}@media screen and (max-width:768px){.combined-package[data-v-6dfb6696]{padding:12px}.combined-package .dashboard-cards[data-v-6dfb6696]{grid-template-columns:1fr}.combined-package .data-container .data-body[data-v-6dfb6696],.combined-package .data-container .filter-body[data-v-6dfb6696],.combined-package .filter-container .data-body[data-v-6dfb6696],.combined-package .filter-container .filter-body[data-v-6dfb6696]{padding:16px}.combined-package .data-container .data-header[data-v-6dfb6696],.combined-package .filter-container .filter-header[data-v-6dfb6696]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}}@-webkit-keyframes pulse-6dfb6696{0%{opacity:1}50%{opacity:.6;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1}}@keyframes pulse-6dfb6696{0%{opacity:1}50%{opacity:.6;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1}}