@charset "UTF-8";.global-confirm-dialog__head[data-v-2936e0b0]{display:flex;align-items:center;gap:12px;padding-right:28px}.global-confirm-dialog__icon-wrap[data-v-2936e0b0]{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.global-confirm-dialog__icon-wrap--warning[data-v-2936e0b0]{background:#fff7e8;color:#ff7d00}.global-confirm-dialog__icon-wrap--info[data-v-2936e0b0]{background:#e8f3ff;color:#165dff}.global-confirm-dialog__icon-wrap--success[data-v-2936e0b0]{background:#e8ffea;color:#00b42a}.global-confirm-dialog__icon-wrap--danger[data-v-2936e0b0]{background:#ffece8;color:#f53f3f}.global-confirm-dialog__title[data-v-2936e0b0]{font-size:16px;font-weight:600;line-height:1.4;color:#1d2129}.global-confirm-dialog__body[data-v-2936e0b0]{padding:4px 0 0 52px}.global-confirm-dialog__message[data-v-2936e0b0]{margin:0;font-size:14px;line-height:1.65;color:#4e5969;word-break:break-word}.global-confirm-dialog__hint[data-v-2936e0b0]{margin:10px 0 0;font-size:13px;line-height:1.55;color:#86909c;word-break:break-word}.global-confirm-dialog__footer[data-v-2936e0b0]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;width:100%}.global-confirm-dialog__btn[data-v-2936e0b0]{min-width:88px;border-radius:8px}.global-confirm-dialog__btn--primary[data-v-2936e0b0]{--el-button-bg-color: #165dff;--el-button-border-color: #165dff}.global-confirm-dialog.el-dialog{border-radius:12px;overflow:hidden;padding:0}.global-confirm-dialog .el-dialog__header{margin:0;padding:20px 20px 0;border-bottom:none}.global-confirm-dialog .el-dialog__headerbtn{top:16px;right:16px;width:28px;height:28px}.global-confirm-dialog .el-dialog__body{padding:12px 20px 8px}.global-confirm-dialog .el-dialog__footer{padding:8px 20px 20px;border-top:1px solid #e5e6eb}.supply-invite-share-dlg__tip[data-v-956098b1]{margin:0 0 12px;font-size:13px;line-height:1.55;color:#4e5969}.supply-invite-poster[data-v-956098b1]{display:flex;flex-direction:column;width:100%;aspect-ratio:2/3;box-sizing:border-box;border:1px solid #e5e6eb;border-radius:10px;padding:16px 14px 12px;background:linear-gradient(180deg,#f7fbff,#fff 42%);overflow:hidden}.supply-invite-poster__brand[data-v-956098b1]{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-shrink:0}.supply-invite-poster__logo[data-v-956098b1]{width:40px;height:40px;object-fit:contain;border-radius:6px;background:#fff;border:1px solid #e5e6eb;flex-shrink:0}.supply-invite-poster__org[data-v-956098b1]{font-size:15px;font-weight:700;color:#1d2129;line-height:1.25}.supply-invite-poster__sub[data-v-956098b1]{margin-top:2px;font-size:12px;color:#86909c}.supply-invite-poster__meta[data-v-956098b1]{display:grid;gap:8px;margin-bottom:14px;padding:10px 12px;background:#fff;border:1px dashed #c9cdd4;border-radius:8px;flex-shrink:0}.supply-invite-poster__row[data-v-956098b1]{display:flex;gap:10px;font-size:12px;line-height:1.4;min-width:0}.supply-invite-poster__k[data-v-956098b1]{flex:0 0 56px;color:#86909c}.supply-invite-poster__v[data-v-956098b1]{color:#1d2129;word-break:break-all}.supply-invite-poster__qr-wrap[data-v-956098b1]{margin-top:auto;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0}.supply-invite-poster__qr[data-v-956098b1]{width:132px;height:132px;object-fit:contain;background:#fff;border-radius:8px;border:1px solid #e5e6eb}.supply-invite-poster__qr-ph[data-v-956098b1]{width:132px;height:132px;display:flex;align-items:center;justify-content:center;background:#f2f3f5;color:#86909c;font-size:12px;border-radius:8px}.supply-invite-poster__qr-hint[data-v-956098b1]{margin:8px 0 0;font-size:11px;line-height:1.4;color:#86909c}.supply-invite-share-dlg__footer[data-v-956098b1]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.token-balance-check-dialog__summary[data-v-491746ed]{margin:0;padding:8px 4px 4px;font-size:15px;line-height:1.65;color:#1d2129;font-weight:500}.coop-empty[data-v-c95f73d4]{text-align:center;padding:28px 16px;color:var(--cs-text-secondary, #6b7280)}.coop-empty__icon[data-v-c95f73d4]{color:var(--cs-border, #e5e7eb);margin-bottom:8px}.coop-empty__title[data-v-c95f73d4]{margin:0;font-size:14px;font-weight:500;color:var(--cs-text, #1f2937)}.coop-empty__desc[data-v-c95f73d4]{margin:6px 0 0;font-size:12px;line-height:1.6}.wb-r8[data-v-81393583]{border-radius:8px}.wb-ai-qcmd[data-v-81393583]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wb-ai-qcmd__tags[data-v-81393583]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wb-ai-tag[data-v-81393583]{border:1px solid #e5e6eb;background:#fff;color:#86909c;padding:4px 10px;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.wb-ai-tag--on[data-v-81393583]{background:#165dff;color:#fff;border-color:#165dff}.wb-ai-tag__x[data-v-81393583]{margin-left:2px;opacity:.85;font-weight:700}.wb-ai-qcmd__add[data-v-81393583]{border-color:#165dff;color:#165dff}.portal-ai-fab[data-v-a059c598]{position:fixed;right:24px;bottom:32px;z-index:1990;width:56px;height:56px;border:none;border-radius:50%;cursor:pointer;background:linear-gradient(135deg,#165dff,#0e42c2);box-shadow:0 8px 24px #165dff59;color:#fff;font-weight:700;font-size:15px;letter-spacing:.04em;transition:transform .2s ease,box-shadow .2s ease}.portal-ai-fab[data-v-a059c598]:hover{transform:scale(1.05);box-shadow:0 10px 28px #165dff6b}.portal-ai-fab-hint[data-v-a059c598]{position:fixed;right:92px;bottom:44px;z-index:1990;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:#1d2129;color:#fff;font-size:13px;box-shadow:0 4px 16px #0f172a2e;white-space:nowrap}.portal-ai-fab-hint__x[data-v-a059c598]{border:none;background:transparent;color:#c9cdd4;cursor:pointer;font-size:16px;line-height:1;padding:0 2px}.portal-ai-fab-hint__x[data-v-a059c598]:hover{color:#fff}.portal-ai-float[data-v-a059c598]{position:fixed;right:24px;bottom:32px;z-index:1991;width:380px;max-height:min(560px,100vh - 120px);display:flex;flex-direction:column;background:#fff;border:1px solid #e5e6eb;border-radius:16px;box-shadow:0 8px 32px #0f172a1f;overflow:hidden}.portal-ai-float__head[data-v-a059c598]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid #f2f3f5}.portal-ai-float__head-main[data-v-a059c598]{display:flex;align-items:center;gap:10px;min-width:0}.portal-ai-float__badge[data-v-a059c598]{flex-shrink:0;width:28px;height:28px;border-radius:8px;background:#165dff;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.portal-ai-float__title[data-v-a059c598]{font-size:15px;font-weight:600;color:#1d2129}.portal-ai-float__close[data-v-a059c598]{border:none;background:transparent;color:#86909c;font-size:22px;line-height:1;cursor:pointer;padding:0 4px}.portal-ai-float__close[data-v-a059c598]:hover{color:#1d2129}.portal-ai-float__intro[data-v-a059c598]{margin:0;padding:8px 16px 0;font-size:12px;line-height:20px;color:#86909c}.portal-ai-float__hist[data-v-a059c598]{flex:1;min-height:160px;max-height:280px;padding:10px 12px 0}.portal-ai-float__msgs[data-v-a059c598]{display:flex;flex-direction:column;gap:10px;padding-bottom:8px}.portal-ai-float__msg[data-v-a059c598]{display:flex}.portal-ai-float__msg.is-user[data-v-a059c598]{justify-content:flex-end}.portal-ai-float__msg.is-ai[data-v-a059c598]{justify-content:flex-start}.portal-ai-float__bubble[data-v-a059c598]{max-width:88%;padding:8px 12px;border-radius:12px;font-size:13px;line-height:1.55;word-break:break-word}.portal-ai-float__msg.is-user .portal-ai-float__bubble[data-v-a059c598]{background:#165dff;color:#fff;border-bottom-right-radius:4px}.portal-ai-float__msg.is-ai .portal-ai-float__bubble[data-v-a059c598]{background:#f2f3f5;color:#1d2129;border-bottom-left-radius:4px}.portal-ai-float__typing[data-v-a059c598]{font-size:12px;color:#86909c;padding-left:4px}.portal-ai-float__qcmd[data-v-a059c598]{padding:0 12px 8px}.portal-ai-float__qcmd[data-v-a059c598] .wb-ai-qcmd__add{display:none}.portal-ai-float__qcmd[data-v-a059c598] .wb-ai-qcmd__tags{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.portal-ai-float__qcmd[data-v-a059c598] .wb-ai-tag{flex-shrink:0;border-radius:16px;padding:4px 12px;font-size:12px}.portal-ai-float__composer[data-v-a059c598]{display:flex;align-items:center;gap:8px;padding:0 12px 8px}.portal-ai-float__field[data-v-a059c598]{flex:1}.portal-ai-float__field[data-v-a059c598] .el-input__wrapper{border-radius:20px;min-height:40px}.portal-ai-float__field[data-v-a059c598] .el-input__inner{font-size:13px}.portal-ai-float__send[data-v-a059c598]{width:40px;height:40px;padding:0;border-radius:50%;flex-shrink:0}.portal-ai-float__trial[data-v-a059c598]{margin:0;padding:0 16px 8px;font-size:11px;color:#86909c;text-align:center}.portal-ai-float__trial--warn[data-v-a059c598]{color:#f77234}.portal-ai-float__foot[data-v-a059c598]{display:flex;justify-content:center;gap:16px;padding:10px 16px 14px;border-top:1px solid #f2f3f5}.portal-ai-float__link[data-v-a059c598]{font-size:12px;color:#165dff;text-decoration:none}.portal-ai-float__link[data-v-a059c598]:hover{text-decoration:underline}.portal-ai-slide-enter-active[data-v-a059c598],.portal-ai-slide-leave-active[data-v-a059c598]{transition:transform .25s ease,opacity .25s ease}.portal-ai-slide-enter-from[data-v-a059c598],.portal-ai-slide-leave-to[data-v-a059c598]{transform:translate(calc(100% + 24px));opacity:0}.portal-ai-hint-enter-active[data-v-a059c598],.portal-ai-hint-leave-active[data-v-a059c598]{transition:opacity .2s ease,transform .2s ease}.portal-ai-hint-enter-from[data-v-a059c598],.portal-ai-hint-leave-to[data-v-a059c598]{opacity:0;transform:translate(8px)}.app-error-boundary[data-v-691494b9]{min-height:240px;display:flex;align-items:center;justify-content:center;padding:24px 16px;box-sizing:border-box}.app-error-boundary__card[data-v-691494b9]{max-width:520px;width:100%;padding:20px;border-radius:12px;background:#fff;border:1px solid #f0d5d5;box-shadow:0 8px 24px #b4231814}.app-error-boundary__title[data-v-691494b9]{margin:0 0 8px;font-size:18px;color:#b42318}.app-error-boundary__hint[data-v-691494b9]{margin:0 0 12px;font-size:14px;line-height:1.6;color:#555}.app-error-boundary__detail[data-v-691494b9]{margin:0 0 12px;padding:10px;max-height:160px;overflow:auto;font:12px/1.5 ui-monospace,monospace;white-space:pre-wrap;background:#fafafa;border-radius:6px;color:#333}.app-error-boundary__actions[data-v-691494b9]{display:flex;gap:10px;flex-wrap:wrap}.app-error-boundary__btn[data-v-691494b9]{padding:8px 16px;border-radius:8px;border:1px solid #ddd;background:#fff;cursor:pointer;font-size:14px}.app-error-boundary__btn--primary[data-v-691494b9]{background:#2563eb;border-color:#2563eb;color:#fff}.profile-bootstrap-banner[data-v-7767dfee]{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#fef3c7;color:#92400e;font-size:14px;border-bottom:1px solid #fcd34d}.profile-bootstrap-banner__retry[data-v-7767dfee]{border:1px solid #d97706;background:#fff;color:#92400e;border-radius:4px;padding:4px 10px;cursor:pointer}.profile-bootstrap-banner__dismiss[data-v-7767dfee]{margin-left:auto;border:none;background:transparent;font-size:18px;line-height:1;cursor:pointer;color:inherit}:root{--cs-portal-primary: #cc0033;--cs-workbench-primary: #006633;--cs-saas-primary: #165dff;--cs-ops-primary: #ff7d00;--cs-port-primary: var(--cs-portal-primary);--cs-primary: var(--cs-portal-primary);--cs-primary-hover: #a30029;--cs-success: #10b981;--cs-warning: #f59e0b;--cs-danger: #ef4444;--cs-neutral-bg: #f5f7fa;--cs-neutral-card: #ffffff;--cs-neutral-border: #e5e7eb;--cs-neutral-text: #1f2937;--cs-neutral-text-secondary: #6b7280;--el-color-primary: var(--cs-portal-primary);--el-color-primary-light-3: #d93355;--el-color-primary-light-5: #e66680;--el-color-primary-light-7: #f299aa;--el-color-primary-light-8: #f9ccd6;--el-color-primary-light-9: #fce6eb;--el-color-primary-dark-2: #a30029;--el-color-success: var(--cs-success);--el-color-warning: var(--cs-warning);--el-color-danger: var(--cs-danger)}.global-page-shell--workbench{--cs-port-primary: var(--cs-workbench-primary);--cs-primary: var(--cs-workbench-primary);--cs-primary-hover: #005229;--wb-primary: var(--cs-workbench-primary);--wb-primary-hover: #005229;--wb-primary-soft: #e6f7ef;--wb-primary-soft-md: rgba(0, 102, 51, .12);--wb-primary-border: rgba(0, 102, 51, .45);--pcp-primary: var(--cs-workbench-primary);--rdp-primary: var(--cs-workbench-primary);--pds-primary: var(--cs-workbench-primary);--doc-primary: var(--cs-workbench-primary);--doc-theme: var(--cs-workbench-primary);--wb-q-primary: var(--cs-workbench-primary);--prj-primary: var(--cs-workbench-primary);--wb-set-primary: var(--cs-workbench-primary);--wb-ct-primary: var(--cs-workbench-primary);--wb-cloud-primary: var(--cs-workbench-primary);--wb-arch-primary: var(--cs-workbench-primary);--mbr-primary: var(--cs-workbench-primary);--el-color-primary: var(--cs-workbench-primary);--el-color-primary-light-3: #4db885;--el-color-primary-light-5: #80d4a8;--el-color-primary-light-7: #b3e6cc;--el-color-primary-light-8: #d1f0e0;--el-color-primary-light-9: #e6f7ef;--el-color-primary-dark-2: #005229}.portal-page--official{--cs-port-primary: var(--cs-portal-primary);--brand: var(--cs-portal-primary)}:root{--cs-accent-purple: #8b5cf6;--cs-accent-green: #10b981;--cs-bg: #f5f7fa;--cs-border: #e5e7eb;--cs-text-secondary: #6b7280;--cs-text: #1f2937;--cs-danger: #ef4444;--cs-card-radius: 12px;--cs-control-radius: 8px;--cs-shadow-card: 0 2px 12px 0 rgba(0, 0, 0, .06);--cs-font-sans: "Inter", "PingFang SC", "Microsoft YaHei", system-ui, -apple-system, sans-serif;--cs-line-body: 1.6;--cs-line-title: 1.3;--el-border-radius-base: 8px;--el-border-radius-small: 8px;--el-border-radius-round: 999px}.ddt{--sdt-border: #b0c4d0;--sdt-header-color: #1c4052;--sdt-font-size: .7rem;--sdt-cell-border: #dce3e8;--sdt-row-border: #e6edf3}.ddt-section-header{display:flex;justify-content:space-between;align-items:center;margin:4px 0 2px}.ddt-section-label{font-weight:600;color:#1e3f52;font-size:.85rem}.ddt-toolbar{display:flex;gap:6px;justify-content:flex-end;align-items:center;margin-bottom:4px;flex-wrap:wrap}.ddt-toolbar .ddt-symbol--lg{line-height:1;padding:0 4px}.ddt-btn{background:#fff;border:1px solid #1e4a5f;color:#1e4a5f;padding:4px 12px;border-radius:20px;font-size:.7rem;cursor:pointer}.ddt-btn:hover{background:#1e4a5f;color:#fff}.ddt-table-wrapper{overflow-x:hidden;max-width:100%;background:#fff;border:1.5px solid var(--sdt-border);border-radius:4px}.ddt .ddt-table{width:100%;max-width:100%;border-collapse:collapse;font-size:var(--sdt-font-size);table-layout:fixed;min-width:0}.ddt .ddt-table th{font-weight:600;color:var(--sdt-header-color);padding:5px 3px 4px;text-align:center;border-bottom:1.5px solid #cbd8e2;border-right:.5px solid var(--sdt-cell-border);position:relative;background:transparent;overflow:hidden;word-break:break-word;overflow-wrap:anywhere;min-width:0}.ddt .ddt-table td{padding:0;border-bottom:.5px solid var(--sdt-row-border);border-right:.5px solid var(--sdt-cell-border);text-align:center;vertical-align:middle;overflow:hidden;word-break:break-word;overflow-wrap:anywhere;min-width:0;background:#fff;height:28px}.ddt .ddt-table td>.ddt-cell-input,.ddt .ddt-table td>.ddt-cell-read,.ddt .ddt-table td>.ddt-qty-expr-cell,.ddt .ddt-table td>.ddt-name-cell{height:100%;min-height:28px}.ddt-th-inner{display:flex;align-items:center;justify-content:center;gap:1px;position:relative;width:100%;min-width:0}.ddt-th-inner .ddt-symbol.danger{position:absolute;top:0;right:0;z-index:1}.ddt-th-label{font-weight:600;font-size:var(--sdt-font-size);color:var(--sdt-header-color);padding:2px 4px;word-break:break-word}.ddt .ddt-table th.ddt-col--wrap{height:auto;min-height:28px;vertical-align:middle}.ddt .ddt-table th.ddt-col--wrap .ddt-th-inner{align-items:center;justify-content:center}.ddt .ddt-table th.ddt-col--wrap .ddt-th-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal;line-height:1.25;text-align:center}.ddt .ddt-table td.ddt-col--wrap{height:auto;min-height:28px;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.ddt .ddt-table td.ddt-col--wrap .ddt-cell-input,.ddt .ddt-table td.ddt-col--wrap .ddt-cell-input--wrap,.ddt .ddt-table td.ddt-col--wrap .ddt-cell-read,.ddt .ddt-table td.ddt-col--wrap .ddt-name-cell,.ddt .ddt-table td.ddt-col--wrap .ddt-name-cell__input{white-space:pre-wrap;height:auto;min-height:28px;word-break:break-word;overflow-wrap:anywhere;resize:none;field-sizing:content}.ddt .ddt-table td.ddt-col--wrap .ddt-name-cell{align-items:flex-start}.ddt-th-input{flex:1;border:none;background:transparent;font-weight:600;text-align:center;font-size:var(--sdt-font-size);color:var(--sdt-header-color);padding:2px 16px 2px 2px;min-width:0}.ddt-th-input:focus{outline:1px dashed #1e6a8a;background:#ffffffd9}.ddt-resize-handle{position:absolute;right:0;top:0;bottom:0;width:8px;cursor:col-resize;z-index:10;user-select:none}.ddt-resize-handle:hover{background:#1e6a8a26}.ddt-cell-input{display:block;width:100%;min-width:0;min-height:28px;height:100%;margin:0;padding:4px 6px;font:inherit;font-size:12px;line-height:1.35;color:#1d2129;border:none;border-radius:0;outline:none;box-shadow:none;background:transparent;text-align:left;box-sizing:border-box;word-break:break-word;overflow-wrap:anywhere;appearance:none;-webkit-appearance:none}.ddt-cell-input[type=number]{-moz-appearance:textfield}.ddt-cell-input[type=number]::-webkit-inner-spin-button,.ddt-cell-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ddt-cell-input:focus{outline:none;box-shadow:none;background:#f0f7ff}.ddt-cell-input::placeholder{color:#b0bec5}.ddt-cell-input--center{text-align:center}.ddt-cell-input--right{text-align:right}.ddt-cell-read{display:block;min-height:28px;padding:4px 6px;box-sizing:border-box;line-height:1.35;font-size:12px;text-align:left;word-break:break-word;overflow-wrap:anywhere}.ddt-cell-read--center{text-align:center}.ddt-cell-read--right{text-align:right}.ddt-cell-read--money{font-weight:600;font-size:12px;color:#1e4663}.ddt .ddt-table col.ddt-col--compact,.ddt .ddt-table th.ddt-col--compact,.ddt .ddt-table td.ddt-col--compact{width:calc(2em + 6px);max-width:calc(2em + 6px);min-width:calc(2em + 6px);box-sizing:border-box}.ddt-col--compact .ddt-th-label,.ddt-col--compact .ddt-cell-read,.ddt-col--compact .ddt-cell-input{padding-left:2px;padding-right:2px}.ddt-symbol{background:none;border:none;font-size:11px;cursor:pointer;color:#2c5b72;padding:0 1px;line-height:1;flex-shrink:0;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center}.ddt-symbol--lg{font-size:1.25rem;width:auto;height:auto;padding:0 4px}.ddt-symbol.danger{color:#c64545;font-size:10px}.ddt-symbol:hover{opacity:.7}.ddt-empty{color:#999;padding:24px}.sub-table-wrapper--empty{text-align:center;padding:20px}.sub-table-empty-hint{color:#999;margin-bottom:12px;font-size:13px}.ddt-th-ops,.ddt-td-ops{width:36px;min-width:36px;max-width:36px}.ddt .ddt-table td.ddt-td-ops{padding:2px 0}.ddt .ddt-table td .el-select,.ddt .ddt-table td .el-input,.ddt .ddt-table td .el-input-number,.ddt .ddt-table td .product-unit-select{width:100%;max-width:100%;min-width:0}.ddt .ddt-table td .el-select__wrapper,.ddt .ddt-table td .el-input__wrapper{max-width:100%;min-width:0}@media print{.ddt .print-hide,.ddt .ddt-name-cell__pick,.ddt-toolbar,.ddt-add-row,.ddt-th-ops,.ddt-td-ops,col.ddt-th-ops{display:none!important;width:0!important;max-width:0!important;min-width:0!important;padding:0!important;margin:0!important;border:none!important;visibility:collapse!important}.ddt.ddt--variant-document .ddt-table-wrapper{border:1px solid #ccc;border-radius:0;overflow:visible}.ddt.ddt--variant-document .ddt-table{font-size:12px;min-width:0}.ddt.ddt--variant-document .ddt-table th{background:#eef2f5;border:1px solid #aaa;padding:10px 6px;border-right:1px solid #aaa;border-bottom:1px solid #aaa}.ddt.ddt--variant-document .ddt-table td{border:1px solid #aaa;padding:0;border-right:1px solid #aaa;border-bottom:1px solid #aaa}.ddt.ddt--variant-document .ddt-cell-input,.ddt.ddt--variant-document .ddt-cell-read{min-height:24px;padding:4px 6px}.ddt.ddt--variant-document .ddt-cell-read--money{color:#1e4663}}.ddt-amount-summary{margin-top:2px;padding:3px 8px;text-align:right;font-size:13px;background:#f9f9f9;border:1px solid #ddd;border-radius:0;color:#1a2a3a;box-sizing:border-box;width:100%;max-width:100%}.ddt-amount-summary__value{font-weight:600;color:#1e4663;font-size:13px;margin:0 2px}.ddt.ddt--variant-document .ddt-amount-summary{background:#fff;border:1px solid #333;border-radius:0;font-family:宋体,SimSun,serif;font-size:12px;padding:4px 8px}.ddt.ddt--variant-document .ddt-amount-summary__value{font-size:13px}:root{--sheet-margin-y: 1.27cm;--sheet-margin-x: 1.91cm;--sheet-margin-top: 1.27cm;--sheet-margin-right: 1.91cm;--sheet-margin-bottom: 1.5cm;--sheet-margin-left: 1.91cm;--sheet-page-width: 210mm;--sheet-page-min-height: 297mm;--sheet-view-max-width: 1400px}.sheet-workspace,main[class*=form-body--sheet],.wb-print-target[class$=-root]{width:100%;max-width:min(100%,var(--sheet-view-max-width, 1400px));margin-left:auto;margin-right:auto;box-sizing:border-box}main[class*=form-body--sheet]{display:flex;flex-direction:column;align-items:stretch;overflow-x:hidden}.document-container,.wb-print-target .tfr-page{width:var(--sheet-page-width, 210mm);max-width:100%;min-height:var(--sheet-page-min-height, 297mm);margin-left:auto;margin-right:auto;padding:var(--sheet-margin-top, 1.27cm) var(--sheet-margin-right, 1.91cm) var(--sheet-margin-bottom, 1.5cm) var(--sheet-margin-left, 1.91cm);box-sizing:border-box;background:#fff}.wb-print-target .tbp-doc{max-width:100%}@media print{.document-container,.wb-print-target .tfr-page{width:var(--sheet-page-width, 210mm)!important;max-width:var(--sheet-page-width, 210mm)!important;box-shadow:none!important}}.ddt.ddt--variant-document .ddt-table-wrapper,.wb-print-target .ddt-table-wrapper{overflow-x:hidden;max-width:100%}.ddt.ddt--variant-document .ddt-table,.wb-print-target .ddt-table{width:100%;max-width:100%;table-layout:fixed}.sheet-doc-header{width:100%;margin-bottom:0!important}.document-container .header,.wb-print-target .header,.sheet-doc-header .header,.tbp-sheet-header{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;border-bottom:2px solid #2c6e9e!important;padding-bottom:6px!important;margin-bottom:8px!important;background:transparent!important}.document-container .logo-area,.wb-print-target .logo-area,.sheet-doc-header .logo-area{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;min-width:0!important}.document-container .logo-name,.wb-print-target .logo-name,.sheet-doc-header .logo-name{font-size:22px!important;font-weight:700!important;color:#2c6e9e!important;letter-spacing:1px!important;gap:8px!important;font-family:黑体,Microsoft YaHei,sans-serif!important}.document-container .logo-img,.wb-print-target .logo-img,.sheet-doc-header .logo-img,.document-container .sheet-header-logo .logo-img,.wb-print-target .sheet-header-logo .logo-img{max-height:40px!important;max-width:160px!important;object-fit:contain!important}.document-container .qrcode-area,.wb-print-target .qrcode-area,.sheet-doc-header .qrcode-area{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;text-align:center!important;padding:0!important;min-width:0!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.document-container .qrcode-placeholder,.document-container .qrcode-img,.wb-print-target .qrcode-placeholder,.wb-print-target .qrcode-img,.sheet-doc-header .qrcode-placeholder,.sheet-doc-header .qrcode-img{width:56px!important;height:56px!important;object-fit:contain!important;display:block!important;margin:0 auto!important;border-radius:0!important;cursor:pointer}.document-container .qrcode-placeholder,.wb-print-target .qrcode-placeholder,.sheet-doc-header .qrcode-placeholder{border:1px dashed #c9cdd4!important;background:#fafbfc!important;background-image:none!important;color:#86909c!important;font-size:11px!important;line-height:1.2!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.document-container .qrcode-text,.wb-print-target .qrcode-text,.sheet-doc-header .qrcode-text{font-size:10px!important;color:#666!important;margin-top:2px!important}.document-container .title-main,.wb-print-target .title-main,.sheet-doc-header .title-main{text-align:center!important;font-size:20px!important;font-weight:700!important;margin:6px 0 4px!important;letter-spacing:4px!important;font-family:黑体,sans-serif!important;color:#1a2a3a!important;line-height:1.35!important}.document-container,.launch-sheet-root .document-container,.wb-print-target .tfr-page,.wb-print-target .pct-page{--sheet-gap-xs: 4px;--sheet-gap-sm: 8px;--sheet-gap-md: 12px;--sheet-gap-lg: 16px}.document-container .info-grid,.wb-print-target .info-grid{gap:4px 12px!important;padding:4px 8px!important;margin:0 0 2px!important;font-size:12px!important;background:#fafcfd!important;border:1px solid #ddd!important;box-sizing:border-box!important}.wb-print-target .tbbv-info,.tbp-doc .tbbv-info{margin:0!important;font-size:12px!important}.document-container .info-item,.wb-print-target .info-item{align-items:center!important}.document-container .info-label,.wb-print-target .info-label{width:auto!important;max-width:42%!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important;white-space:nowrap!important}.document-container input.info-input,.wb-print-target input.info-input,.document-container textarea.info-input,.wb-print-target textarea.info-input,.document-container textarea.info-textarea,.wb-print-target textarea.info-textarea,.document-container .info-textarea,.wb-print-target .info-textarea{height:28px!important;min-height:28px!important;padding:0 8px!important;font-size:12px!important;line-height:28px!important;border:1px solid #ccc!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important;font-family:inherit!important;color:#1a2a3a!important}.document-container textarea.info-input,.wb-print-target textarea.info-input,.document-container textarea.info-textarea,.wb-print-target textarea.info-textarea,.document-container .info-textarea,.wb-print-target .info-textarea{height:auto!important;min-height:48px!important;line-height:1.45!important;padding:4px 8px!important}.document-container input.info-input:focus,.wb-print-target input.info-input:focus,.document-container textarea.info-input:focus,.wb-print-target textarea.info-input:focus,.document-container textarea.info-textarea:focus,.wb-print-target textarea.info-textarea:focus{outline:none!important;border-color:#2c6e9e!important}.document-container .info-item .el-input__wrapper,.wb-print-target .info-item .el-input__wrapper,.document-container .info-date-picker .el-input__wrapper,.wb-print-target .info-date-picker .el-input__wrapper,.document-container .purchase-date-picker .el-input__wrapper,.wb-print-target .purchase-date-picker .el-input__wrapper{height:28px!important;min-height:28px!important;padding:0 8px!important;border-radius:0!important;border:1px solid #ccc!important;box-shadow:none!important;background:#fff!important}.document-container .info-item .el-input__wrapper.is-focus,.wb-print-target .info-item .el-input__wrapper.is-focus,.document-container .info-item .el-input__wrapper:hover,.wb-print-target .info-item .el-input__wrapper:hover{box-shadow:none!important;border-color:#2c6e9e!important}.document-container .ess-inline__input,.wb-print-target .ess-inline__input{height:28px!important;border-radius:0!important;border-color:#ccc!important}.document-container .ess-inline__pick-btn,.wb-print-target .ess-inline__pick-btn{height:28px!important;width:28px!important;border-radius:0!important;border-color:#ccc!important}.document-container .ddt,.wb-print-target .ddt,.document-container :deep(.ddt),.wb-print-target :deep(.ddt){margin:4px 0!important}.document-container .ddt-section-header,.wb-print-target .ddt-section-header{margin:4px 0 2px!important}.document-container .amount-summary,.wb-print-target .amount-summary,.document-container .tbbv-amount,.wb-print-target .tbbv-amount,.tfr-page .tbbv-amount,.tbp-doc .tbbv-amount,.tfr-page .tbbv-amount-cn,.tbp-doc .tbbv-amount-cn,.document-container .ddt-amount-summary,.wb-print-target .ddt-amount-summary,.tfr-page .ddt-amount-summary,.tbp-doc .ddt-amount-summary{margin:0 0 2px!important;padding:3px 8px!important;font-size:13px!important;text-align:right!important;background:#f9f9f9!important;border:1px solid #ddd!important;border-radius:0!important;color:#1a2a3a!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important}.tfr-page .tbbv-amount-cn,.tbp-doc .tbbv-amount-cn{background:transparent!important;border:none!important;border-bottom:1px solid #333!important}.wb-print-target .ddt-amount-summary__value,.document-container .ddt-amount-summary__value,.tfr-page .ddt-amount-summary__value,.tbp-doc .ddt-amount-summary__value{font-size:13px!important;font-weight:600!important}.document-container .summary-line,.wb-print-target .summary-line,.document-container .amount-row,.wb-print-target .amount-row{display:block!important;margin:2px 0!important;gap:0!important;text-align:right!important}.document-container .amount-label,.wb-print-target .amount-label,.document-container .amount-upper,.wb-print-target .amount-upper,.document-container .amount-num,.wb-print-target .amount-num{font-size:13px!important;font-weight:inherit!important;color:inherit!important;letter-spacing:normal!important;min-width:0!important}.document-container .order-remark,.document-container .remark-block,.document-container .sheet-remark,.document-container .requirement-area,.wb-print-target .order-remark,.wb-print-target .remark-block,.wb-print-target .sheet-remark,.wb-print-target .requirement-area{margin:0 0 2px!important;padding:0!important;font-size:12px!important;line-height:1.45!important;min-height:0!important;background:none!important;border:none!important;border-left:none!important;color:inherit!important}.document-container .requirement-title,.wb-print-target .requirement-title{font-size:12px!important;font-weight:600!important;margin:0 0 2px!important}.document-container .order-remark textarea,.wb-print-target .order-remark textarea,.document-container .remark-block textarea,.wb-print-target .remark-block textarea,.document-container .tbbv-remark .el-textarea__inner,.wb-print-target .tbbv-remark .el-textarea__inner,.tfr-page .tbbv-remark .el-textarea__inner,.tbp-doc .tbbv-remark .el-textarea__inner{border-radius:0!important;border:1px solid #ccc!important;font-size:12px!important;padding:4px 8px!important;box-shadow:none!important;min-height:48px!important;line-height:1.45!important}.document-container .contract-clause,.wb-print-target .contract-clause{margin:6px 0!important}.document-container .clause-title,.wb-print-target .clause-title{margin-bottom:2px!important;font-size:13px!important}.document-container .clause-textarea,.wb-print-target .clause-textarea{min-height:0!important;padding:4px 6px!important;font-size:12px!important;line-height:1.35!important;border-radius:0!important}.document-container .clause-body,.wb-print-target .clause-body{min-height:0!important;line-height:1.35!important;font-size:12px!important}.document-container .sign-area,.wb-print-target .sign-area,.tbbv-sign-area{margin:12px 0 8px!important;padding-top:8px!important;gap:12px!important;min-height:0!important}.document-container .sign-block,.wb-print-target .sign-block{min-height:0!important;font-size:12px!important;line-height:1.5!important}.document-container .sign-block__header,.wb-print-target .sign-block__header,.document-container .sign-block__handler,.wb-print-target .sign-block__handler,.document-container .sign-block__date,.wb-print-target .sign-block__date,.document-container .sign-date,.wb-print-target .sign-date{min-height:19px!important;line-height:1.5!important}.document-container .sign-line,.wb-print-target .sign-line{height:26px!important;margin-top:8px!important;width:80%!important}.document-container .sign-block__handler,.wb-print-target .sign-block__handler{margin-top:8px!important}.document-container .sign-block__date,.wb-print-target .sign-block__date,.document-container .sign-date,.wb-print-target .sign-date{margin-top:8px!important;font-size:12px!important}.document-container .attachment-area,.document-container .image-area,.document-container .image-grid,.wb-print-target .attachment-area,.wb-print-target .image-area{margin:8px 0!important;min-height:0!important}.document-container .attachment-area.no-attachment,.document-container .attachment-area--empty,.document-container .image-area.no-image,.document-container .image-area--empty,.document-container .image-grid--empty{min-height:0!important;padding:6px 8px!important}main[class*=form-body--sheet]{padding:12px 12px 20px!important}.tfr-page .tbbv,.tbp-doc .tbbv{margin-top:0!important;margin-bottom:2px!important;padding:0!important}.tfr-page .tbbv-info,.tfr-page .tbbv-amount,.tfr-page .tbbv-amount-cn,.tfr-page .tbbv-remark,.tbp-doc .tbbv-info,.tbp-doc .tbbv-amount,.tbp-doc .tbbv-amount-cn,.tbp-doc .tbbv-remark{margin-top:0!important;margin-bottom:0!important}.tfr-page .tbbv-header,.tbp-doc .tbbv-header{padding-bottom:6px!important;margin-bottom:8px!important}.inline-feedback-bar{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;margin:0 0 12px;border-radius:6px;font-size:14px;line-height:1.5;word-break:break-word;border:1px solid transparent}.inline-feedback-bar__title{flex-shrink:0;font-weight:600}.inline-feedback-bar__message{flex:1;min-width:0}.inline-feedback-bar__close{flex-shrink:0;margin-left:auto;border:none;background:transparent;font-size:18px;line-height:1;cursor:pointer;color:inherit;opacity:.75;padding:0 2px}.inline-feedback-bar__close:hover{opacity:1}.inline-feedback-bar--success{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.inline-feedback-bar--error{background:#fef2f2;border-color:#fecaca;color:#991b1b}.inline-feedback-bar--warning{background:#fffbeb;border-color:#fde68a;color:#92400e}.inline-feedback-bar--info{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.inline-feedback-bar--success:before,.inline-feedback-bar--error:before,.inline-feedback-bar--warning:before,.inline-feedback-bar--info:before{content:"";flex-shrink:0;width:4px;align-self:stretch;border-radius:2px;margin-right:4px}.inline-feedback-bar--success:before{background:#10b981}.inline-feedback-bar--error:before{background:#ef4444}.inline-feedback-bar--warning:before{background:#f59e0b}.inline-feedback-bar--info:before{background:#165dff}.dash-workbench__center>.inline-feedback-bar,.main-body>.inline-feedback-bar,.mobile-app-shell__main>.inline-feedback-bar,.global-page-shell>.inline-feedback-bar{margin-top:0}.dialog-feedback-host .inline-feedback-bar{margin:0 0 12px}.dialog-feedback-host--bridged{display:block;width:100%;margin-bottom:12px}.m-po__sheet .dialog-feedback-host .inline-feedback-bar,.m-po__sheet--form .dialog-feedback-host .inline-feedback-bar,.m-po__receipt-sheet .dialog-feedback-host .inline-feedback-bar,.m-purchase-sheet .dialog-feedback-host .inline-feedback-bar,.m-ful__sheet .dialog-feedback-host .inline-feedback-bar,.m-price-sheet__body .dialog-feedback-host .inline-feedback-bar,.m-aftersale-sheet__body .dialog-feedback-host .inline-feedback-bar,.m-cloud-home__modal .dialog-feedback-host .inline-feedback-bar{margin:0 0 10px;font-size:13px;padding:8px 12px;border-radius:8px}.el-dialog__body>.dialog-feedback-host:first-child+*,.el-dialog__body>.dialog-feedback-host:first-child~.el-form{margin-top:0}.dash-workbench__body:has(.wb-msg-four-pane),.dash-workbench__body:has(.wb-msg-three-pane),.dash-workbench__body:has(.wb-msg-settings-shell){padding:0}.dash-workbench__body-row:has(.wb-msg-four-pane),.dash-workbench__body-row:has(.wb-msg-three-pane),.dash-workbench__body-row:has(.wb-msg-settings-shell){min-height:0;max-height:calc(100dvh - 52px);overflow:hidden}.dash-workbench__center:has(.wb-msg-four-pane),.dash-workbench__center:has(.wb-msg-three-pane),.dash-workbench__center:has(.wb-msg-settings-shell){display:flex;flex-direction:column;min-height:0;overflow:hidden!important}.dash-workbench__center:has(.wb-msg-four-pane)>*:last-child,.dash-workbench__center:has(.wb-msg-three-pane)>*:last-child,.dash-workbench__center:has(.wb-msg-settings-shell)>*:last-child{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.dash-workbench__center:has(.wb-msg-four-pane) .wb-l3l4,.dash-workbench__center:has(.wb-msg-three-pane) .wb-l3l4,.dash-workbench__center:has(.wb-msg-settings-shell) .wb-l3l4{flex:1 1 auto;min-height:0!important;max-height:100%;height:100%}.dash-workbench__center:has(.wb-msg-four-pane) .wb-l3l4__panel,.dash-workbench__center:has(.wb-msg-three-pane) .wb-l3l4__panel,.dash-workbench__center:has(.wb-msg-settings-shell) .wb-l3l4__panel{min-height:0;overflow:hidden}.dash-workbench:has(.wb-ai-chat){height:100dvh;max-height:100dvh;overflow:hidden}.dash-workbench__layout:has(.wb-ai-chat){height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}.dash-workbench__main:has(.wb-ai-chat){flex:1;min-height:0;max-height:100%;overflow:hidden}.dash-workbench__body:has(.wb-ai-chat){padding:0;flex:1;min-height:0;overflow:hidden}.dash-workbench__body-inner:has(.wb-ai-chat),.dash-workbench__body-row:has(.wb-ai-chat){flex:1;min-height:0;overflow:hidden}.dash-workbench__center:has(.wb-ai-chat){display:flex;flex-direction:column;flex:1;min-height:0;max-height:100%;overflow:hidden!important}.dash-workbench__center:has(.wb-ai-chat)>*:last-child{flex:1 1 auto;min-height:0;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.dash-workbench__center:has(.wb-ai-chat) .wb-l3l4{flex:1 1 auto;min-height:0!important;max-height:100%;height:100%;overflow:hidden}.dash-workbench__center:has(.wb-ai-chat) .wb-l3l4__panel{flex:1;min-height:0;max-height:100%;overflow:hidden;display:flex;flex-direction:column}.dash-workbench__body:has(.wb-org-kb){padding-bottom:0}.dash-workbench__center:has(.wb-org-kb){display:flex;flex-direction:column;min-height:0;overflow:hidden}.dash-workbench__center:has(.wb-org-kb)>*:last-child{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.dash-workbench__center:has(.wb-org-kb) .wb-l3l4{flex:1 1 auto;min-height:0;height:100%}.dash-workbench__center:has(.wb-org-kb) .wb-l3l4__panel{padding-bottom:0;display:flex;flex-direction:column;min-height:0}.dash-workbench__center:has(.wb-org-kb) .wb-org-mod-root:has(.wb-org-kb){flex:1;min-height:0;display:flex;flex-direction:column}*{box-sizing:border-box}:root{--cs-page-shell-max: 1380px;--cs-page-shell-pad-x: 16px}html{font-family:var(--cs-font-sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}body{margin:0;background:var(--cs-bg);color:var(--cs-text);font-size:14px;line-height:var(--cs-line-body);font-weight:400;overflow-x:hidden}#app{min-height:100vh}.global-page-shell{max-width:var(--cs-page-shell-max);width:100%;margin:0 auto;padding:0 var(--cs-page-shell-pad-x);min-width:0;box-sizing:border-box}.global-page-shell--mobile,.global-page-shell--admin{max-width:none;margin:0;padding:0;min-height:100vh;min-height:100dvh}.global-page-shell--ai-creative{max-width:none;width:100%;min-width:0;margin:0;padding:0;min-height:100vh;min-height:100dvh}#app:has(>.global-page-shell--ai-creative){width:100%;max-width:none;margin:0;padding:0}.global-page-shell--workbench{width:100%!important;max-width:1920px!important;min-width:100%!important;margin:0 auto!important;padding:0!important;overflow-x:visible!important}#app:has(>.global-page-shell--workbench){width:100%!important;max-width:1920px!important;min-width:100%!important;margin:0 auto!important;padding:0!important;overflow-x:visible!important}.workbench-container,.workbench-layout,.dashboard-container,.dashboard-layout,.main-layout,.dash-workbench,.dash-workbench__layout{width:100%!important;max-width:1920px!important;min-width:100%!important;margin:0 auto!important;padding:0!important;overflow-x:visible!important}.dashboard-main,.workbench-main,.content-wrapper,.dash-workbench__main,.dash-workbench__body,.dash-workbench__center{width:100%!important;max-width:none!important;flex:1!important}h1,h2,h3,h4{font-weight:500;line-height:var(--cs-line-title)}strong,.cs-em{font-weight:600}.coop-card{background:#fff;border:1px solid var(--cs-border);border-radius:var(--cs-card-radius);box-shadow:var(--cs-shadow-card)}.coop-card--pad{padding:16px 18px}.el-button--primary:not(.is-disabled):hover{transform:translateY(-1px);filter:brightness(.96)}.el-button.is-text:hover{background:#f3f4f6!important}.coop-list-row:hover{background:#f3f4f6}.dialog-fade-enter-active,.dialog-fade-leave-active{transition:opacity .22s ease,transform .22s ease}.dialog-fade-enter-from,.dialog-fade-leave-to{opacity:0;transform:scale(.98)}.page-container{width:100%;max-width:1200px;margin:0 auto;padding:16px}.auth-page{min-height:100vh;display:flex;justify-content:center;align-items:center;padding:20px 16px;background:linear-gradient(160deg,#eef2ff 0%,var(--cs-bg) 45%,#f0fdf4 100%)}.auth-card{width:100%;max-width:440px;background:#fff;border-radius:var(--cs-card-radius);padding:28px 26px;box-shadow:var(--cs-shadow-card);border:1px solid var(--cs-border)}.auth-card h2{margin:0 0 20px;font-size:22px;color:var(--cs-text);text-align:center}@media(max-width:768px){.auth-card{padding:20px 16px;border-radius:var(--cs-control-radius)}}.el-card{border-radius:var(--cs-card-radius)!important;box-shadow:var(--cs-shadow-card)!important;border-color:var(--cs-border)!important}.el-dialog,.el-input__wrapper,.el-select .el-input__wrapper,.el-message-box{border-radius:var(--cs-control-radius)!important}.el-message{position:fixed!important;inset:20px auto auto 50%!important;transform:translate(-50%)!important;z-index:9999!important}@media(max-width:768px){.el-message{top:10px!important;min-width:auto!important;max-width:90vw!important}}.el-select__popper.el-popper,.el-picker__popper.el-popper,.el-picker-panel{z-index:3150!important}:root{--portal-page-bg: #f5f7fa;--portal-hero-gradient: linear-gradient(180deg, #fce6eb 0%, #f5f7fa 100%)}.portal-page--official{background-color:var(--portal-page-bg)}.portal-hero--official{background:var(--portal-hero-gradient)}body.admin-saas-theme{--cs-port-primary: var(--cs-saas-primary);--adm-brand: var(--cs-saas-primary);--adm-sidebar-brand: var(--cs-saas-primary);--adm-sidebar-active-bg: #e8f0ff;--adm-sidebar-hover-bg: rgba(22, 93, 255, .06);--adm-text: #1d2129;--adm-text-2: #4e5969;--adm-muted: #86909c;--adm-card-radius: 12px;--adm-card-shadow: 0 2px 12px rgba(0, 0, 0, .06);--adm-table-head-bg: #f5f7fa;--adm-row-hover: #f5f7fa;--adm-status-ok: #10b981;--adm-status-warn: #ff7d00;--adm-status-danger: #ef4444;--adm-status-draft: #86909c;--el-color-primary: var(--cs-saas-primary);--el-color-primary-light-3: #528dff;--el-color-primary-light-5: #7aa3ff;--el-color-primary-light-7: #a3c0ff;--el-color-primary-light-8: #c9d9ff;--el-color-primary-light-9: #e8f0ff;--el-color-primary-dark-2: #124acc;--el-color-success: #10b981;--el-color-warning: #f59e0b;--el-color-danger: #ef4444;--el-color-info: #86909c;--el-border-radius-base: 8px;--el-border-radius-small: 8px}body.admin-saas-theme.admin-ops-theme{--cs-port-primary: var(--cs-ops-primary);--adm-brand: var(--cs-ops-primary);--adm-sidebar-brand: var(--cs-ops-primary);--adm-sidebar-active-bg: #fff7e8;--adm-sidebar-hover-bg: rgba(255, 125, 0, .06);--el-color-primary: var(--cs-ops-primary);--el-color-primary-light-3: #ff9f1a;--el-color-primary-light-5: #ffbf4d;--el-color-primary-light-7: #ffdf99;--el-color-primary-light-8: #ffefcc;--el-color-primary-light-9: #fff7e8;--el-color-primary-dark-2: #cc6400}body.admin-saas-theme .el-button,body.admin-saas-theme .el-input__wrapper,body.admin-saas-theme .el-select__wrapper,body.admin-saas-theme .el-textarea__inner{border-radius:8px}body.admin-saas-theme .el-card{border-radius:12px;box-shadow:var(--adm-card-shadow);border:1px solid #e5e6eb}body.admin-saas-theme .el-card.is-never-shadow{box-shadow:var(--adm-card-shadow)}body.admin-saas-theme .el-dialog{border-radius:12px;overflow:hidden}body.admin-saas-theme .el-dialog__header{font-size:16px;font-weight:600;color:var(--adm-text)}body.admin-saas-theme .admin-saas-detail-dialog.el-dialog{width:800px;max-width:calc(100vw - 32px)}body.admin-saas-theme .admin-saas-reject-dialog.el-dialog,body.admin-saas-theme .admin-confirm-dialog.el-dialog{width:420px;max-width:calc(100vw - 32px)}body.admin-saas-theme .admin-detail-drawer-panel.el-drawer{border-radius:12px 0 0 12px}body.admin-saas-theme .admin-detail-drawer-panel .el-drawer__header{margin-bottom:12px;font-weight:600;color:var(--adm-text)}body.admin-saas-theme .el-pagination.is-background .el-pager li.is-active{background-color:var(--adm-brand)}body.admin-saas-theme .el-tabs--border-card{border-radius:12px;overflow:hidden;box-shadow:var(--adm-card-shadow);border:1px solid #e5e6eb}body.admin-saas-theme .el-tabs--border-card>.el-tabs__header{background:#f7f8fa}body.admin-saas-theme .el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:var(--adm-brand)}body.admin-saas-theme .el-tabs--border-card>.el-tabs__header .el-tabs__active-bar{background-color:var(--adm-brand)}body.admin-saas-theme .el-table{font-size:14px;--el-table-header-bg-color: var(--adm-table-head-bg);--el-table-row-hover-bg-color: var(--adm-row-hover)}body.admin-saas-theme .el-table th.el-table__cell{font-weight:600;color:var(--adm-text);background-color:var(--adm-table-head-bg)!important}body.admin-saas-theme .el-table .el-table__header-wrapper th.el-table__cell{height:48px}body.admin-saas-theme .el-table td.el-table__cell{padding-top:14px;padding-bottom:14px}body.admin-saas-theme .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#fafafa}body.admin-saas-theme .el-table__body tr:hover>td.el-table__cell{background-color:var(--adm-row-hover)!important}body.admin-saas-theme .el-table--border .el-table__inner-wrapper:after,body.admin-saas-theme .el-table--border:after,body.admin-saas-theme .el-table--border:before,body.admin-saas-theme .el-table__inner-wrapper:before{background-color:#e5e6eb}body.admin-saas-theme .el-table td.el-table__cell,body.admin-saas-theme .el-table th.el-table__cell{border-color:#e5e6eb}body.admin-saas-theme .el-table__empty-block{min-height:200px}body.admin-saas-theme .admin-search-dlg.el-dialog{border-radius:12px}body.admin-saas-theme .admin-saas-menu-popper.el-popper{border-radius:8px;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 8px 24px #0f172a14}body.admin-saas-theme .admin-saas-menu-popper .el-menu{--el-menu-text-color: #6b7280;--el-menu-hover-text-color: var(--adm-sidebar-brand);--el-menu-active-color: var(--adm-sidebar-brand);background:#fff}body.admin-saas-theme .admin-saas-menu-popper .el-sub-menu__title,body.admin-saas-theme .admin-saas-menu-popper .el-menu-item,body.admin-saas-theme .admin-saas-menu-popper .el-sub-menu__title span,body.admin-saas-theme .admin-saas-menu-popper .el-menu-item span{color:inherit!important}body.admin-saas-theme .admin-saas-menu-popper .el-icon{font-size:15px!important;width:18px;height:15px}body.admin-saas-theme .admin-saas-menu-popper .el-sub-menu>.el-sub-menu__title{height:40px!important;line-height:40px!important;padding:0 10px 0 12px!important;margin:0!important;font-size:13px!important;font-weight:400!important;border-radius:0!important}body.admin-saas-theme .admin-saas-menu-popper .el-sub-menu>.el-sub-menu__title:hover{background-color:var(--adm-sidebar-hover-bg)!important}body.admin-saas-theme .admin-saas-menu-popper .el-sub-menu.is-active>.el-sub-menu__title{background-color:var(--adm-sidebar-active-bg)!important;color:var(--adm-sidebar-brand)!important;box-shadow:inset 3px 0 0 var(--adm-sidebar-brand);font-weight:600!important}body.admin-saas-theme .admin-saas-menu-popper .el-menu>.el-menu-item{height:32px!important;line-height:32px!important;padding:0 10px 0 26px!important;margin:0!important;font-size:12px!important;font-weight:500!important;color:#1f2937!important;border-radius:0!important}body.admin-saas-theme .admin-saas-menu-popper .el-menu>.el-menu-item:hover:not(.is-disabled){background-color:var(--adm-sidebar-hover-bg)!important}body.admin-saas-theme .admin-saas-menu-popper .el-menu>.el-menu-item.is-active{background-color:var(--adm-sidebar-active-bg)!important;color:var(--adm-sidebar-brand)!important;box-shadow:inset 3px 0 0 var(--adm-sidebar-brand)}body.admin-saas-theme .admin-saas-menu-popper .el-sub-menu>.el-menu>.el-sub-menu>.el-sub-menu__title{font-size:12px!important;padding-left:38px!important;height:40px!important;line-height:40px!important;margin:0!important;border-radius:0!important}body.admin-saas-theme .admin-saas-menu-popper .el-sub-menu>.el-menu>.el-sub-menu>.el-sub-menu__title:hover{background-color:var(--adm-sidebar-hover-bg)!important}body.admin-saas-theme .admin-saas-menu-popper .el-sub-menu>.el-menu>.el-sub-menu.is-active>.el-sub-menu__title{background-color:var(--adm-sidebar-active-bg)!important;color:var(--adm-sidebar-brand)!important;box-shadow:inset 3px 0 0 var(--adm-sidebar-brand);font-weight:600!important}body.admin-saas-theme .admin-saas-menu-popper .el-sub-menu>.el-menu>.el-sub-menu>.el-menu>.el-menu-item{font-size:12px!important;padding-left:48px!important;height:32px!important;line-height:32px!important;margin:0!important;border-radius:0!important}body.admin-saas-theme .admin-saas-menu-popper .el-sub-menu>.el-menu>.el-sub-menu>.el-menu>.el-menu-item:hover:not(.is-disabled){background-color:var(--adm-sidebar-hover-bg)!important}body.admin-saas-theme .admin-saas-menu-popper .el-sub-menu>.el-menu>.el-sub-menu>.el-menu>.el-menu-item.is-active{background-color:var(--adm-sidebar-active-bg)!important;color:var(--adm-sidebar-brand)!important;box-shadow:inset 3px 0 0 var(--adm-sidebar-brand)}.sd-detail-dialog.el-dialog{width:900px!important;max-width:calc(100vw - 24px);border-radius:12px;overflow:hidden}.sd-detail-dialog .el-dialog__header{margin:0;padding:12px 16px 14px;border-bottom:1px solid #ebeef5}.sd-detail-dialog .el-dialog__body{padding:16px 16px 20px;background:#f7f8fa}.sd-detail-head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding-right:8px;box-sizing:border-box}.sd-detail-head__name{font-size:16px;font-weight:600;color:#303133;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-detail-body{max-height:calc(100vh - 240px);overflow-y:auto;padding:2px 0}.sd-detail-amount{font-weight:700;color:#e6a23c}.sd-detail-link{color:#165dff;cursor:pointer}.sd-detail-link:hover{text-decoration:underline}.sd-path{word-break:break-all;font-family:ui-monospace,monospace;font-size:13px}.sd-detail-thumb{width:72px;height:72px;border-radius:8px;border:1px solid #ebeef5;object-fit:cover;cursor:pointer}.sd-detail-thumb-row{display:flex;flex-wrap:wrap;gap:8px}@media print{html.wb-print-active body *{visibility:hidden!important}html.wb-print-active .wb-print-active-target,html.wb-print-active .wb-print-active-target *{visibility:visible!important}html.wb-print-active .wb-print-active-target{position:absolute!important;left:0!important;top:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-shadow:none!important;background:#fff!important}html.wb-print-active body{background:#fff!important;overflow:hidden!important}html.wb-print-active{overflow:hidden!important}html.wb-print-active .wb-side,html.wb-print-active .wb-top,html.wb-print-active .dash-workbench__rail,html.wb-print-active .wb-ai-bottom-wrap,html.wb-print-active .wb-home__ai-strip,html.wb-print-active .wb-form-print-chrome,html.wb-print-active .wb-l3l4__tabs,html.wb-print-active .wb-l3l4>.el-tabs.wb-l3l4__tabs,html.wb-print-active .wb-l3l4>.wb-l3l4__tabs .el-tabs__header,html.wb-print-active .wb-l3-tabs>.el-tabs>.el-tabs__header,html.wb-print-active .wb-l3-rt>.el-tabs>.el-tabs__header,html.wb-print-active .oe-inner-tabs>.el-tabs__header,html.wb-print-active .wb-q-tabs>.el-tabs__header,html.wb-print-active .wb-fin-tabs>.el-tabs__header,html.wb-print-active .quote-form-footer,html.wb-print-active .invite-form-footer,html.wb-print-active .public-form-footer,html.wb-print-active .supply-form-footer,html.wb-print-active .fw-form-footer,html.wb-print-active .spot-form-bottom,html.wb-print-active .pub-form-footer-wrap,html.wb-print-active .oe-upload-section,html.wb-print-active .oe-footer-bar,html.wb-print-active .contract-form-top,html.wb-print-active .contract-form-footer,html.wb-print-active .action-buttons,html.wb-print-active .print-hide,html.wb-print-active .wb-print-active-target .print-hide,html.wb-print-active .ess-inline__pick-btn,html.wb-print-active .ess-inline__chip-x,html.wb-print-active .ddt-name-cell__pick,html.wb-print-active .ddt-toolbar,html.wb-print-active .ddt-add-row,html.wb-print-active .ddt-th-ops,html.wb-print-active .ddt-td-ops,html.wb-print-active col.ddt-th-ops,html.wb-print-active .tbbv-table-toolbar,html.wb-print-active .tbbv-table-op-col,html.wb-print-active .supply-entry-doc__lines-bar,html.wb-print-active .supply-entry-doc__col-act,html.wb-print-active .supply-entry-doc__link,html.wb-print-active .supply-entry-doc__act-btns{display:none!important;visibility:hidden!important}html.wb-print-active .el-dialog__header,html.wb-print-active .el-dialog__footer{display:none!important}html.wb-print-active .el-overlay{position:static!important;background:transparent!important}html.wb-print-active .el-dialog{position:static!important;width:100%!important;max-width:none!important;margin:0!important;box-shadow:none!important}html.wb-print-active .dash-workbench__layout,html.wb-print-active .dash-workbench__main,html.wb-print-active .dash-workbench__body,html.wb-print-active .dash-workbench__center{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}html.wb-print-active .wb-l3l4__panel{padding-top:0!important;padding-bottom:0!important}html.wb-print-active .wb-print-target{display:block!important;width:100%!important;max-width:none!important;margin:0!important;box-shadow:none!important}html.wb-print-active .tfr-scroll{overflow:visible!important;background:#fff!important;padding:0!important;border-radius:0!important}html.wb-print-active .tfr-page-nav,html.wb-print-active .tfr-page-nav.wb-form-print-chrome,html.wb-print-active .tfr-page__badge{display:none!important}html.wb-print-active .tfr-page__folio{display:block!important;color:#334155!important;bottom:1cm!important}html.wb-print-active .tfr-page{display:block!important;box-shadow:none!important;outline:none!important;width:var(--sheet-page-width, 210mm)!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important;break-after:page;page-break-after:always}html.wb-print-active .tfr-scroll .tfr-page:not(:only-child){min-height:var(--sheet-page-min-height, 297mm)!important}html.wb-print-active .tfr-page:last-child{break-after:auto;page-break-after:auto}html.wb-print-active .tfr-page{width:var(--sheet-page-width, 210mm)!important;max-width:var(--sheet-page-width, 210mm)!important;box-sizing:border-box!important}html.wb-print-active .tfr-scroll .tfr-page+.tfr-page,html.wb-print-active .tfr>.tfr-page+.tfr-page{break-before:page;page-break-before:always}html.wb-print-active .image-area.no-image,html.wb-print-active .image-area--empty,html.wb-print-active .image-grid--empty,html.wb-print-active .attachment-area.no-attachment,html.wb-print-active .attachment-area--empty,html.wb-print-active .sheet-attach-section.no-attachment,html.wb-print-active .sub-table-wrapper--empty{display:none!important;margin:0!important;padding:0!important;border:none!important;min-height:0!important;height:0!important}html.wb-print-active .tbbv-footer--empty{display:none!important;margin:0!important;padding:0!important;min-height:0!important;height:0!important}@page{size:A4;margin:1.27cm 1.91cm 1.5cm}@page tfr-sheet-a4{size:A4;margin:0}html.wb-print-active .tfr.wb-print-active-target,html.wb-print-active .wb-print-active-target.tfr{page:tfr-sheet-a4}html.wb-print-active .wb-print-active-target .sheet-page-break-before:not(.document-page--continued){page-break-before:auto!important;break-before:auto!important;margin-top:0!important;padding-top:0!important;border-top:none!important}html.wb-print-active .wb-print-active-target .a4-page{min-height:auto!important}html.wb-print-active .qrcode-area,html.wb-print-active .qrcode-img,html.wb-print-active .tbbv-qrcode,html.wb-print-active .tbbv-qrcode__img{visibility:visible!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}html.wb-print-active .tbbv-qrcode__img{display:inline-block!important;width:70px!important;height:70px!important;object-fit:contain!important}html.wb-print-active .doc-a4-pages.wb-print-active-target,html.wb-print-active .wb-print-active-target.doc-a4-pages{position:static!important;width:auto!important;max-width:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;overflow:visible!important}html.wb-print-active .doc-a4-pages .doc-a4-pages__sheet{width:210mm!important;height:297mm!important;max-width:210mm!important;min-width:210mm!important;max-height:297mm!important;min-height:297mm!important;overflow:hidden!important;page:pinwen-a4}html.wb-print-active .doc-a4-pages .doc-a4-pages__body{overflow:hidden!important}html.wb-print-active .doc-a4-pages .doc-simple-table-rail{box-sizing:border-box!important}html.wb-print-active .doc-ann-rail{display:none!important}html.wb-print-active .dash-workbench__body-inner,html.wb-print-active .dash-workbench__body-row,html.wb-print-active .task-order-tab,html.wb-print-active .task-order-tab__tabs .el-tabs__content,html.wb-print-active .task-create-root,html.wb-print-active .task-form-layout,html.wb-print-active .task-sheet-canvas,html.wb-print-active .task-sheet-form{overflow:visible!important;height:auto!important;max-height:none!important}html.wb-print-active .supply-form-layout,html.wb-print-active .supply-form-body,html.wb-print-active .supply-sheet-canvas{overflow:hidden!important;height:auto!important;max-height:none!important}html.wb-print-active .wb-print-active-target.swo-doc{position:relative!important;top:auto!important;left:auto!important;width:100%!important;max-width:100%!important;min-height:auto!important;height:auto!important;overflow:hidden!important;padding:0!important;margin:0!important;box-sizing:border-box!important}html.wb-print-active .wb-print-active-target.swo-doc,html.wb-print-active .wb-print-active-target.swo-doc *{scrollbar-width:none!important}html.wb-print-active .wb-print-active-target.swo-doc *::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}html.wb-print-active .wb-print-active-target.swo-doc table.swo-doc__grid{width:100%!important;max-width:100%!important;table-layout:fixed!important}html.wb-print-active .wb-print-active-target.swo-doc table.swo-doc__grid,html.wb-print-active .wb-print-active-target.swo-doc .swo-doc__foot{display:table!important;visibility:visible!important}html.wb-print-active .wb-print-active-target.swo-doc .print-hide,html.wb-print-active .wb-print-active-target.swo-doc .supply-entry-doc__col-act,html.wb-print-active .wb-print-active-target.swo-doc .supply-entry-doc__lines-bar,html.wb-print-active .wb-print-active-target.swo-doc .supply-entry-doc__link{display:none!important;visibility:hidden!important}html.wb-print-active .wb-print-active-target.swo-doc .swo-doc__foot{display:flex!important}html.wb-print-active .wb-print-active-target.swo-doc .task-sheet-attach-print-pages{display:block!important;visibility:visible!important}html.wb-print-active .wb-print-active-target.swo-doc .task-sheet-attach-print-page{page-break-before:always!important;break-before:page!important;width:186mm!important;margin-left:auto!important;margin-right:auto!important}html.wb-print-active .wb-print-active-target.swo-doc .task-sheet-attach-print-page__img,html.wb-print-active .wb-print-active-target.swo-doc .task-sheet-attach-print-page__page-img{max-width:186mm!important;max-height:240mm!important;width:auto!important;height:auto!important;object-fit:contain!important}html.wb-print-active .wb-print-active-target.swo-doc .task-sheet-attach-print-page__page-img--break{page-break-after:always!important;break-after:page!important}html.wb-print-active .wb-print-active-target.swo-doc .task-sheet-attach-print-page__doc{max-width:186mm!important}}@media print{html.wb-print-active .ledger-record-print{width:100%;max-width:none;padding:0}html.wb-print-active .ledger-record-print .ledger-sheet-form__toolbar,html.wb-print-active .ledger-record-print .ledger-matrix-form__toolbar,html.wb-print-active .ledger-record-print .ledger-log-form__thumbs,html.wb-print-active .ledger-record-print .ledger-log-form__files{display:none!important}html.wb-print-active .ledger-record-print .ledger-sheet-form__table,html.wb-print-active .ledger-record-print .ledger-matrix-form__table{min-width:0!important;width:100%!important}html.wb-print-active .ledger-record-print .ledger-dyn-form__sheet{max-width:none;min-height:0;padding:0;border:none;box-shadow:none}html.wb-print-active .ledger-record-print .ledger-sheet-table__col-actions,html.wb-print-active .ledger-record-print .ledger-sheet-form__col-actions,html.wb-print-active .ledger-record-print .el-table__fixed-right,html.wb-print-active .ledger-record-panel__supply,html.wb-print-active .ledger-record-panel__void,html.wb-print-active .ledger-record-panel__actions{display:none!important}}.biz-st-tag{display:inline-flex;align-items:center;padding:0 8px;height:24px;border-radius:4px;font-size:12px;font-weight:500;line-height:1;border:none}.biz-st-pending{background:#ff7d001f;color:#ff7d00}.biz-st-pass{background:#00b42a1f;color:#00b42a}.biz-st-reject{background:#f53f3f1f;color:#f53f3f}.biz-st-offline{background:#86909c24;color:#86909c}.biz-st-done{background:#165dff1f;color:#165dff}.biz-st-default{background:#f2f3f5;color:#4e5969}.biz-batch-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;margin-bottom:12px;background:#f7f8fa;border-radius:8px;border:1px solid #e5e6eb}.biz-table-summary{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding-top:10px;font-size:13px;color:#4e5969}
