.fade-slide-enter-active,.fade-slide-leave-active{transition:opacity .2s ease,transform .2s ease}.fade-slide-enter-from{opacity:0;transform:translateY(8px)}.fade-slide-leave-to{opacity:0;transform:translateY(-8px)}:root{--primary-1: #e6f7ff;--primary-2: #bae7ff;--primary-3: #91d5ff;--primary-4: #69c0ff;--primary-5: #40a9ff;--primary-6: #1890ff;--primary-7: #0960bd;--primary-8: #0050b3;--primary-9: #003a8c;--primary-10: #002766;--success-color: #55D187;--success-color-hover: #73d89d;--success-color-active: #36b86e;--warning-color: #EFBD47;--warning-color-hover: #f2c96c;--warning-color-active: #e8a823;--error-color: #ED6F6F;--error-color-hover: #f08c8c;--error-color-active: #e64c4c;--info-color: #909399;--heading-color: rgba(0, 0, 0, .85);--text-color: rgba(0, 0, 0, .85);--text-color-secondary: rgba(0, 0, 0, .45);--text-color-disabled: rgba(0, 0, 0, .25);--search-field-label-color: rgba(0, 0, 0, .72);--font-size-base: 14px;--font-size-lg: 16px;--font-size-sm: 12px;--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "PingFang SC", "Microsoft YaHei", sans-serif;--font-family-code: "SF Mono", "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, Consolas, monospace;--text-primary: #1d1d1f;--nav-text-primary: var(--text-primary);--nav-icon-secondary: rgba(29, 29, 31, .72);--df-table-primary: #1677ff;--df-table-primary-hover: #4096ff;--df-table-primary-active: #0958d9;--df-table-primary-plain-bg: rgba(22, 119, 255, .08);--df-table-primary-plain-border: #91caff;--df-table-primary-outline: rgba(22, 119, 255, .45);--df-table-row-hover-bg: #f0f6fd;--nav-accent-primary: var(--df-table-primary);--border-radius-base: 4px;--border-radius-sm: 4px;--border-radius-lg: 6px;--border-color-base: #d9d9d9;--border-color-split: #f0f0f0;--box-shadow-base: 0 2px 8px rgba(0, 0, 0, .15);--box-shadow-card: 0 1px 2px -2px rgba(0, 0, 0, .16), 0 3px 6px 0 rgba(0, 0, 0, .12), 0 5px 12px 4px rgba(0, 0, 0, .09);--sidebar-bg: #ffffff;--sidebar-width: 210px;--sidebar-collapsed-width: 64px;--header-height: 48px;--tabs-height: 36px;--content-bg: #f7fafd;--df-dialog-form-width: min(880px, 92vw);--df-dialog-form-wide-width: min(1180px, 96vw);--df-dialog-production-width: min(1760px, calc(100vw - 24px) );--df-dialog-form-medium-width: min(960px, 94vw);--df-dialog-form-stack-width: min(400px, 92vw);--transition-duration: .2s;--transition-ease: cubic-bezier(.645, .045, .355, 1);--component-background: #ffffff;--layout-body-background: #f0f2f5;--layout-header-background: #ffffff;--table-header-bg: #edf5ff;--el-color-primary: #0960bd;--el-color-primary-light-3: #69b1ff;--el-color-primary-light-5: #91d5ff;--el-color-primary-light-7: #bae7ff;--el-color-primary-light-8: #d6eeff;--el-color-primary-light-9: #e6f7ff;--el-color-primary-dark-2: #0050b3;--el-color-success: #55D187;--el-color-success-light-3: #73d89d;--el-color-success-light-5: #91e1b3;--el-color-success-light-7: #b8eece;--el-color-success-light-8: #d5f5e2;--el-color-success-light-9: #eafaf1;--el-color-success-dark-2: #36b86e;--el-color-warning: #EFBD47;--el-color-warning-light-3: #f2c96c;--el-color-warning-light-5: #f5d891;--el-color-warning-light-7: #f9e8b5;--el-color-warning-light-8: #fcf0d4;--el-color-warning-light-9: #fdf8ea;--el-color-warning-dark-2: #e8a823;--el-color-danger: #ED6F6F;--el-color-danger-light-3: #f08c8c;--el-color-danger-light-5: #f4aaaa;--el-color-danger-light-7: #f8c7c7;--el-color-danger-light-8: #fbdada;--el-color-danger-light-9: #fdeded;--el-color-danger-dark-2: #e64c4c;--el-color-info: #909399;--el-color-info-light-3: #b1b3b8;--el-color-info-light-5: #c8c9cc;--el-color-info-light-7: #dedfe0;--el-color-info-light-8: #e9e9eb;--el-color-info-light-9: #f4f4f5;--el-color-info-dark-2: #73767a;--el-text-color-primary: rgba(0, 0, 0, .85);--el-text-color-regular: rgba(0, 0, 0, .65);--el-text-color-secondary: rgba(0, 0, 0, .45);--el-text-color-placeholder: rgba(0, 0, 0, .25);--el-text-color-disabled: rgba(0, 0, 0, .25);--el-border-color: #d9d9d9;--el-border-color-light: #e8e8e8;--el-border-color-lighter: #f0f0f0;--el-border-color-extra-light: #f5f5f5;--el-border-color-dark: #b3b3b3;--el-bg-color: #ffffff;--el-bg-color-page: #f0f2f5;--el-bg-color-overlay: #ffffff;--el-fill-color: #f5f5f5;--el-fill-color-light: #fafafa;--el-fill-color-lighter: #fafafa;--el-fill-color-extra-light: #f5f5f5;--el-fill-color-blank: #ffffff;--el-fill-color-dark: #ebebeb;--el-input-bg-color: #ffffff;--el-input-border-color: #d9d9d9;--el-input-text-color: rgba(0, 0, 0, .85);--el-input-placeholder-color: rgba(0, 0, 0, .25);--el-input-hover-border-color: #4096ff;--el-input-focus-border-color: #0960bd;--el-input-transparent: transparent;--el-disabled-bg-color: #f5f5f5;--el-disabled-text-color: rgba(0, 0, 0, .25);--el-disabled-border-color: #d9d9d9;--el-font-size-extra-large: 20px;--el-font-size-large: 18px;--el-font-size-medium: 16px;--el-font-size-base: 14px;--el-font-size-small: 13px;--el-font-size-extra-small: 12px;--el-border-radius-base: 4px;--el-border-radius-small: 4px;--el-border-radius-round: 20px;--el-border-radius-circle: 50%;--el-box-shadow-light: 0 1px 2px -2px rgba(0,0,0,.16), 0 3px 6px 0 rgba(0,0,0,.12), 0 5px 12px 4px rgba(0,0,0,.09);--el-box-shadow: 0 2px 8px rgba(0,0,0,.15);--el-box-shadow-dark: 0 6px 16px -8px rgba(0,0,0,.08), 0 9px 28px 0 rgba(0,0,0,.05), 0 12px 48px 16px rgba(0,0,0,.03);--el-mask-color: rgba(0, 0, 0, .45);--el-overlay-color-lighter: rgba(0, 0, 0, .45);--el-menu-bg-color: #ffffff;--el-menu-text-color: rgba(0, 0, 0, .65);--el-menu-hover-bg-color: rgba(0, 0, 0, .04);--el-menu-active-color: var(--nav-accent-primary);--el-table-header-bg-color: #edf5ff;--el-table-header-text-color: rgba(0, 0, 0, .85);--el-table-text-color: rgba(0, 0, 0, .85);--el-table-row-hover-bg-color: #f5f5f5;--el-table-current-row-bg-color: #e6f7ff;--el-table-border-color: #f0f0f0;--el-button-font-weight: 400;--el-tag-border-radius: 4px;--el-button-border-radius: 6px;--card-border-radius: 8px;--bg-hover: rgba(0, 0, 0, .04);--bg-deep: #ffffff;--bg-card: #ffffff;--text-dim: rgba(0, 0, 0, .25);--border-light: #f0f0f0;--glass: rgba(255, 255, 255, .82);--radius-sm: 4px;--radius: 4px;--radius-lg: 6px;--radius-xl: 8px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--dur: .2s;--dur-lg: .3s;--spring: cubic-bezier(.175, .885, .32, 1.275);--ease: cubic-bezier(.645, .045, .355, 1)}html.dark{color-scheme:dark;--primary-7: #4096ff;--el-color-primary: #4096ff;--el-color-primary-dark-2: #69b1ff;--heading-color: rgba(255, 255, 255, .85);--text-color: rgba(255, 255, 255, .85);--text-color-secondary: rgba(255, 255, 255, .45);--text-color-disabled: rgba(255, 255, 255, .25);--search-field-label-color: rgba(255, 255, 255, .78);--text-primary: rgba(255, 255, 255, .92);--nav-text-primary: var(--text-primary);--nav-icon-secondary: rgba(255, 255, 255, .62);--df-table-primary: #4096ff;--df-table-primary-hover: #69b1ff;--df-table-primary-active: #1677ff;--df-table-primary-plain-bg: rgba(64, 150, 255, .14);--df-table-primary-plain-border: rgba(105, 177, 255, .55);--df-table-primary-outline: rgba(105, 177, 255, .45);--nav-accent-primary: var(--df-table-primary);--df-table-row-hover-bg: rgba(64, 150, 255, .14);--border-color-base: #434343;--border-color-split: #303030;--el-border-color: #434343;--el-border-color-light: #383838;--el-border-color-lighter: #303030;--el-border-color-extra-light: #262626;--el-border-color-dark: #555;--content-bg: #141414;--component-background: #1f1f1f;--layout-body-background: #141414;--layout-header-background: #1f1f1f;--table-header-bg: #222222;--el-bg-color: #1f1f1f;--el-bg-color-page: #141414;--el-bg-color-overlay: #1f1f1f;--el-fill-color: #262626;--el-fill-color-light: #262626;--el-fill-color-lighter: #303030;--el-fill-color-extra-light: #303030;--el-fill-color-blank: #1f1f1f;--el-fill-color-dark: #1a1a1a;--el-input-bg-color: #1f1f1f;--el-input-border-color: #434343;--el-input-text-color: rgba(255, 255, 255, .85);--el-input-placeholder-color: rgba(255, 255, 255, .25);--el-input-hover-border-color: #4096ff;--el-input-focus-border-color: #4096ff;--el-disabled-bg-color: #262626;--el-disabled-text-color: rgba(255, 255, 255, .25);--el-disabled-border-color: #434343;--box-shadow-base: 0 2px 8px rgba(0, 0, 0, .45);--el-box-shadow: 0 2px 8px rgba(0, 0, 0, .45);--el-box-shadow-light: 0 1px 2px rgba(0,0,0,.45);--el-box-shadow-dark: 0 6px 16px rgba(0,0,0,.45);--el-mask-color: rgba(0, 0, 0, .65);--el-overlay-color-lighter: rgba(0, 0, 0, .65);--el-table-header-bg-color: #222222;--el-table-header-text-color: rgba(255, 255, 255, .85);--el-table-text-color: rgba(255, 255, 255, .85);--el-table-row-hover-bg-color: #262626;--el-table-current-row-bg-color: #111d2c;--el-table-border-color: #303030;--el-menu-bg-color: #001529;--bg-hover: rgba(255, 255, 255, .06);--bg-deep: #141414;--bg-card: #1f1f1f;--text-dim: rgba(255, 255, 255, .25);--border-light: #303030;--glass: rgba(31, 31, 31, .9);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;height:100%;font-size:var(--font-size-base);font-family:var(--font-family);color:var(--text-color);background:var(--content-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}::-webkit-scrollbar-track{background:transparent}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.el-overlay-dialog{display:flex!important;align-items:center!important;justify-content:center!important;padding:24px 16px!important;overflow-y:auto!important;box-sizing:border-box!important}.el-dialog{--el-dialog-bg-color: var(--el-bg-color) !important;--el-dialog-border-radius: var(--el-border-radius-base) !important;border:none!important;box-shadow:var(--el-box-shadow-dark)!important;margin:auto!important;max-height:calc(100vh - 48px)!important;display:flex!important;flex-direction:column!important;position:relative!important}.el-dialog:not(.is-fullscreen){padding:0!important}.el-dialog.df-form-dialog:not(.is-fullscreen){width:var(--df-dialog-form-width)!important}.el-dialog.df-form-dialog--wide:not(.is-fullscreen){width:var(--df-dialog-form-wide-width)!important}.el-dialog.production-approval-dialog:not(.is-fullscreen),.el-dialog.pa-bell-detail-dialog:not(.is-fullscreen){width:var(--df-dialog-production-width)!important;max-width:calc(100vw - 16px)!important}.el-dialog.production-approval-dialog:not(.is-fullscreen){border:none!important;border-radius:var(--el-border-radius-base);background:var(--el-bg-color);box-shadow:var(--el-box-shadow-dark)!important;overflow:hidden}.el-dialog.df-form-dialog--stack:not(.is-fullscreen){width:var(--df-dialog-form-stack-width)!important}.el-dialog.df-form-dialog--medium:not(.is-fullscreen){width:var(--df-dialog-form-medium-width)!important}.el-dialog__header{border-bottom:1px solid var(--border-light)!important;padding:16px 24px!important}.el-dialog.production-approval-dialog .el-dialog__header{padding:16px 24px!important;border-bottom-color:var(--border-light)!important;background:var(--el-bg-color)!important}.el-dialog__title{color:var(--heading-color)!important;font-family:var(--font-family)!important;font-weight:600!important;font-size:16px!important}.el-dialog__headerbtn{top:16px!important;right:20px!important;width:28px;height:28px;border-radius:2px;display:inline-flex!important;align-items:center;justify-content:center}.el-dialog__headerbtn:hover{background:var(--el-fill-color-light)}.el-dialog__headerbtn .el-dialog__close{font-size:16px!important;color:var(--text-color-secondary)!important}.el-dialog__body{padding:24px!important;color:var(--text-color)!important;overflow-y:auto!important;flex:1!important;min-height:0!important;box-sizing:border-box!important;text-align:left!important;scrollbar-gutter:stable}.el-dialog__body.df-production-approval-dialog-body{padding:24px!important;overflow-y:visible!important;overflow-x:hidden!important;background:var(--el-bg-color)}.el-dialog.production-approval-dialog .el-input .el-input__wrapper,.el-dialog.production-approval-dialog .el-input-number .el-input__wrapper,.el-dialog.production-approval-dialog .el-date-editor .el-input__wrapper,.el-dialog.production-approval-dialog .el-select .el-select__wrapper,.el-dialog.production-approval-dialog .el-textarea__inner{background-color:var(--el-input-bg-color)!important;border:1px solid var(--el-input-border-color)!important;box-shadow:none!important;border-radius:var(--el-border-radius-base)!important}.el-dialog.production-approval-dialog .el-input .el-input__wrapper:hover,.el-dialog.production-approval-dialog .el-input-number .el-input__wrapper:hover,.el-dialog.production-approval-dialog .el-date-editor .el-input__wrapper:hover,.el-dialog.production-approval-dialog .el-select .el-select__wrapper:hover,.el-dialog.production-approval-dialog .el-textarea__inner:hover{border-color:var(--el-input-hover-border-color)!important}.el-dialog.production-approval-dialog .el-input .el-input__wrapper.is-focus,.el-dialog.production-approval-dialog .el-input-number .el-input__wrapper.is-focus,.el-dialog.production-approval-dialog .el-date-editor .el-input__wrapper.is-focus,.el-dialog.production-approval-dialog .el-select .el-select__wrapper.is-focus,.el-dialog.production-approval-dialog .el-select .el-select__wrapper.is-focused,.el-dialog.production-approval-dialog .el-textarea__inner:focus{border-color:var(--el-input-focus-border-color)!important;box-shadow:0 0 0 2px #0960bd1a!important}.el-dialog.production-approval-dialog .prod-lines-table-wrap,.el-dialog.pa-bell-detail-dialog .prod-lines-table-wrap{overflow-x:visible}.el-dialog.production-approval-dialog .prod-lines-table th.el-table__cell,.el-dialog.production-approval-dialog .prod-lines-table .el-table__header-wrapper th.el-table__cell,.el-dialog.production-approval-dialog .prod-lines-table .el-table__fixed-header-wrapper th.el-table__cell,.el-dialog.pa-bell-detail-dialog .prod-lines-table th.el-table__cell,.el-dialog.pa-bell-detail-dialog .prod-lines-table .el-table__header-wrapper th.el-table__cell,.el-dialog.pa-bell-detail-dialog .prod-lines-table .el-table__fixed-header-wrapper th.el-table__cell{background:var(--el-bg-color)!important;background-color:var(--el-bg-color)!important}.el-table.dialog-lines-table th.el-table__cell,.el-table.dialog-lines-table .el-table__header-wrapper th.el-table__cell,.el-table.dialog-lines-table .el-table__fixed-header-wrapper th.el-table__cell,.el-table.chain-lines-table th.el-table__cell,.el-table.chain-lines-table .el-table__header-wrapper th.el-table__cell,.el-table.chain-lines-table .el-table__fixed-header-wrapper th.el-table__cell,.el-table.process-step-table th.el-table__cell,.el-table.process-step-table .el-table__header-wrapper th.el-table__cell,.el-table.process-step-table .el-table__fixed-header-wrapper th.el-table__cell,.el-table.inner-table th.el-table__cell,.el-table.inner-table .el-table__header-wrapper th.el-table__cell,.el-table.inner-table .el-table__fixed-header-wrapper th.el-table__cell{background:var(--el-bg-color)!important;background-color:var(--el-bg-color)!important;color:var(--heading-color)!important;font-weight:600!important;border-bottom-color:var(--border-light)!important}.el-table.dialog-lines-table th.el-table__cell .cell,.el-table.chain-lines-table th.el-table__cell .cell,.el-table.process-step-table th.el-table__cell .cell,.el-table.inner-table th.el-table__cell .cell{color:var(--heading-color)!important;font-weight:600!important}.el-dialog.production-approval-dialog.production-approval-dialog--readonly .el-input .el-input__wrapper,.el-dialog.production-approval-dialog.production-approval-dialog--readonly .el-input-number .el-input__wrapper,.el-dialog.production-approval-dialog.production-approval-dialog--readonly .el-textarea__inner,.el-dialog.production-approval-dialog.production-approval-dialog--readonly .el-select .el-select__wrapper,.el-dialog.production-approval-dialog.production-approval-dialog--readonly .el-date-editor .el-input__wrapper,.el-dialog.pa-bell-detail-dialog .el-input .el-input__wrapper,.el-dialog.pa-bell-detail-dialog .el-input-number .el-input__wrapper,.el-dialog.pa-bell-detail-dialog .el-textarea__inner,.el-dialog.pa-bell-detail-dialog .el-select .el-select__wrapper,.el-dialog.pa-bell-detail-dialog .el-date-editor .el-input__wrapper{background-color:var(--el-fill-color-light)!important;box-shadow:0 0 0 1px var(--el-border-color-lighter) inset!important}.el-dialog.production-approval-dialog.production-approval-dialog--readonly .el-input__inner,.el-dialog.pa-bell-detail-dialog .el-input__inner{background-color:transparent!important;color:var(--el-text-color-regular)}.el-dialog.production-approval-dialog.production-approval-dialog--readonly .el-select__placeholder,.el-dialog.production-approval-dialog.production-approval-dialog--readonly .el-select__selected-item,.el-dialog.pa-bell-detail-dialog .el-select__placeholder,.el-dialog.pa-bell-detail-dialog .el-select__selected-item{color:var(--el-text-color-regular)}.el-dialog__body>.el-form{width:100%;max-width:100%;margin:0;box-sizing:border-box}.el-dialog__body .el-form.el-form--label-top:not(.dingfei-dialog-form) .el-form-item{margin-bottom:16px}.el-dialog__body .el-form.el-form--label-top:not(.dingfei-dialog-form) .el-form-item:last-child{margin-bottom:0}.el-dialog__body .el-form>.el-row{width:100%;max-width:100%;box-sizing:border-box}.el-dialog__body .el-form.el-form--label-right .el-form-item__label{justify-content:flex-start!important;text-align:left!important}.el-dialog__footer{border-top:1px solid var(--border-light)!important;padding:12px 24px!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important}.el-form-item__label{color:var(--text-color)!important;font-size:var(--font-size-base)!important;font-weight:400!important}.el-form-item{margin-bottom:18px}.el-input__wrapper,.el-textarea__inner{background-color:var(--el-input-bg-color)!important;border:1px solid var(--el-input-border-color)!important;box-shadow:none!important;color:var(--el-input-text-color)!important;border-radius:var(--el-border-radius-base)!important;transition:border-color var(--transition-duration) var(--transition-ease),box-shadow var(--transition-duration) var(--transition-ease)!important;font-size:var(--font-size-base)!important}.el-input__wrapper:hover,.el-textarea__inner:hover{border-color:var(--el-input-hover-border-color)!important}.el-input__wrapper.is-focus,.el-textarea__inner:focus{border-color:var(--el-input-focus-border-color)!important;box-shadow:0 0 0 2px #0960bd1a!important}.el-input__inner{color:var(--el-input-text-color)!important;background:transparent!important;font-size:var(--font-size-base)!important}.el-input__inner::placeholder{color:var(--el-input-placeholder-color)!important}.el-input__prefix .el-icon,.el-input__suffix .el-icon{color:var(--text-color-secondary)!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--el-bg-color) inset!important;-webkit-text-fill-color:var(--text-color)!important;caret-color:var(--text-color)!important;transition:background-color 5000s ease-in-out 0s!important}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color)!important;border-color:var(--el-disabled-border-color)!important;cursor:not-allowed!important}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color)!important;-webkit-text-fill-color:var(--el-disabled-text-color)!important}.el-input-number{--el-input-number-bg-color: var(--el-input-bg-color) !important}.el-input-number .el-input-number__decrease,.el-input-number .el-input-number__increase{background:var(--el-fill-color-light)!important;border-color:var(--el-border-color)!important;color:var(--text-color)!important}.el-select-dropdown{background:var(--el-bg-color-overlay)!important;border:1px solid var(--el-border-color-lighter)!important;box-shadow:var(--el-box-shadow)!important;border-radius:var(--el-border-radius-base)!important}.el-select-dropdown__item{color:var(--text-color)!important;font-size:var(--font-size-base)!important;height:32px!important;line-height:32px!important}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background:var(--el-fill-color-light)!important}.el-select-dropdown__item.is-selected{color:var(--el-color-primary)!important;font-weight:600!important}.el-radio-button__inner{background:var(--el-bg-color)!important;border-color:var(--el-border-color)!important;color:var(--text-color)!important;box-shadow:none!important}.el-radio-button__original-radio:checked+.el-radio-button__inner{background:var(--el-color-primary)!important;border-color:var(--el-color-primary)!important;color:#fff!important;box-shadow:none!important}.el-radio{--el-radio-text-color: var(--text-color)}.el-radio__inner{background:var(--el-bg-color)!important;border-color:var(--el-border-color)!important}.el-radio__input.is-checked .el-radio__inner{background:var(--el-color-primary)!important;border-color:var(--el-color-primary)!important}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)!important}.el-switch__core{background:#00000040!important;border-color:#00000026!important}.el-switch.is-checked .el-switch__core{background-color:var(--el-color-primary)!important;border-color:var(--el-color-primary)!important}.el-switch__label{color:var(--text-color-secondary)!important}.el-switch__label.is-active{color:var(--text-color)!important}.el-table{--el-table-bg-color: transparent !important;--el-table-tr-bg-color: var(--el-bg-color) !important;--el-table-header-bg-color: var(--table-header-bg) !important;--el-table-header-text-color: var(--heading-color) !important;--el-table-text-color: var(--text-color) !important;--el-table-border-color: var(--border-light) !important;--el-table-row-hover-bg-color: var(--df-table-row-hover-bg) !important;--el-fill-color-lighter: var(--el-bg-color) !important;font-size:var(--font-size-base)!important;color:var(--text-color)!important}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-light)!important}.el-table__body tr.el-table__row td.el-table__cell{background:var(--el-bg-color)!important}.el-table__body tr.el-table__row:hover td.el-table__cell{background:var(--df-table-row-hover-bg)!important}.el-table th.el-table__cell{font-family:var(--font-family)!important;font-weight:600!important;font-size:var(--font-size-base)!important;text-transform:none!important;letter-spacing:0!important;color:var(--heading-color)!important;background:var(--table-header-bg)!important;border-bottom:1px solid var(--border-light)!important}.el-table .el-table__header-wrapper th.el-table__cell,.el-table .el-table__fixed-header-wrapper th.el-table__cell{background:var(--table-header-bg)!important}.el-table th.el-table__cell .cell{white-space:nowrap!important;overflow:visible!important;text-overflow:unset!important}.el-table td.el-table__cell{border-bottom:1px solid var(--border-light)!important}.el-table__empty-text{color:var(--text-color-secondary)!important}.el-table__body tr.hover-row>td.el-table__cell.el-table-fixed-column--left,.el-table__body tr.hover-row>td.el-table__cell.el-table-fixed-column--right,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell.el-table-fixed-column--left,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell.el-table-fixed-column--right,.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell.el-table-fixed-column--left,.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell.el-table-fixed-column--right{background-color:var(--df-table-row-hover-bg)!important;background-image:none!important}.el-table__body tr.el-table__row>td.el-table__cell.el-table-fixed-column--left,.el-table__body tr.el-table__row>td.el-table__cell.el-table-fixed-column--right,.el-table__body tr.el-table__row>td.el-table-column--selection{background-color:var(--el-bg-color)!important;background-image:none!important}.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--table-header-bg)!important;background-image:none!important}.el-table--striped .el-table__body tr.el-table__row--striped>td.el-table__cell.el-table-fixed-column--left,.el-table--striped .el-table__body tr.el-table__row--striped>td.el-table__cell.el-table-fixed-column--right{background-color:var(--el-fill-color-light)!important}.el-table__body tr.current-row>td.el-table__cell,.el-table__body tr.current-row>td.el-table-fixed-column--left,.el-table__body tr.current-row>td.el-table-fixed-column--right{background-color:#f3f8ff!important;background-image:none!important}.el-table__body tr:has(.el-checkbox.is-checked)>td.el-table__cell,.el-table__body tr:has(.el-checkbox.is-checked)>td.el-table-fixed-column--left,.el-table__body tr:has(.el-checkbox.is-checked)>td.el-table-fixed-column--right,.el-table__body tr:has(.el-checkbox.is-checked)>td.el-table-column--selection{background-color:#f6faff!important;background-image:none!important}.el-table__body tr.current-row:has(.el-checkbox.is-checked)>td.el-table__cell,.el-table__body tr.current-row:has(.el-checkbox.is-checked)>td.el-table-fixed-column--left,.el-table__body tr.current-row:has(.el-checkbox.is-checked)>td.el-table-fixed-column--right{background-color:#eef6ff!important}html.dark .el-table__body tr.current-row>td.el-table__cell,html.dark .el-table__body tr.current-row>td.el-table-fixed-column--left,html.dark .el-table__body tr.current-row>td.el-table-fixed-column--right{background-color:#4096ff2e!important}html.dark .el-table__body tr:has(.el-checkbox.is-checked)>td.el-table__cell,html.dark .el-table__body tr:has(.el-checkbox.is-checked)>td.el-table-fixed-column--left,html.dark .el-table__body tr:has(.el-checkbox.is-checked)>td.el-table-fixed-column--right,html.dark .el-table__body tr:has(.el-checkbox.is-checked)>td.el-table-column--selection{background-color:#4096ff24!important}.el-pagination{--el-pagination-bg-color: transparent !important;--el-pagination-text-color: var(--text-color) !important;--el-pagination-button-bg-color: var(--el-bg-color) !important;--el-pagination-hover-color: var(--df-table-primary) !important}.el-pagination .el-input__wrapper{background:var(--el-bg-color)!important}.el-pager li{background:var(--el-bg-color)!important;color:var(--text-color)!important;border-radius:var(--el-border-radius-base)!important;min-width:32px!important;height:32px!important;line-height:32px!important}.el-pager li.is-active{background:var(--df-table-primary)!important;color:#fff!important;font-weight:500!important}.el-button{font-weight:400!important;border-radius:6px!important;font-size:var(--font-size-base)!important}.el-button--small,.el-pagination .el-button{border-radius:4px!important}.el-button--primary{--el-button-bg-color: var(--el-color-primary) !important;--el-button-border-color: var(--el-color-primary) !important;--el-button-hover-bg-color: var(--el-color-primary-light-3) !important;--el-button-hover-border-color: var(--el-color-primary-light-3) !important;--el-button-text-color: #ffffff !important}.el-button--danger{--el-button-bg-color: var(--el-color-danger) !important;--el-button-border-color: var(--el-color-danger) !important;--el-button-text-color: #ffffff !important;--el-button-hover-bg-color: var(--el-color-danger-light-3) !important;--el-button-hover-border-color: var(--el-color-danger-light-3) !important}.el-button--success{--el-button-bg-color: var(--el-color-success) !important;--el-button-border-color: var(--el-color-success) !important;--el-button-text-color: #ffffff !important}.el-button--warning{--el-button-bg-color: var(--el-color-warning) !important;--el-button-border-color: var(--el-color-warning) !important;--el-button-text-color: #ffffff !important}.el-button--default{--el-button-bg-color: var(--el-bg-color) !important;--el-button-border-color: var(--el-border-color) !important;--el-button-text-color: var(--text-color) !important;--el-button-hover-bg-color: var(--el-fill-color-light) !important;--el-button-hover-text-color: var(--el-color-primary) !important;--el-button-hover-border-color: var(--el-color-primary) !important}.el-button.is-link.el-button--primary{color:var(--el-color-primary)!important}.el-button.is-link.el-button--primary:hover{color:var(--el-color-primary-light-3)!important}.action-row .el-button--primary:not(.is-link):not(.is-text),.filter-card .filter-actions .el-button--primary:not(.is-link):not(.is-text),.table-overflow-wrap .el-button--primary:not(.is-link):not(.is-text),.data-table-wrap .el-button--primary:not(.is-link):not(.is-text),.drawer-body .el-button--primary:not(.is-link):not(.is-text),.el-table .el-button--primary:not(.is-link):not(.is-text),.df-import-dialog.el-dialog .el-button--primary:not(.is-link):not(.is-text),.df-import-dialog .el-button--primary:not(.is-link):not(.is-text){--el-button-bg-color: var(--df-table-primary) !important;--el-button-border-color: var(--df-table-primary) !important;--el-button-text-color: #ffffff !important;--el-button-hover-bg-color: var(--df-table-primary-hover) !important;--el-button-hover-border-color: var(--df-table-primary-hover) !important;--el-button-hover-text-color: #ffffff !important;--el-button-active-bg-color: var(--df-table-primary-active) !important;--el-button-active-border-color: var(--df-table-primary-active) !important;--el-button-active-text-color: #ffffff !important;--el-button-outline-color: var(--df-table-primary-outline) !important}.action-row .el-button--primary.is-plain:not(.is-link):not(.is-text),.filter-card .filter-actions .el-button--primary.is-plain:not(.is-link):not(.is-text),.table-overflow-wrap .el-button--primary.is-plain:not(.is-link):not(.is-text),.data-table-wrap .el-button--primary.is-plain:not(.is-link):not(.is-text),.drawer-body .el-button--primary.is-plain:not(.is-link):not(.is-text),.el-table .el-button--primary.is-plain:not(.is-link):not(.is-text),.df-import-dialog.el-dialog .el-button--primary.is-plain:not(.is-link):not(.is-text),.df-import-dialog .el-button--primary.is-plain:not(.is-link):not(.is-text){--el-button-text-color: var(--df-table-primary) !important;--el-button-bg-color: var(--df-table-primary-plain-bg) !important;--el-button-border-color: var(--df-table-primary-plain-border) !important;--el-button-hover-text-color: #ffffff !important;--el-button-hover-bg-color: var(--df-table-primary-hover) !important;--el-button-hover-border-color: var(--df-table-primary-hover) !important;--el-button-active-text-color: #ffffff !important;--el-button-active-bg-color: var(--df-table-primary-active) !important;--el-button-active-border-color: var(--df-table-primary-active) !important}.action-row .el-button.is-link.el-button--primary,.filter-card .filter-actions .el-button.is-link.el-button--primary,.table-overflow-wrap .el-button.is-link.el-button--primary,.data-table-wrap .el-button.is-link.el-button--primary,.drawer-body .el-button.is-link.el-button--primary,.el-table .el-button.is-link.el-button--primary,.df-import-dialog.el-dialog .el-button.is-link.el-button--primary,.df-import-dialog .el-button.is-link.el-button--primary{color:var(--df-table-primary)!important}.action-row .el-button.is-link.el-button--primary:hover,.filter-card .filter-actions .el-button.is-link.el-button--primary:hover,.table-overflow-wrap .el-button.is-link.el-button--primary:hover,.data-table-wrap .el-button.is-link.el-button--primary:hover,.drawer-body .el-button.is-link.el-button--primary:hover,.el-table .el-button.is-link.el-button--primary:hover,.df-import-dialog.el-dialog .el-button.is-link.el-button--primary:hover,.df-import-dialog .el-button.is-link.el-button--primary:hover{color:var(--df-table-primary-hover)!important}.el-button.is-link.el-button--danger{color:var(--el-color-danger)!important}.el-button.is-link.el-button--danger:hover{color:var(--el-color-danger-light-3)!important}.el-tag{border-radius:var(--el-border-radius-base)!important;font-family:var(--font-family)!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important;border:1px solid transparent!important}.el-tag--success{background:#f6ffed!important;border-color:#b7eb8f!important;color:#52c41a!important}.el-tag--danger{background:#fff2f0!important;border-color:#ffccc7!important;color:#ff4d4f!important}.el-tag--warning{background:#fffbe6!important;border-color:#ffe58f!important;color:#faad14!important}.el-tag--info{background:#e6f7ff!important;border-color:#91d5ff!important;color:#0960bd!important}html.dark .el-tag--success{background:#52c41a2e!important;border-color:#52c41a6b!important;color:#95de64!important}html.dark .el-tag--danger{background:#ff4d4f2e!important;border-color:#ff78756b!important;color:#ff9c9c!important}html.dark .el-tag--warning{background:#faad142e!important;border-color:#faad146b!important;color:#ffd666!important}html.dark .el-tag--info{background:#4096ff26!important;border-color:#69b1ff6b!important;color:#69b1ff!important}.el-message{background:var(--el-bg-color-overlay)!important;border:1px solid var(--el-border-color-lighter)!important;border-radius:var(--el-border-radius-base)!important;box-shadow:var(--el-box-shadow)!important}.el-message .el-message__content{font-size:var(--font-size-base)!important;color:var(--text-color)!important}.el-dropdown-menu{background:var(--el-bg-color-overlay)!important;border:1px solid var(--el-border-color-lighter)!important;border-radius:var(--el-border-radius-base)!important;box-shadow:var(--el-box-shadow)!important}.el-dropdown-menu__item{color:var(--text-color)!important;font-size:var(--font-size-base)!important}.el-dropdown-menu__item:hover{background:var(--el-fill-color-light)!important;color:var(--el-color-primary)!important}.el-popover.el-popper{background:var(--el-bg-color-overlay)!important;border:1px solid var(--el-border-color-lighter)!important;box-shadow:var(--el-box-shadow)!important;border-radius:var(--el-border-radius-base)!important}.el-tree{background:transparent!important;color:var(--text-color)!important;font-size:var(--font-size-base)!important}.el-tree-node__content:hover{background:var(--el-fill-color-light)!important}.el-tree-node.is-current>.el-tree-node__content{background:var(--el-table-current-row-bg-color)!important;color:var(--el-color-primary)!important}.el-date-editor .el-range-input{color:var(--text-color)!important;font-size:var(--font-size-base)!important}.el-date-editor .el-range-separator{color:var(--text-color-secondary)!important}.el-descriptions{--el-descriptions-item-bordered-label-background: var(--el-fill-color-light) !important;--el-fill-color-blank: var(--el-bg-color) !important}.el-descriptions__label,.el-descriptions__content{color:var(--text-color)!important}.el-descriptions__cell{border-color:var(--border-light)!important}.el-step__title{color:var(--text-color-secondary)!important;font-size:var(--font-size-base)!important}.el-step__title.is-process{color:var(--text-color)!important}.el-step__title.is-finish{color:var(--el-color-primary)!important}.el-divider{border-color:var(--border-light)!important}.el-overlay-message-box{background:#00000073!important}.el-message-box{width:416px!important;padding:0!important;border:none!important;border-radius:var(--el-border-radius-base)!important;background:var(--el-bg-color-overlay)!important;box-shadow:var(--el-box-shadow-dark)!important;overflow:hidden}.el-message-box .el-message-box__header{padding:20px 24px 8px!important;border-bottom:none!important}.el-message-box .el-message-box__title{font-size:16px!important;font-weight:600!important;color:var(--heading-color)!important}.el-message-box .el-message-box__headerbtn{top:16px!important;right:16px!important;width:28px;height:28px;border-radius:2px;display:inline-flex!important;align-items:center;justify-content:center;transition:background .2s ease}.el-message-box .el-message-box__headerbtn:hover{background:#f5f5f5}.el-message-box .el-message-box__headerbtn .el-message-box__close{font-size:14px!important;color:var(--text-color-secondary)!important}.el-message-box .el-message-box__content{padding:8px 24px 20px!important;color:var(--text-color)!important;font-size:var(--font-size-base)!important;line-height:1.5}.el-message-box .el-message-box__container{align-items:center;gap:12px}.el-message-box .el-message-box__status{position:static!important;transform:none!important;font-size:22px!important;width:24px;height:24px;flex:0 0 24px}.el-message-box .el-message-box__status+.el-message-box__message{padding-left:0!important}.el-message-box .el-message-box__message{margin:0!important}.el-message-box .el-message-box__message p{margin:0;font-size:var(--font-size-base);line-height:1.5;color:var(--text-color)}.el-message-box .el-message-box__input{padding-top:12px!important}.el-message-box .el-message-box__btns{padding:12px 16px!important;display:flex!important;justify-content:flex-end;gap:8px;background:transparent;border-top:1px solid var(--border-light)}.el-message-box .el-message-box__btns .el-button{min-width:64px;height:32px;padding:0 16px;font-size:var(--font-size-base);font-weight:400;border-radius:var(--el-border-radius-base)}.el-message-box .el-message-box__btns .el-button+.el-button{margin-left:0!important}.page,.page-shell,.dashboard{min-height:0;padding:0;background:transparent;border:none;box-shadow:none;border-radius:0}.page-shell.df-page-split{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0;min-width:0;width:100%;max-width:none;overflow:hidden}.page-shell.df-page-split>.df-panel--filter,.page-shell.df-page-split>.df-panel--body,.page-shell.df-page-split>.df-panel--summary{flex-shrink:0;min-width:0;border:1px solid #dfe7f1;border-radius:8px;background:#fff;box-shadow:none;overflow:hidden}.page-shell.df-page-split>.df-panel--filter{display:flex;flex-direction:column}.page-shell.df-page-split>.df-panel--filter>.filter-card.df-filter-embedded{margin-bottom:0!important;padding:18px 18px 12px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.page-shell.df-page-split>.df-panel--body{flex:1;min-height:0;display:flex;flex-direction:column}.page-shell.df-page-split>.df-panel--body>.df-table-block{flex:1;min-height:0}.df-page-split--in-card{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;overflow:hidden}.df-panel{background:transparent;border:none;border-radius:0;box-shadow:none;overflow:hidden}.df-panel--filter{flex-shrink:0;padding:0}.df-panel--summary{flex-shrink:0;padding:0;background:transparent;border:none;box-shadow:none}.df-panel--body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dfe7f1;border-radius:8px;background:#fff;box-shadow:none}.page-shell.df-page-split .cutting-stats,.page-shell.df-page-split .yield-stats,.page-shell.df-page-split .production-summary-cards,.page-shell.df-page-split .instruction-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;margin:0;flex-shrink:0}.page-shell.df-page-split .stat-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;column-gap:12px;row-gap:4px;min-height:82px;overflow:hidden;border-radius:8px;padding:9px 14px;border:1px solid #dfe7f1!important;background:#fff!important;box-shadow:none!important}.page-shell.df-page-split .stat-card__glow{position:absolute;right:-26px;top:-20px;width:126px;height:126px;border-radius:50%;opacity:1;pointer-events:none}.page-shell.df-page-split .stat-label{position:relative;z-index:1;grid-column:1;grid-row:1;font-size:16px;font-weight:600;color:var(--stat-accent, #607187)!important}.page-shell.df-page-split .stat-val{position:relative;z-index:1;grid-column:2;grid-row:1;justify-self:end;align-self:baseline;font-size:27px;line-height:1.05;font-weight:800;margin-top:0;font-variant-numeric:tabular-nums;color:var(--stat-accent, #607187)!important}.page-shell.df-page-split .stat-desc{position:relative;z-index:1;grid-column:1 / -1;grid-row:2;margin-top:0;color:#7c8da4!important;font-size:11px;line-height:1.3}.page-shell.df-page-split .stat-card--production,.page-shell.df-page-split .stat-card--total,.page-shell.df-page-split .stat-card--workers{--stat-accent: #2f65ff}.page-shell.df-page-split .stat-card--abnormal,.page-shell.df-page-split .stat-card--pending,.page-shell.df-page-split .stat-card--pending-cut,.page-shell.df-page-split .stat-card--pending-price{--stat-accent: #d97706}.page-shell.df-page-split .stat-card--customer,.page-shell.df-page-split .stat-card--hours{--stat-accent: #7c3aed}.page-shell.df-page-split .stat-card--completed,.page-shell.df-page-split .stat-card--issued,.page-shell.df-page-split .stat-card--priced,.page-shell.df-page-split .stat-card--yield{--stat-accent: #16a34a}.page-shell.df-page-split .stat-card--production .stat-card__glow,.page-shell.df-page-split .stat-card--total .stat-card__glow,.page-shell.df-page-split .stat-card--workers .stat-card__glow{background:radial-gradient(circle,rgba(47,107,255,.12),transparent 64%)}.page-shell.df-page-split .stat-card--abnormal .stat-card__glow,.page-shell.df-page-split .stat-card--pending .stat-card__glow,.page-shell.df-page-split .stat-card--pending-cut .stat-card__glow,.page-shell.df-page-split .stat-card--pending-price .stat-card__glow{background:radial-gradient(circle,rgba(222,138,16,.12),transparent 64%)}.page-shell.df-page-split .stat-card--customer .stat-card__glow,.page-shell.df-page-split .stat-card--hours .stat-card__glow{background:radial-gradient(circle,rgba(122,86,255,.12),transparent 64%)}.page-shell.df-page-split .stat-card--completed .stat-card__glow,.page-shell.df-page-split .stat-card--issued .stat-card__glow,.page-shell.df-page-split .stat-card--priced .stat-card__glow,.page-shell.df-page-split .stat-card--yield .stat-card__glow{background:radial-gradient(circle,rgba(24,163,92,.12),transparent 64%)}.page-shell.df-page-split>.df-panel--summary{padding:0;background:transparent;border:none;box-shadow:none}.df-table-block.df-table-col-settings-arena>.action-row{margin:0!important;min-height:50px;padding:10px 2px 2px;flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;border-bottom:1px solid #dfe7f1;background:linear-gradient(180deg,#fff,#fbfcff);align-items:flex-end}.df-table-block.df-table-col-settings-arena>.action-row .action-row__start{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.df-table-block.df-table-col-settings-arena>.action-row .df-table-col-settings-root{position:relative!important;inset:auto!important;flex:0 0 auto;align-self:stretch;margin-left:auto;z-index:2;pointer-events:none;display:flex;align-items:center;justify-content:center}.df-table-block.df-table-col-settings-arena>.action-row .df-table-col-settings-root>.df-table-col-settings-root__trigger{pointer-events:auto}.df-table-block{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;padding:0;background:transparent}.df-table-block.df-table-col-settings-arena{position:relative}.df-table-block>.table-overflow-wrap,.df-table-block>.data-table-wrap,.df-table-block.df-table-col-settings-arena>.table-overflow-wrap{flex:1;min-height:0;overflow:hidden;width:100%;padding:0;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.table-overflow-wrap--inner-scroll{display:flex;flex-direction:column;overflow:hidden!important}.table-overflow-wrap--inner-scroll>.el-table{flex:1 1 auto;min-height:0;width:100%!important}.df-panel--body>.table-overflow-wrap{flex:1;min-height:0;overflow:hidden}.df-panel--body>.kanban-table-head{flex-shrink:0}.df-table-block>.table-overflow-wrap:first-child{padding-top:16px}.df-table-block.df-table-col-settings-arena>.action-row+.table-overflow-wrap{padding-top:0}.df-table-block.df-table-col-settings-arena>.table-overflow-wrap--with-col-corner{position:relative;padding-top:40px}.df-table-block.df-table-col-settings-arena>.instruction-stats+.table-overflow-wrap--with-col-corner,.df-table-block.df-table-col-settings-arena>.cutting-stats+.table-overflow-wrap--with-col-corner{padding-top:40px}.table-col-settings-corner{position:absolute;top:8px;right:0;z-index:4;pointer-events:none}.table-col-settings-corner .df-table-col-settings-root{position:relative!important;inset:auto!important;pointer-events:auto;display:flex;justify-content:flex-end}.df-table-col-settings-arena{position:relative}.df-table-col-settings-arena .df-col-settings-overlay.el-overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;box-sizing:border-box;z-index:5000!important;background-color:transparent!important}.df-table-col-settings-arena .df-col-settings-overlay .el-overlay-dialog{position:static!important;display:flex!important;width:100%!important;min-height:100%!important;box-sizing:border-box;justify-content:flex-end!important;align-items:flex-start!important;padding:0!important;transition:none!important;animation:none!important}.df-table-col-settings-arena .df-table-col-settings-dialog.el-dialog{position:absolute!important;margin:0!important;top:52px!important;right:10px!important;left:auto!important;transform:none!important;transition:none!important;animation:none!important;z-index:5001!important}.df-table-col-settings-arena.df-table-col-settings-arena--tabs-toolbar .df-table-col-settings-dialog.el-dialog{top:44px!important}.df-table-col-settings-arena.df-table-col-settings-arena--exec .df-table-col-settings-dialog.el-dialog{top:52px!important}.df-table-col-settings-dialog.el-dialog .el-dialog__header{display:none}.df-table-col-settings-dialog.el-dialog .el-dialog__body,.df-table-col-settings-dialog.el-dialog .el-dialog__footer{padding:5px!important}.df-table-col-settings-dialog.el-dialog{border-radius:var(--el-border-radius-base);overflow:hidden}.df-table-block>.pc-step-toolbar{flex-shrink:0;width:100%;margin-top:16px;margin-bottom:0}.df-table-block>.pc-step-toolbar.pc-step-toolbar--with-col-settings{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.df-table-block>.pc-step-toolbar.pc-step-toolbar--with-col-settings .pc-step-tabs{flex:1 1 auto;min-width:0}.df-table-block>.pc-step-toolbar.pc-step-toolbar--with-col-settings .pc-step-toolbar__tools{flex:0 0 auto;padding-bottom:2px}.df-table-block>.pc-step-toolbar.pc-step-toolbar--with-col-settings .df-table-col-settings-root{position:relative!important;inset:auto!important;pointer-events:none;display:flex;justify-content:flex-end}.df-table-block>.pc-step-toolbar.pc-step-toolbar--with-col-settings .df-table-col-settings-root>.df-table-col-settings-root__trigger{pointer-events:auto}.pc-step-tabs.el-tabs--card>.el-tabs__header .el-tabs__nav{border-bottom:none}.pc-step-tabs .el-tabs__nav-wrap:after{display:none!important}.pc-step-tabs .el-tabs__header{margin-bottom:0!important}.page-shell.df-page-split .df-table-block .table-overflow-wrap .el-table.df-list-table,.page-shell.df-page-split .df-table-block .table-overflow-wrap .el-table,.page-shell.df-page-split .df-table-block .table-overflow-wrap .el-table__inner-wrapper{width:100%!important}.df-pager-bar{flex-shrink:0;width:100%;box-sizing:border-box;min-height:40px;padding:0 16px;border-top:1px solid #e9eef5;background:#fff;display:flex;align-items:center}.df-pager-bar .df-pagination{width:100%;gap:8px 12px;align-items:center;margin-top:0;padding-top:0}.df-pager-bar .df-pagination__nav{gap:1px}.df-pager-bar .df-pg-btn{min-width:28px;height:28px;padding:0 4px}.df-pager-bar .df-pagination__sizes{width:96px}.df-pager-bar .df-pagination__sizes .el-select__wrapper{min-height:28px;height:28px}.filter-card.df-filter-embedded{margin:0!important;padding:18px 18px 12px!important;border:1px solid #dfe7f1!important;box-shadow:0 14px 38px #13213814!important;background:#fff!important;border-radius:14px!important;overflow:hidden!important}.df-table-block .col-actions .el-button.is-link{font-weight:500;padding:0 4px}.df-table-block .col-actions .el-button.is-link.el-button--primary{color:var(--df-table-primary, #1677ff)!important}.df-table-block .col-actions .el-button.is-link.el-button--primary:hover{color:var(--df-table-primary-hover, #4096ff)!important}.df-table-block .col-actions .el-button.is-link.el-button--success{color:#237804!important}.df-table-block .col-actions .el-button.is-link.el-button--success:hover{color:#389e0d!important}.df-table-block .col-actions .el-button.is-link.el-button--danger{color:#cf1322!important}.df-table-block .col-actions .el-button.is-link.el-button--danger:hover{color:#ff4d4f!important}.df-table-block .col-actions .el-button.is-link.el-button--warning{color:#d48806!important}.df-table-block .col-actions .el-button.is-link.el-button--warning:hover{color:#fa8c16!important}.pc-split-card.el-card{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.pc-split-card.el-card .el-card__body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--content-bg);padding:12px 16px 16px}.tech-card{position:relative;background:var(--component-background);border:1px solid var(--border-light);border-radius:var(--el-border-radius-base);padding:24px;box-shadow:none;transition:box-shadow var(--transition-duration) var(--transition-ease),border-color var(--transition-duration) var(--transition-ease);overflow:hidden}.tech-card:hover{box-shadow:0 1px 2px -2px #00000029,0 3px 6px #0000001f,0 5px 12px 4px #00000017;border-color:#d9d9d9;transform:none}.tech-card--glow:hover{border-color:var(--el-color-primary-light-3);box-shadow:0 1px 2px -2px #00000029,0 3px 6px #0000001f,0 5px 12px 4px #00000017}.search-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--component-background);border:1px solid var(--border-light);border-radius:var(--el-border-radius-base);margin-bottom:16px;box-shadow:none}.data-table-wrap{background:var(--component-background);border:1px solid var(--border-light);border-radius:var(--el-border-radius-base);box-shadow:none}.table-overflow-wrap{width:100%}.data-table-wrap .el-table{--el-table-bg-color: transparent !important}.filter-card{background:#fff!important;border:1px solid #dfe7f1!important;border-radius:14px!important;padding:18px 18px 12px!important;margin-bottom:0!important;box-shadow:0 14px 38px #13213814!important;overflow:hidden!important}.filter-card .filters,.filter-card .filters--grid{display:flex!important;flex-wrap:wrap;align-items:flex-end;--filter-col-count: 6;--filter-col-gap-x: 14px;--filter-col-gap-y: 12px;gap:var(--filter-col-gap-y) var(--filter-col-gap-x)}@media (max-width: 1440px){.filter-card .filters,.filter-card .filters--grid{--filter-col-count: 5}}@media (max-width: 1180px){.filter-card .filters,.filter-card .filters--grid{--filter-col-count: 4}}@media (max-width: 900px){.filter-card .filters,.filter-card .filters--grid{--filter-col-count: 3}}@media (max-width: 640px){.filter-card .filters,.filter-card .filters--grid{--filter-col-count: 2}}@media (max-width: 460px){.filter-card .filters,.filter-card .filters--grid{--filter-col-count: 1}}.filter-card .filter-item{display:flex;flex-direction:column;align-items:stretch;gap:7px;min-width:0;width:100%;flex:1 1 calc((100% - (var(--filter-col-count) - 1) * var(--filter-col-gap-x)) / var(--filter-col-count));max-width:calc((100% - (var(--filter-col-count) - 1) * var(--filter-col-gap-x)) / var(--filter-col-count))}.filter-card.df-filter-embedded .filter-item>.el-input,.filter-card.df-filter-embedded .filter-item>.el-select,.filter-card.df-filter-embedded .filter-item>.el-date-editor{width:100%!important;max-width:none!important;min-width:0;box-sizing:border-box}.filter-card .filter-label{display:block;margin:0;font-size:13px;line-height:1.2;color:#33485f;white-space:nowrap;font-weight:400;letter-spacing:0;font-family:var(--font-family)}.filter-card .el-form-item__label{font-weight:400!important;font-family:var(--font-family)!important}.filter-card .el-input,.filter-card .el-select,.filter-card .el-date-editor{width:100%;min-width:0;max-width:none}.filter-card .el-input__wrapper,.filter-card .el-select__wrapper,.filter-card .el-date-editor.el-input__wrapper{min-height:38px;border-radius:8px;box-shadow:0 0 0 1px #cfd9e6 inset;background:#fff}.filter-card .el-input__inner,.filter-card .el-input__inner::placeholder,.filter-card .el-select__placeholder,.filter-card .el-select__selected-item,.filter-card .el-range-input,.filter-card .el-range-separator{color:#132238;font-size:13px!important}.filter-card .el-input__inner::placeholder,.filter-card .el-select__placeholder,.filter-card .el-range-input::placeholder{color:#8a99ab}.filter-card .filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto;flex:0 0 auto;padding-top:0;width:auto;white-space:nowrap}.filter-card .filter-actions .el-button{min-width:60px;height:38px;border-radius:8px;font-weight:600}.filter-card .filter-actions .el-button--primary{background:#2f6bff;border-color:#2f6bff;box-shadow:0 10px 18px #2f6bff2e}.page-shell:not(.page-shell--execution)>.list-unified-card{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--component-background);border:1px solid var(--border-light);border-radius:var(--el-border-radius-base)}.list-unified-card>.filter-card{margin-bottom:0;border:none;border-radius:0;border-bottom:1px solid var(--border-light);box-shadow:none;flex-shrink:0}.list-unified-card>.action-row{margin:0;padding:12px 16px;border-bottom:1px solid var(--border-light);flex-shrink:0}.list-unified-card>.table-overflow-wrap,.list-unified-card>.data-table-wrap{flex:1;min-height:0;overflow:hidden;background:var(--component-background);border:none!important;border-radius:0!important;box-shadow:none!important}.list-unified-card>.table-overflow-wrap .df-list-table,.list-unified-card>.data-table-wrap .df-list-table{border:none!important;border-radius:0!important}.list-unified-card>.df-pager.df-pagination,.list-unified-card>.mt{margin-top:8px;flex-shrink:0;padding:0 12px 12px}.el-card .list-unified-card{border:none;background:transparent;border-radius:0}.page-shell:not(.page-shell--execution)>.el-card.card{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.page-shell:not(.page-shell--execution)>.el-card.card :deep(.el-card__body){flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.action-row{display:flex;min-height:50px;padding:10px 2px 2px;margin:0;align-items:flex-end;border-bottom:1px solid #dfe7f1;background:linear-gradient(180deg,#fff,#fbfcff)}.action-row .action-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.action-row .action-buttons .el-button+.el-button{margin-left:0}.df-list-table{border-radius:var(--el-border-radius-base);overflow:hidden;border:0;box-shadow:none}.df-list-table .el-table__body-wrapper,.df-list-table .el-table__body-wrapper .el-scrollbar,.df-list-table .el-table__body-wrapper .el-scrollbar .el-scrollbar__wrap{overflow-x:auto!important}.df-list-table .el-table__header th.el-table__cell{background:var(--table-header-bg)!important;color:var(--heading-color)!important;font-weight:600!important;font-size:var(--font-size-base)!important;letter-spacing:0!important}.table-overflow-wrap>.el-table.df-list-table,.table-overflow-wrap>.df-list-table,.data-table-wrap>.el-table.df-list-table,.data-table-wrap>.df-list-table{border:0!important;border-radius:0!important}.table-overflow-wrap .el-table.df-list-table:before,.table-overflow-wrap .el-table.df-list-table:after,.table-overflow-wrap .el-table.df-list-table .el-table__inner-wrapper:before,.table-overflow-wrap .el-table.df-list-table .el-table__inner-wrapper:after,.table-overflow-wrap .el-table.df-list-table .el-table__border-left-patch,.table-overflow-wrap .el-table.df-list-table .el-table__border-right-patch,.data-table-wrap .el-table.df-list-table:before,.data-table-wrap .el-table.df-list-table:after,.data-table-wrap .el-table.df-list-table .el-table__inner-wrapper:before,.data-table-wrap .el-table.df-list-table .el-table__inner-wrapper:after,.data-table-wrap .el-table.df-list-table .el-table__border-left-patch,.data-table-wrap .el-table.df-list-table .el-table__border-right-patch{display:none!important}.df-list-table .col-actions .cell{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:nowrap!important;gap:4px!important}.el-table th.el-table-fixed-column--right.col-actions,.el-table td.el-table-fixed-column--right.col-actions{position:sticky!important;right:0!important;z-index:4!important;box-shadow:-6px 0 10px #0f172a1a!important}.el-table th.el-table-fixed-column--right.col-actions{z-index:5!important;cursor:default!important}.el-table th.el-table-fixed-column--right.col-actions:before{content:"";position:absolute;top:0;bottom:0;left:-8px;width:8px;pointer-events:auto!important;cursor:default!important}html.dark .el-table th.el-table-fixed-column--right.col-actions,html.dark .el-table td.el-table-fixed-column--right.col-actions{box-shadow:-6px 0 12px #0006!important}.df-list-table th.col-fill-spacer,.df-list-table td.col-fill-spacer{padding:0!important;border-right:none!important}.df-list-table .col-fill-spacer .cell{padding:0!important;line-height:0!important}.df-list-table .el-table__body tr td.el-table__cell{background-color:var(--el-bg-color)!important}.df-list-table .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:var(--el-fill-color-light)!important}.df-list-table .el-table__body tr.el-table__row:hover td.el-table__cell,.df-list-table .el-table__body tr.hover-row td.el-table__cell{background-color:var(--df-table-row-hover-bg)!important;background-image:none!important}.df-list-table td.el-table-fixed-column--left,.df-list-table td.el-table-fixed-column--right{background-color:var(--el-bg-color)!important;background-clip:padding-box!important}.df-list-table th.el-table-fixed-column--left,.df-list-table th.el-table-fixed-column--right{background-color:var(--table-header-bg)!important;background-clip:padding-box!important}.df-list-table .el-table__row--striped td.el-table-fixed-column--left,.df-list-table .el-table__row--striped td.el-table-fixed-column--right{background-color:var(--el-fill-color-light)!important}.df-list-table .el-table__row:hover td.el-table-fixed-column--left,.df-list-table .el-table__row:hover td.el-table-fixed-column--right,.df-list-table tr.hover-row td.el-table-fixed-column--left,.df-list-table tr.hover-row td.el-table-fixed-column--right,.df-list-table .el-table__row--striped:hover td.el-table-fixed-column--left,.df-list-table .el-table__row--striped:hover td.el-table-fixed-column--right{background-color:var(--df-table-row-hover-bg)!important;background-image:none!important}.df-list-table .is-scrolling-left .el-table-fixed-column--right.is-last-column,.df-list-table .is-scrolling-middle .el-table-fixed-column--right.is-last-column{box-shadow:-4px 0 8px #0000000a!important}.df-list-table .is-scrolling-right .el-table-fixed-column--left.is-first-column,.df-list-table .is-scrolling-middle .el-table-fixed-column--left.is-first-column{box-shadow:4px 0 8px #0000000a!important}html.dark .df-list-table .is-scrolling-left .el-table-fixed-column--right.is-last-column,html.dark .df-list-table .is-scrolling-middle .el-table-fixed-column--right.is-last-column{box-shadow:-6px 0 12px #00000073!important}html.dark .df-list-table .is-scrolling-right .el-table-fixed-column--left.is-first-column,html.dark .df-list-table .is-scrolling-middle .el-table-fixed-column--left.is-first-column{box-shadow:6px 0 12px #00000073!important}.page-shell>.el-pagination.df-pager,.page-shell .el-pagination.df-pager,.page-shell>.df-pager.df-pagination,.page-shell .df-pager.df-pagination{width:100%;margin-top:8px;padding:4px 0 0;flex-wrap:wrap;row-gap:8px;display:flex;justify-content:flex-end}.page-shell>.table-overflow-wrap{background:var(--component-background);border:1px solid var(--border-light);border-radius:var(--el-border-radius-base);overflow:hidden}.page-shell>.table-overflow-wrap .df-list-table{border:none!important;border-radius:0!important}.el-table .col-actions .cell{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:4px!important;white-space:nowrap!important;overflow:visible!important;min-width:max-content;box-sizing:border-box}.el-table__body .el-table__cell .table-inline-actions{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;white-space:nowrap!important}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px}.status-dot--active{background:#52c41a}.status-dot--danger{background:#ff4d4f}.status-dot--warning{background:#faad14}.status-dot--info{background:#0960bd}.el-dialog__body .el-form.dingfei-dialog-form.el-form--label-top .el-form-item,.el-form.dingfei-dialog-form.el-form--label-top .el-form-item{margin-bottom:4px}.el-dialog__body .el-form.dingfei-dialog-form.el-form--label-top .el-form-item:last-child,.el-form.dingfei-dialog-form.el-form--label-top .el-form-item:last-child{margin-bottom:0}.el-dialog__body .el-form.dingfei-dialog-form .el-col.is-guttered,.el-form.dingfei-dialog-form .el-col.is-guttered{margin-bottom:4px}.el-dialog__body .el-form.dingfei-dialog-form .el-col.is-guttered .el-form-item,.el-form.dingfei-dialog-form .el-col.is-guttered .el-form-item{margin-bottom:0}.el-dialog__body .el-form.dingfei-dialog-form.el-form--label-top .el-form-item__label,.el-form.dingfei-dialog-form.el-form--label-top .el-form-item__label{margin-bottom:2px;padding-bottom:0;line-height:1.4}.el-dialog__body .el-form.dingfei-dialog-form .el-form-item__error,.el-form.dingfei-dialog-form .el-form-item__error{position:static;padding-top:2px;line-height:18px}.el-dialog .el-form .el-form-item.is-required.asterisk-left:not(.is-no-asterisk)>.el-form-item__label:before,.el-dialog .el-form .el-form-item.is-required.asterisk-left:not(.is-no-asterisk)>.el-form-item__label-wrap>.el-form-item__label:before,.el-form.dingfei-dialog-form .el-form-item.is-required.asterisk-left:not(.is-no-asterisk)>.el-form-item__label:before,.el-form.dingfei-dialog-form .el-form-item.is-required.asterisk-left:not(.is-no-asterisk)>.el-form-item__label-wrap>.el-form-item__label:before{content:none!important;margin-right:0!important}.el-dialog .el-form .el-form-item.is-required.asterisk-left:not(.is-no-asterisk)>.el-form-item__label:after,.el-dialog .el-form .el-form-item.is-required.asterisk-left:not(.is-no-asterisk)>.el-form-item__label-wrap>.el-form-item__label:after,.el-form.dingfei-dialog-form .el-form-item.is-required.asterisk-left:not(.is-no-asterisk)>.el-form-item__label:after,.el-form.dingfei-dialog-form .el-form-item.is-required.asterisk-left:not(.is-no-asterisk)>.el-form-item__label-wrap>.el-form-item__label:after{content:"*"!important;color:var(--el-color-danger);margin-left:4px}.el-form.dingfei-dialog-form.dingfei-dialog-form--stack{max-width:100%}.el-form.dingfei-dialog-form.dingfei-dialog-form--grid .el-row{width:100%}.el-form.dingfei-dialog-form.dingfei-dialog-form--grid .el-row.pa-form-grid-5{display:flex;flex-wrap:wrap}.el-form.dingfei-dialog-form.dingfei-dialog-form--grid .el-row.pa-form-grid-5>.el-col.pa-form-col--fifth{flex:0 0 20%;max-width:20%}.el-form.dingfei-dialog-form.dingfei-dialog-form--grid .el-row.pa-form-grid-5>.el-col.pa-form-col--full{flex:0 0 100%;max-width:100%}.el-form.dingfei-dialog-form.dingfei-dialog-form--grid .req-dict-field .el-form-item__content{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:16px;row-gap:8px}.el-form.dingfei-dialog-form.dingfei-dialog-form--grid .req-dict-pick-wrap{grid-column:1;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.el-form.dingfei-dialog-form.dingfei-dialog-form--grid .req-dict-pick-select{width:100%}.el-form.dingfei-dialog-form.dingfei-dialog-form--grid .req-dict-field .el-form-item__content>:not(.req-dict-pick-wrap){grid-column:1 / -1}.filter-tabs{display:flex;align-items:center;gap:0;border-bottom:1px solid #e4e4e7;margin-bottom:16px;overflow-x:auto;scrollbar-width:none}.filter-tabs::-webkit-scrollbar{display:none}.filter-tab{position:relative;flex:0 0 auto;height:34px;line-height:22px;padding:6px 12px;font-size:14px;font-family:var(--font-family);color:#323639;background:transparent;border:none;cursor:pointer;white-space:nowrap;transition:color .2s ease,background .2s ease;border-radius:0;outline:none;-webkit-user-select:none;user-select:none}.filter-tab:hover{color:#0960bd;background:#0960bd0a}.filter-tab.is-active{color:#0960bd;background:#0960bd14;font-weight:500}.filter-tab.is-active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#0960bd}html.dark .filter-tabs{border-bottom-color:#303030}html.dark .filter-tab{color:#ffffffa6}html.dark .filter-tab:hover{color:#4096ff;background:#4096ff14}html.dark .filter-tab.is-active{color:#4096ff;background:#4096ff1f}html.dark .filter-tab.is-active:after{background:#4096ff}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}main.vben-content .table-overflow-wrap>.el-loading-mask,main.vben-content .el-table>.el-loading-mask,main.vben-content .df-list-table>.el-loading-mask,main.vben-content .df-table-block>.el-loading-mask,main.vben-content .report-page>.el-loading-mask,main.vben-content .bom-product-list>.el-loading-mask,main.vben-content .bom-main>.el-loading-mask{background-color:#ffffff94!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.dark main.vben-content .table-overflow-wrap>.el-loading-mask,html.dark main.vben-content .el-table>.el-loading-mask,html.dark main.vben-content .df-list-table>.el-loading-mask,html.dark main.vben-content .df-table-block>.el-loading-mask,html.dark main.vben-content .report-page>.el-loading-mask,html.dark main.vben-content .bom-product-list>.el-loading-mask,html.dark main.vben-content .bom-main>.el-loading-mask{background-color:#0f172a4d!important}main.vben-content .table-overflow-wrap>.el-loading-mask .el-loading-spinner,main.vben-content .el-table>.el-loading-mask .el-loading-spinner,main.vben-content .df-list-table>.el-loading-mask .el-loading-spinner,main.vben-content .df-table-block>.el-loading-mask .el-loading-spinner,main.vben-content .report-page>.el-loading-mask .el-loading-spinner,main.vben-content .bom-product-list>.el-loading-mask .el-loading-spinner,main.vben-content .bom-main>.el-loading-mask .el-loading-spinner{margin-top:-18px}main.vben-content .page-shell .filter-label,main.vben-content .page-shell .table-card-title,main.vben-content .page-shell .filter-card-title{font-weight:400!important;font-family:var(--font-family)!important;color:var(--search-field-label-color, rgba(0, 0, 0, .72))!important;letter-spacing:0!important}.el-picker__popper .el-date-picker.has-time .el-date-picker__editor-wrap{position:static}.el-picker__popper .el-date-picker.has-time .el-picker-panel__body-wrapper{height:257px;overflow:hidden}.el-picker__popper .el-date-picker.has-time .el-date-picker__header{padding:6px 12px 0}.el-picker__popper .el-date-picker.has-time .el-picker-panel__content{margin:6px 15px 8px}.el-picker__popper .el-date-picker.has-time .el-date-table th{padding:3px 5px}.el-picker__popper .el-date-picker.has-time .el-date-table td{height:25px;padding:1px 0}.el-picker__popper .el-date-picker.has-time .el-date-table td .el-date-table-cell{height:25px;padding:0}.el-picker__popper .el-date-picker.has-time .el-time-panel{top:43px!important;right:0!important;left:0!important;width:auto!important;height:214px!important;box-sizing:border-box;display:none;margin:0;border-right:0;border-left:0;border-radius:0;box-shadow:none}.el-picker__popper .el-date-picker.has-time:has(.el-date-picker__time-header .el-date-picker__editor-wrap:nth-child(2) input:focus) .el-time-panel,.el-picker__popper .el-date-picker.has-time:has(.el-time-panel:hover) .el-time-panel,.el-picker__popper .el-date-picker.has-time:has(.el-time-panel:focus-within) .el-time-panel{display:block}.el-picker__popper .el-date-picker.has-time:has(.el-date-picker__time-header .el-date-picker__editor-wrap:first-child input:focus) .el-time-panel{display:none}.el-picker__popper .el-date-picker.has-time:has(.el-date-picker__time-header .el-date-picker__editor-wrap:nth-child(2) input:focus) .el-picker-panel__body-wrapper,.el-picker__popper .el-date-picker.has-time:has(.el-time-panel:hover) .el-picker-panel__body-wrapper,.el-picker__popper .el-date-picker.has-time:has(.el-time-panel:focus-within) .el-picker-panel__body-wrapper{overflow:hidden}.el-picker__popper .el-date-picker.has-time .el-time-panel__content{width:100%;height:100%}.el-picker__popper .el-date-picker.has-time .el-time-spinner,.el-picker__popper .el-date-picker.has-time .el-time-spinner__wrapper{height:100%;max-height:none}.el-picker__popper .el-date-picker.has-time .el-time-panel__footer{display:none}.df-table-block{--df-list-border: #dbe7f5;--df-list-inner-border: #e8eef6;--df-list-header-bg: #eef6ff;--df-list-tab-height: 44px;--df-list-toolbar-height: 42px;--df-list-toolbar-padding-y: 5px;--df-list-toolbar-padding-x: 5px;--df-list-button-height: 30px}.df-table-block>.df-list-tabs.el-tabs,.df-table-block>.cutting-status-tabs.el-tabs,.production-table-panel .production-page-tabs.el-tabs{flex:0 0 auto;height:var(--df-list-tab-height);margin:0}.df-table-block>.df-list-tabs.el-tabs>.el-tabs__header,.df-table-block>.cutting-status-tabs.el-tabs>.el-tabs__header,.production-table-panel .production-page-tabs.el-tabs>.el-tabs__header{height:var(--df-list-tab-height);margin:0!important;border-bottom:1px solid var(--df-list-border)}.df-table-block>.df-list-tabs.el-tabs>.el-tabs__header .el-tabs__nav,.df-table-block>.cutting-status-tabs.el-tabs>.el-tabs__header .el-tabs__nav,.production-table-panel .production-page-tabs.el-tabs>.el-tabs__header .el-tabs__nav{height:var(--df-list-tab-height);border:0}.df-table-block>.df-list-tabs.el-tabs>.el-tabs__header .el-tabs__item,.df-table-block>.cutting-status-tabs.el-tabs>.el-tabs__header .el-tabs__item,.production-table-panel .production-page-tabs.el-tabs>.el-tabs__header .el-tabs__item{height:var(--df-list-tab-height);min-width:118px;padding:0 22px;border:0!important;border-right:1px solid var(--df-list-border)!important;font-weight:400;line-height:var(--df-list-tab-height);color:var(--heading-color, #172033);background:#fff}.df-table-block>.df-list-tabs.el-tabs>.el-tabs__header .el-tabs__item.is-active,.df-table-block>.cutting-status-tabs.el-tabs>.el-tabs__header .el-tabs__item.is-active,.production-table-panel .production-page-tabs.el-tabs>.el-tabs__header .el-tabs__item.is-active{position:relative;color:var(--el-color-primary);font-weight:400}.df-table-block>.df-list-tabs.el-tabs>.el-tabs__header .el-tabs__item.is-active:after,.df-table-block>.cutting-status-tabs.el-tabs>.el-tabs__header .el-tabs__item.is-active:after,.production-table-panel .production-page-tabs.el-tabs>.el-tabs__header .el-tabs__item.is-active:after{position:absolute;right:22px;bottom:0;left:22px;height:2px;border-radius:2px;background:var(--el-color-primary);content:""}.df-table-block>.df-list-tabs.el-tabs>.el-tabs__header .el-tabs__nav-wrap:after,.df-table-block>.cutting-status-tabs.el-tabs>.el-tabs__header .el-tabs__nav-wrap:after,.production-table-panel .production-page-tabs.el-tabs>.el-tabs__header .el-tabs__nav-wrap:after{display:none!important}.df-table-block .df-list-toolbar,.df-table-block>.df-list-toolbar,.df-table-block>.action-row,.df-table-block.df-table-col-settings-arena>.df-list-toolbar,.df-table-block.df-table-col-settings-arena>.action-row,.df-table-block.df-table-col-settings-arena>.cutting-table-toolbar{min-height:var(--df-list-toolbar-height)!important;height:var(--df-list-toolbar-height);margin:0!important;padding:var(--df-list-toolbar-padding-y) var(--df-list-toolbar-padding-x)!important;border-bottom:1px solid var(--df-list-border);background:#fff!important;display:flex;align-items:center!important;justify-content:space-between;gap:10px;flex-shrink:0}.df-table-block .df-list-toolbar-actions,.df-table-block .action-buttons,.df-table-block .cutting-table-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.df-table-block .action-buttons .ie-wrap,.df-table-block .df-list-toolbar-actions .ie-wrap,.df-table-block .cutting-table-actions .ie-wrap{display:inline-flex;align-items:center;gap:10px}.df-table-block .action-tools{display:flex;align-items:center;gap:10px;margin-left:auto}.df-table-block .df-list-toolbar .el-button,.df-table-block>.df-list-toolbar .el-button,.df-table-block>.action-row .el-button,.df-table-block.df-table-col-settings-arena>.action-row .el-button,.df-table-block.df-table-col-settings-arena>.cutting-table-toolbar .el-button{min-height:var(--df-list-button-height)!important;height:var(--df-list-button-height)!important;min-width:78px;padding:0 8px!important}.df-table-block .toolbar-icon-btn,.df-table-block .df-table-col-settings-root__trigger{width:var(--df-list-button-height)!important;min-width:var(--df-list-button-height)!important;height:var(--df-list-button-height)!important;min-height:var(--df-list-button-height)!important;padding:0!important}.df-table-block .df-table-col-settings-root,.df-table-block .df-table-col-settings-root__trigger,.df-table-block .df-table-col-settings-root__btn{width:var(--df-list-button-height)!important;min-width:var(--df-list-button-height)!important;max-width:var(--df-list-button-height)!important;height:var(--df-list-button-height)!important;min-height:var(--df-list-button-height)!important;max-height:var(--df-list-button-height)!important}.df-table-block .df-table-col-settings-root__btn{padding:0!important}.df-table-block>.table-overflow-wrap,.df-table-block.df-table-col-settings-arena>.table-overflow-wrap{border:0!important;border-radius:0!important;background:#fff!important}.df-table-block .table-overflow-wrap>.el-table,.df-table-block .table-overflow-wrap>.df-list-table,.df-table-block .table-overflow-wrap>.production-table{border:0!important;border-radius:0!important;background:#fff!important}.df-table-block .el-table__inner-wrapper:before,.df-table-block .el-table__inner-wrapper:after,.df-table-block .el-table:before,.df-table-block .el-table:after,.df-table-block .el-table--border:before,.df-table-block .el-table--border:after,.df-table-block .el-table__border-left-patch,.df-table-block .el-table__border-right-patch{display:none!important}.df-table-block .el-table th.el-table__cell,.df-table-block .el-table .el-table__header-wrapper th.el-table__cell,.df-table-block .el-table .el-table__fixed-header-wrapper th.el-table__cell{background:var(--df-list-header-bg)!important;color:var(--heading-color, #172033)!important;font-weight:600!important;border-color:var(--df-list-inner-border)!important}.df-table-block .el-table td.el-table__cell{border-color:var(--df-list-inner-border)!important}.df-table-block .el-table,.df-table-block .el-table__body-wrapper,.df-table-block .el-table__empty-block,.df-table-block .el-table__empty-text{background-color:#fff!important}.df-table-block>.df-pager-bar{min-height:44px;height:44px;padding:0 15px;border-top:1px solid var(--df-list-border);background:#fff}.df-table-block>.df-pager-bar .df-pagination{min-height:43px}.df-panel--body>.df-table-block{border:1px solid var(--df-list-border);border-radius:var(--el-border-radius-base, 4px);background:#fff}.el-popper.df-wrap-tooltip,.el-popper.is-dark.df-wrap-tooltip{max-width:360px;white-space:pre-wrap;word-break:break-word;line-height:1.45}
