.ant-descriptions[data-v-2cfb5955]{margin-top:8px}.ant-descriptions-item[data-v-2cfb5955]{padding:14px 16px!important}.ant-descriptions-item-label[data-v-2cfb5955]{background-color:#fafafa!important;font-weight:500!important}.ant-descriptions-item-content span[data-v-2cfb5955]:empty:before{content:"-";color:#ccc}.action-bar[data-v-dcda1fde]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;gap:15px}.upload-tip[data-v-dcda1fde]{color:rgba(0,0,0,.45);font-size:12px}.image-container[data-v-dcda1fde]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;max-height:500px;overflow-y:auto;padding:5px}.image-card[data-v-dcda1fde]{border:1px solid #f0f0f0;border-radius:4px;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}.image-card[data-v-dcda1fde]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.image-wrapper[data-v-dcda1fde]{position:relative;height:150px}.preview-image[data-v-dcda1fde]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.preview-image[data-v-dcda1fde]:hover{opacity:.8}.delete-icon[data-v-dcda1fde]{position:absolute;top:5px;right:5px;color:#ff4d4f;background:hsla(0,0%,100%,.8);border-radius:50%;padding:4px;cursor:pointer;font-size:16px;-webkit-transition:all .3s;transition:all .3s}.delete-icon[data-v-dcda1fde]:hover{color:#fff;background:#ff4d4f;-webkit-transform:scale(1.1);transform:scale(1.1)}.empty-container[data-v-dcda1fde]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:200px}.action-bar[data-v-01ef927a],.empty-container[data-v-dcda1fde]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-bar[data-v-01ef927a]{margin-bottom:20px;gap:15px}.upload-tip[data-v-01ef927a]{color:rgba(0,0,0,.45);font-size:12px}.image-container[data-v-01ef927a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;max-height:500px;overflow-y:auto;padding:5px}.image-card[data-v-01ef927a]{border:1px solid #f0f0f0;border-radius:4px;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}.image-card[data-v-01ef927a]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.image-wrapper[data-v-01ef927a]{position:relative;height:150px}.preview-image[data-v-01ef927a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.preview-image[data-v-01ef927a]:hover{opacity:.8}.delete-icon[data-v-01ef927a]{position:absolute;top:5px;right:5px;color:#ff4d4f;background:hsla(0,0%,100%,.8);border-radius:50%;padding:4px;cursor:pointer;font-size:16px;-webkit-transition:all .3s;transition:all .3s}.delete-icon[data-v-01ef927a]:hover{color:#fff;background:#ff4d4f;-webkit-transform:scale(1.1);transform:scale(1.1)}.empty-container[data-v-01ef927a]{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;height:200px}.search-container[data-v-1777d51a]{margin-bottom:16px}[data-v-1777d51a] .ant-table-thead>tr>th{background-color:#f7f8fa;font-weight:500;text-align:center}[data-v-1777d51a] .ant-table-tbody>tr>td{text-align:center}[data-v-1777d51a] .ant-table-tbody>tr:hover>td{background-color:#f5f7fa}[data-v-1777d51a] .ant-modal-body{padding:20px}[data-v-1777d51a] .ant-table-thead>tr:first-child>th:first-child{border-radius:6px 0 0 0}[data-v-1777d51a] .ant-table-thead>tr:first-child>th:last-child{border-radius:0 6px 0 0}.form-section[data-v-59816cba]{margin-bottom:20px;padding:10px 15px;border:1px solid #f0f0f0;border-radius:4px}.section-title[data-v-59816cba]{margin:0 0 15px 0;padding-bottom:8px;border-bottom:1px dashed #e8e8e8;font-size:14px;color:#1890ff}.table-container[data-v-59816cba]{width:100%;overflow:hidden}.product-table-header[data-v-59816cba]{width:100%;height:42px;font-weight:700;background:#f6f8fa;padding:0 16px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.product-table-header[data-v-59816cba],.product-table-header span[data-v-59816cba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-table-header span[data-v-59816cba]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:0 4px;font-size:13px}.product-table-row[data-v-59816cba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:55px;border-bottom:1px solid #f0f0f0;padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .2s;transition:background-color .2s}.product-table-row[data-v-59816cba]:hover{background-color:#fafafa}.col-serial[data-v-59816cba]{-webkit-box-flex:0;-ms-flex:0 0 4%;flex:0 0 4%;text-align:center;min-width:50px}.col-category[data-v-59816cba]{-webkit-box-flex:0;-ms-flex:0 0 12%;flex:0 0 12%;margin-right:8px;min-width:120px}.col-model[data-v-59816cba]{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;margin-right:8px;min-width:150px}.col-size[data-v-59816cba],.col-sn[data-v-59816cba]{-webkit-box-flex:0;-ms-flex:0 0 13%;flex:0 0 13%;margin-right:8px;min-width:110px}.col-unit[data-v-59816cba]{-webkit-box-flex:0;-ms-flex:0 0 6%;flex:0 0 6%;margin-right:8px;min-width:70px}.col-qty[data-v-59816cba]{-webkit-box-flex:0;-ms-flex:0 0 8%;flex:0 0 8%;margin-right:8px;min-width:90px}.col-price[data-v-59816cba]{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;margin-right:8px;min-width:100px}.col-grid[data-v-59816cba]{-webkit-box-flex:0;-ms-flex:0 0 8%;flex:0 0 8%;margin-right:8px;min-width:90px;text-align:center}.col-remark[data-v-59816cba]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:120px;margin-right:8px}.col-action[data-v-59816cba]{-webkit-box-flex:0;-ms-flex:0 0 12%;flex:0 0 12%;min-width:80px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;padding:8px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;position:relative!important;overflow:visible!important;border:1px solid transparent!important}.col-action .ant-btn[data-v-59816cba],.col-action[data-v-59816cba]{visibility:visible!important;opacity:1!important;z-index:9999!important}.col-action .ant-btn[data-v-59816cba]{display:block!important;min-width:32px!important;height:32px!important;padding:0!important;background-color:#ff4d4f!important;color:#fff!important;border-color:#ff4d4f!important}.product-table-row .col-action[data-v-59816cba]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;overflow:visible!important}.product-table-row .col-action[data-v-59816cba],a-button[class*=col-action][data-v-59816cba]{visibility:visible!important;opacity:1!important;position:relative!important;z-index:9999!important}a-button[class*=col-action][data-v-59816cba]{display:block!important}.col-cabinet[data-v-59816cba]{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;margin-right:8px;min-width:200px}.col-accessory[data-v-59816cba]{-webkit-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%;margin-right:8px;min-width:180px}.col-spec[data-v-59816cba]{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;margin-right:8px;min-width:150px}.add-btn[data-v-59816cba]{margin-top:12px;width:100%}.total-grid-row[data-v-59816cba]{background-color:#fff8e6;font-weight:700;margin-top:8px}.ant-input-number[data-v-59816cba],.ant-input[data-v-59816cba],.ant-select[data-v-59816cba]{width:100%!important}.ant-input-number[data-v-59816cba],.ant-input[data-v-59816cba],.ant-select-selector[data-v-59816cba]{height:32px!important}.ant-input-number-input[data-v-59816cba]{height:100%!important}.form-section[data-v-4ef2e81d]{margin-bottom:20px;padding:10px 15px;border:1px solid #f0f0f0;border-radius:4px}.section-title[data-v-4ef2e81d]{margin:0 0 15px 0;padding-bottom:8px;border-bottom:1px dashed #e8e8e8;font-size:14px;color:#1890ff}.table-container[data-v-4ef2e81d]{width:100%;overflow:hidden}.product-table-header[data-v-4ef2e81d]{width:100%;height:42px;font-weight:700;background:#f6f8fa;padding:0 16px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.product-table-header[data-v-4ef2e81d],.product-table-header span[data-v-4ef2e81d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-table-header span[data-v-4ef2e81d]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:0 4px;font-size:13px}.product-table-row[data-v-4ef2e81d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:55px;border-bottom:1px solid #f0f0f0;padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .2s;transition:background-color .2s}.product-table-row[data-v-4ef2e81d]:hover{background-color:#fafafa}.col-serial[data-v-4ef2e81d]{-webkit-box-flex:0;-ms-flex:0 0 4%;flex:0 0 4%;text-align:center;min-width:50px}.col-category[data-v-4ef2e81d]{-webkit-box-flex:0;-ms-flex:0 0 12%;flex:0 0 12%;margin-right:8px;min-width:120px}.col-model[data-v-4ef2e81d]{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;margin-right:8px;min-width:150px}.col-sn[data-v-4ef2e81d]{-webkit-box-flex:0;-ms-flex:0 0 13%;flex:0 0 13%;margin-right:8px;min-width:110px}.col-unit[data-v-4ef2e81d]{-webkit-box-flex:0;-ms-flex:0 0 6%;flex:0 0 6%;margin-right:8px;min-width:70px}.col-qty[data-v-4ef2e81d]{-webkit-box-flex:0;-ms-flex:0 0 8%;flex:0 0 8%;margin-right:8px;min-width:90px}.col-price[data-v-4ef2e81d]{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;margin-right:8px;min-width:100px}.col-grid[data-v-4ef2e81d]{-webkit-box-flex:0;-ms-flex:0 0 8%;flex:0 0 8%;margin-right:8px;min-width:90px;text-align:center}.col-remark[data-v-4ef2e81d]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:120px;margin-right:8px}.col-action[data-v-4ef2e81d]{-webkit-box-flex:0;-ms-flex:0 0 12%;flex:0 0 12%;min-width:80px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;padding:8px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;position:relative!important;overflow:visible!important;border:1px solid transparent!important}.col-action .ant-btn[data-v-4ef2e81d],.col-action[data-v-4ef2e81d]{visibility:visible!important;opacity:1!important;z-index:9999!important}.col-action .ant-btn[data-v-4ef2e81d]{display:block!important;min-width:32px!important;height:32px!important;padding:0!important;background-color:#ff4d4f!important;color:#fff!important;border-color:#ff4d4f!important}.product-table-row .col-action[data-v-4ef2e81d]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;overflow:visible!important}.product-table-row .col-action[data-v-4ef2e81d],a-button[class*=col-action][data-v-4ef2e81d]{visibility:visible!important;opacity:1!important;position:relative!important;z-index:9999!important}a-button[class*=col-action][data-v-4ef2e81d]{display:block!important}.col-cabinet[data-v-4ef2e81d]{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;margin-right:8px;min-width:200px}.col-accessory[data-v-4ef2e81d]{-webkit-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%;margin-right:8px;min-width:180px}.col-spec[data-v-4ef2e81d]{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;margin-right:8px;min-width:150px}.add-btn[data-v-4ef2e81d]{margin-top:12px;width:100%}.total-grid-row[data-v-4ef2e81d]{background-color:#fff8e6;font-weight:700;margin-top:8px}.ant-input-number[data-v-4ef2e81d],.ant-input[data-v-4ef2e81d],.ant-select[data-v-4ef2e81d]{width:100%!important}.ant-input-number[data-v-4ef2e81d],.ant-input[data-v-4ef2e81d],.ant-select-selector[data-v-4ef2e81d]{height:32px!important}.ant-input-number-input[data-v-4ef2e81d]{height:100%!important}.form-section[data-v-d8dfd390]{margin-bottom:20px;padding:10px 15px;border:1px solid #f0f0f0;border-radius:4px}.section-title[data-v-d8dfd390]{margin:0 0 15px 0;padding-bottom:8px;border-bottom:1px dashed #e8e8e8;font-size:14px;color:#1890ff}.table-container[data-v-d8dfd390]{width:100%;overflow:hidden}.product-table-header[data-v-d8dfd390]{width:100%;height:42px;font-weight:700;background:#f6f8fa;padding:0 16px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.product-table-header[data-v-d8dfd390],.product-table-header span[data-v-d8dfd390]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-table-header span[data-v-d8dfd390]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:0 4px;font-size:13px}.product-table-row[data-v-d8dfd390]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:55px;border-bottom:1px solid #f0f0f0;padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .2s;transition:background-color .2s}.product-table-row[data-v-d8dfd390]:hover{background-color:#fafafa}.col-serial[data-v-d8dfd390]{-webkit-box-flex:0;-ms-flex:0 0 4%;flex:0 0 4%;text-align:center;min-width:50px}.col-category[data-v-d8dfd390]{-webkit-box-flex:0;-ms-flex:0 0 12%;flex:0 0 12%;margin-right:8px;min-width:120px}.col-model[data-v-d8dfd390]{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;margin-right:8px;min-width:150px}.col-size[data-v-d8dfd390],.col-sn[data-v-d8dfd390]{-webkit-box-flex:0;-ms-flex:0 0 13%;flex:0 0 13%;margin-right:8px;min-width:110px}.col-unit[data-v-d8dfd390]{-webkit-box-flex:0;-ms-flex:0 0 6%;flex:0 0 6%;margin-right:8px;min-width:70px}.col-qty[data-v-d8dfd390]{-webkit-box-flex:0;-ms-flex:0 0 8%;flex:0 0 8%;margin-right:8px;min-width:90px}.col-price[data-v-d8dfd390]{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;margin-right:8px;min-width:100px}.col-grid[data-v-d8dfd390]{-webkit-box-flex:0;-ms-flex:0 0 8%;flex:0 0 8%;margin-right:8px;min-width:90px;text-align:center}.col-remark[data-v-d8dfd390]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:120px;margin-right:8px}.col-action[data-v-d8dfd390]{-webkit-box-flex:0;-ms-flex:0 0 12%;flex:0 0 12%;min-width:80px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;visibility:visible!important;opacity:1!important;z-index:9999!important;padding:8px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;position:relative!important;overflow:visible!important;border:1px solid transparent!important}.col-cabinet[data-v-d8dfd390]{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;margin-right:8px;min-width:200px}.col-accessory[data-v-d8dfd390]{-webkit-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%;margin-right:8px;min-width:180px}.col-spec[data-v-d8dfd390]{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;margin-right:8px;min-width:150px}.add-btn[data-v-d8dfd390]{margin-top:12px;width:100%}.total-grid-row[data-v-d8dfd390]{background-color:#fff8e6;font-weight:700;margin-top:8px}.ant-input-number[data-v-d8dfd390],.ant-input[data-v-d8dfd390],.ant-select[data-v-d8dfd390]{width:100%!important}.ant-input-number[data-v-d8dfd390],.ant-input[data-v-d8dfd390],.ant-select-selector[data-v-d8dfd390]{height:32px!important}.ant-input-number-input[data-v-d8dfd390]{height:100%!important}.table-operator{margin-bottom:18px}button{margin-right:8px}