*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}html,body{background:#f3f6fa;margin:0;padding:0;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}#app{background:#f3f6fa;min-height:100%}.el-table{border-radius:6px;font-size:14px;overflow:hidden}.el-table .el-table__header-wrapper th.el-table__cell,.el-table .el-table__fixed-header-wrapper th.el-table__cell,.el-table .el-table__fixed-right-header-wrapper th.el-table__cell{color:#303133;background-color:#f5f7fa;font-weight:600;text-align:center!important;padding:12px 0!important}.el-table th.el-table__cell.is-leaf,.el-table th.el-table-fixed-column--left,.el-table th.el-table-fixed-column--right,.el-table .el-table__fixed-header-wrapper thead th,.el-table .el-table__fixed-right-header-wrapper thead th{background-color:#f5f7fa!important}.el-table .el-table__body-wrapper td.el-table__cell{text-align:center;vertical-align:middle;padding:10px 0!important}.el-table .el-table__header-wrapper th.el-table__cell .cell{white-space:normal;word-break:break-word;align-items:center;max-height:44px;padding:0 8px;line-height:1.4;display:flex;overflow:hidden;text-align:center!important;justify-content:center!important}.el-table .el-table__body-wrapper td.el-table__cell .cell{word-break:break-word;justify-content:center;align-items:center;min-width:0;line-height:1.4;display:flex;overflow:hidden}.el-table .table-cell--code .cell>*,.el-table .table-cell--count .cell>*,.el-table .table-cell--date .cell>*,.el-table .table-cell--identity .cell>*,.el-table .table-cell--person .cell>*,.el-table .table-cell--status .cell>*,.el-table .table-cell--action .cell>*{margin-top:auto;margin-bottom:auto}.el-table .el-table__body-wrapper td.el-table__cell .cell.el-tooltip{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.el-table .el-table__body-wrapper td.el-table__cell .cell .el-button+.el-button{margin-left:8px}.el-table .el-table__body-wrapper td.el-table__cell .cell .link-action{margin:0 4px}.el-table .el-table__body-wrapper td.el-table__cell .cell .link-action:first-child{margin-left:0}.el-table .el-table__body-wrapper td.el-table__cell .cell .link-action:last-child{margin-right:0}.link-action,.el-button.link-action{color:#006bb6;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;min-width:0;min-height:24px;padding:0 6px;font-size:12px;font-weight:500;line-height:22px;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.el-button.link-action{--el-button-text-color:#006bb6;--el-button-hover-text-color:#005fa3;--el-button-active-text-color:#004f8a;--el-button-bg-color:transparent;--el-button-border-color:transparent;--el-button-hover-bg-color:#eef7ff;--el-button-hover-border-color:transparent;--el-button-active-bg-color:#e2f0fb;--el-button-active-border-color:transparent;--el-button-disabled-bg-color:transparent;--el-button-disabled-border-color:transparent;--el-button-disabled-text-color:#9aa7b7;height:24px;box-shadow:none;margin:0;color:#006bb6!important;background-color:#0000!important;border-color:#0000!important}.link-action:hover,.el-button.link-action:not(.is-disabled):hover,.el-button.link-action:not(.is-disabled):focus{background:#eef7ff;color:#005fa3!important;background-color:#eef7ff!important}.link-action:focus-visible{outline-offset:1px;outline:2px solid #007acc52}.link-action.danger,.el-button.link-action.danger{color:#c03737!important}.link-action.warning{color:#b7791f}.el-button.link-action.danger{--el-button-text-color:#c03737;--el-button-hover-text-color:#a92828;--el-button-active-text-color:#8f2020;--el-button-bg-color:transparent;--el-button-border-color:transparent;--el-button-hover-bg-color:#fff2f2;--el-button-hover-border-color:transparent;--el-button-active-bg-color:#ffe6e6;--el-button-active-border-color:transparent;color:#c03737!important;background-color:#0000!important;border-color:#0000!important}.link-action.danger:hover,.el-button.link-action.danger:not(.is-disabled):hover,.el-button.link-action.danger:not(.is-disabled):focus{background:#fff2f2;color:#a92828!important;background-color:#fff2f2!important}.link-action.warning:hover{color:#9a5a0a;background:#fff7e8}.link-action:disabled,.link-action.is-disabled,.el-button.link-action.is-disabled{color:#9aa7b7;cursor:not-allowed;opacity:.72;background:0 0}.action-group,.attachment-actions,.attach-file-actions,.license-attachment-actions,.cert-card-actions,.cell-attachment-actions{align-items:center;gap:4px;display:inline-flex}.text-left .cell{text-align:left!important;justify-content:flex-start!important}.text-right .cell{font-variant-numeric:tabular-nums;text-align:right!important;justify-content:flex-end!important}.text-center .cell{text-align:center!important;justify-content:center!important}.page-container{background:#fff;border-radius:8px;max-height:calc(100vh - 100px);padding:20px;overflow:auto;box-shadow:0 2px 12px #0000000d}.main-content>[class*=-page]{max-height:calc(100vh - 100px);overflow:auto}.toolbar{align-items:center;gap:10px;margin-bottom:16px;display:flex}.workbench-shell .toolbar-actions,.workbench-shell .personnel-actions,.workbench-shell .table-actions,.workbench-shell .wb-comment-actions{align-items:center!important;gap:8px!important}.workbench-shell .toolbar-actions button,.workbench-shell .personnel-actions button,.workbench-shell .table-actions button,.workbench-shell .wb-comment-actions button,.workbench-shell .wb-table-tools button,.workbench-shell .wb-right-header button{box-sizing:border-box!important;white-space:nowrap!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;min-width:42px!important;height:32px!important;padding:0 12px!important;line-height:1!important;display:inline-flex!important}.workbench-shell .toolbar-actions .primary,.workbench-shell .personnel-actions .primary,.workbench-shell .table-actions .primary,.workbench-shell .wb-comment-actions button:last-child,.workbench-shell .wb-table-tools .primary{min-width:78px!important}.el-input-number .el-input__inner{text-align:right}.el-dialog__body{padding-top:10px;padding-bottom:10px}.el-dialog__footer{background:#fff;border-top:1px solid #d8e0ea;justify-content:flex-end;align-items:center;gap:8px;padding:8px 12px;display:flex}.el-dialog__footer>.el-button{box-sizing:border-box!important;white-space:nowrap!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;min-width:58px!important;height:30px!important;min-height:30px!important;padding:0 14px!important;font-size:13px!important;line-height:1!important;display:inline-flex!important}.el-dialog__footer>.el-button+.el-button{margin-left:0!important}.el-dialog__footer>.el-button--primary{color:#fff!important;background:#007acc!important;border-color:#007acc!important;min-width:68px!important}.el-dialog__footer>.el-button--danger{color:#b42323!important;background:#fff5f5!important;border-color:#d64545!important}.el-dialog__footer>.el-button.is-disabled{cursor:not-allowed!important;opacity:.62!important}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:#f5f7fa}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:#fafafa}.el-tabs__content{padding-top:16px}.project-type-tabs>.el-tabs__content{padding-top:0;display:none}.project-type-tabs>.el-tabs__header{margin:0 0 12px}.project-type-tabs>.el-tabs__header .el-tabs__item{font-weight:600}.el-table__body-wrapper::-webkit-scrollbar:horizontal{height:12px!important}.el-table__body-wrapper::-webkit-scrollbar-thumb:horizontal{background-color:#909399!important;border-radius:6px!important}.el-table__body-wrapper::-webkit-scrollbar-track:horizontal{background-color:#e4e7ed!important}.el-scrollbar__bar.is-horizontal{height:12px!important}.el-scrollbar__bar.is-horizontal>div{background-color:#909399!important;border-radius:6px!important;height:12px!important}.el-table__body-wrapper{scrollbar-width:auto}.paginated-table{width:100%}.paginated-table__el-table--smart .table-header-cell .cell,.el-table .table-header-cell .cell{align-items:center;text-align:center!important;justify-content:center!important}.paginated-table__el-table--smart .cell{min-width:0}.paginated-table__el-table--smart .table-cell--textual .cell,.paginated-table__el-table--smart .table-cell--text .cell,.paginated-table__el-table--smart .table-cell--long-text .cell,.paginated-table__el-table--smart .table-cell--url .cell,.paginated-table__el-table--smart .table-cell--multi-record .cell,.el-table .table-cell--textual .cell,.el-table .table-cell--text .cell,.el-table .table-cell--url .cell,.el-table .table-cell--multi-record .cell{white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:20px;overflow:visible;text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important}.paginated-table__el-table--smart .table-cell--long-text .cell,.el-table .table-cell--long-text .cell{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-height:40px;overflow:hidden;display:-webkit-box!important}.paginated-table__el-table--smart .table-cell--url .cell,.el-table .table-cell--url .cell{word-break:break-all}.paginated-table__el-table--smart .table-cell--multi-record .cell,.el-table .table-cell--multi-record .cell{max-height:none;overflow:visible;display:block!important}.paginated-table__el-table--smart .table-cell--textual .cell>button,.paginated-table__el-table--smart .table-cell--textual .cell>a,.paginated-table__el-table--smart .table-cell--text .cell>button,.paginated-table__el-table--smart .table-cell--text .cell>a,.el-table .table-cell--textual .cell>button,.el-table .table-cell--textual .cell>a,.el-table .table-cell--text .cell>button,.el-table .table-cell--text .cell>a{text-align:left;justify-content:flex-start;max-width:100%}.paginated-table__el-table--smart .table-cell--numeric .cell,.el-table .table-cell--numeric .cell{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important;justify-content:flex-end!important}.paginated-table__el-table--smart .table-cell--code .cell,.paginated-table__el-table--smart .table-cell--count .cell,.paginated-table__el-table--smart .table-cell--date .cell,.paginated-table__el-table--smart .table-cell--identity .cell,.paginated-table__el-table--smart .table-cell--person .cell,.paginated-table__el-table--smart .table-cell--status .cell,.paginated-table__el-table--smart .table-cell--action .cell,.el-table .table-cell--code .cell,.el-table .table-cell--count .cell,.el-table .table-cell--date .cell,.el-table .table-cell--identity .cell,.el-table .table-cell--person .cell,.el-table .table-cell--status .cell,.el-table .table-cell--action .cell{white-space:nowrap;text-align:center!important;justify-content:center!important;align-items:center!important}.paginated-table__el-table--smart .table-cell--code .cell,.paginated-table__el-table--smart .table-cell--count .cell,.paginated-table__el-table--smart .table-cell--identity .cell,.paginated-table__el-table--smart .table-cell--person .cell,.el-table .table-cell--code .cell,.el-table .table-cell--count .cell,.el-table .table-cell--identity .cell,.el-table .table-cell--person .cell{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.paginated-table__el-table--smart .table-cell--action .cell,.el-table .table-cell--action .cell{gap:6px}.paginated-table__el-table--smart .table-cell--empty .cell,.el-table .table-cell--empty .cell{color:#a8abb2;box-shadow:none!important;border:0!important;outline:0!important}.paginated-table__el-table--smart .table-cell--empty .cell:empty:before,.el-table .table-cell--empty .cell:empty:before{content:"-";color:inherit}.paginated-table__el-table--smart .multiline-cell,.paginated-table__el-table--smart .name-tooltip-card{width:100%}.ledger-name-cell{color:#1f5fbf;cursor:help;font-weight:500;line-height:1.4}.ledger-name-tooltip{max-width:560px}.ledger-name-tooltip .name-tooltip-card{color:#303133;word-break:break-word;max-width:520px;line-height:1.8}.ledger-name-tooltip .name-tooltip-title{margin-bottom:4px;font-weight:700}.ledger-name-tooltip .name-tooltip-row span{color:#909399}.paginated-table__footer{flex-wrap:wrap;justify-content:flex-end;row-gap:8px;min-width:0;padding-top:14px;display:flex}.paginated-table__footer .el-pagination{flex-wrap:wrap;justify-content:flex-end;row-gap:8px;min-width:0}.paginated-table__footer .el-pager li,.paginated-table__footer .el-pagination button{box-sizing:border-box;font-variant-numeric:tabular-nums;min-width:32px;padding:0 8px}.paginated-table__footer .el-pager li.more{padding:0}.async-view-error{color:#475569;text-align:center;background:#fbfdff;border:1px dashed #c8d2df;place-items:center;gap:8px;min-height:260px;padding:28px;display:grid}.async-view-error strong{color:#111827;font-size:16px}.async-view-error span{font-size:13px}.async-view-error button{color:#fff;cursor:pointer;background:#007acc;border:1px solid #007acc;border-radius:4px;height:30px;padding:0 14px;font-size:13px}.el-drawer__body :where(input:not(.el-input__inner):not(.el-select__input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden]),select):not(:where(.wb-column-settings-panel *,.matrix-editor *,.license-attachment-uploader *,.license-attachment-list *,.attachment-list *,.wb-attachment-list *)){box-sizing:border-box!important;color:#1f2d3d!important;background:#fff!important;border:1px solid #c8d2df!important;border-radius:4px!important;outline:none!important;width:100%!important;min-width:0!important;height:32px!important;padding:0 9px!important;font-size:13px!important;line-height:30px!important}.el-drawer__body textarea:not(:where(.wb-column-settings-panel *,.matrix-editor *,.license-attachment-uploader *,.license-attachment-list *,.attachment-list *,.wb-attachment-list *)){resize:none;overflow-y:hidden;box-sizing:border-box!important;color:#1f2d3d!important;background:#fff!important;border:1px solid #c8d2df!important;border-radius:4px!important;outline:none!important;width:100%!important;min-width:0!important;min-height:32px!important;padding:6px 9px!important;font-size:13px!important;line-height:18px!important}.el-drawer__body :where(input:not(.el-input__inner):not(.el-select__input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden]):focus,select:focus,textarea:focus):not(:where(.wb-column-settings-panel *,.matrix-editor *,.license-attachment-uploader *,.license-attachment-list *,.attachment-list *,.wb-attachment-list *)){border-color:#007acc!important;box-shadow:0 0 0 1px #007acc24!important}.el-drawer__body :where(input:not(.el-input__inner):not(.el-select__input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden]):disabled,select:disabled,textarea:disabled,input:not(.el-input__inner):not(.el-select__input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden])[readonly],textarea[readonly]):not(:where(.wb-column-settings-panel *,.matrix-editor *,.license-attachment-uploader *,.license-attachment-list *,.attachment-list *,.wb-attachment-list *)){cursor:not-allowed;color:#8a97a8!important;background:#f5f7fa!important}.el-drawer__body :where(.el-input,.el-select,.el-date-editor,.el-input-number,.el-autocomplete):not(:where(.wb-column-settings-panel *,.matrix-editor *,.license-attachment-uploader *,.license-attachment-list *,.attachment-list *,.wb-attachment-list *)){width:100%!important;min-width:0!important}.el-drawer__body :where(.el-input__wrapper,.el-select__wrapper,.el-input-number .el-input__wrapper,.el-date-editor .el-input__wrapper,.el-cascader .el-input__wrapper):not(:where(.wb-column-settings-panel *,.matrix-editor *,.license-attachment-uploader *,.license-attachment-list *,.attachment-list *,.wb-attachment-list *)){box-sizing:border-box!important;background:#fff!important;border-radius:4px!important;min-height:32px!important;box-shadow:inset 0 0 0 1px #c8d2df!important}.el-drawer__body :where(.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-input.is-focus .el-input__wrapper,.el-select.is-focused .el-select__wrapper,.el-date-editor.is-active .el-input__wrapper,.el-cascader.is-focus .el-input__wrapper):not(:where(.wb-column-settings-panel *,.matrix-editor *,.license-attachment-uploader *,.license-attachment-list *,.attachment-list *,.wb-attachment-list *)){box-shadow:inset 0 0 0 1px #007acc,0 0 0 2px #007acc1f!important}.el-drawer__body :where(.el-input.is-disabled .el-input__wrapper,.el-select.is-disabled .el-select__wrapper,.el-input-number.is-disabled .el-input__wrapper):not(:where(.wb-column-settings-panel *,.matrix-editor *,.license-attachment-uploader *,.license-attachment-list *,.attachment-list *,.wb-attachment-list *)){background:#f5f7fa!important;box-shadow:inset 0 0 0 1px #c8d2df!important}.el-drawer__body :where(.el-input__inner,.el-select__placeholder,.el-textarea__inner):not(:where(.wb-column-settings-panel *,.matrix-editor *,.license-attachment-uploader *,.license-attachment-list *,.attachment-list *,.wb-attachment-list *)){color:#1f2d3d;font-size:13px}.el-drawer__body .el-textarea__inner:not(:where(.wb-column-settings-panel *,.matrix-editor *,.license-attachment-uploader *,.license-attachment-list *,.attachment-list *,.wb-attachment-list *)){resize:none;overflow-y:hidden;border-radius:4px!important;min-height:32px!important;line-height:18px!important;box-shadow:inset 0 0 0 1px #c8d2df!important}
