.required-mark[data-v-6584fff3]{margin-right:4px;color:#f56c6c}.material-requisition-apply-page[data-v-6584fff3]{padding:16px;min-height:100%;background:#f5f7fa;-webkit-box-sizing:border-box;box-sizing:border-box}.card-box[data-v-6584fff3]{min-height:calc(100vh - 116px)}.card-header[data-v-6584fff3],.section-header[data-v-6584fff3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-header[data-v-6584fff3]{padding-bottom:16px;border-bottom:1px solid #ebeef5}.card-header-title[data-v-6584fff3],.section-title[data-v-6584fff3]{font-size:16px;font-weight:600;color:#303133}.apply-form[data-v-6584fff3]{margin-top:16px}.form-fields-box[data-v-6584fff3]{padding:16px;background:#f7f9fa}.dept-item[data-v-6584fff3]{max-width:50%}.purpose-item[data-v-6584fff3]{margin-bottom:0}.section-header[data-v-6584fff3]{margin:20px 0 10px}.detail-image[data-v-6584fff3],.image-placeholder[data-v-6584fff3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px}.image-placeholder[data-v-6584fff3]{border:1px dashed #c0c4cc;border-radius:2px;color:#909399}[data-v-6584fff3] .items-table .el-input.is-disabled .el-input__inner{color:#606266;background:#f7f9fa}.material-request-select-popper .el-select-dropdown__item{height:auto;padding:6px 12px;line-height:1.4}.material-request-select-popper .material-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.material-request-select-popper .material-option-img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:4px;background:#f5f7fa;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.material-request-select-popper .material-option-img-empty{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;color:#c0c4cc;font-size:20px}.material-request-select-popper .material-option-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.material-request-select-popper .material-option-name{font-size:13px;color:#303133;line-height:18px}.material-request-select-popper .material-option-meta{font-size:12px;color:#909399;line-height:18px}.material-request-select-popper .material-option-meta span{margin-right:12px}.material-request-select-popper .material-option-stock em{font-style:normal;color:#4986f7}.required-mark[data-v-62e88376]{margin-right:4px;color:#f56c6c}.queryParamsWrap[data-v-62e88376]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.queryParamsWrap[data-v-62e88376] .el-form-item--mini.el-form-item{margin-bottom:12px}.status-block-tag[data-v-62e88376]{display:inline-block;min-width:20px;padding:0 6px;border-radius:2px;line-height:22px}.page-fot-btn[data-v-62e88376]{font-size:14px;color:#333;white-space:nowrap}.page-fot-btn .selected-count[data-v-62e88376]{color:#4986f7;padding:0 2px}.page-fot-btn[data-v-62e88376]>.el-button,.page-fot-btn[data-v-62e88376]>.el-dropdown{margin-left:5px!important}.page-fot-btn[data-v-62e88376] .el-dropdown .el-button{margin-left:0!important}.page-fot-btn[data-v-62e88376] .el-button--mini{padding:7px 8px!important}[data-v-62e88376] .is-never-shadow .el-card__header{padding:16px 16px 0!important}[data-v-62e88376] .is-never-shadow .el-card__header .el-tabs__header{margin:0!important}[data-v-62e88376] .apply-drawer{-ms-flex-direction:column;flex-direction:column;height:100%}[data-v-62e88376] .apply-drawer,[data-v-62e88376] .apply-drawer .el-drawer__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}[data-v-62e88376] .apply-drawer .el-drawer__body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;padding:0;-ms-flex-direction:column;flex-direction:column}.apply-drawer-body[data-v-62e88376]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:16px;background-color:#f5f6f8;-webkit-box-sizing:border-box;box-sizing:border-box}.apply-drawer-form[data-v-62e88376]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.apply-card[data-v-62e88376]{background-color:#fff;border-radius:4px;padding:16px;margin-bottom:16px}.apply-card[data-v-62e88376]:last-child{margin-bottom:0}.apply-detail-card[data-v-62e88376]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:380px}.apply-form-item-last[data-v-62e88376]{margin-bottom:0}.apply-detail-header[data-v-62e88376]{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;margin-bottom:10px}.apply-detail-title[data-v-62e88376]{font-size:14px;font-weight:600;color:#333}.apply-detail-image[data-v-62e88376]{width:40px;height:40px;border-radius:2px}[data-v-62e88376] .apply-detail-table .el-table__body-wrapper{min-height:264px}.apply-drawer-footer[data-v-62e88376]{-ms-flex-negative:0;flex-shrink:0;padding:12px 20px;border-top:1px solid #ebeef5;text-align:left;background-color:#fff}[data-v-62e88376] .detail-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}[data-v-62e88376] .detail-drawer .el-drawer__body{overflow:hidden;padding:0}.detail-drawer-body[data-v-62e88376],[data-v-62e88376] .detail-drawer .el-drawer__body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.detail-drawer-body[data-v-62e88376]{overflow-y:auto;padding:16px;background-color:#f5f6f8;-webkit-box-sizing:border-box;box-sizing:border-box}.detail-card[data-v-62e88376]{background-color:#fff;border-radius:4px;padding:16px;margin-bottom:16px}.detail-card[data-v-62e88376]:last-child{margin-bottom:0;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:320px}.detail-head-card[data-v-62e88376]{position:relative;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;margin-bottom:0;padding-bottom:0;border-radius:4px 4px 0 0}.detail-head-info[data-v-62e88376]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:16px}.detail-head-title[data-v-62e88376]{font-size:15px;font-weight:600;color:#4986f7;margin-bottom:12px}.detail-head-meta[data-v-62e88376]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;font-size:13px;color:#606266}.detail-head-stamp[data-v-62e88376]{position:absolute;top:16px;right:200px;width:72px;height:72px;-o-object-fit:contain;object-fit:contain;opacity:.9}.detail-field-label[data-v-62e88376]{font-size:13px;color:#606266;margin-bottom:8px}.detail-field-label-mt[data-v-62e88376]{margin-top:16px}.detail-detail-title[data-v-62e88376]{font-size:14px;font-weight:600;color:#333;margin-bottom:10px}.detail-detail-image[data-v-62e88376]{width:40px;height:40px;border-radius:2px}[data-v-62e88376] .detail-detail-table:before{display:none}[data-v-62e88376] .detail-detail-table td.el-table__cell,[data-v-62e88376] .detail-detail-table th.el-table__cell{text-align:left}[data-v-62e88376] .detail-detail-table .el-table__body-wrapper{min-height:220px}.detail-drawer-footer[data-v-62e88376]{-ms-flex-negative:0;flex-shrink:0;padding:12px 20px;border-top:1px solid #ebeef5;text-align:left;background-color:#fff}.requisition-material-select-popper .el-select-dropdown__item{height:auto;padding:6px 12px;line-height:1.4}.requisition-material-select-popper .material-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.requisition-material-select-popper .material-option-img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:4px;background:#f5f7fa;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.requisition-material-select-popper .material-option-img-empty{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;color:#c0c4cc;font-size:20px}.requisition-material-select-popper .material-option-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.requisition-material-select-popper .material-option-name{font-size:13px;color:#303133;line-height:18px}.requisition-material-select-popper .material-option-meta{font-size:12px;color:#909399;line-height:18px}.requisition-material-select-popper .material-option-meta span{margin-right:12px}.requisition-material-select-popper .material-option-stock em{font-style:normal;color:#4986f7}.el-dialog__wrapper:has(.transfer-dialog){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}.el-dialog__wrapper:has(.transfer-dialog) .transfer-dialog{margin:0!important}.queryParamsWrap[data-v-9f029c82]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.queryParamsWrap[data-v-9f029c82] .el-form-item--mini.el-form-item{margin-bottom:12px}.queryParamsWrap .outbound-middle-filter[data-v-9f029c82]{width:32%;margin-left:9px;margin-right:3px}.queryParamsWrap .dimension-item[data-v-9f029c82] .el-form-item__content{margin-left:0!important;width:100%}.queryParamsWrap .dimension-field[data-v-9f029c82]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.queryParamsWrap .dimension-field .dimension-switch[data-v-9f029c82]{-webkit-box-flex:0;-ms-flex:0 0 83px;flex:0 0 83px;width:83px}.queryParamsWrap .dimension-field .dimension-value[data-v-9f029c82]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:0;min-width:0}.queryParamsWrap .dimension-field .dimension-value[data-v-9f029c82] .two-select-wrap{width:100%;margin-bottom:0}.queryParamsWrap .dimension-field .dimension-value[data-v-9f029c82] .two-select-wrap>.el-form-item__content{width:100%;gap:4px}.queryParamsWrap .dimension-field .dimension-value[data-v-9f029c82] .two-select-wrap>.el-form-item__content>.el-select:first-child{-webkit-box-flex:0;-ms-flex:0 0 98px;flex:0 0 98px;width:98px!important}.queryParamsWrap .dimension-field .dimension-value[data-v-9f029c82] .two-select-wrap>.el-form-item__content>.el-select:last-child,.queryParamsWrap .dimension-field .dimension-value[data-v-9f029c82] .two-select-wrap>.el-form-item__content>.treeselect-main{-webkit-box-flex:1;-ms-flex:1;flex:1;width:0;min-width:0}.queryParamsWrap .dimension-field .dimension-value[data-v-9f029c82] .el-select__tags{-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:calc(100% - 30px)!important;overflow:hidden}.queryParamsWrap .dimension-field .dimension-value[data-v-9f029c82] .el-select__tags-text{display:inline-block;max-width:90px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.queryParamsWrap .dimension-field .dimension-value[data-v-9f029c82] .el-select .el-input__inner{height:28px!important;min-height:28px!important}.page-fot-btn[data-v-9f029c82]{font-size:14px;color:#31373d;white-space:nowrap}.page-fot-btn .selected-count[data-v-9f029c82]{color:#2f51ff;padding:0 2px}.page-fot-btn[data-v-9f029c82] .el-button,.page-fot-btn[data-v-9f029c82] .el-dropdown{margin-left:5px!important}.page-fot-btn[data-v-9f029c82] .el-button--mini{padding:7px 8px!important}[data-v-9f029c82] .is-never-shadow .el-card__header{padding:16px 16px 0!important}[data-v-9f029c82] .is-never-shadow .el-card__header .el-tabs__header{margin:0!important}[data-v-9f029c82] .el-button-group .el-dropdown__caret-button{margin-left:0!important}[data-v-9f029c82] .create-drawer{-ms-flex-direction:column;flex-direction:column;height:100%}[data-v-9f029c82] .create-drawer,[data-v-9f029c82] .create-drawer .el-drawer__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}[data-v-9f029c82] .create-drawer .el-drawer__body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;padding:0;-ms-flex-direction:column;flex-direction:column}.create-drawer-container[data-v-9f029c82]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:12px;overflow:hidden;background-color:#f3f5f9}.create-anchor[data-v-9f029c82]{position:relative;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:stretch;align-self:stretch;width:132px;padding:8px 0 8px 14px;overflow-y:auto;background-color:#fff}.create-anchor[data-v-9f029c82]:before{position:absolute;top:8px;bottom:0;left:14px;width:1px;background-color:#ebeef5;content:""}.create-anchor-item[data-v-9f029c82]{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 14px;font-size:13px;line-height:20px;color:#303133;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.create-anchor-item.is-active[data-v-9f029c82],.create-anchor-item[data-v-9f029c82]:hover{color:#4986f7}.create-anchor-item.is-active[data-v-9f029c82]:before{position:absolute;top:50%;left:-1px;width:2px;height:16px;background-color:#4986f7;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.create-drawer-body[data-v-9f029c82]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;padding-right:4px;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.create-card[data-v-9f029c82]{-ms-flex-negative:0;flex-shrink:0;margin-bottom:12px;padding:20px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(31,35,41,.06);box-shadow:0 1px 4px rgba(31,35,41,.06)}.create-card[data-v-9f029c82]:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:0}.create-section-title[data-v-9f029c82]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding:0 0 12px 10px;border-bottom:1px dashed #ebeef5;font-size:14px;font-weight:600;color:#303133;line-height:16px}.create-section-title[data-v-9f029c82]:before{position:absolute;top:1px;left:0;width:3px;height:14px;background-color:#4986f7;border-radius:2px;content:""}.create-basic-row[data-v-9f029c82]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.create-basic-form[data-v-9f029c82] .el-form-item{margin-bottom:14px}.create-basic-form[data-v-9f029c82] .el-form-item__label{float:none;display:block;height:24px;padding:0;font-size:13px;line-height:20px;text-align:left}.create-basic-form[data-v-9f029c82] .el-form-item__content{margin-left:0!important;font-size:14px;line-height:36px}.create-basic-form[data-v-9f029c82] .el-input-number,.create-basic-form[data-v-9f029c82] .el-input-number .el-input__inner,.create-basic-form[data-v-9f029c82] .el-input__inner,.create-basic-form[data-v-9f029c82] .vue-treeselect__control{height:36px;line-height:36px}.create-basic-form[data-v-9f029c82] .el-input__inner,.create-basic-form[data-v-9f029c82] .el-radio,.create-basic-form[data-v-9f029c82] .vue-treeselect__placeholder,.create-basic-form[data-v-9f029c82] .vue-treeselect__single-value{font-size:14px}.create-basic-form[data-v-9f029c82] .vue-treeselect__control{min-height:36px;font-size:14px}.create-basic-form[data-v-9f029c82] .vue-treeselect__placeholder,.create-basic-form[data-v-9f029c82] .vue-treeselect__single-value{line-height:34px}.create-material-header[data-v-9f029c82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:10px;border-bottom:1px dashed #ebeef5}.create-material-header .create-section-title[data-v-9f029c82]{margin-bottom:0;padding-bottom:0;border-bottom:0}.create-material-table[data-v-9f029c82]{margin-top:10px}.create-material-table .create-material-image[data-v-9f029c82]{width:40px;height:40px;border-radius:4px}.create-material-table[data-v-9f029c82] .el-table__footer-wrapper .cell{white-space:nowrap;overflow:visible;text-overflow:clip}.create-other-row[data-v-9f029c82]{padding-left:8px}.create-other-item[data-v-9f029c82]{font-size:13px;color:#606266;line-height:32px}.create-drawer-footer[data-v-9f029c82]{-ms-flex-negative:0;flex-shrink:0;padding:12px 20px;border-top:1px solid #ebeef5;text-align:left;background-color:#fff}.create-drawer-footer .create-footer-push[data-v-9f029c82]{margin:0 10px}.outbound-material-select-popper .el-select-dropdown__item{height:auto;padding:6px 12px;line-height:1.4}.outbound-material-select-popper .material-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.outbound-material-select-popper .material-option-img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:4px;background:#f5f7fa;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.outbound-material-select-popper .material-option-img-empty{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;color:#c0c4cc;font-size:20px}.outbound-material-select-popper .material-option-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.outbound-material-select-popper .material-option-name{font-size:13px;color:#303133;line-height:18px}.outbound-material-select-popper .material-option-meta{font-size:12px;color:#909399;line-height:18px}.outbound-material-select-popper .material-option-meta span{margin-right:12px}.outbound-material-select-popper .material-option-stock em{font-style:normal;color:#4986f7}.supplier-create-form .el-select[data-v-4eaf98b2]{width:100%}.form-title[data-v-4eaf98b2]{font-size:18px;font-weight:700}.form-row[data-v-4eaf98b2]{margin:20px 0}.contact-row[data-v-4eaf98b2]{margin-top:20px}.account-add[data-v-4eaf98b2]{margin:20px 0 10px}.account-table[data-v-4eaf98b2]{width:100%}.account-table[data-v-4eaf98b2] .el-form-item{margin-bottom:0}.required-column-label[data-v-4eaf98b2]:before{margin-right:4px;color:#f56c6c;content:"*"}.default-account[data-v-4eaf98b2]{margin-left:18px}[data-v-0eca862b] .purchase-contract-drawer .el-drawer__header{margin-bottom:0;padding:15px 20px;border-bottom:1px solid #e7e7e7;font-size:20px;font-weight:700;color:#3d3d3d}[data-v-0eca862b] .purchase-contract-drawer .el-drawer__body{padding:0;overflow:hidden;background:#f3f5f9}.drawer-container[data-v-0eca862b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.drawer-body[data-v-0eca862b]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;gap:10px;padding:15px;overflow:hidden}.drawer-body[data-v-0eca862b],.supplier-field-row[data-v-0eca862b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.supplier-field-row .supplier-select[data-v-0eca862b]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.supplier-field-row .add-supplier-button[data-v-0eca862b]{-ms-flex-negative:0;flex-shrink:0;height:32px;margin-left:-1px;padding:0 16px;line-height:30px;color:#606266;background:#fff;border-color:#dcdfe6;border-radius:0 4px 4px 0}.supplier-field-row .add-supplier-button[data-v-0eca862b]:focus,.supplier-field-row .add-supplier-button[data-v-0eca862b]:hover{position:relative;color:#409eff;border-color:#409eff;background:#ecf5ff}[data-v-0eca862b] .supplier-field-row .supplier-select .el-input__inner{border-radius:4px 0 0 4px}.section-title[data-v-0eca862b]{position:relative;padding-left:12px;font-size:16px;font-weight:700;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-title[data-v-0eca862b]:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px;height:16px;background:#4986f7;border-radius:2px}.preview-card[data-v-0eca862b]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:579px;height:100%;min-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:4px;padding:16px}.preview-card .preview-head[data-v-0eca862b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.preview-card .seal-check[data-v-0eca862b]{font-size:14px;color:#4986f7}.preview-card .preview-frame[data-v-0eca862b]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;margin-top:16px;background:#fafafa;padding:10px;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;gap:10px;overflow-y:auto}.preview-card .preview-image[data-v-0eca862b]{-ms-flex-negative:0;flex-shrink:0;width:525px;height:653px;background:#f5f7fa;cursor:-webkit-zoom-in;cursor:zoom-in}.preview-card .preview-image[data-v-0eca862b] .el-image__inner{width:100%;height:100%}.preview-card .preview-image-error[data-v-0eca862b],.preview-card .preview-image-skeleton[data-v-0eca862b]{width:100%;height:100%;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;gap:12px;color:#909399;font-size:14px;cursor:default}.preview-card .preview-image-error i[data-v-0eca862b],.preview-card .preview-image-skeleton i[data-v-0eca862b]{font-size:28px}.preview-card .preview-image-skeleton[data-v-0eca862b]{position:relative;overflow:hidden;background:#f5f7fa}.preview-card .preview-image-skeleton[data-v-0eca862b]:after{content:"";position:absolute;inset:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.75)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.75),transparent);-webkit-animation:preview-skeleton-loading-0eca862b 1.5s infinite;animation:preview-skeleton-loading-0eca862b 1.5s infinite}.preview-card .preview-empty-upload[data-v-0eca862b]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;margin-top:16px}.preview-card .preview-empty-upload[data-v-0eca862b] .el-upload{display:block;width:100%;height:100%}.preview-card .preview-empty-upload .preview-empty[data-v-0eca862b]{height:100%;margin-top:0;cursor:pointer}.preview-card .preview-empty[data-v-0eca862b]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;margin-top:16px;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}.preview-card .preview-empty .preview-empty-img[data-v-0eca862b]{max-width:260px}.preview-card .preview-empty .preview-empty-text[data-v-0eca862b]{min-width:150px;margin-top:-94px;padding:12px 20px;color:#409eff;font-size:14px;line-height:20px;text-align:center;background:#fff;position:relative}@-webkit-keyframes preview-skeleton-loading-0eca862b{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes preview-skeleton-loading-0eca862b{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.right-column[data-v-0eca862b]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;min-width:0;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;overflow-y:auto}.info-card[data-v-0eca862b]{background:#fff;border-radius:4px;padding:16px}.material-card-fill[data-v-0eca862b]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.material-card-fill .material-table[data-v-0eca862b]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.material-card-fill .material-table[data-v-0eca862b] .el-table__body-wrapper{height:calc(100% - 48px);overflow-y:auto}.material-card-fill[data-v-0eca862b] .el-table__empty-block{height:100%!important;min-height:100%}.form-grid[data-v-0eca862b]{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.form-field[data-v-0eca862b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.field-label[data-v-0eca862b]{font-size:14px;color:#303133;margin-bottom:6px}.field-label .required[data-v-0eca862b]{color:#fa5151;margin-right:2px}.disabled-input[data-v-0eca862b] .el-input__inner{background:#f9f9f9}.upload-section[data-v-0eca862b]{margin-top:16px}.upload-section .upload-hint[data-v-0eca862b]{color:#999;font-size:12px}.upload-row[data-v-0eca862b]{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.upload-uploader[data-v-0eca862b]{width:195px;height:90px}.upload-uploader[data-v-0eca862b] .el-upload,.upload-uploader[data-v-0eca862b] .el-upload-dragger{width:195px;height:90px;border:none;border-radius:4px;background:transparent;overflow:visible}.upload-uploader[data-v-0eca862b] .el-upload-dragger .upload-zone{pointer-events:none}.upload-uploader[data-v-0eca862b] .el-upload-dragger.is-dragover .upload-zone{border-color:#409eff;background:rgba(64,158,255,.06)}.upload-zone[data-v-0eca862b]{width:195px;height:90px;border:1px dashed #d4d7de;border-radius:4px;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;padding:14px 12px;cursor:pointer}.upload-zone .upload-icon[data-v-0eca862b]{font-size:26px;color:#a8abb2;margin-bottom:8px;margin-bottom:-13px;margin-top:-13px}.upload-zone .upload-text[data-v-0eca862b]{font-size:12px;white-space:nowrap}.upload-zone .upload-link[data-v-0eca862b]{color:#409eff}.upload-zone .upload-desc[data-v-0eca862b]{color:#606266}.file-card[data-v-0eca862b]{width:195px;height:90px;border:1px solid #e4e7ed;border-radius:3.53px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;position:relative}.file-card .file-thumb[data-v-0eca862b]{position:relative;width:61.8px;height:61.8px;background-size:cover;background-position:50%;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.file-card .file-upload-mask[data-v-0eca862b]{position:absolute;inset:0;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;gap:3px;color:#fff;font-size:12px;background:rgba(0,0,0,.52)}.file-card .file-upload-error[data-v-0eca862b]{background:rgba(245,108,108,.82)}.file-card .file-name[data-v-0eca862b]{margin-left:8px;font-size:13px;color:#606266;word-break:break-all}.file-card .file-delete[data-v-0eca862b]{position:absolute;top:6px;right:6px;color:#909399;cursor:pointer}.material-header[data-v-0eca862b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.material-header .header-divider[data-v-0eca862b]{width:1px;height:14px;background:#a8abb2;margin:0 12px}.material-header .header-link[data-v-0eca862b]{color:#4986f7;font-size:16px;text-decoration:underline;cursor:pointer;margin-right:12px}.material-header .header-link-disabled[data-v-0eca862b]{color:#909399;cursor:not-allowed}.material-header .recognize-status[data-v-0eca862b]{max-width:190px;margin-right:12px;color:#909399;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-header .header-count[data-v-0eca862b]{color:#4986f7;font-size:16px}.material-header .header-count-link[data-v-0eca862b]{cursor:pointer;text-decoration:underline}.material-header .header-btns[data-v-0eca862b]{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.material-header .btn-add[data-v-0eca862b]{color:#4986f7;border-color:#4986f7}.material-header .btn-del[data-v-0eca862b]{color:#333;border-color:#dcdfe6}.grid-table[data-v-0eca862b]{margin-top:12px;width:100%;border-collapse:collapse;table-layout:fixed}.grid-table th[data-v-0eca862b]{background:#f7f9fa;border-bottom:1px solid #e6e8eb;padding:10px 8px;font-size:13px;font-weight:700;color:#333;text-align:left}.grid-table td[data-v-0eca862b]{padding:8px;font-size:13px;color:#333;vertical-align:middle;border-bottom:1px solid #f0f0f0}.grid-table .col-index[data-v-0eca862b]{width:55px;text-align:center}.grid-table .col-amount[data-v-0eca862b]{text-align:right}.material-table[data-v-0eca862b]{margin-top:12px}.material-table[data-v-0eca862b] .material-row-unmatched>td{background-color:#fef0f0!important}.material-table[data-v-0eca862b] .material-row-selected>td.el-table__cell{background-color:#eaf2ff!important}.material-table[data-v-0eca862b] .el-table__row{cursor:pointer}.material-table[data-v-0eca862b] .el-table__cell{padding:8px 0}.material-table[data-v-0eca862b] th.el-table__cell{background:#f7f9fa;color:#333}.material-table[data-v-0eca862b] .el-table__body tr.current-row>td.el-table__cell,.material-table[data-v-0eca862b] .el-table__body tr:hover>td.el-table__cell{background:#f6f9ff}.cell-el[data-v-0eca862b]{width:100%}.cell-el[data-v-0eca862b] .el-input__inner{padding:0 8px;height:28px;line-height:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-el[data-v-0eca862b] .el-input__suffix{right:2px}.cell-el[data-v-0eca862b] .el-input__icon{line-height:28px}.trend-up[data-v-0eca862b]{color:#fa5151}.trend-down[data-v-0eca862b]{color:#427c1e}.risk-header[data-v-0eca862b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.risk-header .risk-icon[data-v-0eca862b]{color:#ff8f5e;font-size:18px;margin-right:6px}.risk-header .risk-title[data-v-0eca862b]{font-size:16px;font-weight:700;color:#333}.risk-table th[data-v-0eca862b]{background:#fff8f1}.risk-table .col-risk[data-v-0eca862b]{width:140px}.risk-table .col-clause[data-v-0eca862b]{width:240px}.drawer-footer[data-v-0eca862b]{-ms-flex-negative:0;flex-shrink:0;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;border-top:1px solid #e7e7e7;background:#fff}.drawer-footer[data-v-0eca862b] .el-button,.drawer-footer[data-v-0eca862b] .el-dropdown{margin-right:8px;margin-left:0}.drawer-footer .btn-cancel[data-v-0eca862b]{background:#e7e7e7;border-color:#e7e7e7;color:rgba(0,0,0,.9)}.contract-material-select-popper{width:270px!important;min-width:270px!important;max-width:270px}.contract-material-select-popper .el-select-dropdown__item{height:auto;padding:6px 12px;line-height:1.4}.contract-material-select-popper .material-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contract-material-select-popper .material-option-img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:4px;background:#f5f7fa;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.contract-material-select-popper .material-option-img-empty{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;color:#c0c4cc;font-size:20px}.contract-material-select-popper .material-option-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.contract-material-select-popper .material-option-name{color:#303133;font-size:13px;line-height:18px}.contract-material-select-popper .material-option-meta{color:#909399;font-size:12px;line-height:18px}.contract-material-select-popper .material-option-meta div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contract-material-select-popper .material-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px 12px;border-top:1px solid #ebeef5;color:#606266;font-size:12px}[data-v-2e99de7a] .order-detail-drawer .el-drawer__header{margin-bottom:0;padding:16px 20px;border-bottom:1px solid #ebeef5;font-size:16px;font-weight:600;color:#303133}[data-v-2e99de7a] .order-detail-drawer .el-drawer__body{padding:0;overflow:hidden}.drawer-container[data-v-2e99de7a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.detail-body[data-v-2e99de7a]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:12px;overflow:hidden;background:#f3f5f9}.detail-anchor[data-v-2e99de7a]{position:relative;width:132px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:stretch;align-self:stretch;padding:8px 0 8px 14px;background:#fff;overflow-y:auto}.detail-anchor[data-v-2e99de7a]:before{content:"";position:absolute;left:14px;top:8px;bottom:0;width:1px;background:#ebeef5}.detail-anchor .anchor-item[data-v-2e99de7a]{position:relative;padding:10px 14px;font-size:13px;line-height:20px;color:#303133;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.detail-anchor .anchor-item.active[data-v-2e99de7a],.detail-anchor .anchor-item[data-v-2e99de7a]:hover{color:#4986f7}.detail-anchor .anchor-item.active[data-v-2e99de7a]:before{content:"";position:absolute;left:-1px;top:50%;width:2px;height:16px;background:#4986f7;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.detail-content[data-v-2e99de7a]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding-right:4px}.material-option-code[data-v-2e99de7a]{float:right;margin-left:16px;color:#909399;font-size:12px}.detail-section[data-v-2e99de7a]{padding:20px;margin-bottom:12px;background:#fff;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(31,35,41,.06);box-shadow:0 1px 4px rgba(31,35,41,.06)}.detail-section[data-v-2e99de7a]:last-child{margin-bottom:0}.detail-section .section-title[data-v-2e99de7a]{position:relative;padding-left:10px;font-size:14px;font-weight:600;color:#303133;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-section .section-title[data-v-2e99de7a]:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px;height:14px;background:#4986f7;border-radius:2px}.detail-section .section-title .title-extra[data-v-2e99de7a]{margin-left:12px;font-weight:400}.detail-section .section-title .title-extra-btn[data-v-2e99de7a]{margin-left:auto}.basic-info-form[data-v-2e99de7a] .el-form-item{margin-bottom:14px}.basic-info-form[data-v-2e99de7a] .el-form-item__label{float:none;display:block;height:24px;padding:0;font-size:13px;line-height:20px;text-align:left}.basic-info-form[data-v-2e99de7a] .el-form-item__content{margin-left:0!important;font-size:14px;line-height:36px}.basic-info-form[data-v-2e99de7a] .el-input-number,.basic-info-form[data-v-2e99de7a] .el-input-number .el-input__inner,.basic-info-form[data-v-2e99de7a] .el-input__inner,.basic-info-form[data-v-2e99de7a] .vue-treeselect__control{height:36px;line-height:36px}.basic-info-form[data-v-2e99de7a] .el-input-number{width:100%}.basic-info-form[data-v-2e99de7a] .vue-treeselect__control{min-height:36px;font-size:14px}.basic-info-form[data-v-2e99de7a] .el-input__inner,.basic-info-form[data-v-2e99de7a] .el-radio,.basic-info-form[data-v-2e99de7a] .vue-treeselect__placeholder,.basic-info-form[data-v-2e99de7a] .vue-treeselect__single-value{font-size:14px}.basic-info-form[data-v-2e99de7a] .vue-treeselect__placeholder,.basic-info-form[data-v-2e99de7a] .vue-treeselect__single-value{line-height:34px}.basic-info-form[data-v-2e99de7a] .el-date-editor.el-input,.basic-info-form[data-v-2e99de7a] .el-date-editor.el-input__inner,.basic-info-form[data-v-2e99de7a] .el-select{width:100%}.basic-info-form[data-v-2e99de7a] .el-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:36px}.material-detail-table[data-v-2e99de7a] .cell,.material-detail-table[data-v-2e99de7a] td,.material-detail-table[data-v-2e99de7a] th{text-align:left!important}.material-detail-table[data-v-2e99de7a] .el-input-number .el-input__inner,.material-detail-table[data-v-2e99de7a] .el-input__inner{text-align:left}.invoice-status[data-v-2e99de7a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#606266;line-height:20px;white-space:nowrap}.invoice-status .invoice-status-dot[data-v-2e99de7a]{width:6px;height:6px;margin-right:6px;background:#909399;border-radius:50%;-webkit-box-shadow:0 0 0 2px rgba(144,147,153,.12);box-shadow:0 0 0 2px rgba(144,147,153,.12)}.invoice-status.is-success .invoice-status-dot[data-v-2e99de7a]{background:#67c23a;-webkit-box-shadow:0 0 0 2px rgba(103,194,58,.12);box-shadow:0 0 0 2px rgba(103,194,58,.12)}.invoice-status.is-warning .invoice-status-dot[data-v-2e99de7a]{background:#e6a23c;-webkit-box-shadow:0 0 0 2px rgba(230,162,60,.12);box-shadow:0 0 0 2px rgba(230,162,60,.12)}.invoice-status.is-danger .invoice-status-dot[data-v-2e99de7a]{background:#f56c6c;-webkit-box-shadow:0 0 0 2px rgba(245,108,108,.12);box-shadow:0 0 0 2px rgba(245,108,108,.12)}.invoice-status.is-primary .invoice-status-dot[data-v-2e99de7a]{background:#409eff;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.12);box-shadow:0 0 0 2px rgba(64,158,255,.12)}.other-info[data-v-2e99de7a]{font-size:13px;color:#606266}.other-info .label[data-v-2e99de7a]{color:#909399}.delay-input[data-v-2e99de7a] .el-input__inner{padding-left:4px;padding-right:4px;text-align:center}.drawer-footer[data-v-2e99de7a]{-ms-flex-negative:0;flex-shrink:0;padding:12px 20px;border-top:1px solid #ebeef5;background:#fff;text-align:left}.drawer-footer[data-v-2e99de7a] .el-button,.drawer-footer[data-v-2e99de7a] .el-dropdown{margin-right:8px;margin-left:0}.invoice-dialog-header[data-v-2e99de7a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:12px}.invoice-dialog-header .header-select[data-v-2e99de7a]{width:140px}.invoice-dialog-header .invoice-no-input[data-v-2e99de7a]{width:280px}.invoice-option[data-v-2e99de7a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.invoice-option span[data-v-2e99de7a]:last-child{overflow:hidden;color:#909399;text-overflow:ellipsis;white-space:nowrap}.invoice-file-list[data-v-2e99de7a]{list-style:none;margin:0 0 12px;padding:0}.invoice-file-list .invoice-file-item[data-v-2e99de7a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 10px;margin-bottom:6px;background:#f5f7fa;border-radius:4px;font-size:13px;color:#606266}.invoice-file-list .invoice-file-item .el-icon-document[data-v-2e99de7a]{color:#4986f7;margin-right:6px}.invoice-file-list .invoice-file-item .file-name[data-v-2e99de7a]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-file-list .invoice-file-item .file-size[data-v-2e99de7a]{margin:0 12px;color:#909399}.invoice-file-list .invoice-file-item .file-remove[data-v-2e99de7a]{cursor:pointer;color:#909399}.invoice-file-list .invoice-file-item .file-remove[data-v-2e99de7a]:hover{color:#f56c6c}.queryParamsWrap[data-v-1d27593a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.queryParamsWrap[data-v-1d27593a] .el-form-item--mini.el-form-item{margin-bottom:12px}.page-fot-btn[data-v-1d27593a]{font-size:14px;color:#333;white-space:nowrap}.page-fot-btn .selected-count[data-v-1d27593a]{color:#4986f7;padding:0 2px}.page-fot-btn[data-v-1d27593a]>.el-button,.page-fot-btn[data-v-1d27593a]>.el-dropdown{margin-left:5px!important}.page-fot-btn[data-v-1d27593a] .el-button--mini{padding:7px 8px!important}[data-v-1d27593a] .is-never-shadow .el-card__header{padding:16px 16px 0!important}[data-v-1d27593a] .is-never-shadow .el-card__header .el-tabs__header{margin:0!important}[data-v-1d27593a] .el-button-group .el-dropdown__caret-button{margin-left:0!important}.drawer-body[data-v-9a76908c]{padding:16px 24px 24px;max-height:calc(100vh - 120px);overflow-y:auto;background:#f5f7fa}.apply-form[data-v-9a76908c]{padding:16px 20px 4px;background:#fff}.apply-form[data-v-9a76908c] .tree .vue-treeselect--disabled .vue-treeselect__control{background-color:#f5f7fa;border-color:#e4e7ed;cursor:not-allowed}.apply-form[data-v-9a76908c] .tree .vue-treeselect--disabled .vue-treeselect__control-arrow,.apply-form[data-v-9a76908c] .tree .vue-treeselect--disabled .vue-treeselect__placeholder,.apply-form[data-v-9a76908c] .tree .vue-treeselect--disabled .vue-treeselect__single-value{color:#c0c4cc}.apply-form .material-type-item[data-v-9a76908c] .el-input__inner{height:36px;font-size:14px;line-height:36px}.apply-form .material-type-item[data-v-9a76908c] .el-input__icon{line-height:36px}.label-help-icon[data-v-9a76908c]{color:#c0c4cc;margin-left:2px;cursor:help}.immediate-row[data-v-9a76908c]{margin-bottom:12px}.immediate-row[data-v-9a76908c] .el-form-item__content{line-height:28px}.immediate-hint[data-v-9a76908c]{color:#909399;font-size:12px;margin-left:8px}.purchase-material-section[data-v-9a76908c]{min-height:360px;margin-top:16px;padding:16px 20px 20px;background:#fff}.section-header[data-v-9a76908c]{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;margin:0 0 12px}.section-header .section-title-wrap[data-v-9a76908c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.section-header .section-title[data-v-9a76908c]{font-size:14px;font-weight:600;color:#303133;position:relative;padding-left:10px}.section-header .section-title[data-v-9a76908c]:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px;height:14px;background:#4986f7;border-radius:2px}.section-header .section-subtitle[data-v-9a76908c]{margin-left:12px;font-size:12px;color:#909399}.required-mark[data-v-9a76908c]{margin-right:2px;color:#f56c6c}.items-table[data-v-9a76908c] .el-input.is-disabled .el-input__inner{background-color:#f5f7fa;color:#909399}.image-upload-cell[data-v-9a76908c]{width:40px;height:40px;border:1px dashed #dcdfe6;border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;overflow:hidden}.image-upload-cell[data-v-9a76908c]:hover{border-color:#4986f7}.image-upload-cell .upload-thumb[data-v-9a76908c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-upload-cell .upload-plus[data-v-9a76908c]{color:#c0c4cc;font-size:16px}.cropper-body[data-v-9a76908c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cropper-container[data-v-9a76908c]{position:relative;width:360px;height:360px;background:#0d0d0d;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.raw-image[data-v-9a76908c]{position:absolute}.crop-box[data-v-9a76908c]{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;-webkit-box-shadow:0 0 0 9999px rgba(0,0,0,.45);box-shadow:0 0 0 9999px rgba(0,0,0,.45);cursor:move}.crop-grid[data-v-9a76908c]{position:absolute;inset:0;pointer-events:none}.grid-line[data-v-9a76908c]{position:absolute;background:hsla(0,0%,100%,.4)}.grid-line.v1[data-v-9a76908c]{left:33.33%;top:0;bottom:0;width:1px}.grid-line.v2[data-v-9a76908c]{left:66.66%;top:0;bottom:0;width:1px}.grid-line.h1[data-v-9a76908c]{top:33.33%;left:0;right:0;height:1px}.grid-line.h2[data-v-9a76908c]{top:66.66%;left:0;right:0;height:1px}.crop-handle[data-v-9a76908c]{position:absolute;width:10px;height:10px;background:#fff;border:1px solid #4986f7;border-radius:50%}.handle-nw[data-v-9a76908c]{left:-5px;top:-5px;cursor:nwse-resize}.handle-ne[data-v-9a76908c]{right:-5px;top:-5px;cursor:nesw-resize}.handle-sw[data-v-9a76908c]{left:-5px;bottom:-5px;cursor:nesw-resize}.handle-se[data-v-9a76908c]{right:-5px;bottom:-5px;cursor:nwse-resize}.crop-size-label[data-v-9a76908c]{position:absolute;left:50%;bottom:6px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(0,0,0,.5);color:#fff;font-size:12px;padding:1px 8px;border-radius:3px;pointer-events:none}.drawer-footer[data-v-9a76908c]{position:absolute;left:0;right:0;bottom:0;padding:12px 24px;background:#fff;border-top:1px solid #ebeef5;text-align:left}.detail-info-card[data-v-9a76908c]{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;padding:16px 20px;border:12px solid #fff;border-width:12px 20px 0;border-radius:4px 4px 0 0}.detail-info-row[data-v-9a76908c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.detail-info-row+.detail-info-row[data-v-9a76908c]{margin-top:12px}.detail-info-item[data-v-9a76908c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:13px;color:#303133}.detail-info-item .detail-info-label[data-v-9a76908c]{color:#909399;margin-right:6px}.detail-info-item .detail-info-value[data-v-9a76908c]{color:#303133}.detail-info-item .approval-no-link[data-v-9a76908c]{color:#409eff;vertical-align:baseline}.detail-stamp[data-v-9a76908c]{position:absolute;right:24px;top:7px;width:62px;height:62px;opacity:.9}.detail-text[data-v-9a76908c]{font-size:13px;color:#303133}.detail-thumb[data-v-9a76908c]{width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.detail-thumb-empty[data-v-9a76908c]{color:#c0c4cc}.purchase-apply-drawer .el-drawer__header{margin-bottom:0;padding:16px 24px;border-bottom:1px solid #ebeef5;color:#303133;font-weight:600}.purchase-apply-drawer .el-drawer__body{padding:0;position:relative;padding-bottom:60px;background:#f5f7fa}.material-select-popper{z-index:3000!important}.material-select-popper .el-select-dropdown__wrap{max-height:var(--material-dropdown-max-height,160px)}.transfer-task-dialog{position:absolute;top:50%;left:50%;margin:0!important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.queryParamsWrap .query-row[data-v-744fa57a]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:12px}.queryParamsWrap .query-row[data-v-744fa57a]:last-child{margin-bottom:0}.queryParamsWrap .query-fields[data-v-744fa57a]{display:grid;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 250px);flex:0 0 calc(100% - 250px);width:calc(100% - 250px);grid-template-columns:repeat(3,minmax(0,1fr));-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;min-width:0}.queryParamsWrap .query-actions-col[data-v-744fa57a]{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;width:250px;margin-left:auto;text-align:right;white-space:nowrap}.queryParamsWrap[data-v-744fa57a] .el-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:32px;margin:0}.queryParamsWrap[data-v-744fa57a] .el-form-item__label{-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;width:70px!important;padding:0;white-space:nowrap}.queryParamsWrap[data-v-744fa57a] .el-form-item__content{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;min-width:0;margin-left:10px!important}.queryParamsWrap[data-v-744fa57a] .el-date-editor,.queryParamsWrap[data-v-744fa57a] .el-input,.queryParamsWrap[data-v-744fa57a] .el-select,.queryParamsWrap[data-v-744fa57a] .remote-business-select{width:100%!important}[data-v-744fa57a] .purchase-process-dialog{border-radius:4px}[data-v-744fa57a] .purchase-process-dialog .el-dialog__header{padding:28px 36px 12px}[data-v-744fa57a] .purchase-process-dialog .el-dialog__title{font-size:20px;font-weight:600;color:#303133}[data-v-744fa57a] .purchase-process-dialog .el-dialog__body{min-height:173px;padding:8px 24px 21px}.purchase-process-list[data-v-744fa57a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;min-height:144px}.purchase-process-list .el-empty[data-v-744fa57a]{width:100%}.purchase-process-item[data-v-744fa57a]{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;width:134px;margin:12px 18px 28px 0;cursor:pointer}.purchase-process-item:hover .purchase-process-name[data-v-744fa57a]{color:#4986f7}.purchase-process-icon-wrap[data-v-744fa57a]{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;width:64px;height:64px;margin-bottom:12px;overflow:hidden;border-radius:8px;background:#f2f6ff}.purchase-process-icon[data-v-744fa57a]{width:64px;height:64px;-o-object-fit:cover;object-fit:cover}.purchase-process-default-icon[data-v-744fa57a]{font-size:34px;color:#4986f7}.purchase-process-name[data-v-744fa57a]{width:100%;overflow:hidden;font-size:15px;line-height:22px;color:#606266;text-align:center;text-overflow:ellipsis;white-space:nowrap}.page-fot-btn[data-v-744fa57a]{font-size:14px;color:#333;white-space:nowrap}.page-fot-btn .selected-count[data-v-744fa57a]{color:#4986f7;padding:0 2px}.page-fot-btn[data-v-744fa57a] .el-button,.page-fot-btn[data-v-744fa57a] .el-dropdown{margin-left:5px!important}.page-fot-btn[data-v-744fa57a] .el-button--mini{padding:7px 8px!important}[data-v-744fa57a] .is-never-shadow .el-card__header{padding:16px 16px 0!important}[data-v-744fa57a] .is-never-shadow .el-card__header .el-tabs__header{margin:0!important}[data-v-744fa57a] .el-button-group .el-dropdown__caret-button{margin-left:0!important}.purchase-process-dialog{position:absolute;top:50%;left:50%;margin:0!important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-v-50b31f02] .acceptance-dialog{margin:0 auto!important}[data-v-50b31f02] .acceptance-dialog .el-dialog__header{padding:16px 20px;border-bottom:1px solid #ebeef5;font-weight:600}[data-v-50b31f02] .acceptance-dialog .el-dialog__body{padding:16px 20px;height:45vh;overflow-y:auto}[data-v-50b31f02] .acceptance-dialog .el-dialog__footer{padding:12px 20px;border-top:1px solid #ebeef5}[data-v-50b31f02] .el-dialog__wrapper:has(.acceptance-dialog){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}.acceptance-body .form-row[data-v-50b31f02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.acceptance-body .form-row .form-label[data-v-50b31f02]{font-size:13px;color:#606266;margin-right:8px}.acceptance-body .section-title[data-v-50b31f02]{font-size:14px;font-weight:600;color:#303133;margin-bottom:12px}.material-image[data-v-50b31f02]{width:36px;height:36px;-o-object-fit:cover;object-fit:cover;border-radius:4px}[data-v-8d84d346] .image-manager-dialog{border-radius:9px;overflow:hidden}[data-v-8d84d346] .image-manager-dialog .el-dialog__header{padding:24px 32px 8px}[data-v-8d84d346] .image-manager-dialog .el-dialog__header .el-dialog__title{font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:600;color:rgba(0,0,0,.9);line-height:24px}[data-v-8d84d346] .image-manager-dialog .el-dialog__header .el-dialog__headerbtn{top:28px;right:32px}[data-v-8d84d346] .image-manager-dialog .el-dialog__body{padding:12px 32px 24px}[data-v-8d84d346] .image-manager-dialog .el-dialog__footer{padding:12px 32px 24px;text-align:right}.image-grid[data-v-8d84d346]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.image-card[data-v-8d84d346]{width:166px;border:1px solid #e6e8eb;border-radius:7px;padding:16px 16px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff}.image-wrap[data-v-8d84d346]{position:relative;width:132px;height:132px;background:#f7f9fa;border-radius:4px;overflow:hidden}.image-thumb[data-v-8d84d346]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.main-badge[data-v-8d84d346]{position:absolute;top:6px;left:6px;background:#f56c6c;color:#fff;font-size:10px;line-height:14px;padding:2px 7px;border-radius:3px}.card-btn[data-v-8d84d346]{width:100%;margin:10px 0 0;padding:7px 0;font-size:12px;line-height:17px;color:#4986f7;background:#fff;border:1px solid #4986f7;border-radius:4px}.card-btn[data-v-8d84d346]:focus,.card-btn[data-v-8d84d346]:hover{background:#f1f6ff;color:#4986f7;border-color:#4986f7}[data-v-8d84d346] .card-btn+.card-btn{margin-left:0}.add-card[data-v-8d84d346]{width:166px;height:auto;min-height:218px;border:1.5px dashed #dcdfe6;border-radius:7px;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;background:#fff;cursor:pointer;padding:0}.add-card[data-v-8d84d346]:hover{border-color:#4986f7}.add-card:hover .add-text[data-v-8d84d346]{color:#4986f7}.add-circle[data-v-8d84d346]{width:56px;height:56px;border-radius:50%;background:#f3f5f9;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;margin-bottom:12px}.add-circle i[data-v-8d84d346]{font-size:20px;color:#c9c9c9}.add-text[data-v-8d84d346]{font-size:14px;line-height:18px;color:#4986f7}.dialog-footer[data-v-8d84d346]{text-align:right}.cropper-body[data-v-8d84d346]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cropper-container[data-v-8d84d346]{position:relative;width:360px;height:360px;background:#0d0d0d;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.raw-image[data-v-8d84d346]{position:absolute}.crop-box[data-v-8d84d346]{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;-webkit-box-shadow:0 0 0 9999px rgba(0,0,0,.45);box-shadow:0 0 0 9999px rgba(0,0,0,.45);cursor:move}.crop-grid[data-v-8d84d346]{position:absolute;inset:0;pointer-events:none}.grid-line[data-v-8d84d346]{position:absolute;background:hsla(0,0%,100%,.4)}.grid-line.v1[data-v-8d84d346]{left:33.33%;top:0;bottom:0;width:1px}.grid-line.v2[data-v-8d84d346]{left:66.66%;top:0;bottom:0;width:1px}.grid-line.h1[data-v-8d84d346]{top:33.33%;left:0;right:0;height:1px}.grid-line.h2[data-v-8d84d346]{top:66.66%;left:0;right:0;height:1px}.crop-handle[data-v-8d84d346]{position:absolute;width:10px;height:10px;background:#fff;border:1px solid #4986f7;border-radius:50%}.handle-nw[data-v-8d84d346]{left:-5px;top:-5px;cursor:nwse-resize}.handle-ne[data-v-8d84d346]{right:-5px;top:-5px;cursor:nesw-resize}.handle-sw[data-v-8d84d346]{left:-5px;bottom:-5px;cursor:nesw-resize}.handle-se[data-v-8d84d346]{right:-5px;bottom:-5px;cursor:nwse-resize}.crop-size-label[data-v-8d84d346]{position:absolute;left:50%;bottom:6px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(0,0,0,.5);color:#fff;font-size:12px;padding:1px 8px;border-radius:3px;pointer-events:none}[data-v-71303796] .batch-material-dialog .el-dialog__header{padding:16px 20px;border-bottom:1px solid #ebeef5;font-weight:600}[data-v-71303796] .batch-material-dialog .el-dialog__body{padding:16px 20px;height:56vh;overflow-y:auto}[data-v-71303796] .batch-material-dialog .el-dialog__footer{padding:12px 20px;border-top:1px solid #ebeef5}[data-v-71303796] .el-dialog__wrapper:has(.batch-material-dialog){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}.batch-material-container .table-title[data-v-71303796]{font-size:14px;font-weight:600;color:#303133;margin-bottom:12px}.material-image-cell[data-v-71303796]{cursor:pointer;display:inline-block}.material-image[data-v-71303796]{width:36px;height:36px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.material-image-placeholder[data-v-71303796]{width:36px;height:36px;line-height:36px;text-align:center;color:#c0c4cc;background:#f5f7fa;border:1px dashed #dcdfe6;border-radius:4px;margin:0 auto;font-size:18px}.material-name[data-v-71303796]{color:#303133}.check-danger[data-v-71303796],.material-name.name-danger[data-v-71303796]{color:#f56c6c}.check-warning[data-v-71303796]{color:#4986f7}.check-view-btn[data-v-71303796]{margin-left:4px;padding:0}[data-v-71303796] .similar-material-dialog{margin:0 auto!important}[data-v-71303796] .similar-material-dialog .el-dialog__body{height:40vh;overflow-y:auto}[data-v-71303796] .el-dialog__wrapper:has(.similar-material-dialog){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}.similar-tip[data-v-71303796]{margin-bottom:12px;font-size:13px;color:#606266}.similar-material-name[data-v-71303796]{color:#f56c6c}.check-default[data-v-71303796]{color:#909399}.required-mark[data-v-71303796]{color:#f56c6c;margin-right:2px}.dialog-footer[data-v-71303796]{text-align:left}.dialog-footer .footer-left[data-v-71303796]{font-size:14px;color:#333}.dialog-footer .footer-left .selected-count[data-v-71303796]{color:#4986f7;padding:0 2px}.dialog-footer[data-v-71303796] .el-button{margin-left:8px}.purchase-order-print[data-v-2e2150e6]{display:none}.queryParamsWrap[data-v-4eee2df6]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.queryParamsWrap[data-v-4eee2df6] .el-form-item--mini.el-form-item{margin-bottom:12px}.queryParamsWrap[data-v-4eee2df6] .dimension-filter-item .el-form-item__label{-webkit-box-flex:0;-ms-flex:0 0 115px;flex:0 0 115px;width:115px!important;padding-right:5px}.queryParamsWrap[data-v-4eee2df6] .dimension-filter-item .dimension-label-select{width:100%}.queryParamsWrap[data-v-4eee2df6] .dimension-filter-item .dimension-label-select .el-input__inner{padding-left:12px;padding-right:30px}.page-fot-btn[data-v-4eee2df6]{font-size:14px;color:#333;white-space:nowrap}.page-fot-btn .selected-count[data-v-4eee2df6]{color:#4986f7;padding:0 2px}.page-fot-btn[data-v-4eee2df6] .el-button,.page-fot-btn[data-v-4eee2df6] .el-dropdown{margin-left:5px!important}.page-fot-btn[data-v-4eee2df6] .el-button--mini{padding:7px 8px!important}[data-v-4eee2df6] .is-never-shadow .el-card__header{padding:16px 16px 0!important}[data-v-4eee2df6] .is-never-shadow .el-card__header .el-tabs__header{margin:0!important}[data-v-4eee2df6] .el-button-group .el-dropdown__caret-button{margin-left:0!important}.purchase-apply-page[data-v-28c51b65]{padding:20px;min-height:calc(100vh - 120px)}.card-header[data-v-28c51b65]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.card-header .card-header-title[data-v-28c51b65]{font-size:16px;font-weight:600;color:#303133;position:relative;padding-left:10px}.card-header .card-header-title[data-v-28c51b65]:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px;height:16px;background:#4986f7;border-radius:2px}.apply-form[data-v-28c51b65]{padding-top:8px}.form-fields-box[data-v-28c51b65]{background:#f7f9fa;border-radius:4px;padding:16px 20px 4px;margin-bottom:16px}.form-fields-box .el-select[data-v-28c51b65]{width:100%}.form-fields-box .dept-item[data-v-28c51b65]{width:50%;padding-right:10px}.form-fields-box .purpose-item[data-v-28c51b65]{margin-bottom:4px}.form-fields-box .material-type-item[data-v-28c51b65] .el-input__inner{height:36px;font-size:14px;line-height:36px}.form-fields-box .material-type-item[data-v-28c51b65] .el-input__icon{line-height:36px}.immediate-item[data-v-28c51b65] .el-form-item__content{line-height:32px}.label-help-icon[data-v-28c51b65]{color:#c0c4cc;margin-left:2px;cursor:help}.section-header[data-v-28c51b65]{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;margin:20px 0 12px;padding-top:20px;border-top:1px solid #ebeef5}.section-header .section-title-wrap[data-v-28c51b65]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.section-header .section-title[data-v-28c51b65]{font-size:14px;font-weight:600;color:#303133;position:relative;padding-left:10px}.section-header .section-title[data-v-28c51b65]:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px;height:14px;background:#4986f7;border-radius:2px}.section-header .section-subtitle[data-v-28c51b65]{margin-left:12px;font-size:12px;color:#909399}.required-mark[data-v-28c51b65]{margin-right:2px;color:#f56c6c}.items-table[data-v-28c51b65] .el-input.is-disabled .el-input__inner{background-color:#f5f7fa;color:#909399}.image-upload-cell[data-v-28c51b65]{width:40px;height:40px;border:1px dashed #dcdfe6;border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;overflow:hidden}.image-upload-cell[data-v-28c51b65]:hover{border-color:#4986f7}.image-upload-cell .upload-thumb[data-v-28c51b65]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-upload-cell .upload-plus[data-v-28c51b65]{color:#c0c4cc;font-size:16px}.cropper-body[data-v-28c51b65]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cropper-container[data-v-28c51b65]{position:relative;width:360px;height:360px;background:#0d0d0d;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.raw-image[data-v-28c51b65]{position:absolute}.crop-box[data-v-28c51b65]{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;-webkit-box-shadow:0 0 0 9999px rgba(0,0,0,.45);box-shadow:0 0 0 9999px rgba(0,0,0,.45);cursor:move}.crop-grid[data-v-28c51b65]{position:absolute;inset:0;pointer-events:none}.grid-line[data-v-28c51b65]{position:absolute;background:hsla(0,0%,100%,.4)}.grid-line.v1[data-v-28c51b65]{left:33.33%;top:0;bottom:0;width:1px}.grid-line.v2[data-v-28c51b65]{left:66.66%;top:0;bottom:0;width:1px}.grid-line.h1[data-v-28c51b65]{top:33.33%;left:0;right:0;height:1px}.grid-line.h2[data-v-28c51b65]{top:66.66%;left:0;right:0;height:1px}.crop-handle[data-v-28c51b65]{position:absolute;width:10px;height:10px;background:#fff;border:1px solid #4986f7;border-radius:50%}.handle-nw[data-v-28c51b65]{left:-5px;top:-5px;cursor:nwse-resize}.handle-ne[data-v-28c51b65]{right:-5px;top:-5px;cursor:nesw-resize}.handle-sw[data-v-28c51b65]{left:-5px;bottom:-5px;cursor:nesw-resize}.handle-se[data-v-28c51b65]{right:-5px;bottom:-5px;cursor:nwse-resize}.crop-size-label[data-v-28c51b65]{position:absolute;left:50%;bottom:6px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(0,0,0,.5);color:#fff;font-size:12px;padding:1px 8px;border-radius:3px;pointer-events:none}.page-footer[data-v-28c51b65]{position:fixed;left:0;right:0;bottom:0;padding:12px 24px;background:#fff;border-top:1px solid #ebeef5;text-align:right;-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.05);box-shadow:0 -2px 10px rgba(0,0,0,.05);z-index:100}.detail-info-card[data-v-28c51b65]{background:#f7f8fa;border-radius:4px;padding:16px 20px;margin-bottom:16px;position:relative}.detail-info-row[data-v-28c51b65]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.detail-info-row+.detail-info-row[data-v-28c51b65]{margin-top:12px}.detail-info-item[data-v-28c51b65]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:13px;color:#303133}.detail-info-item .detail-info-label[data-v-28c51b65]{color:#909399;margin-right:6px}.detail-info-item .detail-info-value[data-v-28c51b65]{color:#303133}.detail-stamp[data-v-28c51b65]{position:absolute;right:24px;top:18px;width:72px;height:72px;opacity:.9}.detail-text[data-v-28c51b65]{font-size:13px;color:#303133}.detail-thumb[data-v-28c51b65]{width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.detail-thumb-empty[data-v-28c51b65]{color:#c0c4cc}.material-type-tooltip.el-tooltip__popper.is-dark{background:#303133;color:#fff;max-width:380px;border-radius:4px}.material-type-tooltip.el-tooltip__popper[x-placement^=top] .popper__arrow,.material-type-tooltip.el-tooltip__popper[x-placement^=top] .popper__arrow:after{border-top-color:#303133}.material-type-tip{line-height:20px;font-size:12px;color:#fff}.material-select-popper .material-option-img{background:#f5f7fa}.material-select-popper .material-option-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.material-select-popper .material-option-name{color:#303133;line-height:18px}.material-select-popper .material-option-meta span{margin-right:12px}.material-select-popper .material-option-stock em{font-style:normal;color:#4986f7}[data-v-29993b28] .record-replacement-drawer .el-drawer__header{margin-bottom:0;padding:16px 20px;border-bottom:1px solid #ebeef5;font-size:16px;font-weight:600;color:#303133}[data-v-29993b28] .record-replacement-drawer .el-drawer__body{padding:0;overflow:hidden;background:#f3f5f9}.drawer-container[data-v-29993b28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.drawer-body[data-v-29993b28]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:12px;overflow:hidden;background:#f3f5f9}.anchor-nav[data-v-29993b28]{position:relative;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:stretch;align-self:stretch;width:132px;padding:8px 0 8px 14px;overflow-y:auto;background:#fff}.anchor-nav[data-v-29993b28]:before{position:absolute;top:8px;bottom:0;left:14px;width:1px;background:#ebeef5;content:""}.anchor-nav .anchor-item[data-v-29993b28]{position:relative;padding:10px 14px;font-size:13px;line-height:20px;color:#303133;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.anchor-nav .anchor-item.active[data-v-29993b28],.anchor-nav .anchor-item[data-v-29993b28]:hover{color:#4986f7}.anchor-nav .anchor-item.active[data-v-29993b28]:before{position:absolute;top:50%;left:-1px;width:2px;height:16px;background:#4986f7;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.content-area[data-v-29993b28]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;min-width:0;padding-right:4px;overflow-y:auto}.section-title[data-v-29993b28]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 12px 10px;border-bottom:1px dashed #ebeef5;font-size:14px;font-weight:600;color:#303133;line-height:16px}.section-title[data-v-29993b28]:before{content:"";position:absolute;left:0;top:1px;width:3px;height:14px;background:#4986f7;border-radius:2px}.info-card[data-v-29993b28]{-ms-flex-negative:0;flex-shrink:0;padding:20px;background:#fff;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(31,35,41,.06);box-shadow:0 1px 4px rgba(31,35,41,.06)}.other-card[data-v-29993b28]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.form-grid[data-v-29993b28]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px 20px;margin-top:12px}.form-field[data-v-29993b28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.field-label[data-v-29993b28]{height:24px;margin-bottom:0;font-size:13px;line-height:20px;color:#303133}.field-label .required[data-v-29993b28]{color:#fa5151;margin-right:2px}.form-field[data-v-29993b28] .el-date-editor,.form-field[data-v-29993b28] .el-input__inner,.form-field[data-v-29993b28] .el-select{height:36px;line-height:36px;font-size:14px}.disabled-input[data-v-29993b28] .el-input__inner{background:#f9f9f9}.material-header[data-v-29993b28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:12px;border-bottom:1px dashed #ebeef5}.material-header .section-title[data-v-29993b28]{padding-bottom:0;border-bottom:0}.material-header .header-btns[data-v-29993b28]{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.material-header .btn-del[data-v-29993b28]{color:#333;border-color:#dcdfe6}.material-header .btn-copy[data-v-29993b28]{color:#4986f7;border-color:#4986f7}.grid-table[data-v-29993b28]{margin-top:10px;width:100%;border-collapse:collapse;table-layout:fixed}.grid-table th[data-v-29993b28]{background:#f7f9fa;border-bottom:1px solid #e6e8eb;padding:10px 8px;font-size:13px;font-weight:700;color:#333;text-align:left}.grid-table th .required[data-v-29993b28]{color:#fa5151;margin-right:2px}.grid-table td[data-v-29993b28]{padding:8px;font-size:13px;color:#333;vertical-align:middle;border-bottom:1px solid #f0f0f0}.grid-table .col-selection[data-v-29993b28]{width:42px;text-align:center}.grid-table .col-index[data-v-29993b28]{width:55px;text-align:center}.grid-table .summary-row td[data-v-29993b28]{background:#fafafa;font-weight:700}.grid-table .summary-row .sum-cell[data-v-29993b28]{padding-left:8px;text-align:left!important}.material-table tbody tr[data-v-29993b28]:not(.summary-row){cursor:pointer}.material-table tbody tr:not(.summary-row).row-selected td[data-v-29993b28]{background-color:#ecf5ff}.cell-el[data-v-29993b28]{width:100%}.cell-el[data-v-29993b28] .el-input__inner{padding:0 8px;height:28px;line-height:28px}.readonly-cell[data-v-29993b28] .el-input__inner{cursor:not-allowed}.readonly-cell.is-disabled[data-v-29993b28] .el-input__inner,.readonly-cell[data-v-29993b28] .el-input__inner{background:#f9f9f9;border-color:#dcdfe6;color:#333}.other-info[data-v-29993b28]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px;margin-top:24px}.other-info .other-group[data-v-29993b28]{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:start;-ms-flex-align:start;align-items:flex-start;gap:12px;min-width:0}.other-info .other-item[data-v-29993b28]{min-width:0;font-size:13px;line-height:20px;color:#606266;text-align:left;white-space:nowrap}.other-info .other-label[data-v-29993b28]{color:#909399}.drawer-footer[data-v-29993b28]{-ms-flex-negative:0;flex-shrink:0;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;border-top:1px solid #e7e7e7;background:#fff}.drawer-footer[data-v-29993b28] .el-button{margin-right:8px;margin-left:0}.drawer-footer .btn-cancel[data-v-29993b28]{background:#e7e7e7;border-color:#e7e7e7;color:rgba(0,0,0,.9)}.material-select-popper .el-select-dropdown__item{height:auto;padding:6px 12px;line-height:1.4}.material-select-popper .material-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.material-select-popper .material-option-img{width:40px;height:40px;margin-right:10px;border-radius:4px;-o-object-fit:cover;object-fit:cover;background:#f5f5f5;-ms-flex-negative:0;flex-shrink:0}.material-select-popper .material-option-info{overflow:hidden}.material-select-popper .material-option-name{font-size:13px;color:#3d3d3d;line-height:20px}.material-select-popper .material-option-meta{font-size:12px;color:#909399;line-height:18px}.card-title-wrap[data-v-681fb0ed]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-title-wrap[data-v-681fb0ed],.queryParamsWrap[data-v-681fb0ed]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.queryParamsWrap[data-v-681fb0ed] .el-form-item--mini.el-form-item{margin-bottom:12px}.queryParamsWrap .label-select[data-v-681fb0ed]{width:90px}.queryParamsWrap .label-select[data-v-681fb0ed] .el-input__inner{border:none;padding:0 15px 0 0;text-align:right;background:transparent}.page-fot-btn[data-v-681fb0ed]{font-size:14px;color:#333;white-space:nowrap}.page-fot-btn .selected-count[data-v-681fb0ed]{color:#4986f7;padding:0 2px}.page-fot-btn[data-v-681fb0ed] .el-button,.page-fot-btn[data-v-681fb0ed] .el-dropdown{margin-left:5px!important}.page-fot-btn[data-v-681fb0ed] .el-button--mini{padding:7px 8px!important}[data-v-681fb0ed] .is-never-shadow .el-card__header{padding:16px 16px 0!important}[data-v-681fb0ed] .is-never-shadow .el-card__header .el-tabs__header{margin:0!important}[data-v-681fb0ed] .el-button-group .el-dropdown__caret-button{margin-left:0!important}.item-wrap[data-v-7f34a8f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:10px}.status-icon[data-v-7f34a8f2]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px}.normal[data-v-7f34a8f2]{background-color:#0f0}.disable[data-v-7f34a8f2]{background-color:red}.status-icon[data-v-1b8e4548]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px}.normal[data-v-1b8e4548]{background-color:#0f0}.disable[data-v-1b8e4548]{background-color:red}[data-v-9a9fb766] .hide .el-upload--picture-card{display:none}.per-info-form .el-select[data-v-9a9fb766]{width:100%}img[data-v-075497b8]{width:50px;height:50px}.per-info-form .el-select[data-v-075497b8]{width:100%}.search[data-v-075497b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}[data-v-075497b8] .tree .el-form-item__content{width:180px}[data-v-075497b8] .tree .el-form-item__content .vue-treeselect__control{height:26px;line-height:26px}[data-v-075497b8] .tree .el-form-item__content .vue-treeselect__control .vue-treeselect__placeholder,[data-v-075497b8] .tree .el-form-item__content .vue-treeselect__control .vue-treeselect__single-value{top:-2px}.two-input-wrap[data-v-075497b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-v-51d7155e] .hide .el-upload--picture-card{display:none}.per-info-form .el-select[data-v-51d7155e]{width:100%}[data-v-5c968c38] .hide .el-upload--picture-card{display:none}.per-info-form .el-select[data-v-5c968c38],.per-info-form .el-select[data-v-1697140e],.per-info-form .el-select[data-v-a90acf2a],.per-info-form .el-select[data-v-b8e1a4ac]{width:100%}img[data-v-94e13eee]{width:50px;height:50px}.per-info-form .el-select[data-v-94e13eee]{width:100%}.search[data-v-94e13eee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}[data-v-94e13eee].tree .el-form-item__content{width:180px}[data-v-94e13eee].tree .el-form-item__content .vue-treeselect__control{height:28px;line-height:26px}[data-v-94e13eee].tree .el-form-item__content .vue-treeselect__control .vue-treeselect__placeholder,[data-v-94e13eee].tree .el-form-item__content .vue-treeselect__control .vue-treeselect__single-value{top:-2px}.two-input-wrap[data-v-94e13eee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.per-info-form .el-select[data-v-308b3f15]{width:100%}.roller-editor-page{--primary:#1565c0;--primary-light:#e3f0fc;--border:#d0d7de;--bg:#f5f7fa;--danger:#d93025;position:relative;min-height:100vh;background:var(--bg);color:#222;font-size:16px;font-family:-apple-system,PingFang SC,Helvetica Neue,sans-serif;padding-bottom:76px}.roller-editor-page *{-webkit-box-sizing:border-box;box-sizing:border-box}.roller-editor-page .re-header{background:var(--primary);color:#fff;padding:14px 16px;text-align:center;font-size:18px;font-weight:600;position:sticky;top:0;z-index:10}.roller-editor-page .re-section{background:#fff;margin:12px 10px;border-radius:12px;padding:12px}.roller-editor-page .zoom-bar{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.roller-editor-page .zoom-bar button{width:46px;padding:8px 0;border:1px solid var(--primary);background:var(--primary-light);color:var(--primary);border-radius:8px;font-size:17px;font-weight:600;cursor:pointer}.roller-editor-page .zoom-bar .reset{width:auto;padding:8px 14px;font-size:14px}.roller-editor-page #zoom-label{min-width:52px;text-align:center;font-size:14px;color:#555}.roller-editor-page .svg-wrap{position:relative;width:100%;overflow:auto;max-height:70vh;-webkit-overflow-scrolling:touch;-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom;-ms-scroll-chaining:none;overscroll-behavior:contain;cursor:-webkit-grab;cursor:grab;border:1px solid var(--border);border-radius:8px;background:#fff}.roller-editor-page .canvas-empty-tip{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#999;font-size:14px;pointer-events:none;text-align:center}.roller-editor-page #btn-enter-fullscreen{position:absolute;top:8px;right:8px;z-index:2;padding:9px 14px;border:1px solid var(--primary);background:rgba(227,240,252,.96);color:var(--primary);border-radius:8px;font-size:14px;font-weight:600;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.12);box-shadow:0 1px 4px rgba(0,0,0,.12);cursor:pointer}.roller-editor-page .re-section{position:relative}body.canvas-fullscreen-open .roller-editor-page #btn-enter-fullscreen{display:none}.roller-editor-page #draw-svg{display:block;-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom}.roller-editor-page #draw-svg .roller,.roller-editor-page #draw-svg .roller *{-ms-touch-action:none;touch-action:none;cursor:-webkit-grab;cursor:grab;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.roller-editor-page .svg-wrap.is-dragging-roller,.roller-editor-page .svg-wrap.is-panning{-ms-touch-action:none;touch-action:none}.roller-editor-page .toolbar-save{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}.roller-editor-page .toolbar-save>button{padding:9px 14px;min-height:44px;border:1px solid var(--primary);background:var(--primary-light);color:var(--primary);border-radius:10px;font-size:14px;font-weight:600;cursor:pointer}.roller-editor-page .sel-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.roller-editor-page .sel-toolbar button{padding:9px 14px;border:1px solid var(--primary);background:var(--primary-light);color:var(--primary);border-radius:10px;font-size:14px;font-weight:600;cursor:pointer}.roller-editor-page .hint{font-size:12px;color:#999;margin-top:8px;line-height:1.5}.roller-editor-page .re-footer{position:fixed;left:0;right:0;bottom:0;z-index:20;background:#fff;border-top:1px solid var(--border);padding:10px 12px calc(10px + env(safe-area-inset-bottom));display:-webkit-box;display:-ms-flexbox;display:flex}.roller-editor-page .re-done-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:13px;border:none;border-radius:10px;background:var(--primary);color:#fff;font-size:16px;font-weight:700;cursor:pointer}#canvas-fullscreen{display:none;position:fixed;inset:0;z-index:9999;background:#f5f7fa;grid-template-rows:minmax(0,1fr) auto}#canvas-fullscreen.show{display:grid}#canvas-fullscreen.force-landscape{inset:0 auto auto 0;width:100vh;height:100vw;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(90deg) translateY(-100vw);transform:rotate(90deg) translateY(-100vw)}body.canvas-fullscreen-open{overflow:hidden}.fs-reset-btn{position:fixed;top:calc(8px + env(safe-area-inset-top));right:10px;z-index:10001;width:40px;height:40px;border-radius:50%;border:none;background:rgba(50,120,200,.7);color:#fff;font-size:20px;font-weight:700;line-height:1;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;cursor:pointer}.fs-reset-btn:active{background:rgba(50,120,200,.9)}.fs-done-btn{position:fixed;top:calc(8px + env(safe-area-inset-top));left:10px;z-index:10001;height:40px;padding:0 18px;border-radius:20px;border:none;background:var(--primary,#1565c0);color:#fff;font-size:15px;font-weight:700;cursor:pointer}#canvas-fullscreen.force-landscape .fs-done-btn{top:auto;bottom:14px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#fs-shift-toolbar{position:fixed;top:5px;left:10px;z-index:10001;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#fs-shift-toolbar button{min-height:38px;padding:0 12px;border:none;border-radius:19px;background:rgba(50,120,200,.78);color:#fff;font-size:13px;font-weight:600;white-space:nowrap;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.18);box-shadow:0 2px 6px rgba(0,0,0,.18)}#fs-shift-toolbar button:active{background:rgba(50,120,200,.95)}#canvas-fullscreen-body{min-height:0;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}#canvas-fullscreen-body .svg-wrap{width:100%;height:100%;max-height:none;border-radius:8px;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.svg-wrap.is-fullscreen-canvas{-webkit-overflow-scrolling:auto}#canvas-fullscreen-body #draw-svg,.svg-wrap.is-fullscreen-canvas{-ms-touch-action:none;touch-action:none}#canvas-orientation-tip{position:fixed;left:50%;bottom:24px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10000;display:none;padding:7px 14px;border-radius:16px;background:rgba(0,0,0,.55);color:#fff;text-align:center;font-size:13px;font-weight:600;pointer-events:none;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}#canvas-orientation-tip.show{display:block;opacity:1}#fs-zoom-sidebar{position:fixed;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10001;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}#fs-zoom-sidebar,#fs-zoom-sidebar button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#fs-zoom-sidebar button{width:36px;height:36px;border:none;border-radius:50%;background:rgba(0,0,0,.35);color:#fff;font-size:18px;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;line-height:1}#fs-zoom-sidebar button:active{background:rgba(0,0,0,.6)}#fs-set-gap{position:fixed;top:calc(14px + env(safe-area-inset-top));left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10001;padding:9px 18px;border:none;border-radius:10px;background:var(--primary,#1565c0);color:#fff;font-size:15px;font-weight:600;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.25);box-shadow:0 2px 8px rgba(0,0,0,.25);cursor:pointer}#fs-set-gap[hidden]{display:none}#fs-gap-tip{position:fixed;top:calc(56px + env(safe-area-inset-top));left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10001;max-width:90vw;padding:8px 14px;background:#fff8e1;border:1px solid #ffb300;border-radius:8px;color:#5d4037;font-size:14px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.18);box-shadow:0 2px 8px rgba(0,0,0,.18)}#fs-gap-tip[hidden]{display:none}#fs-gap-tip b{color:#1565c0;margin:0 2px}#fs-gap-tip button{margin-left:10px;padding:3px 10px;border:1px solid #ffb300;border-radius:6px;background:#fff;color:#5d4037;font-size:13px;cursor:pointer}#fs-gap-tip button:active{background:#ffe0b2}#fs-legend{position:fixed;left:12px;top:calc(108px + env(safe-area-inset-top));z-index:10001;max-width:44vw;max-height:40vh;overflow:auto;background:hsla(0,0%,100%,.92);border:1px solid var(--border,#d0d7de);border-radius:10px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2);font-size:12px}#fs-legend-title{padding:6px 10px;font-weight:700;color:var(--primary,#1565c0);cursor:pointer;border-bottom:1px solid var(--border,#d0d7de);position:sticky;top:0;background:hsla(0,0%,100%,.96)}#fs-legend-body{padding:6px 10px}#fs-legend.collapsed #fs-legend-body{display:none}.fs-legend-row{padding:2px 0;line-height:1.5}.fs-legend-row b{display:inline-block;min-width:1.6em;color:#1565c0}#fs-repaired{position:fixed;left:12px;bottom:12px;z-index:10001;max-width:44vw;max-height:40vh;overflow:auto;background:hsla(0,0%,100%,.92);border:1px solid var(--border,#d0d7de);border-radius:10px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2);font-size:12px}#fs-repaired-title{padding:6px 10px;font-weight:700;color:#d9772e;cursor:pointer;border-bottom:1px solid var(--border,#d0d7de);position:sticky;top:0;background:hsla(0,0%,100%,.96)}#fs-repaired-body{padding:6px 10px}#fs-repaired.collapsed #fs-repaired-body{display:none}#fs-zoom-slider-track{width:4px;height:120px;background:rgba(0,0,0,.15);border-radius:2px;position:relative;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}#fs-zoom-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;height:120px;position:absolute;outline:none;-webkit-writing-mode:vertical-lr;-ms-writing-mode:bt-lr;writing-mode:vertical-lr;direction:rtl}#fs-zoom-slider::-webkit-slider-runnable-track{width:4px;height:120px}#fs-zoom-slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--primary,#1565c0);cursor:pointer;border:2px solid #fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.25);box-shadow:0 1px 4px rgba(0,0,0,.25);margin-left:-8px}#zoom-label-fullscreen{color:#555;font-size:11px;font-weight:600;text-align:center;min-width:36px}@media (max-width:767px),(orientation:landscape) and (max-height:500px){body:not(.canvas-fullscreen-open) .roller-editor-page .zoom-bar{display:none}body:not(.canvas-fullscreen-open) .roller-editor-page .svg-wrap{overflow:hidden;aspect-ratio:1600/520;max-height:none;cursor:pointer;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-overflow-scrolling:auto}body:not(.canvas-fullscreen-open) .roller-editor-page #draw-svg{width:100%;height:auto}body:not(.canvas-fullscreen-open) .roller-editor-page #draw-svg,body:not(.canvas-fullscreen-open) .roller-editor-page #draw-svg .roller,body:not(.canvas-fullscreen-open) .roller-editor-page #draw-svg .roller *{-ms-touch-action:pan-y;touch-action:pan-y;cursor:pointer}}#modal-mask{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:10010}#modal-box{position:absolute;top:30%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:min(86vw,360px);background:#fff;border-radius:14px;padding:18px 16px}#modal-title{font-weight:600;line-height:1.5;white-space:pre-wrap}#modal-input,#modal-title{font-size:16px;margin-bottom:14px}#modal-input{width:100%;padding:10px 12px;border:1px solid var(--border,#d0d7de);border-radius:8px}#modal-box .btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}#modal-box .btns button{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:11px;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer}#modal-cancel{background:#eee;color:#555}#modal-ok{background:var(--primary,#1565c0);color:#fff}.toast{position:fixed;top:60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(0,0,0,.75);color:#fff;padding:8px 18px;border-radius:20px;font-size:14px;z-index:10060;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none}.toast.show{opacity:1}