@charset "UTF-8";:root{--erp-brand-1: #f0f5ff;--erp-brand-2: #dbe7ff;--erp-brand-3: #b8ceff;--erp-brand-4: #80a8ff;--erp-brand-5: #3d80ff;--erp-brand-6: #005BF5;--erp-brand-7: #0046C4;--erp-brand-8: #003999;--erp-brand-9: #002D77;--erp-brand-10: #001F55;--erp-success: #16a34a;--erp-warning: #d97706;--erp-danger: #dc2626;--erp-info: #64748b;--erp-success-soft: #f0fdf4;--erp-warning-soft: #fffbeb;--erp-danger-soft: #fef2f2;--erp-info-soft: #f1f5f9;--erp-text-primary: #18181b;--erp-text-regular: #3f3f46;--erp-text-secondary: #71717a;--erp-text-placeholder:#a1a1aa;--erp-text-inverse: #ffffff;--erp-border-strong: #d4d4d8;--erp-border: #e4e4e7;--erp-border-light: #f4f4f5;--erp-fill-1: #fafafa;--erp-fill-2: #f4f4f5;--erp-fill-3: #e4e4e7;--erp-bg-page: #f6f7f9;--erp-bg-card: #ffffff;--erp-bg-header: #ffffff;--erp-sidebar-bg: #18181b;--erp-sidebar-bg-hover: #27272a;--erp-sidebar-bg-active: #27272a;--erp-sidebar-text: #a1a1aa;--erp-sidebar-text-hi: #fafafa;--erp-sidebar-divider: rgba(255, 255, 255, .06);--erp-sidebar-accent: var(--erp-brand-5);--erp-submenu-bg: #ffffff;--erp-font-xs: 12px;--erp-font-sm: 13px;--erp-font-md: 14px;--erp-font-lg: 15px;--erp-font-xl: 16px;--erp-font-2xl: 20px;--erp-font-3xl: 28px;--erp-control-h-sm: 28px;--erp-control-h-md: 32px;--erp-control-h-lg: 40px;--erp-radius-xs: 2px;--erp-radius-sm: 4px;--erp-radius-md: 6px;--erp-radius-lg: 8px;--erp-shadow-1: none;--erp-shadow-2: 0 1px 2px rgba(24, 24, 27, .04);--erp-shadow-pop: 0 6px 24px -6px rgba(24, 24, 27, .12), 0 2px 6px rgba(24, 24, 27, .06);--erp-space-1: 4px;--erp-space-2: 8px;--erp-space-3: 12px;--erp-space-4: 16px;--erp-space-5: 20px;--erp-space-6: 24px;--erp-header-h: 52px;--erp-sidebar-w: 64px;--erp-submenu-w: 208px;--erp-tab-h: 40px}:root{--el-color-primary: var(--erp-brand-6);--el-color-primary-light-3: var(--erp-brand-5);--el-color-primary-light-5: var(--erp-brand-4);--el-color-primary-light-7: var(--erp-brand-3);--el-color-primary-light-8: var(--erp-brand-2);--el-color-primary-light-9: var(--erp-brand-1);--el-color-primary-dark-2: var(--erp-brand-7);--el-radio-button-checked-bg-color: var(--erp-brand-6);--el-radio-button-checked-border-color: var(--erp-brand-6);--el-radio-button-checked-text-color: #ffffff;--el-button-active-color: var(--erp-brand-6);--el-button-text-color: var(--erp-text-regular);--el-checkbox-checked-bg-color: var(--erp-brand-6);--el-checkbox-checked-input-border-color: var(--erp-brand-6);--el-checkbox-input-border-color-hover: var(--erp-brand-6);--el-radio-input-border-color-hover: var(--erp-brand-6);--el-switch-on-color: var(--erp-brand-6);--el-link-hover-text-color: var(--erp-brand-7);--el-color-success: var(--erp-success);--el-color-success-light-9: var(--erp-success-soft);--el-color-success-dark-2: #15803d;--el-color-warning: var(--erp-warning);--el-color-warning-light-9: var(--erp-warning-soft);--el-color-warning-dark-2: #b45309;--el-color-danger: var(--erp-danger);--el-color-danger-light-9: var(--erp-danger-soft);--el-color-danger-dark-2: #b91c1c;--el-color-info: var(--erp-info);--el-color-info-light-9: var(--erp-info-soft);--el-color-info-dark-2: #475569;--el-text-color-primary: var(--erp-text-primary);--el-text-color-regular: var(--erp-text-regular);--el-text-color-secondary: var(--erp-text-secondary);--el-text-color-placeholder: var(--erp-text-placeholder);--el-text-color-disabled: #d4d4d8;--el-border-color: var(--erp-border);--el-border-color-light: var(--erp-border-light);--el-border-color-lighter: var(--erp-border-light);--el-border-color-extra-light: var(--erp-border-light);--el-border-color-hover: var(--erp-border-strong);--el-fill-color: var(--erp-fill-1);--el-fill-color-light: var(--erp-fill-1);--el-fill-color-lighter: #fafbfc;--el-fill-color-blank: #ffffff;--el-bg-color: #ffffff;--el-bg-color-page: var(--erp-bg-page);--el-bg-color-overlay: #ffffff;--el-border-radius-base: var(--erp-radius-md);--el-border-radius-small: var(--erp-radius-sm);--el-font-size-base: var(--erp-font-md);--el-font-size-small: var(--erp-font-sm);--el-font-size-extra-small: var(--erp-font-xs);--el-font-size-large: var(--erp-font-lg);--el-component-size: var(--erp-control-h-md);--el-component-size-small: var(--erp-control-h-sm);--el-component-size-large: var(--erp-control-h-lg);--el-box-shadow-light: var(--erp-shadow-2);--el-box-shadow: var(--erp-shadow-pop)}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:var(--erp-font-md);font-feature-settings:"tnum","cv11";color:var(--erp-text-primary);background:var(--erp-bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow:hidden}a{text-decoration:none;color:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0000003d}::-webkit-scrollbar-track{background:transparent}.el-table{font-size:var(--erp-font-md);--el-table-border-color: var(--erp-border-light);--el-table-header-bg-color: transparent;--el-table-row-hover-bg-color: var(--erp-fill-1);color:var(--erp-text-regular)}.el-table:before{display:none}.el-table th.el-table__cell{background:transparent!important;color:var(--erp-text-secondary)!important;font-weight:500;font-size:var(--erp-font-sm);letter-spacing:.2px;padding:10px 0;border-bottom:1px solid var(--erp-border)!important}.el-table th.el-table__cell .cell{line-height:1.4}.el-table td.el-table__cell{padding:12px 0;border-bottom:1px solid var(--erp-border-light)!important}.el-table.el-table--border{border-color:var(--erp-border)!important}.el-table.el-table--border .el-table__cell{border-right-color:var(--erp-border-light)!important}.el-table .el-table__row.current-row>td.el-table__cell,.el-table .el-table__row:hover>td.el-table__cell{background:var(--erp-fill-1)!important}.el-table .el-button+.el-button{margin-left:6px}.el-table .el-button.is-link{height:auto;padding:0}.el-tag{border:none;border-radius:var(--erp-radius-sm);font-weight:500;padding:0 8px;height:22px;line-height:22px}.el-tag--small{height:20px;line-height:20px;padding:0 6px;font-size:var(--erp-font-xs)}.el-button{font-weight:500;border-radius:var(--erp-radius-sm);--el-button-size: var(--erp-control-h-md);--el-button-border-color: var(--erp-border);--el-button-text-color: var(--erp-text-regular);--el-button-hover-bg-color: var(--erp-fill-1);--el-button-hover-border-color: var(--erp-border-strong);--el-button-hover-text-color: var(--erp-text-primary);transition:all .12s ease;padding:0 14px}.el-button.is-link{--el-button-text-color: var(--erp-text-primary);font-weight:500;height:auto;padding:0}.el-button.is-link.el-button--primary{--el-button-text-color: var(--erp-brand-6)}.el-button.is-link.el-button--danger{--el-button-text-color: var(--erp-danger)}.el-button.is-link.el-button--warning{--el-button-text-color: var(--erp-warning)}.el-button.is-link.el-button--success{--el-button-text-color: var(--erp-success)}.el-button--primary:not(.is-link),.el-button--primary:not(.is-link):focus,.el-button--primary:not(.is-link):not(:disabled):focus{--el-button-bg-color: var(--erp-brand-6);--el-button-border-color: var(--erp-brand-6);--el-button-text-color: #ffffff;--el-button-hover-bg-color: var(--erp-brand-7);--el-button-hover-border-color: var(--erp-brand-7);--el-button-hover-text-color: #ffffff;--el-button-active-bg-color: var(--erp-brand-7);--el-button-active-border-color: var(--erp-brand-7);background-color:var(--erp-brand-6)!important;border-color:var(--erp-brand-6)!important;color:#fff!important;box-shadow:none!important}.el-button--primary:not(.is-link):hover,.el-button--primary:not(.is-link):not(:disabled):hover{background-color:var(--erp-brand-7)!important;border-color:var(--erp-brand-7)!important;color:#fff!important}.el-button--primary:not(.is-link).is-disabled,.el-button--primary:not(.is-link):disabled{background-color:var(--erp-brand-4)!important;border-color:var(--erp-brand-4)!important;color:#fff!important}.el-button--small{--el-button-size: var(--erp-control-h-sm);padding:0 10px;font-size:var(--erp-font-sm)}.el-button--large{--el-button-size: var(--erp-control-h-lg);padding:0 18px;font-size:var(--erp-font-lg)}.el-button.is-circle{--el-button-bg-color: transparent;--el-button-border-color: transparent;--el-button-hover-bg-color: var(--erp-fill-2);--el-button-hover-border-color: transparent;--el-button-hover-text-color: var(--erp-text-primary);color:var(--erp-text-secondary);width:var(--erp-control-h-md);height:var(--erp-control-h-md)}.el-button.is-circle.el-button--small{width:var(--erp-control-h-sm);height:var(--erp-control-h-sm)}.el-input,.el-select{--el-input-height: var(--erp-control-h-md)}.el-input--small,.el-select--small{--el-input-height: var(--erp-control-h-sm)}.el-input--large,.el-select--large{--el-input-height: var(--erp-control-h-lg)}.el-input__wrapper,.el-textarea__inner{box-shadow:0 0 0 1px var(--erp-border) inset!important;background:#fff!important;transition:box-shadow .12s}.el-input__wrapper:hover,.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--erp-border-strong) inset!important}.el-input__wrapper.is-focus,.el-textarea__inner.is-focus{box-shadow:0 0 0 1px var(--erp-brand-6) inset!important}.el-input__inner{color:var(--erp-text-primary)}.el-input__inner::placeholder{color:var(--erp-text-placeholder)}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{--el-input-height: var(--erp-control-h-md)}.el-date-editor--daterange.el-input__wrapper{height:var(--erp-control-h-md)}.el-radio-button__inner{--el-radio-button-checked-text-color: #ffffff;font-weight:500;height:var(--erp-control-h-md);line-height:calc(var(--erp-control-h-md) - 2px);padding:0 16px;border-color:var(--erp-border)!important;background:#fff;color:var(--erp-text-regular);box-shadow:-1px 0 0 0 var(--erp-border)}.el-radio-button__inner:hover{color:var(--erp-text-primary);background:var(--erp-fill-1)}.el-radio-button--small .el-radio-button__inner{height:var(--erp-control-h-sm);line-height:calc(var(--erp-control-h-sm) - 2px);padding:0 12px;font-size:var(--erp-font-sm)}.el-radio-button:first-child .el-radio-button__inner{box-shadow:none}.el-radio-button__original-radio:checked+.el-radio-button__inner,.el-radio-button__original-radio:checked:not(:disabled)+.el-radio-button__inner{--el-radio-button-checked-text-color: #ffffff;background-color:var(--erp-brand-6)!important;border-color:var(--erp-brand-6)!important;color:#fff!important;box-shadow:-1px 0 0 0 var(--erp-brand-6)!important}.el-radio-button__original-radio:disabled+.el-radio-button__inner{color:var(--erp-text-placeholder)!important}.el-radio-button__original-radio:checked:disabled+.el-radio-button__inner{color:#fff!important;opacity:.6}.el-pagination{--el-pagination-font-size: var(--erp-font-md);--el-pagination-button-color: var(--erp-text-regular);--el-pagination-hover-color: var(--erp-text-primary);font-weight:400}.el-pagination .btn-prev,.el-pagination .btn-next,.el-pagination .el-pager li{background:transparent!important;color:var(--erp-text-regular);border-radius:var(--erp-radius-sm)!important;margin:0 2px!important;min-width:30px!important;height:30px!important;line-height:30px!important;font-weight:400}.el-pagination .el-pager li:hover{color:var(--erp-text-primary);background:var(--erp-fill-1)!important}.el-pagination .el-pager li.is-active{background:var(--erp-brand-6)!important;color:#fff!important;font-weight:500}.el-pagination.is-background .btn-prev,.el-pagination.is-background .btn-next,.el-pagination.is-background .el-pager li{background:transparent!important}.el-pagination.is-background .el-pager li:hover{background:var(--erp-fill-1)!important}.el-pagination.is-background .el-pager li.is-active{background:var(--erp-brand-6)!important}.el-pagination .el-pagination__sizes,.el-pagination .el-pagination__jump,.el-pagination .el-pagination__total{height:32px;line-height:32px}.el-card{border:1px solid var(--erp-border);border-radius:var(--erp-radius-md);box-shadow:none;background:var(--erp-bg-card)}.el-card .el-card__header{padding:12px 16px;border-bottom:1px solid var(--erp-border-light);font-weight:600;color:var(--erp-text-primary);font-size:var(--erp-font-lg);background:transparent}.el-card .el-card__body{padding:16px}.el-dialog{border-radius:var(--erp-radius-lg);overflow:hidden;box-shadow:var(--erp-shadow-pop)!important}.el-dialog .el-dialog__header{padding:14px 20px;margin:0;border-bottom:1px solid var(--erp-border-light)}.el-dialog .el-dialog__title{font-size:var(--erp-font-lg);font-weight:600;color:var(--erp-text-primary)}.el-dialog .el-dialog__body{padding:18px 20px;color:var(--erp-text-regular)}.el-dialog .el-dialog__footer{padding:12px 20px;border-top:1px solid var(--erp-border-light);background:var(--erp-fill-1)}.el-form-item__label{color:var(--erp-text-regular);font-weight:400;font-size:var(--erp-font-md)}.el-form--inline .el-form-item{margin-bottom:0}.el-switch{--el-switch-on-color: var(--erp-brand-6);--el-switch-off-color: var(--erp-border-strong)}.el-tabs__item{font-size:var(--erp-font-md);color:var(--erp-text-secondary)}.el-tabs__item.is-active{color:var(--erp-text-primary);font-weight:600}.el-tabs__item:hover{color:var(--erp-text-primary)}.el-tabs__active-bar{background:var(--erp-brand-6)}.el-tabs__nav-wrap:after{background:var(--erp-border)!important}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--erp-brand-6);border-color:var(--erp-brand-6)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--erp-text-primary)}.el-radio__input.is-checked .el-radio__inner{background:var(--erp-brand-6);border-color:var(--erp-brand-6)}.el-radio__input.is-checked+.el-radio__label{color:var(--erp-text-primary)}.el-dropdown__popper.el-popper,.el-popper.is-light{--el-popover-border-color: var(--erp-border) !important;box-shadow:var(--erp-shadow-pop)!important;border-radius:var(--erp-radius-md)!important}.el-select-dropdown__item.is-selected{color:var(--erp-brand-6);background:var(--erp-brand-1);font-weight:500}.el-select-dropdown__item.is-hovering{background:var(--erp-fill-1)}.el-table .el-button.is-link{--el-button-bg-color: transparent;--el-button-border-color: transparent;--el-button-hover-bg-color: transparent;--el-button-hover-border-color: transparent;height:auto;min-height:0;padding:0;font-weight:500;font-size:var(--erp-font-md);vertical-align:middle}.el-table .el-button.is-link.el-button--primary,.el-table .el-button.is-link.el-button--warning,.el-table .el-button.is-link.el-button--info,.el-table .el-button.is-link.el-button--success{--el-button-text-color: var(--erp-brand-6);--el-button-hover-text-color: var(--erp-brand-7);background-color:transparent!important;border-color:transparent!important;color:var(--erp-brand-6)!important}.el-table .el-button.is-link.el-button--primary:hover:not(.is-disabled),.el-table .el-button.is-link.el-button--warning:hover:not(.is-disabled),.el-table .el-button.is-link.el-button--info:hover:not(.is-disabled),.el-table .el-button.is-link.el-button--success:hover:not(.is-disabled){color:var(--erp-brand-7)!important}.el-table .el-button.is-link.el-button--danger{--el-button-text-color: var(--erp-danger);--el-button-hover-text-color: #b91c1c;background-color:transparent!important;border-color:transparent!important;color:var(--erp-danger)!important}.el-table .el-button.is-link.el-button--danger:hover:not(.is-disabled){color:#b91c1c!important}.el-table .el-button.is-link.is-disabled,.el-table .el-button.is-link.is-disabled:hover{color:var(--erp-text-placeholder)!important;cursor:not-allowed}.el-table .el-table__cell .cell>.el-button.is-link+.el-button.is-link,.el-table .el-table__cell .cell>span+.el-button.is-link,.el-table .el-table__cell .cell>.el-button.is-link+span,.el-table .el-table__cell .cell>span+span{margin-left:13px;position:relative}.el-table .el-table__cell .cell>.el-button.is-link+.el-button.is-link:before,.el-table .el-table__cell .cell>span+.el-button.is-link:before,.el-table .el-table__cell .cell>.el-button.is-link+span:before,.el-table .el-table__cell .cell>span+span:before{content:"";position:absolute;left:-7px;top:50%;transform:translateY(-50%);width:1px;height:12px;background:var(--erp-border)}.el-table .el-table__cell .cell:has(>.el-button.is-link),.el-table .el-table__cell .cell:has(>span>.el-button.is-link){white-space:nowrap}.muted{color:var(--erp-text-secondary)}.text-mono{font-family:SF Mono,JetBrains Mono,Menlo,Consolas,monospace;font-feature-settings:"tnum"}.divider-line{height:1px;background:var(--erp-border-light);margin:12px 0}
