.data-table-container[data-v-fcb60aae]{width:100%}.table-toolbar[data-v-fcb60aae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.left-actions[data-v-fcb60aae],.right-actions[data-v-fcb60aae]{display:flex;align-items:center;gap:8px}.pagination-container[data-v-fcb60aae]{margin-top:16px;display:flex;justify-content:flex-end}.mobile-card-list[data-v-fcb60aae]{display:flex;flex-direction:column;gap:12px}.mobile-card-item[data-v-fcb60aae]{cursor:pointer;transition:all .3s}.mobile-card-item[data-v-fcb60aae]:active{transform:scale(.98)}.card-content[data-v-fcb60aae]{display:flex;flex-direction:column;gap:8px}.card-field[data-v-fcb60aae]{display:flex;align-items:flex-start;font-size:14px;line-height:1.6}.field-label[data-v-fcb60aae]{color:#909399;min-width:80px;flex-shrink:0}.field-value[data-v-fcb60aae]{color:#303133;flex:1;word-break:break-all}.card-actions[data-v-fcb60aae]{margin-top:12px;padding-top:12px;border-top:1px solid #ebeef5;display:flex;gap:8px;justify-content:flex-end}.card-actions .el-button[data-v-fcb60aae]{flex:1}@media (max-width: 768px){.table-toolbar[data-v-fcb60aae]{flex-direction:column;gap:10px;align-items:stretch}.left-actions[data-v-fcb60aae],.right-actions[data-v-fcb60aae]{width:100%;justify-content:flex-start;flex-wrap:wrap}.left-actions .el-button[data-v-fcb60aae],.right-actions .el-button[data-v-fcb60aae]{flex:1;min-width:80px}.pagination-container[data-v-fcb60aae]{justify-content:center}[data-v-fcb60aae] .el-pagination{flex-wrap:wrap;justify-content:center}[data-v-fcb60aae] .el-pagination .el-pager{display:flex;flex-wrap:wrap}}.search-panel[data-v-71c21586]{margin-bottom:16px}.search-card[data-v-71c21586]{border:1px solid #e4e7ed}.search-form[data-v-71c21586]{margin:0;display:flex;flex-wrap:wrap;align-items:center}.form-items-container[data-v-71c21586]{display:flex;flex-wrap:wrap;flex:1}.search-form .el-form-item[data-v-71c21586]{margin-right:16px;margin-bottom:10px}.search-form .action-buttons[data-v-71c21586]{margin-right:0;display:flex;align-items:center}.search-form .el-button[data-v-71c21586]{margin-right:10px}.search-form .el-button[data-v-71c21586]:last-child{margin-right:0}@media (max-width: 768px){.search-form[data-v-71c21586]{flex-direction:column;align-items:flex-start}.form-items-container[data-v-71c21586]{width:100%}.search-form .action-buttons[data-v-71c21586]{margin-top:10px;width:100%;justify-content:flex-end}}.status-tag[data-v-29d52218]{display:inline-flex;align-items:center;gap:5px}.status-tag.clickable[data-v-29d52218]{cursor:pointer}.status-tag.disabled[data-v-29d52218]{opacity:.6;cursor:not-allowed}.status-tag.with-dot[data-v-29d52218]{position:relative}.status-dot[data-v-29d52218]{width:8px;height:8px;border-radius:50%;display:inline-block}.status-icon[data-v-29d52218]{font-size:14px}.dot-success[data-v-29d52218]{background-color:#67c23a}.dot-warning[data-v-29d52218]{background-color:#e6a23c}.dot-danger[data-v-29d52218]{background-color:#f56c6c}.dot-info[data-v-29d52218]{background-color:#909399}.dot-primary[data-v-29d52218]{background-color:#409eff}.size-small .status-dot[data-v-29d52218]{width:6px;height:6px}.size-small .status-icon[data-v-29d52218]{font-size:12px}.size-large .status-dot[data-v-29d52218]{width:10px;height:10px}.size-large .status-icon[data-v-29d52218]{font-size:16px}.detail-view[data-v-a6084f23]{background-color:#f5f7fa;padding:20px;min-height:100%}.detail-header[data-v-a6084f23]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.detail-title[data-v-a6084f23]{display:flex;align-items:center}.detail-title h2[data-v-a6084f23]{margin:0;font-size:20px;font-weight:600}.detail-actions[data-v-a6084f23]{display:flex;gap:10px}.detail-section[data-v-a6084f23]{margin-bottom:20px}.section-header[data-v-a6084f23]{display:flex;justify-content:space-between;align-items:center}.section-header h3[data-v-a6084f23]{margin:0;font-size:16px;font-weight:600}.detail-item[data-v-a6084f23]{margin-bottom:16px;line-height:1.5}.detail-item-label[data-v-a6084f23]{color:#606266;font-size:14px;margin-bottom:4px}.detail-item-content[data-v-a6084f23]{color:#303133;font-size:14px}.image-error[data-v-a6084f23]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#f5f7fa;color:#909399}.form-generator[data-v-0706467e]{width:100%}.form-item-description[data-v-0706467e]{font-size:12px;color:#909399;margin-top:4px}.approval-flow[data-v-1e20add7]{background-color:#fff;border-radius:4px;padding:16px}.approval-header[data-v-1e20add7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.approval-title[data-v-1e20add7]{font-size:16px;font-weight:600}.approval-content[data-v-1e20add7]{padding:10px 0}.timeline-node[data-v-1e20add7]{padding:0 0 10px}.node-title[data-v-1e20add7]{display:flex;justify-content:space-between;align-items:center;font-weight:500;margin-bottom:8px}.node-approver[data-v-1e20add7]{font-size:14px;color:#606266;margin-bottom:4px}.node-comment[data-v-1e20add7]{font-size:14px;color:#606266;margin-top:8px;padding:8px;background-color:#f5f7fa;border-radius:4px}.approval-actions[data-v-1e20add7]{margin-top:20px;padding-top:16px;border-top:1px solid #ebeef5}.current-approver-actions .action-buttons[data-v-1e20add7],.initiator-actions[data-v-1e20add7]{display:flex;justify-content:center;gap:16px;margin-top:16px}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;width:100%;background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;padding:0;overflow-x:hidden;border:none}#app{height:100%;width:100%;margin:0;padding:0;border:none;overflow-x:hidden;position:relative}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#909399}.el-input__inner,.el-textarea__inner,[contenteditable=true],input,textarea{caret-color:auto}.el-textarea__inner{border:1px solid var(--el-input-border-color, #dcdfe6)!important;background-color:var(--el-input-bg-color, #fff)}.el-input__wrapper .el-input__inner,.el-input__inner{border:none!important;box-shadow:none!important}.el-textarea__inner:focus,input:focus,textarea:focus{outline:none!important;border-color:var(--el-input-border-color, #dcdfe6)!important;box-shadow:none!important}:focus,:focus-visible,:focus-within{outline:none!important;box-shadow:none!important}.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color, #dcdfe6) inset!important;background-color:var(--el-input-bg-color, #fff)}.el-input__wrapper,.el-input__wrapper:hover,.el-input__wrapper.is-hovering,.el-input__wrapper.is-focus,.el-select .el-input__wrapper,.el-select .el-input__wrapper:hover,.el-select .el-input__wrapper.is-hovering,.el-select .el-input__wrapper.is-focus,.el-date-editor .el-input__wrapper,.el-date-editor .el-input__wrapper:hover,.el-date-editor .el-input__wrapper.is-hovering,.el-date-editor .el-input__wrapper.is-focus,.el-time-editor .el-input__wrapper,.el-time-editor .el-input__wrapper:hover,.el-time-editor .el-input__wrapper.is-hovering,.el-time-editor .el-input__wrapper.is-focus,.el-cascader .el-input__wrapper,.el-cascader .el-input__wrapper:hover,.el-cascader .el-input__wrapper.is-hovering,.el-cascader .el-input__wrapper.is-focus,.el-autocomplete .el-input__wrapper,.el-autocomplete .el-input__wrapper:hover,.el-autocomplete .el-input__wrapper.is-hovering,.el-autocomplete .el-input__wrapper.is-focus,.el-input-number .el-input__wrapper,.el-input-number .el-input__wrapper:hover,.el-input-number .el-input__wrapper.is-hovering,.el-input-number .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-border-color, #dcdfe6) inset!important}.el-input__wrapper:focus,.el-input__wrapper:focus-visible,.el-input__wrapper:focus-within,.el-select .el-input__wrapper:focus,.el-select .el-input__wrapper:focus-visible,.el-select .el-input__wrapper:focus-within,.el-date-editor .el-input__wrapper:focus,.el-date-editor .el-input__wrapper:focus-visible,.el-date-editor .el-input__wrapper:focus-within,.el-time-editor .el-input__wrapper:focus,.el-time-editor .el-input__wrapper:focus-visible,.el-time-editor .el-input__wrapper:focus-within,.el-cascader .el-input__wrapper:focus,.el-cascader .el-input__wrapper:focus-visible,.el-cascader .el-input__wrapper:focus-within,.el-autocomplete .el-input__wrapper:focus,.el-autocomplete .el-input__wrapper:focus-visible,.el-autocomplete .el-input__wrapper:focus-within,.el-input-number .el-input__wrapper:focus,.el-input-number .el-input__wrapper:focus-visible,.el-input-number .el-input__wrapper:focus-within{outline:none!important;box-shadow:0 0 0 1px var(--el-input-border-color, #dcdfe6) inset!important;border-color:var(--el-input-border-color, #dcdfe6)!important}input:focus,textarea:focus{outline:none!important;box-shadow:none!important;border-color:var(--el-input-border-color, #dcdfe6)!important}*:focus{outline:none!important}*:not(input):not(textarea):not([contenteditable=true]):not(.el-input__inner){caret-color:transparent}button:focus,a:focus,[role=button]:focus,[tabindex]:focus{outline:none!important;box-shadow:none!important}.el-button:focus{outline:none!important;box-shadow:none!important}.el-input__inner{caret-color:#409eff!important;color:#606266!important}.el-input__wrapper{background-color:#fff!important}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px #409eff inset!important}html,body,#app{margin:0!important;padding:0!important;border:none!important;overflow-x:hidden!important}.el-container,.el-aside,.el-main,.el-header,.el-footer{margin:0!important;padding:0!important;border:none!important}.iot-theme-wrapper,.iot-container{margin:0!important;padding:0!important;border:none!important;overflow:hidden!important}.search-bar .el-input,.search-bar .el-select,.search-card .el-input,.search-card .el-select,.search-form .el-input,.search-form .el-select{width:220px!important}.search-form .el-form-item{margin-right:15px}.search-bar .el-date-editor.el-input__wrapper,.search-card .el-date-editor.el-input__wrapper,.search-form .el-date-editor.el-input__wrapper,.search-bar .el-date-editor--daterange,.search-card .el-date-editor--daterange,.search-form .el-date-editor--daterange{width:360px!important}.el-select-dropdown__item{white-space:normal!important;height:auto!important;padding:8px 12px!important;line-height:1.5!important}.price-range-container{display:flex;align-items:center;flex-wrap:nowrap}.price-range-container .el-input{width:180px!important;margin:0 5px}.price-range-container .el-input-number{width:180px!important}.price-range-container .el-input-number .el-input__wrapper,.price-range-container .el-input-number .el-input{width:100%!important}.price-range-container .el-input-number .el-input__inner{width:100%!important;text-overflow:ellipsis}.price-range-container .el-input-number__decrease,.price-range-container .el-input-number__increase{display:flex;justify-content:center;align-items:center}.price-range-separator{margin:0 5px;color:#606266;font-size:14px;line-height:32px}.el-input-number.price-input{width:180px!important}.el-input-number.price-input .el-input__wrapper{width:100%!important;box-sizing:border-box!important}.el-input-number.price-input .el-input{width:100%!important}.el-input-number.price-input .el-input__inner{width:100%!important;text-overflow:ellipsis!important}
