.search[data-v-99739ada] .el-form-item{width:100%;margin-bottom:0}.custom-tree[data-v-99739ada]{margin:0 -20px;background-color:#fff}[data-v-99739ada] .el-tree-node__content{height:auto;font-size:14px}[data-v-99739ada] .el-tree-node__content:hover{background-color:#e0ecff}[data-v-99739ada] .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content .name{font-weight:600}[data-v-99739ada] .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content .type{color:#409eff}.custom-tree-node[data-v-99739ada]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.headPhoto[data-v-a4631db6]{margin-left:10%}.headPhoto .preview[data-v-a4631db6]{width:150px;height:200px}.businessLicense[data-v-a4631db6]{margin-left:10%}.businessLicense .preview[data-v-a4631db6]{width:200px;height:150px}.logoImg[data-v-a4631db6]{margin-left:10%}.logoImg .preview[data-v-a4631db6]{width:80px;height:80px}.lesseeLogo[data-v-a4631db6]{margin-left:10%}.lesseeLogo .preview[data-v-a4631db6]{width:144px;height:50px}[data-v-a4631db6] .cropper-content .cropper{float:left;width:350px;height:300px}[data-v-a4631db6] .cropper-content .show-preview{float:left;margin-left:100px;margin-top:50px}[data-v-a4631db6] .cropper-content .show-preview .preview{overflow:hidden;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.footer-btn[data-v-a4631db6]{margin-top:30px}.footer-btn .scope-btn[data-v-a4631db6]{float:left;width:350px}.footer-btn .scope-btn button[data-v-a4631db6]{margin-left:12px;margin-right:12px}.footer-btn .upload-btn[data-v-a4631db6]{float:left;margin-left:140px}.hd-avatar[data-v-a33d6920] .el-image__preview{-o-object-fit:cover;object-fit:cover}.upload[data-v-a33d6920]{width:100%;height:100%;position:relative}.upload .showImg .avatar[data-v-a33d6920],.upload .showImg .look[data-v-a33d6920],.upload .showImg[data-v-a33d6920]{width:100%;height:100%}.upload .showImg .maskBtn[data-v-a33d6920]{width:100%;height:24px;border-radius:0;position:absolute;left:0;bottom:0;border-color:#9cf;background-color:#9cf;padding:0;text-align:center;color:#fff;display:none}.upload .showImg .maskBtn[data-v-a33d6920]:hover{background-color:#8cc5ff}.upload:hover .maskBtn[data-v-a33d6920]{display:block}.historyBlock span i[data-v-32f3680e]{display:inline-block;color:#ddd;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jl-img[data-v-32f3680e] .el-image__inner{border-radius:6px}[data-v-32f3680e] .el-table__body .el-table__cell{padding:3px 0}.picker-dialog[data-v-856cda78]{height:100%;margin:0;overflow:hidden;color:#1f2329}.picker-dialog__body[data-v-856cda78]{height:100%;gap:12px}.picker-dialog__body[data-v-856cda78],.picker-panel[data-v-856cda78]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0;overflow:hidden}.picker-panel[data-v-856cda78]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border:1px solid #e8e9eb;border-radius:10px}.picker-panel--main[data-v-856cda78]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden}.picker-panel--selected[data-v-856cda78]{width:200px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;background:-webkit-gradient(linear,left top,left bottom,from(#f7faff),color-stop(40%,#fff));background:linear-gradient(180deg,#f7faff,#fff 40%)}.picker-panel__head[data-v-856cda78]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:42px;padding:0 14px;border-bottom:1px solid #e8e9eb;background:hsla(0,0%,100%,.88)}.picker-panel__title[data-v-856cda78]{font-size:13px;font-weight:600;letter-spacing:.02em;color:#1f2329}.picker-count[data-v-856cda78]{min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#eef3f8;color:#8f959e;font-size:12px;font-weight:600;line-height:22px;text-align:center;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}.picker-count.is-active[data-v-856cda78]{background:rgba(51,112,255,.12);color:#3370ff}.picker-toolbar[data-v-856cda78]{-ms-flex-negative:0;flex-shrink:0;padding:10px 12px 2px;border-bottom:1px solid #e8e9eb;overflow:hidden}.picker-toolbar__form[data-v-856cda78]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.picker-toolbar__form[data-v-856cda78] .el-form-item{margin-right:8px;margin-bottom:8px;-ms-flex-negative:0;flex-shrink:0}.picker-toolbar__form[data-v-856cda78] .el-input__inner,.picker-toolbar__form[data-v-856cda78] .el-select .el-input__inner{border-radius:8px;border-color:#d7e2ee;background:#fff}.picker-toolbar__form[data-v-856cda78] .el-input__inner:focus,.picker-toolbar__form[data-v-856cda78] .el-input__inner:hover,.picker-toolbar__form[data-v-856cda78] .el-select .el-input__inner:focus,.picker-toolbar__form[data-v-856cda78] .el-select .el-input__inner:hover{border-color:rgba(51,112,255,.55)}.picker-field--name[data-v-856cda78]{width:160px}.picker-field--mode[data-v-856cda78]{width:140px}.picker-field--status[data-v-856cda78]{width:110px}.picker-toolbar__actions[data-v-856cda78]{margin-left:auto!important}.picker-table-wrap[data-v-856cda78]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding:8px 12px 12px}.picker-table-meta[data-v-856cda78]{-ms-flex-negative:0;flex-shrink:0;margin-bottom:4px;overflow:hidden}.picker-table-body[data-v-856cda78]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden}.picker-table[data-v-856cda78] th{background:#fafbfc!important;color:#606266;font-weight:500}.picker-table[data-v-856cda78] .el-table__row:hover>td{background:#f5f8ff!important}.picker-table[data-v-856cda78] td{border-bottom-color:#eef2f6}.picker-table[data-v-856cda78] .el-table__body-wrapper,.picker-table[data-v-856cda78] .el-table__header-wrapper{overflow-x:hidden!important}.picker-table.is-auto-height[data-v-856cda78] .el-table__body-wrapper{overflow-y:hidden!important}.picker-table[data-v-856cda78]:not(.is-auto-height) .el-table__body-wrapper{overflow-y:auto}.picker-name[data-v-856cda78]{font-weight:600;color:#1f2329}.status-pill[data-v-856cda78]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:500;line-height:1}.status-pill--ok[data-v-856cda78]{color:#1f8a4c;background:#e8f8ef}.status-pill--off[data-v-856cda78]{color:#7a8694;background:#eef1f4}.picker-selected-list[data-v-856cda78]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.picker-chip[data-v-856cda78]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-height:38px;padding:6px 8px 6px 6px;border-radius:10px;background:#fff;border:1px solid #e8e9eb;-webkit-box-shadow:0 1px 2px rgba(31,42,55,.04);box-shadow:0 1px 2px rgba(31,42,55,.04)}.picker-chip[data-v-856cda78]:hover{border-color:rgba(51,112,255,.35)}.picker-chip__avatar[data-v-856cda78]{width:26px;height:26px;border-radius:8px;background:linear-gradient(145deg,#5b8cff,#3370ff);color:#fff;font-size:12px;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.picker-chip__name[data-v-856cda78]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:13px;font-weight:500}.picker-chip__remove[data-v-856cda78]{width:22px;height:22px;border:0;border-radius:6px;background:transparent;color:#8f959e;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.picker-chip__remove[data-v-856cda78]:hover{background:#ffe8e8;color:#f56c6c}.picker-empty[data-v-856cda78]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#8f959e;gap:8px;padding:16px}.picker-empty__icon[data-v-856cda78]{font-size:28px;opacity:.45}.picker-empty__text[data-v-856cda78]{margin:0;font-size:12px;line-height:1.5}.picker-selected-ops[data-v-856cda78]{padding:0 12px 4px;text-align:right}.picker-footer[data-v-856cda78]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding:10px 12px 12px;border-top:1px solid #e8e9eb;background:hsla(0,0%,100%,.92)}.econtract-module .el-button[data-v-93161c40]{border-radius:6px;font-weight:500;-webkit-transition:background-color .2s ease,border-color .2s ease,color .2s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.econtract-module .el-button--primary[data-v-93161c40]{background-color:#3370ff;border-color:#3370ff;color:#fff}.econtract-module .el-button--primary[data-v-93161c40]:focus,.econtract-module .el-button--primary[data-v-93161c40]:hover{background-color:#4e83fd;border-color:#4e83fd;color:#fff}.econtract-module .el-button--primary[data-v-93161c40]:active{background-color:#2b5fd9;border-color:#2b5fd9}.econtract-module .el-button--primary.is-plain[data-v-93161c40]{color:#3370ff;background:#e8f3ff;border-color:rgba(51,112,255,.35)}.econtract-module .el-button--primary.is-plain[data-v-93161c40]:focus,.econtract-module .el-button--primary.is-plain[data-v-93161c40]:hover{color:#fff;background:#3370ff;border-color:#3370ff}.econtract-module .el-button--default[data-v-93161c40]{border-color:#dee0e3;color:#1f2329;background:#fff}.econtract-module .el-button--default[data-v-93161c40]:focus,.econtract-module .el-button--default[data-v-93161c40]:hover{color:#3370ff;border-color:#3370ff;background:#fff}.econtract-module .el-button--danger[data-v-93161c40]{background-color:#f54a45;border-color:#f54a45;color:#fff}.econtract-module .el-button--danger[data-v-93161c40]:focus,.econtract-module .el-button--danger[data-v-93161c40]:hover{background-color:#f76965;border-color:#f76965;color:#fff}.econtract-module .el-button--danger.is-plain[data-v-93161c40]{color:#f54a45;background:#fff1f0;border-color:#ffccc7}.econtract-module .el-button--danger.is-plain[data-v-93161c40]:focus,.econtract-module .el-button--danger.is-plain[data-v-93161c40]:hover{color:#fff;background:#f54a45;border-color:#f54a45}.econtract-module .add-confirm-footer .el-button+.el-button[data-v-93161c40],.econtract-module .batch-resend-footer .el-button+.el-button[data-v-93161c40],.econtract-module .econtract-detail-footer .el-button+.el-button[data-v-93161c40],.econtract-module .foot-oprate .el-button+.el-button[data-v-93161c40],.econtract-module .legacy-drawer-footer .el-button+.el-button[data-v-93161c40],.econtract-module .resend-confirm-footer .el-button+.el-button[data-v-93161c40]{margin-left:8px}.econtract-module--workbench[data-v-93161c40]{background:#f1f5f9}.econtract-module--workbench.packagePage[data-v-93161c40]{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.econtract-module--workbench .econtract-page-shell[data-v-93161c40]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;margin:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;overflow:hidden}.econtract-module--workbench .econtract-page-header[data-v-93161c40],.econtract-module--workbench .econtract-stat-row[data-v-93161c40]{-ms-flex-negative:0;flex-shrink:0}.econtract-module--workbench .econtract-page-header[data-v-93161c40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.econtract-module--workbench .econtract-page-header__title[data-v-93161c40]{font-size:18px;font-weight:600;color:#0f172a;line-height:1.3}.econtract-module--workbench .econtract-page-header__sub[data-v-93161c40]{margin-top:4px;font-size:12px;color:#64748b}.econtract-module--workbench .econtract-page-header__actions[data-v-93161c40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.econtract-module--workbench .econtract-company-pill[data-v-93161c40]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:999px;font-size:13px;color:#475569;cursor:pointer;max-width:280px}.econtract-module--workbench .econtract-company-pill[data-v-93161c40]:hover{border-color:#b3c6ff;color:#3370ff}.econtract-module--workbench .econtract-company-pill .el-icon-office-building[data-v-93161c40]{color:#3370ff}.econtract-module--workbench .econtract-stat-row[data-v-93161c40]{-ms-flex-negative:0;flex-shrink:0}.econtract-module--workbench .econtract-stat-strip[data-v-93161c40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px;overflow-x:auto;padding-bottom:2px}.econtract-module--workbench .econtract-stat-strip[data-v-93161c40]::-webkit-scrollbar{height:4px}.econtract-module--workbench .econtract-stat-strip[data-v-93161c40]::-webkit-scrollbar-thumb{border-radius:4px;background:#cbd5e1}.econtract-module--workbench .econtract-stat-group[data-v-93161c40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:6px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding:8px;border-radius:10px;border:1px solid #e2e8f0}.econtract-module--workbench .econtract-stat-group--sign[data-v-93161c40]{-webkit-box-flex:3;-ms-flex:3 1 0px;flex:3 1 0;background:#eff6ff;border-color:#bfdbfe}.econtract-module--workbench .econtract-stat-group--dept[data-v-93161c40]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;background:#eef2ff;border-color:#a5b4fc}.econtract-module--workbench .econtract-stat-group--pending[data-v-93161c40]{-webkit-box-flex:2;-ms-flex:2 1 0px;flex:2 1 0;background:#f0fdf4;border-color:#86efac}.econtract-module--workbench .econtract-category-chips[data-v-93161c40]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);max-height:96px;overflow-y:auto}.econtract-module--workbench .econtract-category-chips__label[data-v-93161c40]{-ms-flex-negative:0;flex-shrink:0;font-size:12px;font-weight:600;color:#64748b;margin-right:4px}.econtract-module--workbench .econtract-category-chips__item[data-v-93161c40]{-ms-flex-negative:0;flex-shrink:0;padding:6px 14px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;font-size:13px;color:#475569;cursor:pointer;outline:none;-webkit-transition:border-color .15s,background .15s,color .15s;transition:border-color .15s,background .15s,color .15s}.econtract-module--workbench .econtract-category-chips__item[data-v-93161c40]:hover{border-color:#b3c6ff;color:#3370ff}.econtract-module--workbench .econtract-category-chips__item.is-active[data-v-93161c40]{border-color:#3370ff;background:#e8f3ff;color:#3370ff;font-weight:600}.econtract-module--workbench .econtract-stat-card[data-v-93161c40]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;cursor:pointer;-webkit-transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s,background .15s;transition:border-color .15s,box-shadow .15s,background .15s,-webkit-box-shadow .15s;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-module--workbench .econtract-stat-card[data-v-93161c40]:hover{border-color:#b3c6ff}.econtract-module--workbench .econtract-stat-card.is-active[data-v-93161c40]{border-color:#3370ff;-webkit-box-shadow:0 1px 5px 0 rgba(42,114,189,.35);box-shadow:0 1px 5px 0 rgba(42,114,189,.35);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8f3ff));background:linear-gradient(180deg,#fff,#e8f3ff)}.econtract-module--workbench .econtract-stat-card--rich[data-v-93161c40]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 12px 12px;gap:2px;-webkit-box-shadow:none;box-shadow:none;background:hsla(0,0%,100%,.82)}.econtract-module--workbench .econtract-stat-card.is-tone-sign[data-v-93161c40]:not(.is-active):hover{border-color:#93c5fd}.econtract-module--workbench .econtract-stat-card.is-tone-sign.is-active[data-v-93161c40]{border-color:#3370ff;-webkit-box-shadow:0 1px 5px 0 rgba(42,114,189,.35);box-shadow:0 1px 5px 0 rgba(42,114,189,.35);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8f3ff));background:linear-gradient(180deg,#fff,#e8f3ff)}.econtract-module--workbench .econtract-stat-card.is-tone-dept[data-v-93161c40]:not(.is-active):hover{border-color:#818cf8}.econtract-module--workbench .econtract-stat-card.is-tone-dept.is-active[data-v-93161c40]{border-color:#6366f1;-webkit-box-shadow:0 1px 5px 0 rgba(99,102,241,.35);box-shadow:0 1px 5px 0 rgba(99,102,241,.35);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eef2ff));background:linear-gradient(180deg,#fff,#eef2ff)}.econtract-module--workbench .econtract-stat-card.is-tone-dept.is-active .econtract-stat-card__icon[data-v-93161c40]{background:#e0e7ff;color:#6366f1}.econtract-module--workbench .econtract-stat-card.is-tone-pending:not(.is-active) .econtract-stat-card__icon[data-v-93161c40]{background:#dcfce7;color:#16a34a}.econtract-module--workbench .econtract-stat-card.is-tone-pending[data-v-93161c40]:not(.is-active):hover{border-color:#4ade80}.econtract-module--workbench .econtract-stat-card.is-tone-pending.is-active[data-v-93161c40]{border-color:#22c55e;-webkit-box-shadow:0 1px 5px 0 rgba(34,197,94,.35);box-shadow:0 1px 5px 0 rgba(34,197,94,.35);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dcfce7));background:linear-gradient(180deg,#fff,#dcfce7)}.econtract-module--workbench .econtract-stat-card.is-tone-pending.is-active .econtract-stat-card__icon[data-v-93161c40]{background:#bbf7d0;color:#15803d}.econtract-module--workbench .econtract-stat-card.is-tone-pending.is-active .econtract-stat-card__value[data-v-93161c40]{color:#15803d}.econtract-module--workbench .econtract-stat-card__top[data-v-93161c40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.econtract-module--workbench .econtract-stat-card__icon[data-v-93161c40]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#e8f3ff;color:#3370ff;font-size:15px}.econtract-module--workbench .econtract-stat-card__badge[data-v-93161c40]{padding:1px 6px;border-radius:999px;background:#fef2f2;border:1px solid #fecaca;font-size:11px;color:#dc2626;line-height:1.5;white-space:nowrap}.econtract-module--workbench .econtract-stat-card__desc[data-v-93161c40]{font-size:11px;color:#64748b;line-height:1.35;min-height:15px}.econtract-module--workbench .econtract-stat-card__foot[data-v-93161c40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6px;margin-top:auto;padding-top:6px}.econtract-module--workbench .econtract-stat-card__meta[data-v-93161c40]{font-size:11px;color:#64748b;text-align:right;line-height:1.3;-ms-flex-negative:0;flex-shrink:0;max-width:72px}.econtract-module--workbench .econtract-stat-card__label[data-v-93161c40]{font-size:13px;font-weight:600;color:#475569;line-height:1.3}.econtract-module--workbench .econtract-stat-card__value[data-v-93161c40]{font-size:22px;font-weight:700;color:#0f172a;line-height:1}.econtract-module--workbench .econtract-refresh-btn[data-v-93161c40]{-ms-flex-negative:0;flex-shrink:0;color:#3370ff;font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.econtract-module--workbench .econtract-refresh-btn[data-v-93161c40]:hover{color:#4e83fd}.econtract-list-scheme-a[data-v-93161c40],.econtract-module--workbench .econtract-list-panel[data-v-93161c40]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.econtract-list-scheme-a[data-v-93161c40]{gap:10px}.econtract-list-scheme-a .econtract-filter-card[data-v-93161c40]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:0;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.econtract-list-scheme-a .econtract-filter-card__body[data-v-93161c40]{padding:8px 12px 6px}.econtract-list-scheme-a .econtract-filter-form .el-form-item[data-v-93161c40]{margin-bottom:6px}.econtract-list-scheme-a .econtract-filter-form--org[data-v-93161c40]{padding-top:2px;border-top:1px dashed #f1f5f9;margin-top:2px}.econtract-list-scheme-a .econtract-filter-actions .el-button+.el-button[data-v-93161c40]{margin-left:8px}.econtract-list-scheme-a .econtract-filter-add[data-v-93161c40]{margin-right:4px}.econtract-list-scheme-a .econtract-filter-add .el-button[data-v-93161c40]{padding-left:14px;padding-right:14px}.econtract-list-scheme-a .econtract-filter-more[data-v-93161c40]{margin-left:10px;font-size:13px;color:#64748b;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.econtract-list-scheme-a .econtract-filter-more[data-v-93161c40]:hover{color:#3370ff}.econtract-list-scheme-a .econtract-status-chips[data-v-93161c40]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:4px 0 8px;border-top:1px dashed #f1f5f9;margin-top:4px}.econtract-list-scheme-a .econtract-status-chip[data-v-93161c40]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 12px;font-size:12px;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .15s ease;transition:all .15s ease}.econtract-list-scheme-a .econtract-status-chip[data-v-93161c40]:hover{border-color:#b3c6ff;color:#3370ff}.econtract-list-scheme-a .econtract-status-chip.is-active[data-v-93161c40]{background:#e8f3ff;border-color:#b3c6ff;color:#3370ff;font-weight:500}.econtract-list-scheme-a .econtract-table-card[data-v-93161c40]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px 8px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-list-scheme-a .econtract-toolbar[data-v-93161c40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;gap:12px;-ms-flex-negative:0;flex-shrink:0}.econtract-list-scheme-a .econtract-toolbar__right[data-v-93161c40]{margin-left:auto}.econtract-table-wrap .econtract-name[data-v-93161c40]{font-size:15px;font-weight:600;color:#0f172a}.econtract-table-wrap .econtract-row-actions[data-v-93161c40]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.econtract-table-wrap .econtract-action-item[data-v-93161c40]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:48px;padding:4px 6px;border:none;border-radius:6px;background:transparent;color:#3370ff;cursor:pointer;outline:none;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.econtract-table-wrap .econtract-action-item i[data-v-93161c40]{font-size:18px;line-height:1}.econtract-table-wrap .econtract-action-item span[data-v-93161c40]{font-size:12px;line-height:1.2;white-space:nowrap;-webkit-transform:scale(.95);transform:scale(.95)}.econtract-table-wrap .econtract-action-item[data-v-93161c40]:focus,.econtract-table-wrap .econtract-action-item[data-v-93161c40]:hover{background:#e8f3ff}.econtract-table-wrap .econtract-action-item.is-danger[data-v-93161c40]{color:#f54a45}.econtract-table-wrap .econtract-action-item.is-danger[data-v-93161c40]:focus,.econtract-table-wrap .econtract-action-item.is-danger[data-v-93161c40]:hover{background:#fff1f0}.econtract-table-wrap .econtract-pagination-bar[data-v-93161c40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:8px;-ms-flex-negative:0;flex-shrink:0}.econtract-table-wrap .econtract-action-danger[data-v-93161c40]{color:#f54a45}.econtract-table-wrap .el-table[data-v-93161c40]:before{display:none}.econtract-table-wrap .el-table th[data-v-93161c40]{background:#f8fafc!important;color:#475569;font-weight:600}.econtract-table-wrap .el-table td[data-v-93161c40]{border-bottom-color:#f1f5f9}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-93161c40]{scrollbar-width:auto}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-93161c40]::-webkit-scrollbar{width:8px;height:8px}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-93161c40]::-webkit-scrollbar-thumb{border-radius:4px;background:#999}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-93161c40]::-webkit-scrollbar-track{background:transparent}.econtract-table-wrap--in-panel[data-v-93161c40]{min-height:200px}.econtract-table-wrap--in-panel .el-table th[data-v-93161c40]{background:#f8fafc!important;color:#475569;font-weight:600}.econtract-table-wrap--in-panel .el-table td[data-v-93161c40]{border-bottom-color:#f1f5f9}.econtract-table-wrap--in-panel .el-table[data-v-93161c40]:before{display:none}.econtract-empty-hint[data-v-93161c40]{text-align:center;padding:48px 16px;color:#64748b;font-size:14px}@media (max-width:1200px){.econtract-module--workbench .econtract-stat-strip[data-v-93161c40]{-ms-flex-wrap:wrap;flex-wrap:wrap}.econtract-module--workbench .econtract-stat-group[data-v-93161c40]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.econtract-detail-body--fill[data-v-93161c40]{overflow:hidden;-ms-flex-direction:column;flex-direction:column}.econtract-detail-b-main--fill[data-v-93161c40],.econtract-detail-body--fill[data-v-93161c40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.econtract-detail-b-main--fill[data-v-93161c40]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;-ms-flex-direction:column;flex-direction:column}.econtract-panel-content[data-v-93161c40]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:16px;overflow:auto}.econtract-preview-content[data-v-93161c40]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:12px 16px 16px;background:#f8fafc}.econtract-preview-content iframe[data-v-93161c40]{display:block;width:100%;height:100%;min-height:480px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-history-meta[data-v-93161c40]{margin-top:4px;font-size:12px;color:#64748b}.econtract-detail-toolbar[data-v-93161c40]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.econtract-detail-toolbar__label[data-v-93161c40]{font-size:12px;color:#64748b}.econtract-detail-body[data-v-93161c40]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:16px 20px;background:#f1f5f9}.econtract-detail-footer[data-v-93161c40]{-ms-flex-negative:0;flex-shrink:0;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border-top:1px solid #e2e8f0;background:#fff}.econtract-detail-hero[data-v-93161c40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:16px;margin-bottom:12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-detail-hero__title[data-v-93161c40]{margin:0;font-size:17px;font-weight:600;color:#0f172a;line-height:1.35}.econtract-detail-hero__meta[data-v-93161c40]{margin-top:6px;font-size:12px;color:#64748b;line-height:1.5}.econtract-detail-hero__dot[data-v-93161c40]{margin:0 6px}.econtract-detail-card[data-v-93161c40]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;margin-bottom:12px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-detail-card--flat[data-v-93161c40]{-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}.econtract-detail-card__title[data-v-93161c40]{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:12px;padding-left:8px;border-left:3px solid #3370ff;height:18px;line-height:18px}.econtract-detail-grid[data-v-93161c40]{display:grid;gap:12px;margin-bottom:12px}.econtract-detail-grid--2[data-v-93161c40]{grid-template-columns:repeat(2,minmax(0,1fr))}.econtract-detail-steps[data-v-93161c40] .el-step__head.is-finish{color:#3370ff;border-color:#3370ff}.econtract-detail-steps[data-v-93161c40] .el-step__description.is-finish,.econtract-detail-steps[data-v-93161c40] .el-step__title.is-finish{color:#475569}.econtract-detail-steps[data-v-93161c40] .el-step__head.is-process{color:#3370ff;border-color:#3370ff}.econtract-detail-fields[data-v-93161c40]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.econtract-detail-fields--table[data-v-93161c40]{grid-template-columns:1fr;gap:0;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.econtract-detail-field[data-v-93161c40]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:8px 12px;font-size:13px;border-bottom:1px solid #f1f5f9}.econtract-detail-field[data-v-93161c40]:last-child{border-bottom:none}.econtract-detail-field__key[data-v-93161c40]{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;color:#64748b;text-align:right}.econtract-detail-field__val[data-v-93161c40]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#0f172a;word-break:break-all}.econtract-detail-empty[data-v-93161c40]{font-size:13px;color:#64748b;text-align:center;padding:8px}.econtract-detail-empty--block[data-v-93161c40]{padding:32px 16px;background:#f8fafc;border-radius:6px}.econtract-detail-danger[data-v-93161c40]{color:#ef4444}.econtract-detail-verify-row[data-v-93161c40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;color:#0f172a}.econtract-detail-verify-label[data-v-93161c40]{color:#64748b}.econtract-detail-id-grid[data-v-93161c40]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.econtract-detail-id-grid--large .econtract-detail-id-item__box--large[data-v-93161c40]{height:200px}.econtract-detail-id-item__title[data-v-93161c40]{margin-bottom:6px;font-size:13px;color:#475569;text-align:center}.econtract-detail-id-item__box[data-v-93161c40]{height:140px;border:1px dashed #e2e8f0;border-radius:6px;background:#f8fafc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.econtract-detail-scheme-b[data-v-93161c40]{min-height:100%}.econtract-detail-b-main[data-v-93161c40]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);overflow:hidden}.econtract-detail-b-header[data-v-93161c40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e2e8f0}.econtract-detail-b-header__title[data-v-93161c40]{margin:0;font-size:16px;font-weight:600;color:#0f172a;line-height:1.35}.econtract-detail-b-tabs[data-v-93161c40] .el-tabs__header{margin:0;padding:0 12px;background:#f8fafc}.econtract-detail-b-tabs[data-v-93161c40] .el-tabs__content{padding:16px}.econtract-detail-progress-block[data-v-93161c40]{margin-top:12px;padding-top:4px}.econtract-detail-alert[data-v-93161c40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;border-radius:6px;background:#fef2f2;border:1px solid #fecaca;font-size:13px;color:#b91c1c}.econtract-detail-alert .el-icon-warning-outline[data-v-93161c40]{margin-top:2px}@media (max-width:900px){.econtract-detail-grid--2[data-v-93161c40],.econtract-detail-id-grid[data-v-93161c40],.econtract-form-grid--2[data-v-93161c40]{grid-template-columns:1fr}}.econtract-form-drawer .econtract-template-form .el-form-item[data-v-93161c40]{margin-bottom:14px}.econtract-form-drawer .econtract-template-form .el-form-item__label[data-v-93161c40]{padding-bottom:4px;line-height:1.4;font-weight:600;color:#475569}.econtract-form-drawer .econtract-template-form .el-input-number[data-v-93161c40],.econtract-form-drawer .econtract-template-form .el-input[data-v-93161c40],.econtract-form-drawer .econtract-template-form .el-select[data-v-93161c40]{width:100%}.econtract-form-grid[data-v-93161c40]{display:grid;gap:0 16px}.econtract-form-grid--2[data-v-93161c40]{grid-template-columns:repeat(2,minmax(0,1fr))}.econtract-upload-card[data-v-93161c40]{border:1px dashed #e2e8f0;border-radius:10px;background:#f8fafc;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s}.econtract-upload-card[data-v-93161c40]:hover{border-color:#b3c6ff;background:#e8f3ff}.econtract-upload-card .el-upload-dragger[data-v-93161c40],.econtract-upload-card .el-upload[data-v-93161c40]{width:100%;background:transparent;border:none}.econtract-upload-card .el-upload-dragger[data-v-93161c40]{height:132px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.econtract-upload-card .el-upload-dragger .el-icon-upload[data-v-93161c40]{margin-top:0;color:#3370ff;font-size:42px}.econtract-upload-card .el-upload-dragger .el-upload__text[data-v-93161c40]{color:#475569}.econtract-upload-card .el-upload-dragger .el-upload__text em[data-v-93161c40]{color:#3370ff;font-style:normal;font-weight:600}.econtract-upload-card .el-upload__tip[data-v-93161c40]{margin-top:0;padding:0 12px 10px;color:#64748b;font-size:12px}.econtract-upload-card .el-upload-list[data-v-93161c40]{display:none}.econtract-upload-file[data-v-93161c40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.econtract-upload-file__name[data-v-93161c40]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:13px;color:#16a34a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.econtract-upload-file__link[data-v-93161c40]{-ms-flex-negative:0;flex-shrink:0;border:none;background:transparent;color:#3370ff;cursor:pointer;font-size:13px;padding:0}.econtract-upload-file__link[data-v-93161c40]:hover{text-decoration:underline}.econtract-history-files[data-v-93161c40]{margin-top:14px;padding-top:12px;border-top:1px dashed #e2e8f0}.econtract-history-files__title[data-v-93161c40]{font-size:13px;font-weight:600;color:#475569;margin-bottom:8px}.econtract-history-files__item[data-v-93161c40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #f1f5f9}.econtract-history-files__item[data-v-93161c40]:last-child{border-bottom:none}.econtract-history-files__name[data-v-93161c40]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border:none;background:transparent;color:#3370ff;cursor:pointer;font-size:13px;text-align:left;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.econtract-history-files__name[data-v-93161c40]:hover{text-decoration:underline}.econtract-history-files__time[data-v-93161c40]{-ms-flex-negative:0;flex-shrink:0;width:140px;font-size:12px;color:#64748b}.econtract-history-files__empty[data-v-93161c40]{font-size:13px;color:#64748b;padding:4px 0}.econtract-reading-time[data-v-93161c40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.econtract-auth-drawer.econtract-detail-drawer .el-drawer__header[data-v-93161c40]{margin-bottom:0;padding:16px 20px 12px;border-bottom:1px solid #e2e8f0}.econtract-auth-drawer.econtract-detail-drawer .el-drawer__header span[data-v-93161c40]{font-size:16px;font-weight:600;color:#0f172a}.econtract-auth-drawer.econtract-detail-drawer .el-drawer__body[data-v-93161c40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;overflow:hidden}.econtract-auth-dialog[data-v-93161c40]{border-radius:10px}.econtract-auth-dialog .el-dialog__header[data-v-93161c40]{padding:16px 20px 12px;border-bottom:1px solid #e2e8f0}.econtract-auth-dialog .el-dialog__header .el-dialog__title[data-v-93161c40]{font-size:16px;font-weight:600;color:#0f172a}.econtract-auth-dialog .el-dialog__body[data-v-93161c40]{padding:16px 20px}.econtract-auth-form[data-v-93161c40]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.econtract-auth-form__body[data-v-93161c40]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto;padding:16px 20px;background:#f1f5f9}.econtract-auth-form__table-wrap[data-v-93161c40]{height:328px;max-height:328px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);overflow:hidden}.econtract-auth-form__table-wrap .el-table[data-v-93161c40]{height:328px!important}.econtract-auth-form__table-wrap .el-form-item[data-v-93161c40]{margin-bottom:0}.econtract-auth-form__table-wrap .el-table th[data-v-93161c40]{background:#f8fafc!important;color:#475569;font-weight:600}.econtract-auth-form__table-wrap .el-table[data-v-93161c40]:before{display:none}.econtract-auth-form__table-wrap .el-table .cell[data-v-93161c40]{overflow:hidden;line-height:1.4}.econtract-auth-form__table-wrap .el-table__row td[data-v-93161c40]{height:56px;padding-top:4px;padding-bottom:4px}.econtract-auth-form__table-wrap .el-table__row td .cell[data-v-93161c40]{max-height:48px}.econtract-auth-form__table-wrap .el-select .el-select__tags[data-v-93161c40]{max-height:28px;overflow:hidden}.econtract-auth-form__table-wrap .el-select .el-input__inner[data-v-93161c40]{height:32px!important}.econtract-auth-form__add-btn[data-v-93161c40]{width:100%;margin-top:12px;border-style:dashed;border-color:#b3c6ff;color:#3370ff;background:#e8f3ff}.econtract-auth-form__add-btn[data-v-93161c40]:focus,.econtract-auth-form__add-btn[data-v-93161c40]:hover{background:#e0e7ff;border-color:#3370ff;color:#4e83fd}.econtract-auth-form__footer[data-v-93161c40]{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:12px 20px;border-top:1px solid #e2e8f0}.econtract-auth-company-picker[data-v-93161c40],.econtract-auth-form__footer[data-v-93161c40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.econtract-auth-company-picker[data-v-93161c40]{line-height:30px;width:100%;height:32px;max-height:32px;min-height:32px;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;-webkit-transition:border-color .15s;transition:border-color .15s;overflow:hidden}.econtract-auth-company-picker[data-v-93161c40]:hover{border-color:#b3c6ff}.econtract-auth-company-picker__inner[data-v-93161c40]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2px 8px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.econtract-auth-company-picker__placeholder[data-v-93161c40]{color:#64748b;padding-left:6px;font-size:13px}.econtract-auth-company-picker__arrow[data-v-93161c40]{width:30px;text-align:center;color:#94a3b8;-ms-flex-negative:0;flex-shrink:0}.econtract-auth-company-picker__clear[data-v-93161c40]{margin-left:4px;font-size:16px;color:#94a3b8;cursor:pointer}.econtract-auth-company-picker__clear[data-v-93161c40]:hover{color:#ef4444}.econtract-auth-perm-drawer__body[data-v-93161c40]{padding:16px 20px;overflow-y:auto}.econtract-auth-perm-section[data-v-93161c40]{margin-bottom:14px;padding:14px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-auth-perm-section__head[data-v-93161c40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed #f1f5f9}.econtract-auth-perm-section__title[data-v-93161c40]{font-size:14px;font-weight:600;color:#0f172a}.econtract-auth-perm-section__count[data-v-93161c40]{font-size:12px;color:#64748b}.econtract-auth-perm-section__add-btn[data-v-93161c40]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:5px 12px;border:1px dashed #e2e8f0;border-radius:6px;background:#f8fafc;color:#475569;font-size:13px;line-height:1.4;cursor:pointer;outline:none;font-family:inherit;-webkit-transition:color .15s,border-color .15s,background .15s;transition:color .15s,border-color .15s,background .15s}.econtract-auth-perm-section__add-btn i[data-v-93161c40]{font-size:14px}.econtract-auth-perm-section__add-btn[data-v-93161c40]:focus,.econtract-auth-perm-section__add-btn[data-v-93161c40]:hover{color:#3370ff;border-color:#b3c6ff;background:#e8f3ff}.econtract-auth-perm-section__tags[data-v-93161c40]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;min-height:28px;margin-top:10px}.econtract-auth-perm-section__empty[data-v-93161c40]{font-size:13px;color:#64748b}.econtract-auth-perm-tag[data-v-93161c40]{border:none!important;background:#f1f5f9!important;color:#475569!important}.econtract-auth-perm-tag .el-icon-close[data-v-93161c40]{color:#94a3b8}.econtract-auth-perm-tag .el-icon-close[data-v-93161c40]:hover{color:#64748b;background:transparent}.auth-perm-cell[data-v-93161c40]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;max-width:100%}.auth-perm-cell__text[data-v-93161c40]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#475569;font-size:13px}.auth-name-cell[data-v-93161c40]{font-size:14px;font-weight:600;color:#0f172a}.econtract-row-actions[data-v-93161c40]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.econtract-row-actions--inline[data-v-93161c40]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.econtract-action-item[data-v-93161c40]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:48px;padding:4px 6px;border:none;border-radius:6px;background:transparent;color:#3370ff;cursor:pointer;outline:none;font-family:inherit;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.econtract-action-item i[data-v-93161c40]{font-size:18px;line-height:1}.econtract-action-item span[data-v-93161c40]{font-size:12px;line-height:1.2;white-space:nowrap;-webkit-transform:scale(.95);transform:scale(.95)}.econtract-action-item[data-v-93161c40]:focus,.econtract-action-item[data-v-93161c40]:hover{background:#e8f3ff}.econtract-action-item.is-danger[data-v-93161c40]{color:#ef4444}.econtract-action-item.is-danger[data-v-93161c40]:focus,.econtract-action-item.is-danger[data-v-93161c40]:hover{background:#fef2f2}.econtract-row-actions--inline .econtract-action-item[data-v-93161c40]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;min-width:0;padding:4px 8px}.econtract-row-actions--inline .econtract-action-item i[data-v-93161c40]{font-size:14px}.econtract-row-actions--inline .econtract-action-item span[data-v-93161c40]{font-size:12px;-webkit-transform:none;transform:none}.cost-center-workbench .econtract-page-shell[data-v-93161c40]{overflow-y:auto;overflow-x:hidden;margin:0;padding:12px}.cost-center-workbench .econtract-filter-card[data-v-93161c40]{-ms-flex-negative:0;flex-shrink:0;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.cost-center-workbench .econtract-filter-card__body[data-v-93161c40]{padding:10px 14px 10px}.cost-center-workbench .econtract-filter-form .el-form-item[data-v-93161c40]{margin-bottom:8px}.cost-filter-period[data-v-93161c40]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.cost-filter-period__divider[data-v-93161c40]{font-size:12px;color:#64748b;padding:0 2px;-ms-flex-negative:0;flex-shrink:0}.cost-filter-period .el-button+.el-button[data-v-93161c40]{margin-left:0}.cost-period-chips[data-v-93161c40]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.cost-period-chips__item[data-v-93161c40]{padding:6px 16px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;font-size:13px;color:#475569;cursor:pointer;outline:none;-webkit-transition:border-color .15s,background .15s,color .15s;transition:border-color .15s,background .15s,color .15s;font-family:inherit;line-height:1.4}.cost-period-chips__item[data-v-93161c40]:hover{border-color:#b3c6ff;color:#3370ff}.cost-period-chips__item.is-active[data-v-93161c40]{border-color:#3370ff;background:#e8f3ff;color:#3370ff;font-weight:600}.cost-center-body[data-v-93161c40]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cost-center-body[data-v-93161c40],.cost-center-main[data-v-93161c40]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;min-width:0}.cost-center-main[data-v-93161c40]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cost-center-aside[data-v-93161c40]{-ms-flex-negative:0;flex-shrink:0;width:280px}.cost-usage-section[data-v-93161c40]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px 16px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.cost-usage-section--sign[data-v-93161c40]{border-left:3px solid #3370ff}.cost-usage-section--auth[data-v-93161c40]{border-left:3px solid #6366f1}.cost-usage-section--sms-code[data-v-93161c40]{border-left:3px solid #0ea5e9}.cost-usage-section--sms-notice[data-v-93161c40]{border-left:3px solid #f59e0b}.cost-section-head[data-v-93161c40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px}.cost-section-head--compact[data-v-93161c40]{margin-bottom:8px}.cost-section-head__dot[data-v-93161c40]{width:8px;height:8px;border-radius:50%;background:#3370ff;-ms-flex-negative:0;flex-shrink:0}.cost-section-head__dot--sms-code[data-v-93161c40]{background:#0ea5e9}.cost-section-head__dot--sms-notice[data-v-93161c40]{background:#f59e0b}.cost-section-head__title[data-v-93161c40]{font-size:15px;font-weight:600;color:#0f172a}.cost-section-head__hint[data-v-93161c40]{font-size:12px;color:#64748b;margin-left:4px}.cost-usage-section__body--sign[data-v-93161c40]{max-width:360px}.cost-usage-grid[data-v-93161c40]{display:grid;gap:10px}.cost-usage-grid--auth[data-v-93161c40]{grid-template-columns:repeat(3,minmax(0,1fr))}.cost-sms-split[data-v-93161c40]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cost-center-bottom[data-v-93161c40]{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:12px}.cost-pay-card[data-v-93161c40],.cost-recharge-card[data-v-93161c40],.cost-summary-card[data-v-93161c40]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.cost-pay-card__sub[data-v-93161c40],.cost-summary-card__sub[data-v-93161c40]{margin:0 0 12px;font-size:12px;color:#64748b}.cost-summary-metrics[data-v-93161c40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:12px 8px;background:#f8fafc;border-radius:6px;border:1px solid #e2e8f0}.cost-summary-metric[data-v-93161c40]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.cost-summary-metric__label[data-v-93161c40]{display:block;font-size:12px;color:#64748b;margin-bottom:6px}.cost-summary-metric__value[data-v-93161c40]{font-size:24px;font-weight:700;color:#0f172a}.cost-summary-metric__value.is-remain[data-v-93161c40]{color:#3370ff}.cost-summary-metric-divider[data-v-93161c40]{width:1px;background:#e2e8f0;margin:0 12px}.cost-recharge-table-wrap[data-v-93161c40]{margin-top:4px}.cost-pay-grid[data-v-93161c40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cost-pay-item[data-v-93161c40]{text-align:center;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.cost-pay-item__qr[data-v-93161c40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:200px}.cost-pay-item__qr img[data-v-93161c40]{max-width:100%;max-height:200px;width:auto;height:auto}.cost-pay-item__label[data-v-93161c40]{margin-top:8px;font-size:13px;color:#475569}.cost-pay-item__label i[data-v-93161c40]{margin-right:4px;color:#3370ff}.cost-center-empty[data-v-93161c40]{text-align:center;margin-top:60px;padding-top:30px;color:#64748b;line-height:1.8}@media (max-width:1280px){.cost-center-body[data-v-93161c40]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cost-center-aside[data-v-93161c40]{width:100%}.cost-pay-grid[data-v-93161c40]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.cost-pay-grid .cost-pay-item[data-v-93161c40]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px}.cost-usage-grid--auth[data-v-93161c40]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.cost-center-bottom[data-v-93161c40],.cost-sms-split[data-v-93161c40],.cost-usage-grid--auth[data-v-93161c40]{grid-template-columns:1fr}}.econtract-picker-dialog[data-v-93161c40]{border-radius:10px}.econtract-picker-dialog .el-dialog__header[data-v-93161c40]{padding:16px 20px 12px;border-bottom:1px solid #e2e8f0}.econtract-picker-dialog .el-dialog__header .el-dialog__title[data-v-93161c40]{font-size:16px;font-weight:600;color:#0f172a}.econtract-picker-dialog .el-dialog__body[data-v-93161c40]{padding:0;height:calc(84vh - 54px);overflow:hidden;background:#f1f5f9}.econtract-picker-dialog--preview .el-dialog__body[data-v-93161c40]{height:auto;padding:0 20px 16px;background:#fff}.econtract-template-picker .econtract-table-card[data-v-93161c40]{padding-bottom:4px}.econtract-template-picker .econtract-template-picker__table-wrap .econtract-empty-hint[data-v-93161c40]{position:absolute;inset:48px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.econtract-template-picker[data-v-93161c40]{height:100%;min-height:0;gap:10px}.econtract-template-picker__main[data-v-93161c40]{gap:10px;overflow:hidden}.econtract-template-picker__main[data-v-93161c40],.econtract-template-picker__table-card[data-v-93161c40]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.econtract-template-picker__table-card[data-v-93161c40]{padding-top:10px}.econtract-template-picker__hint[data-v-93161c40]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#64748b}.econtract-template-picker__hint i[data-v-93161c40]{color:#3370ff}.econtract-template-picker__count[data-v-93161c40]{margin-left:auto;font-size:12px;color:#475569}.econtract-template-picker__table-wrap[data-v-93161c40]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;position:relative}.econtract-template-picker__name[data-v-93161c40]{color:#0f172a;font-weight:500}.econtract-template-picker__link[data-v-93161c40]{border:none;background:transparent;padding:0;margin:0 6px;font-size:13px;color:#3370ff;cursor:pointer;font-family:inherit}.econtract-template-picker__link[data-v-93161c40]:hover{text-decoration:underline}.econtract-template-picker__link.is-selected[data-v-93161c40]{font-weight:600}.econtract-template-picker__disabled-tip[data-v-93161c40]{font-size:12px;color:#64748b}.econtract-template-picker__footer[data-v-93161c40]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:12px 16px;border-top:1px solid #e2e8f0;background:#fff}.econtract-template-picker__selection[data-v-93161c40]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px}.econtract-template-picker__selection-label[data-v-93161c40]{color:#475569;-ms-flex-negative:0;flex-shrink:0}.econtract-template-picker__selection-value[data-v-93161c40]{color:#0f172a;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.econtract-template-picker__selection-empty[data-v-93161c40]{color:#64748b}.econtract-template-picker__actions[data-v-93161c40]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.econtract-template-picker__preview-frame[data-v-93161c40]{width:100%;height:calc(92vh - 114px);border:none;display:block}[data-v-93161c40] .econtract-template-picker__row--selected>td{background:#e8f3ff!important}.sign-option-cards-wrap[data-v-6ed7539e]{width:100%}.sign-option-cards[data-v-6ed7539e]{display:grid;gap:8px;width:100%}.sign-option-cards--compact[data-v-6ed7539e]{gap:10px}.sign-option-card[data-v-6ed7539e]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;min-height:88px;padding:10px 8px;text-align:center;background:#fff;border:1px solid #dee0e3;border-radius:8px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.sign-option-card[data-v-6ed7539e]:hover{border-color:rgba(51,112,255,.45);-webkit-box-shadow:0 2px 8px rgba(51,112,255,.08);box-shadow:0 2px 8px rgba(51,112,255,.08)}.sign-option-card.is-active[data-v-6ed7539e]{border-color:#3370ff;background:#e8f3ff;-webkit-box-shadow:0 0 0 1px rgba(51,112,255,.12);box-shadow:0 0 0 1px rgba(51,112,255,.12)}.sign-option-card--compact[data-v-6ed7539e]{min-height:72px;padding:12px 8px}.sign-option-card__icon[data-v-6ed7539e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#f2f3f5;color:#8f959e;font-size:15px;-ms-flex-negative:0;flex-shrink:0}.is-active .sign-option-card__icon[data-v-6ed7539e]{background:rgba(51,112,255,.12);color:#3370ff}.sign-option-card__name[data-v-6ed7539e]{font-size:13px;font-weight:600;line-height:1.35;color:#1f2329;word-break:break-all}.sign-option-card__desc[data-v-6ed7539e]{font-size:11px;line-height:1.4;color:#8f959e;word-break:break-all}.sign-option-card__check[data-v-6ed7539e]{position:absolute;top:6px;right:6px;font-size:12px;font-weight:700;color:#3370ff}.sign-option-detail[data-v-6ed7539e]{margin-top:10px;padding:12px 14px;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:8px}.sign-option-detail__head[data-v-6ed7539e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:8px}.sign-option-detail__icon[data-v-6ed7539e]{color:#3370ff;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.sign-option-detail__title[data-v-6ed7539e]{font-size:13px;font-weight:600;color:#1f2329;line-height:1.4}.sign-option-detail__items[data-v-6ed7539e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.sign-option-detail__chip[data-v-6ed7539e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;font-size:12px;line-height:1.4;color:#4e5969;background:#fff;border:1px solid #e5e6eb;border-radius:999px}.sign-option-detail__summary[data-v-6ed7539e]{margin:0;font-size:12px;line-height:1.5;color:#8f959e}.sign-option-detail-fade-enter-active[data-v-6ed7539e],.sign-option-detail-fade-leave-active[data-v-6ed7539e]{-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.sign-option-detail-fade-enter[data-v-6ed7539e],.sign-option-detail-fade-leave-to[data-v-6ed7539e]{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.id-card-front[data-v-8240b10e]{position:relative;z-index:1;width:100%;height:100%;padding:5px 5px 4px;-webkit-box-sizing:border-box;box-sizing:border-box}.id-card-front.is-ghost[data-v-8240b10e]{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.55}.id-card-front__info[data-v-8240b10e]{width:58%;padding-top:1px}.id-card-front__row[data-v-8240b10e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;margin-bottom:2px}.id-card-front__row span[data-v-8240b10e]{-ms-flex-negative:0;flex-shrink:0;font-size:5px;line-height:1;color:#3d6f8f;font-weight:600;-webkit-transform:scale(.92);transform:scale(.92);-webkit-transform-origin:left center;transform-origin:left center}.id-card-front__row i[data-v-8240b10e]{display:block;height:2px;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:1px;background:rgba(61,111,143,.22)}.id-card-front__row i.short[data-v-8240b10e]{max-width:10px}.id-card-front__row i.mid[data-v-8240b10e]{max-width:24px}.id-card-front__row i.wide[data-v-8240b10e]{min-width:0}.id-card-front__row--sm[data-v-8240b10e]{margin-bottom:1px}.id-card-front__photo[data-v-8240b10e]{position:absolute;top:5px;right:5px;width:30%;height:38%;border:1px solid rgba(61,111,143,.28);border-radius:1px;background:-webkit-gradient(linear,left top,left bottom,from(#f7fbff),to(#e3eff8));background:linear-gradient(180deg,#f7fbff,#e3eff8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.id-card-front__photo i[data-v-8240b10e]{font-size:10px;color:rgba(61,111,143,.45)}.id-card-front__number[data-v-8240b10e]{position:absolute;left:5px;right:5px;bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.id-card-front__number span[data-v-8240b10e]{-ms-flex-negative:0;flex-shrink:0;font-size:4.5px;line-height:1;color:#3d6f8f;font-weight:600;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:left center;transform-origin:left center}.id-card-front__number i[data-v-8240b10e]{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px;border-radius:1px;background:rgba(61,111,143,.28)}.id-card-back[data-v-fce6d7d6]{position:relative;z-index:1;width:100%;height:100%;padding:6px 5px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.id-card-back__emblem[data-v-fce6d7d6]{position:absolute;top:5px;left:6px;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ff6b5f 0,#d4382a 55%,#a61d1d 100%);border:1px solid rgba(166,29,29,.35);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 1px 2px rgba(166,29,29,.2);box-shadow:0 1px 2px rgba(166,29,29,.2)}.id-card-back__emblem-star[data-v-fce6d7d6]{font-size:7px;line-height:1;color:#ffd666;-webkit-transform:scale(.85);transform:scale(.85)}.id-card-back__title[data-v-fce6d7d6]{padding-left:22px;margin-bottom:6px}.id-card-back__title div[data-v-fce6d7d6]{font-size:5.5px;line-height:1.35;font-weight:700;color:#b42318;letter-spacing:.2px;-webkit-transform:scale(.95);transform:scale(.95);-webkit-transform-origin:left center;transform-origin:left center}.id-card-back__info[data-v-fce6d7d6]{position:absolute;left:6px;right:6px;bottom:5px}.id-card-back__row[data-v-fce6d7d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;margin-bottom:2px}.id-card-back__row span[data-v-fce6d7d6]{-ms-flex-negative:0;flex-shrink:0;font-size:5px;line-height:1;color:#3d6f8f;font-weight:600;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:left center;transform-origin:left center}.id-card-back__row i[data-v-fce6d7d6]{display:block;height:2px;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:1px;background:rgba(61,111,143,.22)}.id-card-back__row i.mid[data-v-fce6d7d6]{max-width:28px}.id-photo-cards[data-v-532c9d1b]{display:grid;gap:8px;width:100%}.id-photo-card[data-v-532c9d1b]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-height:88px;padding:8px 6px 6px;background:#fff;border:1px solid #dee0e3;border-radius:8px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.id-photo-card[data-v-532c9d1b]:hover{border-color:rgba(51,112,255,.45);-webkit-box-shadow:0 2px 8px rgba(51,112,255,.08);box-shadow:0 2px 8px rgba(51,112,255,.08)}.id-photo-card.is-active[data-v-532c9d1b]{border-color:#3370ff;background:#e8f3ff;-webkit-box-shadow:0 0 0 1px rgba(51,112,255,.12);box-shadow:0 0 0 1px rgba(51,112,255,.12)}.id-photo-card__visual[data-v-532c9d1b]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:52px}.id-photo-card__label[data-v-532c9d1b]{font-size:12px;font-weight:600;line-height:1.3;color:#1f2329}.id-photo-card__desc[data-v-532c9d1b]{font-size:11px;line-height:1.3;color:#8f959e}.id-photo-card__check[data-v-532c9d1b]{position:absolute;top:6px;right:6px;font-size:12px;font-weight:700;color:#3370ff}.id-mock[data-v-532c9d1b]{width:100%;aspect-ratio:1.586/1;border-radius:3px;overflow:hidden;-webkit-box-shadow:0 1px 4px rgba(15,23,42,.12);box-shadow:0 1px 4px rgba(15,23,42,.12)}.id-mock--back[data-v-532c9d1b],.id-mock--front[data-v-532c9d1b]{position:relative;background:linear-gradient(145deg,#edf7fd,#d9ecf8 42%,#cfe5f4);border:1px solid #9ec3dc}.id-mock--back[data-v-532c9d1b]:before,.id-mock--front[data-v-532c9d1b]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 28%,hsla(0,0%,100%,.55) 0,transparent 42%),radial-gradient(circle at 82% 72%,rgba(120,170,210,.12) 0,transparent 38%),repeating-linear-gradient(-28deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.05) 1px,transparent 0,transparent 5px);pointer-events:none}.id-mock--mini[data-v-532c9d1b]{width:48%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.14);box-shadow:0 1px 3px rgba(15,23,42,.14)}.id-mock--ghost[data-v-532c9d1b]{position:relative;width:100%;background:linear-gradient(145deg,#f3f4f6,#e5e7eb);border:1px dashed #c9cdd4;-webkit-box-shadow:none;box-shadow:none;opacity:.72}.id-mock__mask[data-v-532c9d1b]{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:hsla(0,0%,100%,.45)}.id-mock__mask i[data-v-532c9d1b]{font-size:22px;font-weight:700;color:#8f959e}.id-mock-pair[data-v-532c9d1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;width:100%;padding:0 2px;-webkit-box-sizing:border-box;box-sizing:border-box}.id-mock-pair .id-mock--front[data-v-532c9d1b]{-webkit-transform:rotate(-4deg) translateY(1px);transform:rotate(-4deg) translateY(1px);z-index:1}.id-mock-pair .id-mock--back[data-v-532c9d1b]{-webkit-transform:rotate(4deg) translateY(-1px);transform:rotate(4deg) translateY(-1px);margin-left:-6px}.econtract-module .el-button[data-v-49cce9e4]{border-radius:6px;font-weight:500;-webkit-transition:background-color .2s ease,border-color .2s ease,color .2s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.econtract-module .el-button--primary[data-v-49cce9e4]{background-color:#3370ff;border-color:#3370ff;color:#fff}.econtract-module .el-button--primary[data-v-49cce9e4]:focus,.econtract-module .el-button--primary[data-v-49cce9e4]:hover{background-color:#4e83fd;border-color:#4e83fd;color:#fff}.econtract-module .el-button--primary[data-v-49cce9e4]:active{background-color:#2b5fd9;border-color:#2b5fd9}.econtract-module .el-button--primary.is-plain[data-v-49cce9e4]{color:#3370ff;background:#e8f3ff;border-color:rgba(51,112,255,.35)}.econtract-module .el-button--primary.is-plain[data-v-49cce9e4]:focus,.econtract-module .el-button--primary.is-plain[data-v-49cce9e4]:hover{color:#fff;background:#3370ff;border-color:#3370ff}.econtract-module .el-button--default[data-v-49cce9e4]{border-color:#dee0e3;color:#1f2329;background:#fff}.econtract-module .el-button--default[data-v-49cce9e4]:focus,.econtract-module .el-button--default[data-v-49cce9e4]:hover{color:#3370ff;border-color:#3370ff;background:#fff}.econtract-module .el-button--danger[data-v-49cce9e4]{background-color:#f54a45;border-color:#f54a45;color:#fff}.econtract-module .el-button--danger[data-v-49cce9e4]:focus,.econtract-module .el-button--danger[data-v-49cce9e4]:hover{background-color:#f76965;border-color:#f76965;color:#fff}.econtract-module .el-button--danger.is-plain[data-v-49cce9e4]{color:#f54a45;background:#fff1f0;border-color:#ffccc7}.econtract-module .el-button--danger.is-plain[data-v-49cce9e4]:focus,.econtract-module .el-button--danger.is-plain[data-v-49cce9e4]:hover{color:#fff;background:#f54a45;border-color:#f54a45}.econtract-module .add-confirm-footer .el-button+.el-button[data-v-49cce9e4],.econtract-module .batch-resend-footer .el-button+.el-button[data-v-49cce9e4],.econtract-module .econtract-detail-footer .el-button+.el-button[data-v-49cce9e4],.econtract-module .foot-oprate .el-button+.el-button[data-v-49cce9e4],.econtract-module .legacy-drawer-footer .el-button+.el-button[data-v-49cce9e4],.econtract-module .resend-confirm-footer .el-button+.el-button[data-v-49cce9e4]{margin-left:8px}.econtract-module--workbench[data-v-49cce9e4]{background:#f1f5f9}.econtract-module--workbench.packagePage[data-v-49cce9e4]{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.econtract-module--workbench .econtract-page-shell[data-v-49cce9e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;margin:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;overflow:hidden}.econtract-module--workbench .econtract-page-header[data-v-49cce9e4],.econtract-module--workbench .econtract-stat-row[data-v-49cce9e4]{-ms-flex-negative:0;flex-shrink:0}.econtract-module--workbench .econtract-page-header[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.econtract-module--workbench .econtract-page-header__title[data-v-49cce9e4]{font-size:18px;font-weight:600;color:#0f172a;line-height:1.3}.econtract-module--workbench .econtract-page-header__sub[data-v-49cce9e4]{margin-top:4px;font-size:12px;color:#64748b}.econtract-module--workbench .econtract-page-header__actions[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.econtract-module--workbench .econtract-company-pill[data-v-49cce9e4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:999px;font-size:13px;color:#475569;cursor:pointer;max-width:280px}.econtract-module--workbench .econtract-company-pill[data-v-49cce9e4]:hover{border-color:#b3c6ff;color:#3370ff}.econtract-module--workbench .econtract-company-pill .el-icon-office-building[data-v-49cce9e4]{color:#3370ff}.econtract-module--workbench .econtract-stat-row[data-v-49cce9e4]{-ms-flex-negative:0;flex-shrink:0}.econtract-module--workbench .econtract-stat-strip[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px;overflow-x:auto;padding-bottom:2px}.econtract-module--workbench .econtract-stat-strip[data-v-49cce9e4]::-webkit-scrollbar{height:4px}.econtract-module--workbench .econtract-stat-strip[data-v-49cce9e4]::-webkit-scrollbar-thumb{border-radius:4px;background:#cbd5e1}.econtract-module--workbench .econtract-stat-group[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:6px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding:8px;border-radius:10px;border:1px solid #e2e8f0}.econtract-module--workbench .econtract-stat-group--sign[data-v-49cce9e4]{-webkit-box-flex:3;-ms-flex:3 1 0px;flex:3 1 0;background:#eff6ff;border-color:#bfdbfe}.econtract-module--workbench .econtract-stat-group--dept[data-v-49cce9e4]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;background:#eef2ff;border-color:#a5b4fc}.econtract-module--workbench .econtract-stat-group--pending[data-v-49cce9e4]{-webkit-box-flex:2;-ms-flex:2 1 0px;flex:2 1 0;background:#f0fdf4;border-color:#86efac}.econtract-module--workbench .econtract-category-chips[data-v-49cce9e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);max-height:96px;overflow-y:auto}.econtract-module--workbench .econtract-category-chips__label[data-v-49cce9e4]{-ms-flex-negative:0;flex-shrink:0;font-size:12px;font-weight:600;color:#64748b;margin-right:4px}.econtract-module--workbench .econtract-category-chips__item[data-v-49cce9e4]{-ms-flex-negative:0;flex-shrink:0;padding:6px 14px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;font-size:13px;color:#475569;cursor:pointer;outline:none;-webkit-transition:border-color .15s,background .15s,color .15s;transition:border-color .15s,background .15s,color .15s}.econtract-module--workbench .econtract-category-chips__item[data-v-49cce9e4]:hover{border-color:#b3c6ff;color:#3370ff}.econtract-module--workbench .econtract-category-chips__item.is-active[data-v-49cce9e4]{border-color:#3370ff;background:#e8f3ff;color:#3370ff;font-weight:600}.econtract-module--workbench .econtract-stat-card[data-v-49cce9e4]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;cursor:pointer;-webkit-transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s,background .15s;transition:border-color .15s,box-shadow .15s,background .15s,-webkit-box-shadow .15s;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-module--workbench .econtract-stat-card[data-v-49cce9e4]:hover{border-color:#b3c6ff}.econtract-module--workbench .econtract-stat-card.is-active[data-v-49cce9e4]{border-color:#3370ff;-webkit-box-shadow:0 1px 5px 0 rgba(42,114,189,.35);box-shadow:0 1px 5px 0 rgba(42,114,189,.35);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8f3ff));background:linear-gradient(180deg,#fff,#e8f3ff)}.econtract-module--workbench .econtract-stat-card--rich[data-v-49cce9e4]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 12px 12px;gap:2px;-webkit-box-shadow:none;box-shadow:none;background:hsla(0,0%,100%,.82)}.econtract-module--workbench .econtract-stat-card.is-tone-sign[data-v-49cce9e4]:not(.is-active):hover{border-color:#93c5fd}.econtract-module--workbench .econtract-stat-card.is-tone-sign.is-active[data-v-49cce9e4]{border-color:#3370ff;-webkit-box-shadow:0 1px 5px 0 rgba(42,114,189,.35);box-shadow:0 1px 5px 0 rgba(42,114,189,.35);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8f3ff));background:linear-gradient(180deg,#fff,#e8f3ff)}.econtract-module--workbench .econtract-stat-card.is-tone-dept[data-v-49cce9e4]:not(.is-active):hover{border-color:#818cf8}.econtract-module--workbench .econtract-stat-card.is-tone-dept.is-active[data-v-49cce9e4]{border-color:#6366f1;-webkit-box-shadow:0 1px 5px 0 rgba(99,102,241,.35);box-shadow:0 1px 5px 0 rgba(99,102,241,.35);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eef2ff));background:linear-gradient(180deg,#fff,#eef2ff)}.econtract-module--workbench .econtract-stat-card.is-tone-dept.is-active .econtract-stat-card__icon[data-v-49cce9e4]{background:#e0e7ff;color:#6366f1}.econtract-module--workbench .econtract-stat-card.is-tone-pending:not(.is-active) .econtract-stat-card__icon[data-v-49cce9e4]{background:#dcfce7;color:#16a34a}.econtract-module--workbench .econtract-stat-card.is-tone-pending[data-v-49cce9e4]:not(.is-active):hover{border-color:#4ade80}.econtract-module--workbench .econtract-stat-card.is-tone-pending.is-active[data-v-49cce9e4]{border-color:#22c55e;-webkit-box-shadow:0 1px 5px 0 rgba(34,197,94,.35);box-shadow:0 1px 5px 0 rgba(34,197,94,.35);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dcfce7));background:linear-gradient(180deg,#fff,#dcfce7)}.econtract-module--workbench .econtract-stat-card.is-tone-pending.is-active .econtract-stat-card__icon[data-v-49cce9e4]{background:#bbf7d0;color:#15803d}.econtract-module--workbench .econtract-stat-card.is-tone-pending.is-active .econtract-stat-card__value[data-v-49cce9e4]{color:#15803d}.econtract-module--workbench .econtract-stat-card__top[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.econtract-module--workbench .econtract-stat-card__icon[data-v-49cce9e4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#e8f3ff;color:#3370ff;font-size:15px}.econtract-module--workbench .econtract-stat-card__badge[data-v-49cce9e4]{padding:1px 6px;border-radius:999px;background:#fef2f2;border:1px solid #fecaca;font-size:11px;color:#dc2626;line-height:1.5;white-space:nowrap}.econtract-module--workbench .econtract-stat-card__desc[data-v-49cce9e4]{font-size:11px;color:#64748b;line-height:1.35;min-height:15px}.econtract-module--workbench .econtract-stat-card__foot[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6px;margin-top:auto;padding-top:6px}.econtract-module--workbench .econtract-stat-card__meta[data-v-49cce9e4]{font-size:11px;color:#64748b;text-align:right;line-height:1.3;-ms-flex-negative:0;flex-shrink:0;max-width:72px}.econtract-module--workbench .econtract-stat-card__label[data-v-49cce9e4]{font-size:13px;font-weight:600;color:#475569;line-height:1.3}.econtract-module--workbench .econtract-stat-card__value[data-v-49cce9e4]{font-size:22px;font-weight:700;color:#0f172a;line-height:1}.econtract-module--workbench .econtract-refresh-btn[data-v-49cce9e4]{-ms-flex-negative:0;flex-shrink:0;color:#3370ff;font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.econtract-module--workbench .econtract-refresh-btn[data-v-49cce9e4]:hover{color:#4e83fd}.econtract-list-scheme-a[data-v-49cce9e4],.econtract-module--workbench .econtract-list-panel[data-v-49cce9e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.econtract-list-scheme-a[data-v-49cce9e4]{gap:10px}.econtract-list-scheme-a .econtract-filter-card[data-v-49cce9e4]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:0;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.econtract-list-scheme-a .econtract-filter-card__body[data-v-49cce9e4]{padding:8px 12px 6px}.econtract-list-scheme-a .econtract-filter-form .el-form-item[data-v-49cce9e4]{margin-bottom:6px}.econtract-list-scheme-a .econtract-filter-form--org[data-v-49cce9e4]{padding-top:2px;border-top:1px dashed #f1f5f9;margin-top:2px}.econtract-list-scheme-a .econtract-filter-actions .el-button+.el-button[data-v-49cce9e4]{margin-left:8px}.econtract-list-scheme-a .econtract-filter-add[data-v-49cce9e4]{margin-right:4px}.econtract-list-scheme-a .econtract-filter-add .el-button[data-v-49cce9e4]{padding-left:14px;padding-right:14px}.econtract-list-scheme-a .econtract-filter-more[data-v-49cce9e4]{margin-left:10px;font-size:13px;color:#64748b;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.econtract-list-scheme-a .econtract-filter-more[data-v-49cce9e4]:hover{color:#3370ff}.econtract-list-scheme-a .econtract-status-chips[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:4px 0 8px;border-top:1px dashed #f1f5f9;margin-top:4px}.econtract-list-scheme-a .econtract-status-chip[data-v-49cce9e4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 12px;font-size:12px;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .15s ease;transition:all .15s ease}.econtract-list-scheme-a .econtract-status-chip[data-v-49cce9e4]:hover{border-color:#b3c6ff;color:#3370ff}.econtract-list-scheme-a .econtract-status-chip.is-active[data-v-49cce9e4]{background:#e8f3ff;border-color:#b3c6ff;color:#3370ff;font-weight:500}.econtract-list-scheme-a .econtract-table-card[data-v-49cce9e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px 8px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-list-scheme-a .econtract-toolbar[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;gap:12px;-ms-flex-negative:0;flex-shrink:0}.econtract-list-scheme-a .econtract-toolbar__right[data-v-49cce9e4]{margin-left:auto}.econtract-table-wrap .econtract-name[data-v-49cce9e4]{font-size:15px;font-weight:600;color:#0f172a}.econtract-table-wrap .econtract-row-actions[data-v-49cce9e4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.econtract-table-wrap .econtract-action-item[data-v-49cce9e4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:48px;padding:4px 6px;border:none;border-radius:6px;background:transparent;color:#3370ff;cursor:pointer;outline:none;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.econtract-table-wrap .econtract-action-item i[data-v-49cce9e4]{font-size:18px;line-height:1}.econtract-table-wrap .econtract-action-item span[data-v-49cce9e4]{font-size:12px;line-height:1.2;white-space:nowrap;-webkit-transform:scale(.95);transform:scale(.95)}.econtract-table-wrap .econtract-action-item[data-v-49cce9e4]:focus,.econtract-table-wrap .econtract-action-item[data-v-49cce9e4]:hover{background:#e8f3ff}.econtract-table-wrap .econtract-action-item.is-danger[data-v-49cce9e4]{color:#f54a45}.econtract-table-wrap .econtract-action-item.is-danger[data-v-49cce9e4]:focus,.econtract-table-wrap .econtract-action-item.is-danger[data-v-49cce9e4]:hover{background:#fff1f0}.econtract-table-wrap .econtract-pagination-bar[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:8px;-ms-flex-negative:0;flex-shrink:0}.econtract-table-wrap .econtract-action-danger[data-v-49cce9e4]{color:#f54a45}.econtract-table-wrap .el-table[data-v-49cce9e4]:before{display:none}.econtract-table-wrap .el-table th[data-v-49cce9e4]{background:#f8fafc!important;color:#475569;font-weight:600}.econtract-table-wrap .el-table td[data-v-49cce9e4]{border-bottom-color:#f1f5f9}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-49cce9e4]{scrollbar-width:auto}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-49cce9e4]::-webkit-scrollbar{width:8px;height:8px}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-49cce9e4]::-webkit-scrollbar-thumb{border-radius:4px;background:#999}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-49cce9e4]::-webkit-scrollbar-track{background:transparent}.econtract-table-wrap--in-panel[data-v-49cce9e4]{min-height:200px}.econtract-table-wrap--in-panel .el-table th[data-v-49cce9e4]{background:#f8fafc!important;color:#475569;font-weight:600}.econtract-table-wrap--in-panel .el-table td[data-v-49cce9e4]{border-bottom-color:#f1f5f9}.econtract-table-wrap--in-panel .el-table[data-v-49cce9e4]:before{display:none}.econtract-empty-hint[data-v-49cce9e4]{text-align:center;padding:48px 16px;color:#64748b;font-size:14px}@media (max-width:1200px){.econtract-module--workbench .econtract-stat-strip[data-v-49cce9e4]{-ms-flex-wrap:wrap;flex-wrap:wrap}.econtract-module--workbench .econtract-stat-group[data-v-49cce9e4]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.econtract-detail-body--fill[data-v-49cce9e4]{overflow:hidden;-ms-flex-direction:column;flex-direction:column}.econtract-detail-b-main--fill[data-v-49cce9e4],.econtract-detail-body--fill[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.econtract-detail-b-main--fill[data-v-49cce9e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;-ms-flex-direction:column;flex-direction:column}.econtract-panel-content[data-v-49cce9e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:16px;overflow:auto}.econtract-preview-content[data-v-49cce9e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:12px 16px 16px;background:#f8fafc}.econtract-preview-content iframe[data-v-49cce9e4]{display:block;width:100%;height:100%;min-height:480px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-history-meta[data-v-49cce9e4]{margin-top:4px;font-size:12px;color:#64748b}.econtract-detail-toolbar[data-v-49cce9e4]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.econtract-detail-toolbar__label[data-v-49cce9e4]{font-size:12px;color:#64748b}.econtract-detail-body[data-v-49cce9e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:16px 20px;background:#f1f5f9}.econtract-detail-footer[data-v-49cce9e4]{-ms-flex-negative:0;flex-shrink:0;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border-top:1px solid #e2e8f0;background:#fff}.econtract-detail-hero[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:16px;margin-bottom:12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-detail-hero__title[data-v-49cce9e4]{margin:0;font-size:17px;font-weight:600;color:#0f172a;line-height:1.35}.econtract-detail-hero__meta[data-v-49cce9e4]{margin-top:6px;font-size:12px;color:#64748b;line-height:1.5}.econtract-detail-hero__dot[data-v-49cce9e4]{margin:0 6px}.econtract-detail-card[data-v-49cce9e4]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;margin-bottom:12px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-detail-card--flat[data-v-49cce9e4]{-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}.econtract-detail-card__title[data-v-49cce9e4]{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:12px;padding-left:8px;border-left:3px solid #3370ff;height:18px;line-height:18px}.econtract-detail-grid[data-v-49cce9e4]{display:grid;gap:12px;margin-bottom:12px}.econtract-detail-grid--2[data-v-49cce9e4]{grid-template-columns:repeat(2,minmax(0,1fr))}.econtract-detail-steps[data-v-49cce9e4] .el-step__head.is-finish{color:#3370ff;border-color:#3370ff}.econtract-detail-steps[data-v-49cce9e4] .el-step__description.is-finish,.econtract-detail-steps[data-v-49cce9e4] .el-step__title.is-finish{color:#475569}.econtract-detail-steps[data-v-49cce9e4] .el-step__head.is-process{color:#3370ff;border-color:#3370ff}.econtract-detail-fields[data-v-49cce9e4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.econtract-detail-fields--table[data-v-49cce9e4]{grid-template-columns:1fr;gap:0;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.econtract-detail-field[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:8px 12px;font-size:13px;border-bottom:1px solid #f1f5f9}.econtract-detail-field[data-v-49cce9e4]:last-child{border-bottom:none}.econtract-detail-field__key[data-v-49cce9e4]{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;color:#64748b;text-align:right}.econtract-detail-field__val[data-v-49cce9e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#0f172a;word-break:break-all}.econtract-detail-empty[data-v-49cce9e4]{font-size:13px;color:#64748b;text-align:center;padding:8px}.econtract-detail-empty--block[data-v-49cce9e4]{padding:32px 16px;background:#f8fafc;border-radius:6px}.econtract-detail-danger[data-v-49cce9e4]{color:#ef4444}.econtract-detail-verify-row[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;color:#0f172a}.econtract-detail-verify-label[data-v-49cce9e4]{color:#64748b}.econtract-detail-id-grid[data-v-49cce9e4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.econtract-detail-id-grid--large .econtract-detail-id-item__box--large[data-v-49cce9e4]{height:200px}.econtract-detail-id-item__title[data-v-49cce9e4]{margin-bottom:6px;font-size:13px;color:#475569;text-align:center}.econtract-detail-id-item__box[data-v-49cce9e4]{height:140px;border:1px dashed #e2e8f0;border-radius:6px;background:#f8fafc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.econtract-detail-scheme-b[data-v-49cce9e4]{min-height:100%}.econtract-detail-b-main[data-v-49cce9e4]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);overflow:hidden}.econtract-detail-b-header[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e2e8f0}.econtract-detail-b-header__title[data-v-49cce9e4]{margin:0;font-size:16px;font-weight:600;color:#0f172a;line-height:1.35}.econtract-detail-b-tabs[data-v-49cce9e4] .el-tabs__header{margin:0;padding:0 12px;background:#f8fafc}.econtract-detail-b-tabs[data-v-49cce9e4] .el-tabs__content{padding:16px}.econtract-detail-progress-block[data-v-49cce9e4]{margin-top:12px;padding-top:4px}.econtract-detail-alert[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;border-radius:6px;background:#fef2f2;border:1px solid #fecaca;font-size:13px;color:#b91c1c}.econtract-detail-alert .el-icon-warning-outline[data-v-49cce9e4]{margin-top:2px}@media (max-width:900px){.econtract-detail-grid--2[data-v-49cce9e4],.econtract-detail-id-grid[data-v-49cce9e4],.econtract-form-grid--2[data-v-49cce9e4]{grid-template-columns:1fr}}.econtract-form-drawer .econtract-template-form .el-form-item[data-v-49cce9e4]{margin-bottom:14px}.econtract-form-drawer .econtract-template-form .el-form-item__label[data-v-49cce9e4]{padding-bottom:4px;line-height:1.4;font-weight:600;color:#475569}.econtract-form-drawer .econtract-template-form .el-input-number[data-v-49cce9e4],.econtract-form-drawer .econtract-template-form .el-input[data-v-49cce9e4],.econtract-form-drawer .econtract-template-form .el-select[data-v-49cce9e4]{width:100%}.econtract-form-grid[data-v-49cce9e4]{display:grid;gap:0 16px}.econtract-form-grid--2[data-v-49cce9e4]{grid-template-columns:repeat(2,minmax(0,1fr))}.econtract-upload-card[data-v-49cce9e4]{border:1px dashed #e2e8f0;border-radius:10px;background:#f8fafc;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s}.econtract-upload-card[data-v-49cce9e4]:hover{border-color:#b3c6ff;background:#e8f3ff}.econtract-upload-card .el-upload-dragger[data-v-49cce9e4],.econtract-upload-card .el-upload[data-v-49cce9e4]{width:100%;background:transparent;border:none}.econtract-upload-card .el-upload-dragger[data-v-49cce9e4]{height:132px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.econtract-upload-card .el-upload-dragger .el-icon-upload[data-v-49cce9e4]{margin-top:0;color:#3370ff;font-size:42px}.econtract-upload-card .el-upload-dragger .el-upload__text[data-v-49cce9e4]{color:#475569}.econtract-upload-card .el-upload-dragger .el-upload__text em[data-v-49cce9e4]{color:#3370ff;font-style:normal;font-weight:600}.econtract-upload-card .el-upload__tip[data-v-49cce9e4]{margin-top:0;padding:0 12px 10px;color:#64748b;font-size:12px}.econtract-upload-card .el-upload-list[data-v-49cce9e4]{display:none}.econtract-upload-file[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.econtract-upload-file__name[data-v-49cce9e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:13px;color:#16a34a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.econtract-upload-file__link[data-v-49cce9e4]{-ms-flex-negative:0;flex-shrink:0;border:none;background:transparent;color:#3370ff;cursor:pointer;font-size:13px;padding:0}.econtract-upload-file__link[data-v-49cce9e4]:hover{text-decoration:underline}.econtract-history-files[data-v-49cce9e4]{margin-top:14px;padding-top:12px;border-top:1px dashed #e2e8f0}.econtract-history-files__title[data-v-49cce9e4]{font-size:13px;font-weight:600;color:#475569;margin-bottom:8px}.econtract-history-files__item[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #f1f5f9}.econtract-history-files__item[data-v-49cce9e4]:last-child{border-bottom:none}.econtract-history-files__name[data-v-49cce9e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border:none;background:transparent;color:#3370ff;cursor:pointer;font-size:13px;text-align:left;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.econtract-history-files__name[data-v-49cce9e4]:hover{text-decoration:underline}.econtract-history-files__time[data-v-49cce9e4]{-ms-flex-negative:0;flex-shrink:0;width:140px;font-size:12px;color:#64748b}.econtract-history-files__empty[data-v-49cce9e4]{font-size:13px;color:#64748b;padding:4px 0}.econtract-reading-time[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.econtract-auth-drawer.econtract-detail-drawer .el-drawer__header[data-v-49cce9e4]{margin-bottom:0;padding:16px 20px 12px;border-bottom:1px solid #e2e8f0}.econtract-auth-drawer.econtract-detail-drawer .el-drawer__header span[data-v-49cce9e4]{font-size:16px;font-weight:600;color:#0f172a}.econtract-auth-drawer.econtract-detail-drawer .el-drawer__body[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;overflow:hidden}.econtract-auth-dialog[data-v-49cce9e4]{border-radius:10px}.econtract-auth-dialog .el-dialog__header[data-v-49cce9e4]{padding:16px 20px 12px;border-bottom:1px solid #e2e8f0}.econtract-auth-dialog .el-dialog__header .el-dialog__title[data-v-49cce9e4]{font-size:16px;font-weight:600;color:#0f172a}.econtract-auth-dialog .el-dialog__body[data-v-49cce9e4]{padding:16px 20px}.econtract-auth-form[data-v-49cce9e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.econtract-auth-form__body[data-v-49cce9e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto;padding:16px 20px;background:#f1f5f9}.econtract-auth-form__table-wrap[data-v-49cce9e4]{height:328px;max-height:328px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);overflow:hidden}.econtract-auth-form__table-wrap .el-table[data-v-49cce9e4]{height:328px!important}.econtract-auth-form__table-wrap .el-form-item[data-v-49cce9e4]{margin-bottom:0}.econtract-auth-form__table-wrap .el-table th[data-v-49cce9e4]{background:#f8fafc!important;color:#475569;font-weight:600}.econtract-auth-form__table-wrap .el-table[data-v-49cce9e4]:before{display:none}.econtract-auth-form__table-wrap .el-table .cell[data-v-49cce9e4]{overflow:hidden;line-height:1.4}.econtract-auth-form__table-wrap .el-table__row td[data-v-49cce9e4]{height:56px;padding-top:4px;padding-bottom:4px}.econtract-auth-form__table-wrap .el-table__row td .cell[data-v-49cce9e4]{max-height:48px}.econtract-auth-form__table-wrap .el-select .el-select__tags[data-v-49cce9e4]{max-height:28px;overflow:hidden}.econtract-auth-form__table-wrap .el-select .el-input__inner[data-v-49cce9e4]{height:32px!important}.econtract-auth-form__add-btn[data-v-49cce9e4]{width:100%;margin-top:12px;border-style:dashed;border-color:#b3c6ff;color:#3370ff;background:#e8f3ff}.econtract-auth-form__add-btn[data-v-49cce9e4]:focus,.econtract-auth-form__add-btn[data-v-49cce9e4]:hover{background:#e0e7ff;border-color:#3370ff;color:#4e83fd}.econtract-auth-form__footer[data-v-49cce9e4]{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:12px 20px;border-top:1px solid #e2e8f0}.econtract-auth-company-picker[data-v-49cce9e4],.econtract-auth-form__footer[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.econtract-auth-company-picker[data-v-49cce9e4]{line-height:30px;width:100%;height:32px;max-height:32px;min-height:32px;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;-webkit-transition:border-color .15s;transition:border-color .15s;overflow:hidden}.econtract-auth-company-picker[data-v-49cce9e4]:hover{border-color:#b3c6ff}.econtract-auth-company-picker__inner[data-v-49cce9e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2px 8px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.econtract-auth-company-picker__placeholder[data-v-49cce9e4]{color:#64748b;padding-left:6px;font-size:13px}.econtract-auth-company-picker__arrow[data-v-49cce9e4]{width:30px;text-align:center;color:#94a3b8;-ms-flex-negative:0;flex-shrink:0}.econtract-auth-company-picker__clear[data-v-49cce9e4]{margin-left:4px;font-size:16px;color:#94a3b8;cursor:pointer}.econtract-auth-company-picker__clear[data-v-49cce9e4]:hover{color:#ef4444}.econtract-auth-perm-drawer__body[data-v-49cce9e4]{padding:16px 20px;overflow-y:auto}.econtract-auth-perm-section[data-v-49cce9e4]{margin-bottom:14px;padding:14px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-auth-perm-section__head[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed #f1f5f9}.econtract-auth-perm-section__title[data-v-49cce9e4]{font-size:14px;font-weight:600;color:#0f172a}.econtract-auth-perm-section__count[data-v-49cce9e4]{font-size:12px;color:#64748b}.econtract-auth-perm-section__add-btn[data-v-49cce9e4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:5px 12px;border:1px dashed #e2e8f0;border-radius:6px;background:#f8fafc;color:#475569;font-size:13px;line-height:1.4;cursor:pointer;outline:none;font-family:inherit;-webkit-transition:color .15s,border-color .15s,background .15s;transition:color .15s,border-color .15s,background .15s}.econtract-auth-perm-section__add-btn i[data-v-49cce9e4]{font-size:14px}.econtract-auth-perm-section__add-btn[data-v-49cce9e4]:focus,.econtract-auth-perm-section__add-btn[data-v-49cce9e4]:hover{color:#3370ff;border-color:#b3c6ff;background:#e8f3ff}.econtract-auth-perm-section__tags[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;min-height:28px;margin-top:10px}.econtract-auth-perm-section__empty[data-v-49cce9e4]{font-size:13px;color:#64748b}.econtract-auth-perm-tag[data-v-49cce9e4]{border:none!important;background:#f1f5f9!important;color:#475569!important}.econtract-auth-perm-tag .el-icon-close[data-v-49cce9e4]{color:#94a3b8}.econtract-auth-perm-tag .el-icon-close[data-v-49cce9e4]:hover{color:#64748b;background:transparent}.auth-perm-cell[data-v-49cce9e4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;max-width:100%}.auth-perm-cell__text[data-v-49cce9e4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#475569;font-size:13px}.auth-name-cell[data-v-49cce9e4]{font-size:14px;font-weight:600;color:#0f172a}.econtract-row-actions[data-v-49cce9e4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.econtract-row-actions--inline[data-v-49cce9e4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.econtract-action-item[data-v-49cce9e4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:48px;padding:4px 6px;border:none;border-radius:6px;background:transparent;color:#3370ff;cursor:pointer;outline:none;font-family:inherit;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.econtract-action-item i[data-v-49cce9e4]{font-size:18px;line-height:1}.econtract-action-item span[data-v-49cce9e4]{font-size:12px;line-height:1.2;white-space:nowrap;-webkit-transform:scale(.95);transform:scale(.95)}.econtract-action-item[data-v-49cce9e4]:focus,.econtract-action-item[data-v-49cce9e4]:hover{background:#e8f3ff}.econtract-action-item.is-danger[data-v-49cce9e4]{color:#ef4444}.econtract-action-item.is-danger[data-v-49cce9e4]:focus,.econtract-action-item.is-danger[data-v-49cce9e4]:hover{background:#fef2f2}.econtract-row-actions--inline .econtract-action-item[data-v-49cce9e4]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;min-width:0;padding:4px 8px}.econtract-row-actions--inline .econtract-action-item i[data-v-49cce9e4]{font-size:14px}.econtract-row-actions--inline .econtract-action-item span[data-v-49cce9e4]{font-size:12px;-webkit-transform:none;transform:none}.cost-center-workbench .econtract-page-shell[data-v-49cce9e4]{overflow-y:auto;overflow-x:hidden;margin:0;padding:12px}.cost-center-workbench .econtract-filter-card[data-v-49cce9e4]{-ms-flex-negative:0;flex-shrink:0;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.cost-center-workbench .econtract-filter-card__body[data-v-49cce9e4]{padding:10px 14px 10px}.cost-center-workbench .econtract-filter-form .el-form-item[data-v-49cce9e4]{margin-bottom:8px}.cost-filter-period[data-v-49cce9e4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.cost-filter-period__divider[data-v-49cce9e4]{font-size:12px;color:#64748b;padding:0 2px;-ms-flex-negative:0;flex-shrink:0}.cost-filter-period .el-button+.el-button[data-v-49cce9e4]{margin-left:0}.cost-period-chips[data-v-49cce9e4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.cost-period-chips__item[data-v-49cce9e4]{padding:6px 16px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;font-size:13px;color:#475569;cursor:pointer;outline:none;-webkit-transition:border-color .15s,background .15s,color .15s;transition:border-color .15s,background .15s,color .15s;font-family:inherit;line-height:1.4}.cost-period-chips__item[data-v-49cce9e4]:hover{border-color:#b3c6ff;color:#3370ff}.cost-period-chips__item.is-active[data-v-49cce9e4]{border-color:#3370ff;background:#e8f3ff;color:#3370ff;font-weight:600}.cost-center-body[data-v-49cce9e4]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cost-center-body[data-v-49cce9e4],.cost-center-main[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;min-width:0}.cost-center-main[data-v-49cce9e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cost-center-aside[data-v-49cce9e4]{-ms-flex-negative:0;flex-shrink:0;width:280px}.cost-usage-section[data-v-49cce9e4]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px 16px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.cost-usage-section--sign[data-v-49cce9e4]{border-left:3px solid #3370ff}.cost-usage-section--auth[data-v-49cce9e4]{border-left:3px solid #6366f1}.cost-usage-section--sms-code[data-v-49cce9e4]{border-left:3px solid #0ea5e9}.cost-usage-section--sms-notice[data-v-49cce9e4]{border-left:3px solid #f59e0b}.cost-section-head[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px}.cost-section-head--compact[data-v-49cce9e4]{margin-bottom:8px}.cost-section-head__dot[data-v-49cce9e4]{width:8px;height:8px;border-radius:50%;background:#3370ff;-ms-flex-negative:0;flex-shrink:0}.cost-section-head__dot--sms-code[data-v-49cce9e4]{background:#0ea5e9}.cost-section-head__dot--sms-notice[data-v-49cce9e4]{background:#f59e0b}.cost-section-head__title[data-v-49cce9e4]{font-size:15px;font-weight:600;color:#0f172a}.cost-section-head__hint[data-v-49cce9e4]{font-size:12px;color:#64748b;margin-left:4px}.cost-usage-section__body--sign[data-v-49cce9e4]{max-width:360px}.cost-usage-grid[data-v-49cce9e4]{display:grid;gap:10px}.cost-usage-grid--auth[data-v-49cce9e4]{grid-template-columns:repeat(3,minmax(0,1fr))}.cost-sms-split[data-v-49cce9e4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cost-center-bottom[data-v-49cce9e4]{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:12px}.cost-pay-card[data-v-49cce9e4],.cost-recharge-card[data-v-49cce9e4],.cost-summary-card[data-v-49cce9e4]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.cost-pay-card__sub[data-v-49cce9e4],.cost-summary-card__sub[data-v-49cce9e4]{margin:0 0 12px;font-size:12px;color:#64748b}.cost-summary-metrics[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:12px 8px;background:#f8fafc;border-radius:6px;border:1px solid #e2e8f0}.cost-summary-metric[data-v-49cce9e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.cost-summary-metric__label[data-v-49cce9e4]{display:block;font-size:12px;color:#64748b;margin-bottom:6px}.cost-summary-metric__value[data-v-49cce9e4]{font-size:24px;font-weight:700;color:#0f172a}.cost-summary-metric__value.is-remain[data-v-49cce9e4]{color:#3370ff}.cost-summary-metric-divider[data-v-49cce9e4]{width:1px;background:#e2e8f0;margin:0 12px}.cost-recharge-table-wrap[data-v-49cce9e4]{margin-top:4px}.cost-pay-grid[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cost-pay-item[data-v-49cce9e4]{text-align:center;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.cost-pay-item__qr[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:200px}.cost-pay-item__qr img[data-v-49cce9e4]{max-width:100%;max-height:200px;width:auto;height:auto}.cost-pay-item__label[data-v-49cce9e4]{margin-top:8px;font-size:13px;color:#475569}.cost-pay-item__label i[data-v-49cce9e4]{margin-right:4px;color:#3370ff}.cost-center-empty[data-v-49cce9e4]{text-align:center;margin-top:60px;padding-top:30px;color:#64748b;line-height:1.8}@media (max-width:1280px){.cost-center-body[data-v-49cce9e4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cost-center-aside[data-v-49cce9e4]{width:100%}.cost-pay-grid[data-v-49cce9e4]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.cost-pay-grid .cost-pay-item[data-v-49cce9e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px}.cost-usage-grid--auth[data-v-49cce9e4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.cost-center-bottom[data-v-49cce9e4],.cost-sms-split[data-v-49cce9e4],.cost-usage-grid--auth[data-v-49cce9e4]{grid-template-columns:1fr}}.econtract-picker-dialog[data-v-49cce9e4]{border-radius:10px}.econtract-picker-dialog .el-dialog__header[data-v-49cce9e4]{padding:16px 20px 12px;border-bottom:1px solid #e2e8f0}.econtract-picker-dialog .el-dialog__header .el-dialog__title[data-v-49cce9e4]{font-size:16px;font-weight:600;color:#0f172a}.econtract-picker-dialog .el-dialog__body[data-v-49cce9e4]{padding:0;height:calc(84vh - 54px);overflow:hidden;background:#f1f5f9}.econtract-picker-dialog--preview .el-dialog__body[data-v-49cce9e4]{height:auto;padding:0 20px 16px;background:#fff}.econtract-template-picker .econtract-table-card[data-v-49cce9e4]{padding-bottom:4px}.econtract-template-picker .econtract-template-picker__table-wrap .econtract-empty-hint[data-v-49cce9e4]{position:absolute;inset:48px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.add-contract-page[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden}.add-contract-body[data-v-49cce9e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:16px 20px;background:#f5f6f7}.add-contract-tip[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:12px 14px 12px 12px;margin-bottom:12px;background:-webkit-gradient(linear,left top,right top,from(rgba(51,112,255,.08)),to(rgba(51,112,255,.04)));background:linear-gradient(90deg,rgba(51,112,255,.08),rgba(51,112,255,.04));border:1px solid rgba(51,112,255,.16);border-left:3px solid #3370ff;border-radius:8px;color:#646a73}.add-contract-tip__icon[data-v-49cce9e4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:22px;height:22px;margin-top:1px;border-radius:50%;background:rgba(51,112,255,.12)}.add-contract-tip__icon>i[data-v-49cce9e4]{font-size:14px;line-height:1;color:#3370ff}.add-contract-tip__content[data-v-49cce9e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-top:1px}.add-contract-tip__main[data-v-49cce9e4],.add-contract-tip__sub[data-v-49cce9e4]{margin:0;padding:0}.add-contract-tip__main[data-v-49cce9e4]{font-size:13px;font-weight:500;line-height:1.7;letter-spacing:.01em;color:#1f2329}.add-contract-tip__sub[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:6px;font-size:12px;line-height:1.5;color:#8f959e}.add-contract-tip__label[data-v-49cce9e4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:18px;padding:0 6px;border-radius:4px;background:rgba(51,112,255,.1);font-size:11px;font-weight:600;line-height:1;color:#3370ff;letter-spacing:.02em}.add-feishu-form .el-form-item[data-v-49cce9e4]{margin-bottom:14px}.add-feishu-form .el-form-item__label[data-v-49cce9e4]{padding-bottom:4px;line-height:1.4;font-weight:600;color:#646a73}.add-feishu-form .econtract-detail-card[data-v-49cce9e4]{margin-bottom:12px;border-color:#e5e6eb;-webkit-box-shadow:none;box-shadow:none}.add-card-head[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:10px}.add-card-head__title[data-v-49cce9e4]{margin-bottom:0!important}.add-readonly-value[data-v-49cce9e4]{display:block;width:100%;padding:5px 12px;font-size:14px;line-height:1.5;color:#646a73;background:#f2f3f5;border:1px solid #e5e6eb;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}.add-field-hint[data-v-49cce9e4]{margin-top:6px;font-size:12px;line-height:1.5;color:#8f959e}.add-field-hint--inline[data-v-49cce9e4]{display:inline-block;margin-top:0;margin-left:10px;vertical-align:middle}.add-field-with-help[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%}.add-field-with-help__control[data-v-49cce9e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.add-help-icon[data-v-49cce9e4]{font-size:14px;color:#8f959e;cursor:help;-ms-flex-negative:0;flex-shrink:0}.add-employee-form-item[data-v-49cce9e4],.add-template-form-item[data-v-49cce9e4]{margin-bottom:8px!important}.add-employee-summary[data-v-49cce9e4]{margin-bottom:10px;font-size:13px;line-height:1.5;color:#646a73}.add-employee-summary__count[data-v-49cce9e4]{color:#3370ff;font-weight:600}.add-empty-hint[data-v-49cce9e4]{padding:16px;text-align:center;font-size:13px;color:#8f959e;background:#f2f3f5;border:1px dashed #e5e6eb;border-radius:8px}.add-employee-table[data-v-49cce9e4]{border:1px solid #e5e6eb;border-radius:8px;overflow:hidden;font-size:13px}.add-employee-table__head[data-v-49cce9e4],.add-employee-table__row[data-v-49cce9e4]{display:grid;grid-template-columns:40px 72px 72px minmax(140px,1fr) 72px minmax(0,1fr) 48px;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 12px}.add-employee-table--confirm .add-employee-table__head[data-v-49cce9e4],.add-employee-table--confirm .add-employee-table__row[data-v-49cce9e4]{grid-template-columns:40px 1fr 72px 1fr 72px 1.2fr}.add-employee-table__head[data-v-49cce9e4]{background:#f2f3f5;color:#646a73;font-weight:600;border-bottom:1px solid #e5e6eb}.add-employee-table__row[data-v-49cce9e4]{background:#fff;color:#1f2329;border-bottom:1px solid #e5e6eb}.add-employee-table__row[data-v-49cce9e4]:last-child{border-bottom:none}.add-date-range[data-v-49cce9e4]{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.add-date-range__item[data-v-49cce9e4]{margin-bottom:0!important}.add-date-range__sep[data-v-49cce9e4]{padding-top:8px;color:#8f959e;font-size:13px}.add-template-selected[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:10px 12px;background:#f2f3f5;border:1px solid #e5e6eb;border-radius:6px;font-size:14px;color:#1f2329}.add-template-remove[data-v-49cce9e4]{color:#f54a45;cursor:pointer;font-size:16px}.add-fields-grid[data-v-49cce9e4]{display:grid;grid-template-columns:1fr;gap:12px}.add-fields-grid--readonly .add-readonly-value[data-v-49cce9e4]{min-height:36px}.add-field-item__label[data-v-49cce9e4]{margin-bottom:6px;font-size:13px;font-weight:600;color:#646a73}.add-confirm-feishu[data-v-49cce9e4]{max-height:calc(84vh - 120px);overflow:hidden;background:#f5f6f7}.add-confirm-feishu__body[data-v-49cce9e4]{max-height:calc(84vh - 120px);overflow-y:auto;padding:16px 20px}.add-confirm-kv[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px dashed #e5e6eb;font-size:13px;line-height:1.5}.add-confirm-kv span[data-v-49cce9e4]:first-child{-ms-flex-negative:0;flex-shrink:0;color:#8f959e}.add-confirm-kv span[data-v-49cce9e4]:last-child{text-align:right;color:#1f2329;word-break:break-all}.add-confirm-highlight[data-v-49cce9e4]{color:#f80;font-weight:600}.add-confirm-footer[data-v-49cce9e4]{text-align:right;padding:12px 20px;border-top:1px solid #e5e6eb}.confirm-item[data-v-49cce9e4]{gap:5px;padding:8px 0;border-bottom:1px solid #eee}.confirm-item[data-v-49cce9e4],.phone-edit-cell[data-v-49cce9e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.phone-edit-cell[data-v-49cce9e4]{gap:6px}.phone-edit-cell span[data-v-49cce9e4]{display:inline-block;width:102px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-edit-cell .el-input[data-v-49cce9e4],.phone-edit-cell .el-select[data-v-49cce9e4]{width:120px}.phone-action-icon[data-v-49cce9e4]{font-size:16px;color:#409eff;cursor:pointer}.phone-action-icon.success[data-v-49cce9e4]{color:#67c23a}.phone-action-icon.danger[data-v-49cce9e4]{color:#f56c6c}.phone-action-icon.add[data-v-49cce9e4]{color:#3370ff}.duplicate-tips[data-v-49cce9e4]{color:#e6a23c;background:#fdf6ec;border:1px solid #f5dab1;border-radius:4px;padding:5px 12px;line-height:20px}.location-box[data-v-49cce9e4]{padding-left:100px;margin-top:-15px;margin-bottom:10px;font-size:14px}.location-box .location-body[data-v-49cce9e4],.location-box .location-head[data-v-49cce9e4]{border-bottom:1px solid #ebeef5;background:#fafafa;color:#57595e;font-weight:600}.location-box .location-body[data-v-49cce9e4]:last-child,.location-box .location-head[data-v-49cce9e4]:last-child{margin-bottom:30px}.location-box .location-body>div[data-v-49cce9e4],.location-box .location-head>div[data-v-49cce9e4]{display:inline-block;padding:8px 10px}.location-box .location-body>div[data-v-49cce9e4]:first-child,.location-box .location-head>div[data-v-49cce9e4]:first-child{width:50px}.location-box .location-body>div[data-v-49cce9e4]:nth-child(2),.location-box .location-body>div[data-v-49cce9e4]:nth-child(3),.location-box .location-head>div[data-v-49cce9e4]:nth-child(2),.location-box .location-head>div[data-v-49cce9e4]:nth-child(3){width:80px}.location-box .location-body>div[data-v-49cce9e4]:nth-child(4),.location-box .location-head>div[data-v-49cce9e4]:nth-child(4){width:180px}.location-box .location-body>div[data-v-49cce9e4]:nth-child(5),.location-box .location-head>div[data-v-49cce9e4]:nth-child(5){width:80px}.location-box .location-body>div[data-v-49cce9e4]:nth-child(6),.location-box .location-head>div[data-v-49cce9e4]:nth-child(6){width:170px}.location-box .location-body>div[data-v-49cce9e4]:nth-child(7),.location-box .location-head>div[data-v-49cce9e4]:nth-child(7){width:70px}.location-box .location-body[data-v-49cce9e4]{position:relative;border-bottom:1px solid #ebeef5;background:#fff;color:#666;font-weight:400}.location-box .location-body .error-tips[data-v-49cce9e4]{font-size:12px;margin-top:-10px;position:absolute;top:25px;left:0}.add-contract-drawer--feishu.econtract-detail-drawer .econtract-detail-footer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 20px}.add-confirm-dialog--feishu .el-dialog__body,.add-confirm-dialog--feishu .el-dialog__footer{padding:0}.econtract-module .el-button[data-v-d10e81c8]{border-radius:6px;font-weight:500;-webkit-transition:background-color .2s ease,border-color .2s ease,color .2s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.econtract-module .el-button--primary[data-v-d10e81c8]{background-color:#3370ff;border-color:#3370ff;color:#fff}.econtract-module .el-button--primary[data-v-d10e81c8]:focus,.econtract-module .el-button--primary[data-v-d10e81c8]:hover{background-color:#4e83fd;border-color:#4e83fd;color:#fff}.econtract-module .el-button--primary[data-v-d10e81c8]:active{background-color:#2b5fd9;border-color:#2b5fd9}.econtract-module .el-button--primary.is-plain[data-v-d10e81c8]{color:#3370ff;background:#e8f3ff;border-color:rgba(51,112,255,.35)}.econtract-module .el-button--primary.is-plain[data-v-d10e81c8]:focus,.econtract-module .el-button--primary.is-plain[data-v-d10e81c8]:hover{color:#fff;background:#3370ff;border-color:#3370ff}.econtract-module .el-button--default[data-v-d10e81c8]{border-color:#dee0e3;color:#1f2329;background:#fff}.econtract-module .el-button--default[data-v-d10e81c8]:focus,.econtract-module .el-button--default[data-v-d10e81c8]:hover{color:#3370ff;border-color:#3370ff;background:#fff}.econtract-module .el-button--danger[data-v-d10e81c8]{background-color:#f54a45;border-color:#f54a45;color:#fff}.econtract-module .el-button--danger[data-v-d10e81c8]:focus,.econtract-module .el-button--danger[data-v-d10e81c8]:hover{background-color:#f76965;border-color:#f76965;color:#fff}.econtract-module .el-button--danger.is-plain[data-v-d10e81c8]{color:#f54a45;background:#fff1f0;border-color:#ffccc7}.econtract-module .el-button--danger.is-plain[data-v-d10e81c8]:focus,.econtract-module .el-button--danger.is-plain[data-v-d10e81c8]:hover{color:#fff;background:#f54a45;border-color:#f54a45}.econtract-module .add-confirm-footer .el-button+.el-button[data-v-d10e81c8],.econtract-module .batch-resend-footer .el-button+.el-button[data-v-d10e81c8],.econtract-module .econtract-detail-footer .el-button+.el-button[data-v-d10e81c8],.econtract-module .foot-oprate .el-button+.el-button[data-v-d10e81c8],.econtract-module .legacy-drawer-footer .el-button+.el-button[data-v-d10e81c8],.econtract-module .resend-confirm-footer .el-button+.el-button[data-v-d10e81c8]{margin-left:8px}.econtract-module--workbench[data-v-d10e81c8]{background:#f1f5f9}.econtract-module--workbench.packagePage[data-v-d10e81c8]{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.econtract-module--workbench .econtract-page-shell[data-v-d10e81c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;margin:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;overflow:hidden}.econtract-module--workbench .econtract-page-header[data-v-d10e81c8],.econtract-module--workbench .econtract-stat-row[data-v-d10e81c8]{-ms-flex-negative:0;flex-shrink:0}.econtract-module--workbench .econtract-page-header[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.econtract-module--workbench .econtract-page-header__title[data-v-d10e81c8]{font-size:18px;font-weight:600;color:#0f172a;line-height:1.3}.econtract-module--workbench .econtract-page-header__sub[data-v-d10e81c8]{margin-top:4px;font-size:12px;color:#64748b}.econtract-module--workbench .econtract-page-header__actions[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.econtract-module--workbench .econtract-company-pill[data-v-d10e81c8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:999px;font-size:13px;color:#475569;cursor:pointer;max-width:280px}.econtract-module--workbench .econtract-company-pill[data-v-d10e81c8]:hover{border-color:#b3c6ff;color:#3370ff}.econtract-module--workbench .econtract-company-pill .el-icon-office-building[data-v-d10e81c8]{color:#3370ff}.econtract-module--workbench .econtract-stat-row[data-v-d10e81c8]{-ms-flex-negative:0;flex-shrink:0}.econtract-module--workbench .econtract-stat-strip[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px;overflow-x:auto;padding-bottom:2px}.econtract-module--workbench .econtract-stat-strip[data-v-d10e81c8]::-webkit-scrollbar{height:4px}.econtract-module--workbench .econtract-stat-strip[data-v-d10e81c8]::-webkit-scrollbar-thumb{border-radius:4px;background:#cbd5e1}.econtract-module--workbench .econtract-stat-group[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:6px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding:8px;border-radius:10px;border:1px solid #e2e8f0}.econtract-module--workbench .econtract-stat-group--sign[data-v-d10e81c8]{-webkit-box-flex:3;-ms-flex:3 1 0px;flex:3 1 0;background:#eff6ff;border-color:#bfdbfe}.econtract-module--workbench .econtract-stat-group--dept[data-v-d10e81c8]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;background:#eef2ff;border-color:#a5b4fc}.econtract-module--workbench .econtract-stat-group--pending[data-v-d10e81c8]{-webkit-box-flex:2;-ms-flex:2 1 0px;flex:2 1 0;background:#f0fdf4;border-color:#86efac}.econtract-module--workbench .econtract-category-chips[data-v-d10e81c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);max-height:96px;overflow-y:auto}.econtract-module--workbench .econtract-category-chips__label[data-v-d10e81c8]{-ms-flex-negative:0;flex-shrink:0;font-size:12px;font-weight:600;color:#64748b;margin-right:4px}.econtract-module--workbench .econtract-category-chips__item[data-v-d10e81c8]{-ms-flex-negative:0;flex-shrink:0;padding:6px 14px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;font-size:13px;color:#475569;cursor:pointer;outline:none;-webkit-transition:border-color .15s,background .15s,color .15s;transition:border-color .15s,background .15s,color .15s}.econtract-module--workbench .econtract-category-chips__item[data-v-d10e81c8]:hover{border-color:#b3c6ff;color:#3370ff}.econtract-module--workbench .econtract-category-chips__item.is-active[data-v-d10e81c8]{border-color:#3370ff;background:#e8f3ff;color:#3370ff;font-weight:600}.econtract-module--workbench .econtract-stat-card[data-v-d10e81c8]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;cursor:pointer;-webkit-transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s,background .15s;transition:border-color .15s,box-shadow .15s,background .15s,-webkit-box-shadow .15s;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-module--workbench .econtract-stat-card[data-v-d10e81c8]:hover{border-color:#b3c6ff}.econtract-module--workbench .econtract-stat-card.is-active[data-v-d10e81c8]{border-color:#3370ff;-webkit-box-shadow:0 1px 5px 0 rgba(42,114,189,.35);box-shadow:0 1px 5px 0 rgba(42,114,189,.35);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8f3ff));background:linear-gradient(180deg,#fff,#e8f3ff)}.econtract-module--workbench .econtract-stat-card--rich[data-v-d10e81c8]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 12px 12px;gap:2px;-webkit-box-shadow:none;box-shadow:none;background:hsla(0,0%,100%,.82)}.econtract-module--workbench .econtract-stat-card.is-tone-sign[data-v-d10e81c8]:not(.is-active):hover{border-color:#93c5fd}.econtract-module--workbench .econtract-stat-card.is-tone-sign.is-active[data-v-d10e81c8]{border-color:#3370ff;-webkit-box-shadow:0 1px 5px 0 rgba(42,114,189,.35);box-shadow:0 1px 5px 0 rgba(42,114,189,.35);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8f3ff));background:linear-gradient(180deg,#fff,#e8f3ff)}.econtract-module--workbench .econtract-stat-card.is-tone-dept[data-v-d10e81c8]:not(.is-active):hover{border-color:#818cf8}.econtract-module--workbench .econtract-stat-card.is-tone-dept.is-active[data-v-d10e81c8]{border-color:#6366f1;-webkit-box-shadow:0 1px 5px 0 rgba(99,102,241,.35);box-shadow:0 1px 5px 0 rgba(99,102,241,.35);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eef2ff));background:linear-gradient(180deg,#fff,#eef2ff)}.econtract-module--workbench .econtract-stat-card.is-tone-dept.is-active .econtract-stat-card__icon[data-v-d10e81c8]{background:#e0e7ff;color:#6366f1}.econtract-module--workbench .econtract-stat-card.is-tone-pending:not(.is-active) .econtract-stat-card__icon[data-v-d10e81c8]{background:#dcfce7;color:#16a34a}.econtract-module--workbench .econtract-stat-card.is-tone-pending[data-v-d10e81c8]:not(.is-active):hover{border-color:#4ade80}.econtract-module--workbench .econtract-stat-card.is-tone-pending.is-active[data-v-d10e81c8]{border-color:#22c55e;-webkit-box-shadow:0 1px 5px 0 rgba(34,197,94,.35);box-shadow:0 1px 5px 0 rgba(34,197,94,.35);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dcfce7));background:linear-gradient(180deg,#fff,#dcfce7)}.econtract-module--workbench .econtract-stat-card.is-tone-pending.is-active .econtract-stat-card__icon[data-v-d10e81c8]{background:#bbf7d0;color:#15803d}.econtract-module--workbench .econtract-stat-card.is-tone-pending.is-active .econtract-stat-card__value[data-v-d10e81c8]{color:#15803d}.econtract-module--workbench .econtract-stat-card__top[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.econtract-module--workbench .econtract-stat-card__icon[data-v-d10e81c8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#e8f3ff;color:#3370ff;font-size:15px}.econtract-module--workbench .econtract-stat-card__badge[data-v-d10e81c8]{padding:1px 6px;border-radius:999px;background:#fef2f2;border:1px solid #fecaca;font-size:11px;color:#dc2626;line-height:1.5;white-space:nowrap}.econtract-module--workbench .econtract-stat-card__desc[data-v-d10e81c8]{font-size:11px;color:#64748b;line-height:1.35;min-height:15px}.econtract-module--workbench .econtract-stat-card__foot[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6px;margin-top:auto;padding-top:6px}.econtract-module--workbench .econtract-stat-card__meta[data-v-d10e81c8]{font-size:11px;color:#64748b;text-align:right;line-height:1.3;-ms-flex-negative:0;flex-shrink:0;max-width:72px}.econtract-module--workbench .econtract-stat-card__label[data-v-d10e81c8]{font-size:13px;font-weight:600;color:#475569;line-height:1.3}.econtract-module--workbench .econtract-stat-card__value[data-v-d10e81c8]{font-size:22px;font-weight:700;color:#0f172a;line-height:1}.econtract-module--workbench .econtract-refresh-btn[data-v-d10e81c8]{-ms-flex-negative:0;flex-shrink:0;color:#3370ff;font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.econtract-module--workbench .econtract-refresh-btn[data-v-d10e81c8]:hover{color:#4e83fd}.econtract-list-scheme-a[data-v-d10e81c8],.econtract-module--workbench .econtract-list-panel[data-v-d10e81c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.econtract-list-scheme-a[data-v-d10e81c8]{gap:10px}.econtract-list-scheme-a .econtract-filter-card[data-v-d10e81c8]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:0;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.econtract-list-scheme-a .econtract-filter-card__body[data-v-d10e81c8]{padding:8px 12px 6px}.econtract-list-scheme-a .econtract-filter-form .el-form-item[data-v-d10e81c8]{margin-bottom:6px}.econtract-list-scheme-a .econtract-filter-form--org[data-v-d10e81c8]{padding-top:2px;border-top:1px dashed #f1f5f9;margin-top:2px}.econtract-list-scheme-a .econtract-filter-actions .el-button+.el-button[data-v-d10e81c8]{margin-left:8px}.econtract-list-scheme-a .econtract-filter-add[data-v-d10e81c8]{margin-right:4px}.econtract-list-scheme-a .econtract-filter-add .el-button[data-v-d10e81c8]{padding-left:14px;padding-right:14px}.econtract-list-scheme-a .econtract-filter-more[data-v-d10e81c8]{margin-left:10px;font-size:13px;color:#64748b;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.econtract-list-scheme-a .econtract-filter-more[data-v-d10e81c8]:hover{color:#3370ff}.econtract-list-scheme-a .econtract-status-chips[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:4px 0 8px;border-top:1px dashed #f1f5f9;margin-top:4px}.econtract-list-scheme-a .econtract-status-chip[data-v-d10e81c8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 12px;font-size:12px;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .15s ease;transition:all .15s ease}.econtract-list-scheme-a .econtract-status-chip[data-v-d10e81c8]:hover{border-color:#b3c6ff;color:#3370ff}.econtract-list-scheme-a .econtract-status-chip.is-active[data-v-d10e81c8]{background:#e8f3ff;border-color:#b3c6ff;color:#3370ff;font-weight:500}.econtract-list-scheme-a .econtract-table-card[data-v-d10e81c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px 8px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-list-scheme-a .econtract-toolbar[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;gap:12px;-ms-flex-negative:0;flex-shrink:0}.econtract-list-scheme-a .econtract-toolbar__right[data-v-d10e81c8]{margin-left:auto}.econtract-table-wrap .econtract-name[data-v-d10e81c8]{font-size:15px;font-weight:600;color:#0f172a}.econtract-table-wrap .econtract-row-actions[data-v-d10e81c8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.econtract-table-wrap .econtract-action-item[data-v-d10e81c8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:48px;padding:4px 6px;border:none;border-radius:6px;background:transparent;color:#3370ff;cursor:pointer;outline:none;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.econtract-table-wrap .econtract-action-item i[data-v-d10e81c8]{font-size:18px;line-height:1}.econtract-table-wrap .econtract-action-item span[data-v-d10e81c8]{font-size:12px;line-height:1.2;white-space:nowrap;-webkit-transform:scale(.95);transform:scale(.95)}.econtract-table-wrap .econtract-action-item[data-v-d10e81c8]:focus,.econtract-table-wrap .econtract-action-item[data-v-d10e81c8]:hover{background:#e8f3ff}.econtract-table-wrap .econtract-action-item.is-danger[data-v-d10e81c8]{color:#f54a45}.econtract-table-wrap .econtract-action-item.is-danger[data-v-d10e81c8]:focus,.econtract-table-wrap .econtract-action-item.is-danger[data-v-d10e81c8]:hover{background:#fff1f0}.econtract-table-wrap .econtract-pagination-bar[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:8px;-ms-flex-negative:0;flex-shrink:0}.econtract-table-wrap .econtract-action-danger[data-v-d10e81c8]{color:#f54a45}.econtract-table-wrap .el-table[data-v-d10e81c8]:before{display:none}.econtract-table-wrap .el-table th[data-v-d10e81c8]{background:#f8fafc!important;color:#475569;font-weight:600}.econtract-table-wrap .el-table td[data-v-d10e81c8]{border-bottom-color:#f1f5f9}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-d10e81c8]{scrollbar-width:auto}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-d10e81c8]::-webkit-scrollbar{width:8px;height:8px}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-d10e81c8]::-webkit-scrollbar-thumb{border-radius:4px;background:#999}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-d10e81c8]::-webkit-scrollbar-track{background:transparent}.econtract-table-wrap--in-panel[data-v-d10e81c8]{min-height:200px}.econtract-table-wrap--in-panel .el-table th[data-v-d10e81c8]{background:#f8fafc!important;color:#475569;font-weight:600}.econtract-table-wrap--in-panel .el-table td[data-v-d10e81c8]{border-bottom-color:#f1f5f9}.econtract-table-wrap--in-panel .el-table[data-v-d10e81c8]:before{display:none}.econtract-empty-hint[data-v-d10e81c8]{text-align:center;padding:48px 16px;color:#64748b;font-size:14px}@media (max-width:1200px){.econtract-module--workbench .econtract-stat-strip[data-v-d10e81c8]{-ms-flex-wrap:wrap;flex-wrap:wrap}.econtract-module--workbench .econtract-stat-group[data-v-d10e81c8]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.econtract-detail-body--fill[data-v-d10e81c8]{overflow:hidden;-ms-flex-direction:column;flex-direction:column}.econtract-detail-b-main--fill[data-v-d10e81c8],.econtract-detail-body--fill[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.econtract-detail-b-main--fill[data-v-d10e81c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;-ms-flex-direction:column;flex-direction:column}.econtract-panel-content[data-v-d10e81c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:16px;overflow:auto}.econtract-preview-content[data-v-d10e81c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:12px 16px 16px;background:#f8fafc}.econtract-preview-content iframe[data-v-d10e81c8]{display:block;width:100%;height:100%;min-height:480px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-history-meta[data-v-d10e81c8]{margin-top:4px;font-size:12px;color:#64748b}.econtract-detail-toolbar[data-v-d10e81c8]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.econtract-detail-toolbar__label[data-v-d10e81c8]{font-size:12px;color:#64748b}.econtract-detail-body[data-v-d10e81c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:16px 20px;background:#f1f5f9}.econtract-detail-footer[data-v-d10e81c8]{-ms-flex-negative:0;flex-shrink:0;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border-top:1px solid #e2e8f0;background:#fff}.econtract-detail-hero[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:16px;margin-bottom:12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-detail-hero__title[data-v-d10e81c8]{margin:0;font-size:17px;font-weight:600;color:#0f172a;line-height:1.35}.econtract-detail-hero__meta[data-v-d10e81c8]{margin-top:6px;font-size:12px;color:#64748b;line-height:1.5}.econtract-detail-hero__dot[data-v-d10e81c8]{margin:0 6px}.econtract-detail-card[data-v-d10e81c8]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;margin-bottom:12px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-detail-card--flat[data-v-d10e81c8]{-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}.econtract-detail-card__title[data-v-d10e81c8]{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:12px;padding-left:8px;border-left:3px solid #3370ff;height:18px;line-height:18px}.econtract-detail-grid[data-v-d10e81c8]{display:grid;gap:12px;margin-bottom:12px}.econtract-detail-grid--2[data-v-d10e81c8]{grid-template-columns:repeat(2,minmax(0,1fr))}.econtract-detail-steps[data-v-d10e81c8] .el-step__head.is-finish{color:#3370ff;border-color:#3370ff}.econtract-detail-steps[data-v-d10e81c8] .el-step__description.is-finish,.econtract-detail-steps[data-v-d10e81c8] .el-step__title.is-finish{color:#475569}.econtract-detail-steps[data-v-d10e81c8] .el-step__head.is-process{color:#3370ff;border-color:#3370ff}.econtract-detail-fields[data-v-d10e81c8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.econtract-detail-fields--table[data-v-d10e81c8]{grid-template-columns:1fr;gap:0;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.econtract-detail-field[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:8px 12px;font-size:13px;border-bottom:1px solid #f1f5f9}.econtract-detail-field[data-v-d10e81c8]:last-child{border-bottom:none}.econtract-detail-field__key[data-v-d10e81c8]{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;color:#64748b;text-align:right}.econtract-detail-field__val[data-v-d10e81c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#0f172a;word-break:break-all}.econtract-detail-empty[data-v-d10e81c8]{font-size:13px;color:#64748b;text-align:center;padding:8px}.econtract-detail-empty--block[data-v-d10e81c8]{padding:32px 16px;background:#f8fafc;border-radius:6px}.econtract-detail-danger[data-v-d10e81c8]{color:#ef4444}.econtract-detail-verify-row[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;color:#0f172a}.econtract-detail-verify-label[data-v-d10e81c8]{color:#64748b}.econtract-detail-id-grid[data-v-d10e81c8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.econtract-detail-id-grid--large .econtract-detail-id-item__box--large[data-v-d10e81c8]{height:200px}.econtract-detail-id-item__title[data-v-d10e81c8]{margin-bottom:6px;font-size:13px;color:#475569;text-align:center}.econtract-detail-id-item__box[data-v-d10e81c8]{height:140px;border:1px dashed #e2e8f0;border-radius:6px;background:#f8fafc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.econtract-detail-scheme-b[data-v-d10e81c8]{min-height:100%}.econtract-detail-b-main[data-v-d10e81c8]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);overflow:hidden}.econtract-detail-b-header[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e2e8f0}.econtract-detail-b-header__title[data-v-d10e81c8]{margin:0;font-size:16px;font-weight:600;color:#0f172a;line-height:1.35}.econtract-detail-b-tabs[data-v-d10e81c8] .el-tabs__header{margin:0;padding:0 12px;background:#f8fafc}.econtract-detail-b-tabs[data-v-d10e81c8] .el-tabs__content{padding:16px}.econtract-detail-progress-block[data-v-d10e81c8]{margin-top:12px;padding-top:4px}.econtract-detail-alert[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;border-radius:6px;background:#fef2f2;border:1px solid #fecaca;font-size:13px;color:#b91c1c}.econtract-detail-alert .el-icon-warning-outline[data-v-d10e81c8]{margin-top:2px}@media (max-width:900px){.econtract-detail-grid--2[data-v-d10e81c8],.econtract-detail-id-grid[data-v-d10e81c8],.econtract-form-grid--2[data-v-d10e81c8]{grid-template-columns:1fr}}.econtract-form-drawer .econtract-template-form .el-form-item[data-v-d10e81c8]{margin-bottom:14px}.econtract-form-drawer .econtract-template-form .el-form-item__label[data-v-d10e81c8]{padding-bottom:4px;line-height:1.4;font-weight:600;color:#475569}.econtract-form-drawer .econtract-template-form .el-input-number[data-v-d10e81c8],.econtract-form-drawer .econtract-template-form .el-input[data-v-d10e81c8],.econtract-form-drawer .econtract-template-form .el-select[data-v-d10e81c8]{width:100%}.econtract-form-grid[data-v-d10e81c8]{display:grid;gap:0 16px}.econtract-form-grid--2[data-v-d10e81c8]{grid-template-columns:repeat(2,minmax(0,1fr))}.econtract-upload-card[data-v-d10e81c8]{border:1px dashed #e2e8f0;border-radius:10px;background:#f8fafc;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s}.econtract-upload-card[data-v-d10e81c8]:hover{border-color:#b3c6ff;background:#e8f3ff}.econtract-upload-card .el-upload-dragger[data-v-d10e81c8],.econtract-upload-card .el-upload[data-v-d10e81c8]{width:100%;background:transparent;border:none}.econtract-upload-card .el-upload-dragger[data-v-d10e81c8]{height:132px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.econtract-upload-card .el-upload-dragger .el-icon-upload[data-v-d10e81c8]{margin-top:0;color:#3370ff;font-size:42px}.econtract-upload-card .el-upload-dragger .el-upload__text[data-v-d10e81c8]{color:#475569}.econtract-upload-card .el-upload-dragger .el-upload__text em[data-v-d10e81c8]{color:#3370ff;font-style:normal;font-weight:600}.econtract-upload-card .el-upload__tip[data-v-d10e81c8]{margin-top:0;padding:0 12px 10px;color:#64748b;font-size:12px}.econtract-upload-card .el-upload-list[data-v-d10e81c8]{display:none}.econtract-upload-file[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.econtract-upload-file__name[data-v-d10e81c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:13px;color:#16a34a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.econtract-upload-file__link[data-v-d10e81c8]{-ms-flex-negative:0;flex-shrink:0;border:none;background:transparent;color:#3370ff;cursor:pointer;font-size:13px;padding:0}.econtract-upload-file__link[data-v-d10e81c8]:hover{text-decoration:underline}.econtract-history-files[data-v-d10e81c8]{margin-top:14px;padding-top:12px;border-top:1px dashed #e2e8f0}.econtract-history-files__title[data-v-d10e81c8]{font-size:13px;font-weight:600;color:#475569;margin-bottom:8px}.econtract-history-files__item[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #f1f5f9}.econtract-history-files__item[data-v-d10e81c8]:last-child{border-bottom:none}.econtract-history-files__name[data-v-d10e81c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border:none;background:transparent;color:#3370ff;cursor:pointer;font-size:13px;text-align:left;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.econtract-history-files__name[data-v-d10e81c8]:hover{text-decoration:underline}.econtract-history-files__time[data-v-d10e81c8]{-ms-flex-negative:0;flex-shrink:0;width:140px;font-size:12px;color:#64748b}.econtract-history-files__empty[data-v-d10e81c8]{font-size:13px;color:#64748b;padding:4px 0}.econtract-reading-time[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.econtract-auth-drawer.econtract-detail-drawer .el-drawer__header[data-v-d10e81c8]{margin-bottom:0;padding:16px 20px 12px;border-bottom:1px solid #e2e8f0}.econtract-auth-drawer.econtract-detail-drawer .el-drawer__header span[data-v-d10e81c8]{font-size:16px;font-weight:600;color:#0f172a}.econtract-auth-drawer.econtract-detail-drawer .el-drawer__body[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;overflow:hidden}.econtract-auth-dialog[data-v-d10e81c8]{border-radius:10px}.econtract-auth-dialog .el-dialog__header[data-v-d10e81c8]{padding:16px 20px 12px;border-bottom:1px solid #e2e8f0}.econtract-auth-dialog .el-dialog__header .el-dialog__title[data-v-d10e81c8]{font-size:16px;font-weight:600;color:#0f172a}.econtract-auth-dialog .el-dialog__body[data-v-d10e81c8]{padding:16px 20px}.econtract-auth-form[data-v-d10e81c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.econtract-auth-form__body[data-v-d10e81c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto;padding:16px 20px;background:#f1f5f9}.econtract-auth-form__table-wrap[data-v-d10e81c8]{height:328px;max-height:328px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);overflow:hidden}.econtract-auth-form__table-wrap .el-table[data-v-d10e81c8]{height:328px!important}.econtract-auth-form__table-wrap .el-form-item[data-v-d10e81c8]{margin-bottom:0}.econtract-auth-form__table-wrap .el-table th[data-v-d10e81c8]{background:#f8fafc!important;color:#475569;font-weight:600}.econtract-auth-form__table-wrap .el-table[data-v-d10e81c8]:before{display:none}.econtract-auth-form__table-wrap .el-table .cell[data-v-d10e81c8]{overflow:hidden;line-height:1.4}.econtract-auth-form__table-wrap .el-table__row td[data-v-d10e81c8]{height:56px;padding-top:4px;padding-bottom:4px}.econtract-auth-form__table-wrap .el-table__row td .cell[data-v-d10e81c8]{max-height:48px}.econtract-auth-form__table-wrap .el-select .el-select__tags[data-v-d10e81c8]{max-height:28px;overflow:hidden}.econtract-auth-form__table-wrap .el-select .el-input__inner[data-v-d10e81c8]{height:32px!important}.econtract-auth-form__add-btn[data-v-d10e81c8]{width:100%;margin-top:12px;border-style:dashed;border-color:#b3c6ff;color:#3370ff;background:#e8f3ff}.econtract-auth-form__add-btn[data-v-d10e81c8]:focus,.econtract-auth-form__add-btn[data-v-d10e81c8]:hover{background:#e0e7ff;border-color:#3370ff;color:#4e83fd}.econtract-auth-form__footer[data-v-d10e81c8]{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:12px 20px;border-top:1px solid #e2e8f0}.econtract-auth-company-picker[data-v-d10e81c8],.econtract-auth-form__footer[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.econtract-auth-company-picker[data-v-d10e81c8]{line-height:30px;width:100%;height:32px;max-height:32px;min-height:32px;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;-webkit-transition:border-color .15s;transition:border-color .15s;overflow:hidden}.econtract-auth-company-picker[data-v-d10e81c8]:hover{border-color:#b3c6ff}.econtract-auth-company-picker__inner[data-v-d10e81c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2px 8px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.econtract-auth-company-picker__placeholder[data-v-d10e81c8]{color:#64748b;padding-left:6px;font-size:13px}.econtract-auth-company-picker__arrow[data-v-d10e81c8]{width:30px;text-align:center;color:#94a3b8;-ms-flex-negative:0;flex-shrink:0}.econtract-auth-company-picker__clear[data-v-d10e81c8]{margin-left:4px;font-size:16px;color:#94a3b8;cursor:pointer}.econtract-auth-company-picker__clear[data-v-d10e81c8]:hover{color:#ef4444}.econtract-auth-perm-drawer__body[data-v-d10e81c8]{padding:16px 20px;overflow-y:auto}.econtract-auth-perm-section[data-v-d10e81c8]{margin-bottom:14px;padding:14px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-auth-perm-section__head[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed #f1f5f9}.econtract-auth-perm-section__title[data-v-d10e81c8]{font-size:14px;font-weight:600;color:#0f172a}.econtract-auth-perm-section__count[data-v-d10e81c8]{font-size:12px;color:#64748b}.econtract-auth-perm-section__add-btn[data-v-d10e81c8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:5px 12px;border:1px dashed #e2e8f0;border-radius:6px;background:#f8fafc;color:#475569;font-size:13px;line-height:1.4;cursor:pointer;outline:none;font-family:inherit;-webkit-transition:color .15s,border-color .15s,background .15s;transition:color .15s,border-color .15s,background .15s}.econtract-auth-perm-section__add-btn i[data-v-d10e81c8]{font-size:14px}.econtract-auth-perm-section__add-btn[data-v-d10e81c8]:focus,.econtract-auth-perm-section__add-btn[data-v-d10e81c8]:hover{color:#3370ff;border-color:#b3c6ff;background:#e8f3ff}.econtract-auth-perm-section__tags[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;min-height:28px;margin-top:10px}.econtract-auth-perm-section__empty[data-v-d10e81c8]{font-size:13px;color:#64748b}.econtract-auth-perm-tag[data-v-d10e81c8]{border:none!important;background:#f1f5f9!important;color:#475569!important}.econtract-auth-perm-tag .el-icon-close[data-v-d10e81c8]{color:#94a3b8}.econtract-auth-perm-tag .el-icon-close[data-v-d10e81c8]:hover{color:#64748b;background:transparent}.auth-perm-cell[data-v-d10e81c8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;max-width:100%}.auth-perm-cell__text[data-v-d10e81c8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#475569;font-size:13px}.auth-name-cell[data-v-d10e81c8]{font-size:14px;font-weight:600;color:#0f172a}.econtract-row-actions[data-v-d10e81c8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.econtract-row-actions--inline[data-v-d10e81c8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.econtract-action-item[data-v-d10e81c8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:48px;padding:4px 6px;border:none;border-radius:6px;background:transparent;color:#3370ff;cursor:pointer;outline:none;font-family:inherit;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.econtract-action-item i[data-v-d10e81c8]{font-size:18px;line-height:1}.econtract-action-item span[data-v-d10e81c8]{font-size:12px;line-height:1.2;white-space:nowrap;-webkit-transform:scale(.95);transform:scale(.95)}.econtract-action-item[data-v-d10e81c8]:focus,.econtract-action-item[data-v-d10e81c8]:hover{background:#e8f3ff}.econtract-action-item.is-danger[data-v-d10e81c8]{color:#ef4444}.econtract-action-item.is-danger[data-v-d10e81c8]:focus,.econtract-action-item.is-danger[data-v-d10e81c8]:hover{background:#fef2f2}.econtract-row-actions--inline .econtract-action-item[data-v-d10e81c8]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;min-width:0;padding:4px 8px}.econtract-row-actions--inline .econtract-action-item i[data-v-d10e81c8]{font-size:14px}.econtract-row-actions--inline .econtract-action-item span[data-v-d10e81c8]{font-size:12px;-webkit-transform:none;transform:none}.cost-center-workbench .econtract-page-shell[data-v-d10e81c8]{overflow-y:auto;overflow-x:hidden;margin:0;padding:12px}.cost-center-workbench .econtract-filter-card[data-v-d10e81c8]{-ms-flex-negative:0;flex-shrink:0;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.cost-center-workbench .econtract-filter-card__body[data-v-d10e81c8]{padding:10px 14px 10px}.cost-center-workbench .econtract-filter-form .el-form-item[data-v-d10e81c8]{margin-bottom:8px}.cost-filter-period[data-v-d10e81c8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.cost-filter-period__divider[data-v-d10e81c8]{font-size:12px;color:#64748b;padding:0 2px;-ms-flex-negative:0;flex-shrink:0}.cost-filter-period .el-button+.el-button[data-v-d10e81c8]{margin-left:0}.cost-period-chips[data-v-d10e81c8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.cost-period-chips__item[data-v-d10e81c8]{padding:6px 16px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;font-size:13px;color:#475569;cursor:pointer;outline:none;-webkit-transition:border-color .15s,background .15s,color .15s;transition:border-color .15s,background .15s,color .15s;font-family:inherit;line-height:1.4}.cost-period-chips__item[data-v-d10e81c8]:hover{border-color:#b3c6ff;color:#3370ff}.cost-period-chips__item.is-active[data-v-d10e81c8]{border-color:#3370ff;background:#e8f3ff;color:#3370ff;font-weight:600}.cost-center-body[data-v-d10e81c8]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cost-center-body[data-v-d10e81c8],.cost-center-main[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;min-width:0}.cost-center-main[data-v-d10e81c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cost-center-aside[data-v-d10e81c8]{-ms-flex-negative:0;flex-shrink:0;width:280px}.cost-usage-section[data-v-d10e81c8]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px 16px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.cost-usage-section--sign[data-v-d10e81c8]{border-left:3px solid #3370ff}.cost-usage-section--auth[data-v-d10e81c8]{border-left:3px solid #6366f1}.cost-usage-section--sms-code[data-v-d10e81c8]{border-left:3px solid #0ea5e9}.cost-usage-section--sms-notice[data-v-d10e81c8]{border-left:3px solid #f59e0b}.cost-section-head[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px}.cost-section-head--compact[data-v-d10e81c8]{margin-bottom:8px}.cost-section-head__dot[data-v-d10e81c8]{width:8px;height:8px;border-radius:50%;background:#3370ff;-ms-flex-negative:0;flex-shrink:0}.cost-section-head__dot--sms-code[data-v-d10e81c8]{background:#0ea5e9}.cost-section-head__dot--sms-notice[data-v-d10e81c8]{background:#f59e0b}.cost-section-head__title[data-v-d10e81c8]{font-size:15px;font-weight:600;color:#0f172a}.cost-section-head__hint[data-v-d10e81c8]{font-size:12px;color:#64748b;margin-left:4px}.cost-usage-section__body--sign[data-v-d10e81c8]{max-width:360px}.cost-usage-grid[data-v-d10e81c8]{display:grid;gap:10px}.cost-usage-grid--auth[data-v-d10e81c8]{grid-template-columns:repeat(3,minmax(0,1fr))}.cost-sms-split[data-v-d10e81c8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cost-center-bottom[data-v-d10e81c8]{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:12px}.cost-pay-card[data-v-d10e81c8],.cost-recharge-card[data-v-d10e81c8],.cost-summary-card[data-v-d10e81c8]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.cost-pay-card__sub[data-v-d10e81c8],.cost-summary-card__sub[data-v-d10e81c8]{margin:0 0 12px;font-size:12px;color:#64748b}.cost-summary-metrics[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:12px 8px;background:#f8fafc;border-radius:6px;border:1px solid #e2e8f0}.cost-summary-metric[data-v-d10e81c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.cost-summary-metric__label[data-v-d10e81c8]{display:block;font-size:12px;color:#64748b;margin-bottom:6px}.cost-summary-metric__value[data-v-d10e81c8]{font-size:24px;font-weight:700;color:#0f172a}.cost-summary-metric__value.is-remain[data-v-d10e81c8]{color:#3370ff}.cost-summary-metric-divider[data-v-d10e81c8]{width:1px;background:#e2e8f0;margin:0 12px}.cost-recharge-table-wrap[data-v-d10e81c8]{margin-top:4px}.cost-pay-grid[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cost-pay-item[data-v-d10e81c8]{text-align:center;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.cost-pay-item__qr[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:200px}.cost-pay-item__qr img[data-v-d10e81c8]{max-width:100%;max-height:200px;width:auto;height:auto}.cost-pay-item__label[data-v-d10e81c8]{margin-top:8px;font-size:13px;color:#475569}.cost-pay-item__label i[data-v-d10e81c8]{margin-right:4px;color:#3370ff}.cost-center-empty[data-v-d10e81c8]{text-align:center;margin-top:60px;padding-top:30px;color:#64748b;line-height:1.8}@media (max-width:1280px){.cost-center-body[data-v-d10e81c8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cost-center-aside[data-v-d10e81c8]{width:100%}.cost-pay-grid[data-v-d10e81c8]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.cost-pay-grid .cost-pay-item[data-v-d10e81c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px}.cost-usage-grid--auth[data-v-d10e81c8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.cost-center-bottom[data-v-d10e81c8],.cost-sms-split[data-v-d10e81c8],.cost-usage-grid--auth[data-v-d10e81c8]{grid-template-columns:1fr}}.econtract-picker-dialog[data-v-d10e81c8]{border-radius:10px}.econtract-picker-dialog .el-dialog__header[data-v-d10e81c8]{padding:16px 20px 12px;border-bottom:1px solid #e2e8f0}.econtract-picker-dialog .el-dialog__header .el-dialog__title[data-v-d10e81c8]{font-size:16px;font-weight:600;color:#0f172a}.econtract-picker-dialog .el-dialog__body[data-v-d10e81c8]{padding:0;height:calc(84vh - 54px);overflow:hidden;background:#f1f5f9}.econtract-picker-dialog--preview .el-dialog__body[data-v-d10e81c8]{height:auto;padding:0 20px 16px;background:#fff}.econtract-template-picker .econtract-table-card[data-v-d10e81c8]{padding-bottom:4px}.econtract-template-picker .econtract-template-picker__table-wrap .econtract-empty-hint[data-v-d10e81c8]{position:absolute;inset:48px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.resend-history-meta[data-v-d10e81c8]{margin-left:8px;font-size:12px;font-weight:400;color:#64748b}.resend-history-cards[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.resend-history-card[data-v-d10e81c8]{padding:12px 14px;border-radius:8px;border:1px solid #dee0e3;background:#f8fafc}.resend-history-card__header[data-v-d10e81c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.resend-history-card__title[data-v-d10e81c8]{font-weight:600;color:#334155}.resend-history-card__time[data-v-d10e81c8]{font-size:12px;color:#64748b}.econtract-module .el-button[data-v-ca2b08fc]{border-radius:6px;font-weight:500;-webkit-transition:background-color .2s ease,border-color .2s ease,color .2s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.econtract-module .el-button--primary[data-v-ca2b08fc]{background-color:#3370ff;border-color:#3370ff;color:#fff}.econtract-module .el-button--primary[data-v-ca2b08fc]:focus,.econtract-module .el-button--primary[data-v-ca2b08fc]:hover{background-color:#4e83fd;border-color:#4e83fd;color:#fff}.econtract-module .el-button--primary[data-v-ca2b08fc]:active{background-color:#2b5fd9;border-color:#2b5fd9}.econtract-module .el-button--primary.is-plain[data-v-ca2b08fc]{color:#3370ff;background:#e8f3ff;border-color:rgba(51,112,255,.35)}.econtract-module .el-button--primary.is-plain[data-v-ca2b08fc]:focus,.econtract-module .el-button--primary.is-plain[data-v-ca2b08fc]:hover{color:#fff;background:#3370ff;border-color:#3370ff}.econtract-module .el-button--default[data-v-ca2b08fc]{border-color:#dee0e3;color:#1f2329;background:#fff}.econtract-module .el-button--default[data-v-ca2b08fc]:focus,.econtract-module .el-button--default[data-v-ca2b08fc]:hover{color:#3370ff;border-color:#3370ff;background:#fff}.econtract-module .el-button--danger[data-v-ca2b08fc]{background-color:#f54a45;border-color:#f54a45;color:#fff}.econtract-module .el-button--danger[data-v-ca2b08fc]:focus,.econtract-module .el-button--danger[data-v-ca2b08fc]:hover{background-color:#f76965;border-color:#f76965;color:#fff}.econtract-module .el-button--danger.is-plain[data-v-ca2b08fc]{color:#f54a45;background:#fff1f0;border-color:#ffccc7}.econtract-module .el-button--danger.is-plain[data-v-ca2b08fc]:focus,.econtract-module .el-button--danger.is-plain[data-v-ca2b08fc]:hover{color:#fff;background:#f54a45;border-color:#f54a45}.econtract-module .add-confirm-footer .el-button+.el-button[data-v-ca2b08fc],.econtract-module .batch-resend-footer .el-button+.el-button[data-v-ca2b08fc],.econtract-module .econtract-detail-footer .el-button+.el-button[data-v-ca2b08fc],.econtract-module .foot-oprate .el-button+.el-button[data-v-ca2b08fc],.econtract-module .legacy-drawer-footer .el-button+.el-button[data-v-ca2b08fc],.econtract-module .resend-confirm-footer .el-button+.el-button[data-v-ca2b08fc]{margin-left:8px}.econtract-module--workbench[data-v-ca2b08fc]{background:#f1f5f9}.econtract-module--workbench.packagePage[data-v-ca2b08fc]{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.econtract-module--workbench .econtract-page-shell[data-v-ca2b08fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;margin:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;overflow:hidden}.econtract-module--workbench .econtract-page-header[data-v-ca2b08fc],.econtract-module--workbench .econtract-stat-row[data-v-ca2b08fc]{-ms-flex-negative:0;flex-shrink:0}.econtract-module--workbench .econtract-page-header[data-v-ca2b08fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.econtract-module--workbench .econtract-page-header__title[data-v-ca2b08fc]{font-size:18px;font-weight:600;color:#0f172a;line-height:1.3}.econtract-module--workbench .econtract-page-header__sub[data-v-ca2b08fc]{margin-top:4px;font-size:12px;color:#64748b}.econtract-module--workbench .econtract-page-header__actions[data-v-ca2b08fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.econtract-module--workbench .econtract-company-pill[data-v-ca2b08fc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:999px;font-size:13px;color:#475569;cursor:pointer;max-width:280px}.econtract-module--workbench .econtract-company-pill[data-v-ca2b08fc]:hover{border-color:#b3c6ff;color:#3370ff}.econtract-module--workbench .econtract-company-pill .el-icon-office-building[data-v-ca2b08fc]{color:#3370ff}.econtract-module--workbench .econtract-stat-row[data-v-ca2b08fc]{-ms-flex-negative:0;flex-shrink:0}.econtract-module--workbench .econtract-stat-strip[data-v-ca2b08fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px;overflow-x:auto;padding-bottom:2px}.econtract-module--workbench .econtract-stat-strip[data-v-ca2b08fc]::-webkit-scrollbar{height:4px}.econtract-module--workbench .econtract-stat-strip[data-v-ca2b08fc]::-webkit-scrollbar-thumb{border-radius:4px;background:#cbd5e1}.econtract-module--workbench .econtract-stat-group[data-v-ca2b08fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:6px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding:8px;border-radius:10px;border:1px solid #e2e8f0}.econtract-module--workbench .econtract-stat-group--sign[data-v-ca2b08fc]{-webkit-box-flex:3;-ms-flex:3 1 0px;flex:3 1 0;background:#eff6ff;border-color:#bfdbfe}.econtract-module--workbench .econtract-stat-group--dept[data-v-ca2b08fc]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;background:#eef2ff;border-color:#a5b4fc}.econtract-module--workbench .econtract-stat-group--pending[data-v-ca2b08fc]{-webkit-box-flex:2;-ms-flex:2 1 0px;flex:2 1 0;background:#f0fdf4;border-color:#86efac}.econtract-module--workbench .econtract-category-chips[data-v-ca2b08fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);max-height:96px;overflow-y:auto}.econtract-module--workbench .econtract-category-chips__label[data-v-ca2b08fc]{-ms-flex-negative:0;flex-shrink:0;font-size:12px;font-weight:600;color:#64748b;margin-right:4px}.econtract-module--workbench .econtract-category-chips__item[data-v-ca2b08fc]{-ms-flex-negative:0;flex-shrink:0;padding:6px 14px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;font-size:13px;color:#475569;cursor:pointer;outline:none;-webkit-transition:border-color .15s,background .15s,color .15s;transition:border-color .15s,background .15s,color .15s}.econtract-module--workbench .econtract-category-chips__item[data-v-ca2b08fc]:hover{border-color:#b3c6ff;color:#3370ff}.econtract-module--workbench .econtract-category-chips__item.is-active[data-v-ca2b08fc]{border-color:#3370ff;background:#e8f3ff;color:#3370ff;font-weight:600}.econtract-module--workbench .econtract-stat-card[data-v-ca2b08fc]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;cursor:pointer;-webkit-transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s,background .15s;transition:border-color .15s,box-shadow .15s,background .15s,-webkit-box-shadow .15s;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-module--workbench .econtract-stat-card[data-v-ca2b08fc]:hover{border-color:#b3c6ff}.econtract-module--workbench .econtract-stat-card.is-active[data-v-ca2b08fc]{border-color:#3370ff;-webkit-box-shadow:0 1px 5px 0 rgba(42,114,189,.35);box-shadow:0 1px 5px 0 rgba(42,114,189,.35);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8f3ff));background:linear-gradient(180deg,#fff,#e8f3ff)}.econtract-module--workbench .econtract-stat-card--rich[data-v-ca2b08fc]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 12px 12px;gap:2px;-webkit-box-shadow:none;box-shadow:none;background:hsla(0,0%,100%,.82)}.econtract-module--workbench .econtract-stat-card.is-tone-sign[data-v-ca2b08fc]:not(.is-active):hover{border-color:#93c5fd}.econtract-module--workbench .econtract-stat-card.is-tone-sign.is-active[data-v-ca2b08fc]{border-color:#3370ff;-webkit-box-shadow:0 1px 5px 0 rgba(42,114,189,.35);box-shadow:0 1px 5px 0 rgba(42,114,189,.35);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8f3ff));background:linear-gradient(180deg,#fff,#e8f3ff)}.econtract-module--workbench .econtract-stat-card.is-tone-dept[data-v-ca2b08fc]:not(.is-active):hover{border-color:#818cf8}.econtract-module--workbench .econtract-stat-card.is-tone-dept.is-active[data-v-ca2b08fc]{border-color:#6366f1;-webkit-box-shadow:0 1px 5px 0 rgba(99,102,241,.35);box-shadow:0 1px 5px 0 rgba(99,102,241,.35);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eef2ff));background:linear-gradient(180deg,#fff,#eef2ff)}.econtract-module--workbench .econtract-stat-card.is-tone-dept.is-active .econtract-stat-card__icon[data-v-ca2b08fc]{background:#e0e7ff;color:#6366f1}.econtract-module--workbench .econtract-stat-card.is-tone-pending:not(.is-active) .econtract-stat-card__icon[data-v-ca2b08fc]{background:#dcfce7;color:#16a34a}.econtract-module--workbench .econtract-stat-card.is-tone-pending[data-v-ca2b08fc]:not(.is-active):hover{border-color:#4ade80}.econtract-module--workbench .econtract-stat-card.is-tone-pending.is-active[data-v-ca2b08fc]{border-color:#22c55e;-webkit-box-shadow:0 1px 5px 0 rgba(34,197,94,.35);box-shadow:0 1px 5px 0 rgba(34,197,94,.35);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dcfce7));background:linear-gradient(180deg,#fff,#dcfce7)}.econtract-module--workbench .econtract-stat-card.is-tone-pending.is-active .econtract-stat-card__icon[data-v-ca2b08fc]{background:#bbf7d0;color:#15803d}.econtract-module--workbench .econtract-stat-card.is-tone-pending.is-active .econtract-stat-card__value[data-v-ca2b08fc]{color:#15803d}.econtract-module--workbench .econtract-stat-card__top[data-v-ca2b08fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.econtract-module--workbench .econtract-stat-card__icon[data-v-ca2b08fc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#e8f3ff;color:#3370ff;font-size:15px}.econtract-module--workbench .econtract-stat-card__badge[data-v-ca2b08fc]{padding:1px 6px;border-radius:999px;background:#fef2f2;border:1px solid #fecaca;font-size:11px;color:#dc2626;line-height:1.5;white-space:nowrap}.econtract-module--workbench .econtract-stat-card__desc[data-v-ca2b08fc]{font-size:11px;color:#64748b;line-height:1.35;min-height:15px}.econtract-module--workbench .econtract-stat-card__foot[data-v-ca2b08fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6px;margin-top:auto;padding-top:6px}.econtract-module--workbench .econtract-stat-card__meta[data-v-ca2b08fc]{font-size:11px;color:#64748b;text-align:right;line-height:1.3;-ms-flex-negative:0;flex-shrink:0;max-width:72px}.econtract-module--workbench .econtract-stat-card__label[data-v-ca2b08fc]{font-size:13px;font-weight:600;color:#475569;line-height:1.3}.econtract-module--workbench .econtract-stat-card__value[data-v-ca2b08fc]{font-size:22px;font-weight:700;color:#0f172a;line-height:1}.econtract-module--workbench .econtract-refresh-btn[data-v-ca2b08fc]{-ms-flex-negative:0;flex-shrink:0;color:#3370ff;font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.econtract-module--workbench .econtract-refresh-btn[data-v-ca2b08fc]:hover{color:#4e83fd}.econtract-list-scheme-a[data-v-ca2b08fc],.econtract-module--workbench .econtract-list-panel[data-v-ca2b08fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.econtract-list-scheme-a[data-v-ca2b08fc]{gap:10px}.econtract-list-scheme-a .econtract-filter-card[data-v-ca2b08fc]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:0;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.econtract-list-scheme-a .econtract-filter-card__body[data-v-ca2b08fc]{padding:8px 12px 6px}.econtract-list-scheme-a .econtract-filter-form .el-form-item[data-v-ca2b08fc]{margin-bottom:6px}.econtract-list-scheme-a .econtract-filter-form--org[data-v-ca2b08fc]{padding-top:2px;border-top:1px dashed #f1f5f9;margin-top:2px}.econtract-list-scheme-a .econtract-filter-actions .el-button+.el-button[data-v-ca2b08fc]{margin-left:8px}.econtract-list-scheme-a .econtract-filter-add[data-v-ca2b08fc]{margin-right:4px}.econtract-list-scheme-a .econtract-filter-add .el-button[data-v-ca2b08fc]{padding-left:14px;padding-right:14px}.econtract-list-scheme-a .econtract-filter-more[data-v-ca2b08fc]{margin-left:10px;font-size:13px;color:#64748b;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.econtract-list-scheme-a .econtract-filter-more[data-v-ca2b08fc]:hover{color:#3370ff}.econtract-list-scheme-a .econtract-status-chips[data-v-ca2b08fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:4px 0 8px;border-top:1px dashed #f1f5f9;margin-top:4px}.econtract-list-scheme-a .econtract-status-chip[data-v-ca2b08fc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 12px;font-size:12px;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .15s ease;transition:all .15s ease}.econtract-list-scheme-a .econtract-status-chip[data-v-ca2b08fc]:hover{border-color:#b3c6ff;color:#3370ff}.econtract-list-scheme-a .econtract-status-chip.is-active[data-v-ca2b08fc]{background:#e8f3ff;border-color:#b3c6ff;color:#3370ff;font-weight:500}.econtract-list-scheme-a .econtract-table-card[data-v-ca2b08fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px 8px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-list-scheme-a .econtract-toolbar[data-v-ca2b08fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;gap:12px;-ms-flex-negative:0;flex-shrink:0}.econtract-list-scheme-a .econtract-toolbar__right[data-v-ca2b08fc]{margin-left:auto}.econtract-table-wrap .econtract-name[data-v-ca2b08fc]{font-size:15px;font-weight:600;color:#0f172a}.econtract-table-wrap .econtract-row-actions[data-v-ca2b08fc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.econtract-table-wrap .econtract-action-item[data-v-ca2b08fc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:48px;padding:4px 6px;border:none;border-radius:6px;background:transparent;color:#3370ff;cursor:pointer;outline:none;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.econtract-table-wrap .econtract-action-item i[data-v-ca2b08fc]{font-size:18px;line-height:1}.econtract-table-wrap .econtract-action-item span[data-v-ca2b08fc]{font-size:12px;line-height:1.2;white-space:nowrap;-webkit-transform:scale(.95);transform:scale(.95)}.econtract-table-wrap .econtract-action-item[data-v-ca2b08fc]:focus,.econtract-table-wrap .econtract-action-item[data-v-ca2b08fc]:hover{background:#e8f3ff}.econtract-table-wrap .econtract-action-item.is-danger[data-v-ca2b08fc]{color:#f54a45}.econtract-table-wrap .econtract-action-item.is-danger[data-v-ca2b08fc]:focus,.econtract-table-wrap .econtract-action-item.is-danger[data-v-ca2b08fc]:hover{background:#fff1f0}.econtract-table-wrap .econtract-pagination-bar[data-v-ca2b08fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:8px;-ms-flex-negative:0;flex-shrink:0}.econtract-table-wrap .econtract-action-danger[data-v-ca2b08fc]{color:#f54a45}.econtract-table-wrap .el-table[data-v-ca2b08fc]:before{display:none}.econtract-table-wrap .el-table th[data-v-ca2b08fc]{background:#f8fafc!important;color:#475569;font-weight:600}.econtract-table-wrap .el-table td[data-v-ca2b08fc]{border-bottom-color:#f1f5f9}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-ca2b08fc]{scrollbar-width:auto}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-ca2b08fc]::-webkit-scrollbar{width:8px;height:8px}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-ca2b08fc]::-webkit-scrollbar-thumb{border-radius:4px;background:#999}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-ca2b08fc]::-webkit-scrollbar-track{background:transparent}.econtract-table-wrap--in-panel[data-v-ca2b08fc]{min-height:200px}.econtract-table-wrap--in-panel .el-table th[data-v-ca2b08fc]{background:#f8fafc!important;color:#475569;font-weight:600}.econtract-table-wrap--in-panel .el-table td[data-v-ca2b08fc]{border-bottom-color:#f1f5f9}.econtract-table-wrap--in-panel .el-table[data-v-ca2b08fc]:before{display:none}.econtract-empty-hint[data-v-ca2b08fc]{text-align:center;padding:48px 16px;color:#64748b;font-size:14px}@media (max-width:1200px){.econtract-module--workbench .econtract-stat-strip[data-v-ca2b08fc]{-ms-flex-wrap:wrap;flex-wrap:wrap}.econtract-module--workbench .econtract-stat-group[data-v-ca2b08fc]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.econtract-detail-body--fill[data-v-ca2b08fc]{overflow:hidden;-ms-flex-direction:column;flex-direction:column}.econtract-detail-b-main--fill[data-v-ca2b08fc],.econtract-detail-body--fill[data-v-ca2b08fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.econtract-detail-b-main--fill[data-v-ca2b08fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;-ms-flex-direction:column;flex-direction:column}.econtract-panel-content[data-v-ca2b08fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:16px;overflow:auto}.econtract-preview-content[data-v-ca2b08fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:12px 16px 16px;background:#f8fafc}.econtract-preview-content iframe[data-v-ca2b08fc]{display:block;width:100%;height:100%;min-height:480px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-history-meta[data-v-ca2b08fc]{margin-top:4px;font-size:12px;color:#64748b}.econtract-detail-toolbar[data-v-ca2b08fc]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.econtract-detail-toolbar__label[data-v-ca2b08fc]{font-size:12px;color:#64748b}.econtract-detail-body[data-v-ca2b08fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:16px 20px;background:#f1f5f9}.econtract-detail-footer[data-v-ca2b08fc]{-ms-flex-negative:0;flex-shrink:0;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border-top:1px solid #e2e8f0;background:#fff}.econtract-detail-hero[data-v-ca2b08fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:16px;margin-bottom:12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-detail-hero__title[data-v-ca2b08fc]{margin:0;font-size:17px;font-weight:600;color:#0f172a;line-height:1.35}.econtract-detail-hero__meta[data-v-ca2b08fc]{margin-top:6px;font-size:12px;color:#64748b;line-height:1.5}.econtract-detail-hero__dot[data-v-ca2b08fc]{margin:0 6px}.econtract-detail-card[data-v-ca2b08fc]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;margin-bottom:12px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-detail-card--flat[data-v-ca2b08fc]{-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}.econtract-detail-card__title[data-v-ca2b08fc]{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:12px;padding-left:8px;border-left:3px solid #3370ff;height:18px;line-height:18px}.econtract-detail-grid[data-v-ca2b08fc]{display:grid;gap:12px;margin-bottom:12px}.econtract-detail-grid--2[data-v-ca2b08fc]{grid-template-columns:repeat(2,minmax(0,1fr))}.econtract-detail-steps[data-v-ca2b08fc] .el-step__head.is-finish{color:#3370ff;border-color:#3370ff}.econtract-detail-steps[data-v-ca2b08fc] .el-step__description.is-finish,.econtract-detail-steps[data-v-ca2b08fc] .el-step__title.is-finish{color:#475569}.econtract-detail-steps[data-v-ca2b08fc] .el-step__head.is-process{color:#3370ff;border-color:#3370ff}.econtract-detail-fields[data-v-ca2b08fc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.econtract-detail-fields--table[data-v-ca2b08fc]{grid-template-columns:1fr;gap:0;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.econtract-detail-field[data-v-ca2b08fc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:8px 12px;font-size:13px;border-bottom:1px solid #f1f5f9}.econtract-detail-field[data-v-ca2b08fc]:last-child{border-bottom:none}.econtract-detail-field__key[data-v-ca2b08fc]{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;color:#64748b;text-align:right}.econtract-detail-field__val[data-v-ca2b08fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#0f172a;word-break:break-all}.econtract-detail-empty[data-v-ca2b08fc]{font-size:13px;color:#64748b;text-align:center;padding:8px}.econtract-detail-empty--block[data-v-ca2b08fc]{padding:32px 16px;background:#f8fafc;border-radius:6px}.econtract-detail-danger[data-v-ca2b08fc]{color:#ef4444}.econtract-detail-verify-row[data-v-ca2b08fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;color:#0f172a}.econtract-detail-verify-label[data-v-ca2b08fc]{color:#64748b}.econtract-detail-id-grid[data-v-ca2b08fc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.econtract-detail-id-grid--large .econtract-detail-id-item__box--large[data-v-ca2b08fc]{height:200px}.econtract-detail-id-item__title[data-v-ca2b08fc]{margin-bottom:6px;font-size:13px;color:#475569;text-align:center}.econtract-detail-id-item__box[data-v-ca2b08fc]{height:140px;border:1px dashed #e2e8f0;border-radius:6px;background:#f8fafc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.econtract-detail-scheme-b[data-v-ca2b08fc]{min-height:100%}.econtract-detail-b-main[data-v-ca2b08fc]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);overflow:hidden}.econtract-detail-b-header[data-v-ca2b08fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e2e8f0}.econtract-detail-b-header__title[data-v-ca2b08fc]{margin:0;font-size:16px;font-weight:600;color:#0f172a;line-height:1.35}.econtract-detail-b-tabs[data-v-ca2b08fc] .el-tabs__header{margin:0;padding:0 12px;background:#f8fafc}.econtract-detail-b-tabs[data-v-ca2b08fc] .el-tabs__content{padding:16px}.econtract-detail-progress-block[data-v-ca2b08fc]{margin-top:12px;padding-top:4px}.econtract-detail-alert[data-v-ca2b08fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;border-radius:6px;background:#fef2f2;border:1px solid #fecaca;font-size:13px;color:#b91c1c}.econtract-detail-alert .el-icon-warning-outline[data-v-ca2b08fc]{margin-top:2px}@media (max-width:900px){.econtract-detail-grid--2[data-v-ca2b08fc],.econtract-detail-id-grid[data-v-ca2b08fc],.econtract-form-grid--2[data-v-ca2b08fc]{grid-template-columns:1fr}}.econtract-form-drawer .econtract-template-form .el-form-item[data-v-ca2b08fc]{margin-bottom:14px}.econtract-form-drawer .econtract-template-form .el-form-item__label[data-v-ca2b08fc]{padding-bottom:4px;line-height:1.4;font-weight:600;color:#475569}.econtract-form-drawer .econtract-template-form .el-input-number[data-v-ca2b08fc],.econtract-form-drawer .econtract-template-form .el-input[data-v-ca2b08fc],.econtract-form-drawer .econtract-template-form .el-select[data-v-ca2b08fc]{width:100%}.econtract-form-grid[data-v-ca2b08fc]{display:grid;gap:0 16px}.econtract-form-grid--2[data-v-ca2b08fc]{grid-template-columns:repeat(2,minmax(0,1fr))}.econtract-upload-card[data-v-ca2b08fc]{border:1px dashed #e2e8f0;border-radius:10px;background:#f8fafc;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s}.econtract-upload-card[data-v-ca2b08fc]:hover{border-color:#b3c6ff;background:#e8f3ff}.econtract-upload-card .el-upload-dragger[data-v-ca2b08fc],.econtract-upload-card .el-upload[data-v-ca2b08fc]{width:100%;background:transparent;border:none}.econtract-upload-card .el-upload-dragger[data-v-ca2b08fc]{height:132px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.econtract-upload-card .el-upload-dragger .el-icon-upload[data-v-ca2b08fc]{margin-top:0;color:#3370ff;font-size:42px}.econtract-upload-card .el-upload-dragger .el-upload__text[data-v-ca2b08fc]{color:#475569}.econtract-upload-card .el-upload-dragger .el-upload__text em[data-v-ca2b08fc]{color:#3370ff;font-style:normal;font-weight:600}.econtract-upload-card .el-upload__tip[data-v-ca2b08fc]{margin-top:0;padding:0 12px 10px;color:#64748b;font-size:12px}.econtract-upload-card .el-upload-list[data-v-ca2b08fc]{display:none}.econtract-upload-file[data-v-ca2b08fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.econtract-upload-file__name[data-v-ca2b08fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:13px;color:#16a34a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.econtract-upload-file__link[data-v-ca2b08fc]{-ms-flex-negative:0;flex-shrink:0;border:none;background:transparent;color:#3370ff;cursor:pointer;font-size:13px;padding:0}.econtract-upload-file__link[data-v-ca2b08fc]:hover{text-decoration:underline}.econtract-history-files[data-v-ca2b08fc]{margin-top:14px;padding-top:12px;border-top:1px dashed #e2e8f0}.econtract-history-files__title[data-v-ca2b08fc]{font-size:13px;font-weight:600;color:#475569;margin-bottom:8px}.econtract-history-files__item[data-v-ca2b08fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #f1f5f9}.econtract-history-files__item[data-v-ca2b08fc]:last-child{border-bottom:none}.econtract-history-files__name[data-v-ca2b08fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border:none;background:transparent;color:#3370ff;cursor:pointer;font-size:13px;text-align:left;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.econtract-history-files__name[data-v-ca2b08fc]:hover{text-decoration:underline}.econtract-history-files__time[data-v-ca2b08fc]{-ms-flex-negative:0;flex-shrink:0;width:140px;font-size:12px;color:#64748b}.econtract-history-files__empty[data-v-ca2b08fc]{font-size:13px;color:#64748b;padding:4px 0}.econtract-reading-time[data-v-ca2b08fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.econtract-auth-drawer.econtract-detail-drawer .el-drawer__header[data-v-ca2b08fc]{margin-bottom:0;padding:16px 20px 12px;border-bottom:1px solid #e2e8f0}.econtract-auth-drawer.econtract-detail-drawer .el-drawer__header span[data-v-ca2b08fc]{font-size:16px;font-weight:600;color:#0f172a}.econtract-auth-drawer.econtract-detail-drawer .el-drawer__body[data-v-ca2b08fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;overflow:hidden}.econtract-auth-dialog[data-v-ca2b08fc]{border-radius:10px}.econtract-auth-dialog .el-dialog__header[data-v-ca2b08fc]{padding:16px 20px 12px;border-bottom:1px solid #e2e8f0}.econtract-auth-dialog .el-dialog__header .el-dialog__title[data-v-ca2b08fc]{font-size:16px;font-weight:600;color:#0f172a}.econtract-auth-dialog .el-dialog__body[data-v-ca2b08fc]{padding:16px 20px}.econtract-auth-form[data-v-ca2b08fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.econtract-auth-form__body[data-v-ca2b08fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto;padding:16px 20px;background:#f1f5f9}.econtract-auth-form__table-wrap[data-v-ca2b08fc]{height:328px;max-height:328px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);overflow:hidden}.econtract-auth-form__table-wrap .el-table[data-v-ca2b08fc]{height:328px!important}.econtract-auth-form__table-wrap .el-form-item[data-v-ca2b08fc]{margin-bottom:0}.econtract-auth-form__table-wrap .el-table th[data-v-ca2b08fc]{background:#f8fafc!important;color:#475569;font-weight:600}.econtract-auth-form__table-wrap .el-table[data-v-ca2b08fc]:before{display:none}.econtract-auth-form__table-wrap .el-table .cell[data-v-ca2b08fc]{overflow:hidden;line-height:1.4}.econtract-auth-form__table-wrap .el-table__row td[data-v-ca2b08fc]{height:56px;padding-top:4px;padding-bottom:4px}.econtract-auth-form__table-wrap .el-table__row td .cell[data-v-ca2b08fc]{max-height:48px}.econtract-auth-form__table-wrap .el-select .el-select__tags[data-v-ca2b08fc]{max-height:28px;overflow:hidden}.econtract-auth-form__table-wrap .el-select .el-input__inner[data-v-ca2b08fc]{height:32px!important}.econtract-auth-form__add-btn[data-v-ca2b08fc]{width:100%;margin-top:12px;border-style:dashed;border-color:#b3c6ff;color:#3370ff;background:#e8f3ff}.econtract-auth-form__add-btn[data-v-ca2b08fc]:focus,.econtract-auth-form__add-btn[data-v-ca2b08fc]:hover{background:#e0e7ff;border-color:#3370ff;color:#4e83fd}.econtract-auth-form__footer[data-v-ca2b08fc]{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:12px 20px;border-top:1px solid #e2e8f0}.econtract-auth-company-picker[data-v-ca2b08fc],.econtract-auth-form__footer[data-v-ca2b08fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.econtract-auth-company-picker[data-v-ca2b08fc]{line-height:30px;width:100%;height:32px;max-height:32px;min-height:32px;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;-webkit-transition:border-color .15s;transition:border-color .15s;overflow:hidden}.econtract-auth-company-picker[data-v-ca2b08fc]:hover{border-color:#b3c6ff}.econtract-auth-company-picker__inner[data-v-ca2b08fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2px 8px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.econtract-auth-company-picker__placeholder[data-v-ca2b08fc]{color:#64748b;padding-left:6px;font-size:13px}.econtract-auth-company-picker__arrow[data-v-ca2b08fc]{width:30px;text-align:center;color:#94a3b8;-ms-flex-negative:0;flex-shrink:0}.econtract-auth-company-picker__clear[data-v-ca2b08fc]{margin-left:4px;font-size:16px;color:#94a3b8;cursor:pointer}.econtract-auth-company-picker__clear[data-v-ca2b08fc]:hover{color:#ef4444}.econtract-auth-perm-drawer__body[data-v-ca2b08fc]{padding:16px 20px;overflow-y:auto}.econtract-auth-perm-section[data-v-ca2b08fc]{margin-bottom:14px;padding:14px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-auth-perm-section__head[data-v-ca2b08fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed #f1f5f9}.econtract-auth-perm-section__title[data-v-ca2b08fc]{font-size:14px;font-weight:600;color:#0f172a}.econtract-auth-perm-section__count[data-v-ca2b08fc]{font-size:12px;color:#64748b}.econtract-auth-perm-section__add-btn[data-v-ca2b08fc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:5px 12px;border:1px dashed #e2e8f0;border-radius:6px;background:#f8fafc;color:#475569;font-size:13px;line-height:1.4;cursor:pointer;outline:none;font-family:inherit;-webkit-transition:color .15s,border-color .15s,background .15s;transition:color .15s,border-color .15s,background .15s}.econtract-auth-perm-section__add-btn i[data-v-ca2b08fc]{font-size:14px}.econtract-auth-perm-section__add-btn[data-v-ca2b08fc]:focus,.econtract-auth-perm-section__add-btn[data-v-ca2b08fc]:hover{color:#3370ff;border-color:#b3c6ff;background:#e8f3ff}.econtract-auth-perm-section__tags[data-v-ca2b08fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;min-height:28px;margin-top:10px}.econtract-auth-perm-section__empty[data-v-ca2b08fc]{font-size:13px;color:#64748b}.econtract-auth-perm-tag[data-v-ca2b08fc]{border:none!important;background:#f1f5f9!important;color:#475569!important}.econtract-auth-perm-tag .el-icon-close[data-v-ca2b08fc]{color:#94a3b8}.econtract-auth-perm-tag .el-icon-close[data-v-ca2b08fc]:hover{color:#64748b;background:transparent}.auth-perm-cell[data-v-ca2b08fc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;max-width:100%}.auth-perm-cell__text[data-v-ca2b08fc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#475569;font-size:13px}.auth-name-cell[data-v-ca2b08fc]{font-size:14px;font-weight:600;color:#0f172a}.econtract-row-actions[data-v-ca2b08fc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.econtract-row-actions--inline[data-v-ca2b08fc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.econtract-action-item[data-v-ca2b08fc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:48px;padding:4px 6px;border:none;border-radius:6px;background:transparent;color:#3370ff;cursor:pointer;outline:none;font-family:inherit;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.econtract-action-item i[data-v-ca2b08fc]{font-size:18px;line-height:1}.econtract-action-item span[data-v-ca2b08fc]{font-size:12px;line-height:1.2;white-space:nowrap;-webkit-transform:scale(.95);transform:scale(.95)}.econtract-action-item[data-v-ca2b08fc]:focus,.econtract-action-item[data-v-ca2b08fc]:hover{background:#e8f3ff}.econtract-action-item.is-danger[data-v-ca2b08fc]{color:#ef4444}.econtract-action-item.is-danger[data-v-ca2b08fc]:focus,.econtract-action-item.is-danger[data-v-ca2b08fc]:hover{background:#fef2f2}.econtract-row-actions--inline .econtract-action-item[data-v-ca2b08fc]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;min-width:0;padding:4px 8px}.econtract-row-actions--inline .econtract-action-item i[data-v-ca2b08fc]{font-size:14px}.econtract-row-actions--inline .econtract-action-item span[data-v-ca2b08fc]{font-size:12px;-webkit-transform:none;transform:none}.cost-center-workbench .econtract-page-shell[data-v-ca2b08fc]{overflow-y:auto;overflow-x:hidden;margin:0;padding:12px}.cost-center-workbench .econtract-filter-card[data-v-ca2b08fc]{-ms-flex-negative:0;flex-shrink:0;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.cost-center-workbench .econtract-filter-card__body[data-v-ca2b08fc]{padding:10px 14px 10px}.cost-center-workbench .econtract-filter-form .el-form-item[data-v-ca2b08fc]{margin-bottom:8px}.cost-filter-period[data-v-ca2b08fc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.cost-filter-period__divider[data-v-ca2b08fc]{font-size:12px;color:#64748b;padding:0 2px;-ms-flex-negative:0;flex-shrink:0}.cost-filter-period .el-button+.el-button[data-v-ca2b08fc]{margin-left:0}.cost-period-chips[data-v-ca2b08fc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.cost-period-chips__item[data-v-ca2b08fc]{padding:6px 16px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;font-size:13px;color:#475569;cursor:pointer;outline:none;-webkit-transition:border-color .15s,background .15s,color .15s;transition:border-color .15s,background .15s,color .15s;font-family:inherit;line-height:1.4}.cost-period-chips__item[data-v-ca2b08fc]:hover{border-color:#b3c6ff;color:#3370ff}.cost-period-chips__item.is-active[data-v-ca2b08fc]{border-color:#3370ff;background:#e8f3ff;color:#3370ff;font-weight:600}.cost-center-body[data-v-ca2b08fc]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cost-center-body[data-v-ca2b08fc],.cost-center-main[data-v-ca2b08fc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;min-width:0}.cost-center-main[data-v-ca2b08fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cost-center-aside[data-v-ca2b08fc]{-ms-flex-negative:0;flex-shrink:0;width:280px}.cost-usage-section[data-v-ca2b08fc]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px 16px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.cost-usage-section--sign[data-v-ca2b08fc]{border-left:3px solid #3370ff}.cost-usage-section--auth[data-v-ca2b08fc]{border-left:3px solid #6366f1}.cost-usage-section--sms-code[data-v-ca2b08fc]{border-left:3px solid #0ea5e9}.cost-usage-section--sms-notice[data-v-ca2b08fc]{border-left:3px solid #f59e0b}.cost-section-head[data-v-ca2b08fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px}.cost-section-head--compact[data-v-ca2b08fc]{margin-bottom:8px}.cost-section-head__dot[data-v-ca2b08fc]{width:8px;height:8px;border-radius:50%;background:#3370ff;-ms-flex-negative:0;flex-shrink:0}.cost-section-head__dot--sms-code[data-v-ca2b08fc]{background:#0ea5e9}.cost-section-head__dot--sms-notice[data-v-ca2b08fc]{background:#f59e0b}.cost-section-head__title[data-v-ca2b08fc]{font-size:15px;font-weight:600;color:#0f172a}.cost-section-head__hint[data-v-ca2b08fc]{font-size:12px;color:#64748b;margin-left:4px}.cost-usage-section__body--sign[data-v-ca2b08fc]{max-width:360px}.cost-usage-grid[data-v-ca2b08fc]{display:grid;gap:10px}.cost-usage-grid--auth[data-v-ca2b08fc]{grid-template-columns:repeat(3,minmax(0,1fr))}.cost-sms-split[data-v-ca2b08fc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cost-center-bottom[data-v-ca2b08fc]{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:12px}.cost-pay-card[data-v-ca2b08fc],.cost-recharge-card[data-v-ca2b08fc],.cost-summary-card[data-v-ca2b08fc]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.cost-pay-card__sub[data-v-ca2b08fc],.cost-summary-card__sub[data-v-ca2b08fc]{margin:0 0 12px;font-size:12px;color:#64748b}.cost-summary-metrics[data-v-ca2b08fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:12px 8px;background:#f8fafc;border-radius:6px;border:1px solid #e2e8f0}.cost-summary-metric[data-v-ca2b08fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.cost-summary-metric__label[data-v-ca2b08fc]{display:block;font-size:12px;color:#64748b;margin-bottom:6px}.cost-summary-metric__value[data-v-ca2b08fc]{font-size:24px;font-weight:700;color:#0f172a}.cost-summary-metric__value.is-remain[data-v-ca2b08fc]{color:#3370ff}.cost-summary-metric-divider[data-v-ca2b08fc]{width:1px;background:#e2e8f0;margin:0 12px}.cost-recharge-table-wrap[data-v-ca2b08fc]{margin-top:4px}.cost-pay-grid[data-v-ca2b08fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cost-pay-item[data-v-ca2b08fc]{text-align:center;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.cost-pay-item__qr[data-v-ca2b08fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:200px}.cost-pay-item__qr img[data-v-ca2b08fc]{max-width:100%;max-height:200px;width:auto;height:auto}.cost-pay-item__label[data-v-ca2b08fc]{margin-top:8px;font-size:13px;color:#475569}.cost-pay-item__label i[data-v-ca2b08fc]{margin-right:4px;color:#3370ff}.cost-center-empty[data-v-ca2b08fc]{text-align:center;margin-top:60px;padding-top:30px;color:#64748b;line-height:1.8}@media (max-width:1280px){.cost-center-body[data-v-ca2b08fc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cost-center-aside[data-v-ca2b08fc]{width:100%}.cost-pay-grid[data-v-ca2b08fc]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.cost-pay-grid .cost-pay-item[data-v-ca2b08fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px}.cost-usage-grid--auth[data-v-ca2b08fc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.cost-center-bottom[data-v-ca2b08fc],.cost-sms-split[data-v-ca2b08fc],.cost-usage-grid--auth[data-v-ca2b08fc]{grid-template-columns:1fr}}.econtract-picker-dialog[data-v-ca2b08fc]{border-radius:10px}.econtract-picker-dialog .el-dialog__header[data-v-ca2b08fc]{padding:16px 20px 12px;border-bottom:1px solid #e2e8f0}.econtract-picker-dialog .el-dialog__header .el-dialog__title[data-v-ca2b08fc]{font-size:16px;font-weight:600;color:#0f172a}.econtract-picker-dialog .el-dialog__body[data-v-ca2b08fc]{padding:0;height:calc(84vh - 54px);overflow:hidden;background:#f1f5f9}.econtract-picker-dialog--preview .el-dialog__body[data-v-ca2b08fc]{height:auto;padding:0 20px 16px;background:#fff}.econtract-template-picker .econtract-table-card[data-v-ca2b08fc]{padding-bottom:4px}.econtract-template-picker .econtract-template-picker__table-wrap .econtract-empty-hint[data-v-ca2b08fc]{position:absolute;inset:48px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.econtract-module .el-button[data-v-0adb52a8]{border-radius:6px;font-weight:500;-webkit-transition:background-color .2s ease,border-color .2s ease,color .2s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.econtract-module .el-button--primary[data-v-0adb52a8]{background-color:#3370ff;border-color:#3370ff;color:#fff}.econtract-module .el-button--primary[data-v-0adb52a8]:focus,.econtract-module .el-button--primary[data-v-0adb52a8]:hover{background-color:#4e83fd;border-color:#4e83fd;color:#fff}.econtract-module .el-button--primary[data-v-0adb52a8]:active{background-color:#2b5fd9;border-color:#2b5fd9}.econtract-module .el-button--primary.is-plain[data-v-0adb52a8]{color:#3370ff;background:#e8f3ff;border-color:rgba(51,112,255,.35)}.econtract-module .el-button--primary.is-plain[data-v-0adb52a8]:focus,.econtract-module .el-button--primary.is-plain[data-v-0adb52a8]:hover{color:#fff;background:#3370ff;border-color:#3370ff}.econtract-module .el-button--default[data-v-0adb52a8]{border-color:#dee0e3;color:#1f2329;background:#fff}.econtract-module .el-button--default[data-v-0adb52a8]:focus,.econtract-module .el-button--default[data-v-0adb52a8]:hover{color:#3370ff;border-color:#3370ff;background:#fff}.econtract-module .el-button--danger[data-v-0adb52a8]{background-color:#f54a45;border-color:#f54a45;color:#fff}.econtract-module .el-button--danger[data-v-0adb52a8]:focus,.econtract-module .el-button--danger[data-v-0adb52a8]:hover{background-color:#f76965;border-color:#f76965;color:#fff}.econtract-module .el-button--danger.is-plain[data-v-0adb52a8]{color:#f54a45;background:#fff1f0;border-color:#ffccc7}.econtract-module .el-button--danger.is-plain[data-v-0adb52a8]:focus,.econtract-module .el-button--danger.is-plain[data-v-0adb52a8]:hover{color:#fff;background:#f54a45;border-color:#f54a45}.econtract-module .add-confirm-footer .el-button+.el-button[data-v-0adb52a8],.econtract-module .batch-resend-footer .el-button+.el-button[data-v-0adb52a8],.econtract-module .econtract-detail-footer .el-button+.el-button[data-v-0adb52a8],.econtract-module .foot-oprate .el-button+.el-button[data-v-0adb52a8],.econtract-module .legacy-drawer-footer .el-button+.el-button[data-v-0adb52a8],.econtract-module .resend-confirm-footer .el-button+.el-button[data-v-0adb52a8]{margin-left:8px}.econtract-module--workbench[data-v-0adb52a8]{background:#f1f5f9}.econtract-module--workbench.packagePage[data-v-0adb52a8]{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.econtract-module--workbench .econtract-page-shell[data-v-0adb52a8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;margin:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;overflow:hidden}.econtract-module--workbench .econtract-page-header[data-v-0adb52a8],.econtract-module--workbench .econtract-stat-row[data-v-0adb52a8]{-ms-flex-negative:0;flex-shrink:0}.econtract-module--workbench .econtract-page-header[data-v-0adb52a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.econtract-module--workbench .econtract-page-header__title[data-v-0adb52a8]{font-size:18px;font-weight:600;color:#0f172a;line-height:1.3}.econtract-module--workbench .econtract-page-header__sub[data-v-0adb52a8]{margin-top:4px;font-size:12px;color:#64748b}.econtract-module--workbench .econtract-page-header__actions[data-v-0adb52a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.econtract-module--workbench .econtract-company-pill[data-v-0adb52a8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:999px;font-size:13px;color:#475569;cursor:pointer;max-width:280px}.econtract-module--workbench .econtract-company-pill[data-v-0adb52a8]:hover{border-color:#b3c6ff;color:#3370ff}.econtract-module--workbench .econtract-company-pill .el-icon-office-building[data-v-0adb52a8]{color:#3370ff}.econtract-module--workbench .econtract-stat-row[data-v-0adb52a8]{-ms-flex-negative:0;flex-shrink:0}.econtract-module--workbench .econtract-stat-strip[data-v-0adb52a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px;overflow-x:auto;padding-bottom:2px}.econtract-module--workbench .econtract-stat-strip[data-v-0adb52a8]::-webkit-scrollbar{height:4px}.econtract-module--workbench .econtract-stat-strip[data-v-0adb52a8]::-webkit-scrollbar-thumb{border-radius:4px;background:#cbd5e1}.econtract-module--workbench .econtract-stat-group[data-v-0adb52a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:6px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding:8px;border-radius:10px;border:1px solid #e2e8f0}.econtract-module--workbench .econtract-stat-group--sign[data-v-0adb52a8]{-webkit-box-flex:3;-ms-flex:3 1 0px;flex:3 1 0;background:#eff6ff;border-color:#bfdbfe}.econtract-module--workbench .econtract-stat-group--dept[data-v-0adb52a8]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;background:#eef2ff;border-color:#a5b4fc}.econtract-module--workbench .econtract-stat-group--pending[data-v-0adb52a8]{-webkit-box-flex:2;-ms-flex:2 1 0px;flex:2 1 0;background:#f0fdf4;border-color:#86efac}.econtract-module--workbench .econtract-category-chips[data-v-0adb52a8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);max-height:96px;overflow-y:auto}.econtract-module--workbench .econtract-category-chips__label[data-v-0adb52a8]{-ms-flex-negative:0;flex-shrink:0;font-size:12px;font-weight:600;color:#64748b;margin-right:4px}.econtract-module--workbench .econtract-category-chips__item[data-v-0adb52a8]{-ms-flex-negative:0;flex-shrink:0;padding:6px 14px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;font-size:13px;color:#475569;cursor:pointer;outline:none;-webkit-transition:border-color .15s,background .15s,color .15s;transition:border-color .15s,background .15s,color .15s}.econtract-module--workbench .econtract-category-chips__item[data-v-0adb52a8]:hover{border-color:#b3c6ff;color:#3370ff}.econtract-module--workbench .econtract-category-chips__item.is-active[data-v-0adb52a8]{border-color:#3370ff;background:#e8f3ff;color:#3370ff;font-weight:600}.econtract-module--workbench .econtract-stat-card[data-v-0adb52a8]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;cursor:pointer;-webkit-transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s,background .15s;transition:border-color .15s,box-shadow .15s,background .15s,-webkit-box-shadow .15s;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-module--workbench .econtract-stat-card[data-v-0adb52a8]:hover{border-color:#b3c6ff}.econtract-module--workbench .econtract-stat-card.is-active[data-v-0adb52a8]{border-color:#3370ff;-webkit-box-shadow:0 1px 5px 0 rgba(42,114,189,.35);box-shadow:0 1px 5px 0 rgba(42,114,189,.35);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8f3ff));background:linear-gradient(180deg,#fff,#e8f3ff)}.econtract-module--workbench .econtract-stat-card--rich[data-v-0adb52a8]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 12px 12px;gap:2px;-webkit-box-shadow:none;box-shadow:none;background:hsla(0,0%,100%,.82)}.econtract-module--workbench .econtract-stat-card.is-tone-sign[data-v-0adb52a8]:not(.is-active):hover{border-color:#93c5fd}.econtract-module--workbench .econtract-stat-card.is-tone-sign.is-active[data-v-0adb52a8]{border-color:#3370ff;-webkit-box-shadow:0 1px 5px 0 rgba(42,114,189,.35);box-shadow:0 1px 5px 0 rgba(42,114,189,.35);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8f3ff));background:linear-gradient(180deg,#fff,#e8f3ff)}.econtract-module--workbench .econtract-stat-card.is-tone-dept[data-v-0adb52a8]:not(.is-active):hover{border-color:#818cf8}.econtract-module--workbench .econtract-stat-card.is-tone-dept.is-active[data-v-0adb52a8]{border-color:#6366f1;-webkit-box-shadow:0 1px 5px 0 rgba(99,102,241,.35);box-shadow:0 1px 5px 0 rgba(99,102,241,.35);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eef2ff));background:linear-gradient(180deg,#fff,#eef2ff)}.econtract-module--workbench .econtract-stat-card.is-tone-dept.is-active .econtract-stat-card__icon[data-v-0adb52a8]{background:#e0e7ff;color:#6366f1}.econtract-module--workbench .econtract-stat-card.is-tone-pending:not(.is-active) .econtract-stat-card__icon[data-v-0adb52a8]{background:#dcfce7;color:#16a34a}.econtract-module--workbench .econtract-stat-card.is-tone-pending[data-v-0adb52a8]:not(.is-active):hover{border-color:#4ade80}.econtract-module--workbench .econtract-stat-card.is-tone-pending.is-active[data-v-0adb52a8]{border-color:#22c55e;-webkit-box-shadow:0 1px 5px 0 rgba(34,197,94,.35);box-shadow:0 1px 5px 0 rgba(34,197,94,.35);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dcfce7));background:linear-gradient(180deg,#fff,#dcfce7)}.econtract-module--workbench .econtract-stat-card.is-tone-pending.is-active .econtract-stat-card__icon[data-v-0adb52a8]{background:#bbf7d0;color:#15803d}.econtract-module--workbench .econtract-stat-card.is-tone-pending.is-active .econtract-stat-card__value[data-v-0adb52a8]{color:#15803d}.econtract-module--workbench .econtract-stat-card__top[data-v-0adb52a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.econtract-module--workbench .econtract-stat-card__icon[data-v-0adb52a8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#e8f3ff;color:#3370ff;font-size:15px}.econtract-module--workbench .econtract-stat-card__badge[data-v-0adb52a8]{padding:1px 6px;border-radius:999px;background:#fef2f2;border:1px solid #fecaca;font-size:11px;color:#dc2626;line-height:1.5;white-space:nowrap}.econtract-module--workbench .econtract-stat-card__desc[data-v-0adb52a8]{font-size:11px;color:#64748b;line-height:1.35;min-height:15px}.econtract-module--workbench .econtract-stat-card__foot[data-v-0adb52a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6px;margin-top:auto;padding-top:6px}.econtract-module--workbench .econtract-stat-card__meta[data-v-0adb52a8]{font-size:11px;color:#64748b;text-align:right;line-height:1.3;-ms-flex-negative:0;flex-shrink:0;max-width:72px}.econtract-module--workbench .econtract-stat-card__label[data-v-0adb52a8]{font-size:13px;font-weight:600;color:#475569;line-height:1.3}.econtract-module--workbench .econtract-stat-card__value[data-v-0adb52a8]{font-size:22px;font-weight:700;color:#0f172a;line-height:1}.econtract-module--workbench .econtract-refresh-btn[data-v-0adb52a8]{-ms-flex-negative:0;flex-shrink:0;color:#3370ff;font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.econtract-module--workbench .econtract-refresh-btn[data-v-0adb52a8]:hover{color:#4e83fd}.econtract-list-scheme-a[data-v-0adb52a8],.econtract-module--workbench .econtract-list-panel[data-v-0adb52a8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.econtract-list-scheme-a[data-v-0adb52a8]{gap:10px}.econtract-list-scheme-a .econtract-filter-card[data-v-0adb52a8]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:0;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.econtract-list-scheme-a .econtract-filter-card__body[data-v-0adb52a8]{padding:8px 12px 6px}.econtract-list-scheme-a .econtract-filter-form .el-form-item[data-v-0adb52a8]{margin-bottom:6px}.econtract-list-scheme-a .econtract-filter-form--org[data-v-0adb52a8]{padding-top:2px;border-top:1px dashed #f1f5f9;margin-top:2px}.econtract-list-scheme-a .econtract-filter-actions .el-button+.el-button[data-v-0adb52a8]{margin-left:8px}.econtract-list-scheme-a .econtract-filter-add[data-v-0adb52a8]{margin-right:4px}.econtract-list-scheme-a .econtract-filter-add .el-button[data-v-0adb52a8]{padding-left:14px;padding-right:14px}.econtract-list-scheme-a .econtract-filter-more[data-v-0adb52a8]{margin-left:10px;font-size:13px;color:#64748b;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.econtract-list-scheme-a .econtract-filter-more[data-v-0adb52a8]:hover{color:#3370ff}.econtract-list-scheme-a .econtract-status-chips[data-v-0adb52a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:4px 0 8px;border-top:1px dashed #f1f5f9;margin-top:4px}.econtract-list-scheme-a .econtract-status-chip[data-v-0adb52a8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 12px;font-size:12px;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .15s ease;transition:all .15s ease}.econtract-list-scheme-a .econtract-status-chip[data-v-0adb52a8]:hover{border-color:#b3c6ff;color:#3370ff}.econtract-list-scheme-a .econtract-status-chip.is-active[data-v-0adb52a8]{background:#e8f3ff;border-color:#b3c6ff;color:#3370ff;font-weight:500}.econtract-list-scheme-a .econtract-table-card[data-v-0adb52a8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px 8px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-list-scheme-a .econtract-toolbar[data-v-0adb52a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;gap:12px;-ms-flex-negative:0;flex-shrink:0}.econtract-list-scheme-a .econtract-toolbar__right[data-v-0adb52a8]{margin-left:auto}.econtract-table-wrap .econtract-name[data-v-0adb52a8]{font-size:15px;font-weight:600;color:#0f172a}.econtract-table-wrap .econtract-row-actions[data-v-0adb52a8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.econtract-table-wrap .econtract-action-item[data-v-0adb52a8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:48px;padding:4px 6px;border:none;border-radius:6px;background:transparent;color:#3370ff;cursor:pointer;outline:none;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.econtract-table-wrap .econtract-action-item i[data-v-0adb52a8]{font-size:18px;line-height:1}.econtract-table-wrap .econtract-action-item span[data-v-0adb52a8]{font-size:12px;line-height:1.2;white-space:nowrap;-webkit-transform:scale(.95);transform:scale(.95)}.econtract-table-wrap .econtract-action-item[data-v-0adb52a8]:focus,.econtract-table-wrap .econtract-action-item[data-v-0adb52a8]:hover{background:#e8f3ff}.econtract-table-wrap .econtract-action-item.is-danger[data-v-0adb52a8]{color:#f54a45}.econtract-table-wrap .econtract-action-item.is-danger[data-v-0adb52a8]:focus,.econtract-table-wrap .econtract-action-item.is-danger[data-v-0adb52a8]:hover{background:#fff1f0}.econtract-table-wrap .econtract-pagination-bar[data-v-0adb52a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:8px;-ms-flex-negative:0;flex-shrink:0}.econtract-table-wrap .econtract-action-danger[data-v-0adb52a8]{color:#f54a45}.econtract-table-wrap .el-table[data-v-0adb52a8]:before{display:none}.econtract-table-wrap .el-table th[data-v-0adb52a8]{background:#f8fafc!important;color:#475569;font-weight:600}.econtract-table-wrap .el-table td[data-v-0adb52a8]{border-bottom-color:#f1f5f9}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-0adb52a8]{scrollbar-width:auto}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-0adb52a8]::-webkit-scrollbar{width:8px;height:8px}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-0adb52a8]::-webkit-scrollbar-thumb{border-radius:4px;background:#999}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-0adb52a8]::-webkit-scrollbar-track{background:transparent}.econtract-table-wrap--in-panel[data-v-0adb52a8]{min-height:200px}.econtract-table-wrap--in-panel .el-table th[data-v-0adb52a8]{background:#f8fafc!important;color:#475569;font-weight:600}.econtract-table-wrap--in-panel .el-table td[data-v-0adb52a8]{border-bottom-color:#f1f5f9}.econtract-table-wrap--in-panel .el-table[data-v-0adb52a8]:before{display:none}.econtract-empty-hint[data-v-0adb52a8]{text-align:center;padding:48px 16px;color:#64748b;font-size:14px}@media (max-width:1200px){.econtract-module--workbench .econtract-stat-strip[data-v-0adb52a8]{-ms-flex-wrap:wrap;flex-wrap:wrap}.econtract-module--workbench .econtract-stat-group[data-v-0adb52a8]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.econtract-detail-body--fill[data-v-0adb52a8]{overflow:hidden;-ms-flex-direction:column;flex-direction:column}.econtract-detail-b-main--fill[data-v-0adb52a8],.econtract-detail-body--fill[data-v-0adb52a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.econtract-detail-b-main--fill[data-v-0adb52a8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;-ms-flex-direction:column;flex-direction:column}.econtract-panel-content[data-v-0adb52a8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:16px;overflow:auto}.econtract-preview-content[data-v-0adb52a8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:12px 16px 16px;background:#f8fafc}.econtract-preview-content iframe[data-v-0adb52a8]{display:block;width:100%;height:100%;min-height:480px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-history-meta[data-v-0adb52a8]{margin-top:4px;font-size:12px;color:#64748b}.econtract-detail-toolbar[data-v-0adb52a8]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.econtract-detail-toolbar__label[data-v-0adb52a8]{font-size:12px;color:#64748b}.econtract-detail-body[data-v-0adb52a8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:16px 20px;background:#f1f5f9}.econtract-detail-footer[data-v-0adb52a8]{-ms-flex-negative:0;flex-shrink:0;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border-top:1px solid #e2e8f0;background:#fff}.econtract-detail-hero[data-v-0adb52a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:16px;margin-bottom:12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-detail-hero__title[data-v-0adb52a8]{margin:0;font-size:17px;font-weight:600;color:#0f172a;line-height:1.35}.econtract-detail-hero__meta[data-v-0adb52a8]{margin-top:6px;font-size:12px;color:#64748b;line-height:1.5}.econtract-detail-hero__dot[data-v-0adb52a8]{margin:0 6px}.econtract-detail-card[data-v-0adb52a8]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;margin-bottom:12px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-detail-card--flat[data-v-0adb52a8]{-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}.econtract-detail-card__title[data-v-0adb52a8]{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:12px;padding-left:8px;border-left:3px solid #3370ff;height:18px;line-height:18px}.econtract-detail-grid[data-v-0adb52a8]{display:grid;gap:12px;margin-bottom:12px}.econtract-detail-grid--2[data-v-0adb52a8]{grid-template-columns:repeat(2,minmax(0,1fr))}.econtract-detail-steps[data-v-0adb52a8] .el-step__head.is-finish{color:#3370ff;border-color:#3370ff}.econtract-detail-steps[data-v-0adb52a8] .el-step__description.is-finish,.econtract-detail-steps[data-v-0adb52a8] .el-step__title.is-finish{color:#475569}.econtract-detail-steps[data-v-0adb52a8] .el-step__head.is-process{color:#3370ff;border-color:#3370ff}.econtract-detail-fields[data-v-0adb52a8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.econtract-detail-fields--table[data-v-0adb52a8]{grid-template-columns:1fr;gap:0;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.econtract-detail-field[data-v-0adb52a8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:8px 12px;font-size:13px;border-bottom:1px solid #f1f5f9}.econtract-detail-field[data-v-0adb52a8]:last-child{border-bottom:none}.econtract-detail-field__key[data-v-0adb52a8]{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;color:#64748b;text-align:right}.econtract-detail-field__val[data-v-0adb52a8]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#0f172a;word-break:break-all}.econtract-detail-empty[data-v-0adb52a8]{font-size:13px;color:#64748b;text-align:center;padding:8px}.econtract-detail-empty--block[data-v-0adb52a8]{padding:32px 16px;background:#f8fafc;border-radius:6px}.econtract-detail-danger[data-v-0adb52a8]{color:#ef4444}.econtract-detail-verify-row[data-v-0adb52a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;color:#0f172a}.econtract-detail-verify-label[data-v-0adb52a8]{color:#64748b}.econtract-detail-id-grid[data-v-0adb52a8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.econtract-detail-id-grid--large .econtract-detail-id-item__box--large[data-v-0adb52a8]{height:200px}.econtract-detail-id-item__title[data-v-0adb52a8]{margin-bottom:6px;font-size:13px;color:#475569;text-align:center}.econtract-detail-id-item__box[data-v-0adb52a8]{height:140px;border:1px dashed #e2e8f0;border-radius:6px;background:#f8fafc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.econtract-detail-scheme-b[data-v-0adb52a8]{min-height:100%}.econtract-detail-b-main[data-v-0adb52a8]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);overflow:hidden}.econtract-detail-b-header[data-v-0adb52a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e2e8f0}.econtract-detail-b-header__title[data-v-0adb52a8]{margin:0;font-size:16px;font-weight:600;color:#0f172a;line-height:1.35}.econtract-detail-b-tabs[data-v-0adb52a8] .el-tabs__header{margin:0;padding:0 12px;background:#f8fafc}.econtract-detail-b-tabs[data-v-0adb52a8] .el-tabs__content{padding:16px}.econtract-detail-progress-block[data-v-0adb52a8]{margin-top:12px;padding-top:4px}.econtract-detail-alert[data-v-0adb52a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;border-radius:6px;background:#fef2f2;border:1px solid #fecaca;font-size:13px;color:#b91c1c}.econtract-detail-alert .el-icon-warning-outline[data-v-0adb52a8]{margin-top:2px}@media (max-width:900px){.econtract-detail-grid--2[data-v-0adb52a8],.econtract-detail-id-grid[data-v-0adb52a8],.econtract-form-grid--2[data-v-0adb52a8]{grid-template-columns:1fr}}.econtract-form-drawer .econtract-template-form .el-form-item[data-v-0adb52a8]{margin-bottom:14px}.econtract-form-drawer .econtract-template-form .el-form-item__label[data-v-0adb52a8]{padding-bottom:4px;line-height:1.4;font-weight:600;color:#475569}.econtract-form-drawer .econtract-template-form .el-input-number[data-v-0adb52a8],.econtract-form-drawer .econtract-template-form .el-input[data-v-0adb52a8],.econtract-form-drawer .econtract-template-form .el-select[data-v-0adb52a8]{width:100%}.econtract-form-grid[data-v-0adb52a8]{display:grid;gap:0 16px}.econtract-form-grid--2[data-v-0adb52a8]{grid-template-columns:repeat(2,minmax(0,1fr))}.econtract-upload-card[data-v-0adb52a8]{border:1px dashed #e2e8f0;border-radius:10px;background:#f8fafc;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s}.econtract-upload-card[data-v-0adb52a8]:hover{border-color:#b3c6ff;background:#e8f3ff}.econtract-upload-card .el-upload-dragger[data-v-0adb52a8],.econtract-upload-card .el-upload[data-v-0adb52a8]{width:100%;background:transparent;border:none}.econtract-upload-card .el-upload-dragger[data-v-0adb52a8]{height:132px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.econtract-upload-card .el-upload-dragger .el-icon-upload[data-v-0adb52a8]{margin-top:0;color:#3370ff;font-size:42px}.econtract-upload-card .el-upload-dragger .el-upload__text[data-v-0adb52a8]{color:#475569}.econtract-upload-card .el-upload-dragger .el-upload__text em[data-v-0adb52a8]{color:#3370ff;font-style:normal;font-weight:600}.econtract-upload-card .el-upload__tip[data-v-0adb52a8]{margin-top:0;padding:0 12px 10px;color:#64748b;font-size:12px}.econtract-upload-card .el-upload-list[data-v-0adb52a8]{display:none}.econtract-upload-file[data-v-0adb52a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.econtract-upload-file__name[data-v-0adb52a8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:13px;color:#16a34a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.econtract-upload-file__link[data-v-0adb52a8]{-ms-flex-negative:0;flex-shrink:0;border:none;background:transparent;color:#3370ff;cursor:pointer;font-size:13px;padding:0}.econtract-upload-file__link[data-v-0adb52a8]:hover{text-decoration:underline}.econtract-history-files[data-v-0adb52a8]{margin-top:14px;padding-top:12px;border-top:1px dashed #e2e8f0}.econtract-history-files__title[data-v-0adb52a8]{font-size:13px;font-weight:600;color:#475569;margin-bottom:8px}.econtract-history-files__item[data-v-0adb52a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #f1f5f9}.econtract-history-files__item[data-v-0adb52a8]:last-child{border-bottom:none}.econtract-history-files__name[data-v-0adb52a8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border:none;background:transparent;color:#3370ff;cursor:pointer;font-size:13px;text-align:left;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.econtract-history-files__name[data-v-0adb52a8]:hover{text-decoration:underline}.econtract-history-files__time[data-v-0adb52a8]{-ms-flex-negative:0;flex-shrink:0;width:140px;font-size:12px;color:#64748b}.econtract-history-files__empty[data-v-0adb52a8]{font-size:13px;color:#64748b;padding:4px 0}.econtract-reading-time[data-v-0adb52a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.econtract-auth-drawer.econtract-detail-drawer .el-drawer__header[data-v-0adb52a8]{margin-bottom:0;padding:16px 20px 12px;border-bottom:1px solid #e2e8f0}.econtract-auth-drawer.econtract-detail-drawer .el-drawer__header span[data-v-0adb52a8]{font-size:16px;font-weight:600;color:#0f172a}.econtract-auth-drawer.econtract-detail-drawer .el-drawer__body[data-v-0adb52a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;overflow:hidden}.econtract-auth-dialog[data-v-0adb52a8]{border-radius:10px}.econtract-auth-dialog .el-dialog__header[data-v-0adb52a8]{padding:16px 20px 12px;border-bottom:1px solid #e2e8f0}.econtract-auth-dialog .el-dialog__header .el-dialog__title[data-v-0adb52a8]{font-size:16px;font-weight:600;color:#0f172a}.econtract-auth-dialog .el-dialog__body[data-v-0adb52a8]{padding:16px 20px}.econtract-auth-form[data-v-0adb52a8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.econtract-auth-form__body[data-v-0adb52a8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto;padding:16px 20px;background:#f1f5f9}.econtract-auth-form__table-wrap[data-v-0adb52a8]{height:328px;max-height:328px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);overflow:hidden}.econtract-auth-form__table-wrap .el-table[data-v-0adb52a8]{height:328px!important}.econtract-auth-form__table-wrap .el-form-item[data-v-0adb52a8]{margin-bottom:0}.econtract-auth-form__table-wrap .el-table th[data-v-0adb52a8]{background:#f8fafc!important;color:#475569;font-weight:600}.econtract-auth-form__table-wrap .el-table[data-v-0adb52a8]:before{display:none}.econtract-auth-form__table-wrap .el-table .cell[data-v-0adb52a8]{overflow:hidden;line-height:1.4}.econtract-auth-form__table-wrap .el-table__row td[data-v-0adb52a8]{height:56px;padding-top:4px;padding-bottom:4px}.econtract-auth-form__table-wrap .el-table__row td .cell[data-v-0adb52a8]{max-height:48px}.econtract-auth-form__table-wrap .el-select .el-select__tags[data-v-0adb52a8]{max-height:28px;overflow:hidden}.econtract-auth-form__table-wrap .el-select .el-input__inner[data-v-0adb52a8]{height:32px!important}.econtract-auth-form__add-btn[data-v-0adb52a8]{width:100%;margin-top:12px;border-style:dashed;border-color:#b3c6ff;color:#3370ff;background:#e8f3ff}.econtract-auth-form__add-btn[data-v-0adb52a8]:focus,.econtract-auth-form__add-btn[data-v-0adb52a8]:hover{background:#e0e7ff;border-color:#3370ff;color:#4e83fd}.econtract-auth-form__footer[data-v-0adb52a8]{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:12px 20px;border-top:1px solid #e2e8f0}.econtract-auth-company-picker[data-v-0adb52a8],.econtract-auth-form__footer[data-v-0adb52a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.econtract-auth-company-picker[data-v-0adb52a8]{line-height:30px;width:100%;height:32px;max-height:32px;min-height:32px;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;-webkit-transition:border-color .15s;transition:border-color .15s;overflow:hidden}.econtract-auth-company-picker[data-v-0adb52a8]:hover{border-color:#b3c6ff}.econtract-auth-company-picker__inner[data-v-0adb52a8]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2px 8px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.econtract-auth-company-picker__placeholder[data-v-0adb52a8]{color:#64748b;padding-left:6px;font-size:13px}.econtract-auth-company-picker__arrow[data-v-0adb52a8]{width:30px;text-align:center;color:#94a3b8;-ms-flex-negative:0;flex-shrink:0}.econtract-auth-company-picker__clear[data-v-0adb52a8]{margin-left:4px;font-size:16px;color:#94a3b8;cursor:pointer}.econtract-auth-company-picker__clear[data-v-0adb52a8]:hover{color:#ef4444}.econtract-auth-perm-drawer__body[data-v-0adb52a8]{padding:16px 20px;overflow-y:auto}.econtract-auth-perm-section[data-v-0adb52a8]{margin-bottom:14px;padding:14px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-auth-perm-section__head[data-v-0adb52a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed #f1f5f9}.econtract-auth-perm-section__title[data-v-0adb52a8]{font-size:14px;font-weight:600;color:#0f172a}.econtract-auth-perm-section__count[data-v-0adb52a8]{font-size:12px;color:#64748b}.econtract-auth-perm-section__add-btn[data-v-0adb52a8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:5px 12px;border:1px dashed #e2e8f0;border-radius:6px;background:#f8fafc;color:#475569;font-size:13px;line-height:1.4;cursor:pointer;outline:none;font-family:inherit;-webkit-transition:color .15s,border-color .15s,background .15s;transition:color .15s,border-color .15s,background .15s}.econtract-auth-perm-section__add-btn i[data-v-0adb52a8]{font-size:14px}.econtract-auth-perm-section__add-btn[data-v-0adb52a8]:focus,.econtract-auth-perm-section__add-btn[data-v-0adb52a8]:hover{color:#3370ff;border-color:#b3c6ff;background:#e8f3ff}.econtract-auth-perm-section__tags[data-v-0adb52a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;min-height:28px;margin-top:10px}.econtract-auth-perm-section__empty[data-v-0adb52a8]{font-size:13px;color:#64748b}.econtract-auth-perm-tag[data-v-0adb52a8]{border:none!important;background:#f1f5f9!important;color:#475569!important}.econtract-auth-perm-tag .el-icon-close[data-v-0adb52a8]{color:#94a3b8}.econtract-auth-perm-tag .el-icon-close[data-v-0adb52a8]:hover{color:#64748b;background:transparent}.auth-perm-cell[data-v-0adb52a8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;max-width:100%}.auth-perm-cell__text[data-v-0adb52a8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#475569;font-size:13px}.auth-name-cell[data-v-0adb52a8]{font-size:14px;font-weight:600;color:#0f172a}.econtract-row-actions[data-v-0adb52a8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.econtract-row-actions--inline[data-v-0adb52a8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.econtract-action-item[data-v-0adb52a8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:48px;padding:4px 6px;border:none;border-radius:6px;background:transparent;color:#3370ff;cursor:pointer;outline:none;font-family:inherit;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.econtract-action-item i[data-v-0adb52a8]{font-size:18px;line-height:1}.econtract-action-item span[data-v-0adb52a8]{font-size:12px;line-height:1.2;white-space:nowrap;-webkit-transform:scale(.95);transform:scale(.95)}.econtract-action-item[data-v-0adb52a8]:focus,.econtract-action-item[data-v-0adb52a8]:hover{background:#e8f3ff}.econtract-action-item.is-danger[data-v-0adb52a8]{color:#ef4444}.econtract-action-item.is-danger[data-v-0adb52a8]:focus,.econtract-action-item.is-danger[data-v-0adb52a8]:hover{background:#fef2f2}.econtract-row-actions--inline .econtract-action-item[data-v-0adb52a8]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;min-width:0;padding:4px 8px}.econtract-row-actions--inline .econtract-action-item i[data-v-0adb52a8]{font-size:14px}.econtract-row-actions--inline .econtract-action-item span[data-v-0adb52a8]{font-size:12px;-webkit-transform:none;transform:none}.cost-center-workbench .econtract-page-shell[data-v-0adb52a8]{overflow-y:auto;overflow-x:hidden;margin:0;padding:12px}.cost-center-workbench .econtract-filter-card[data-v-0adb52a8]{-ms-flex-negative:0;flex-shrink:0;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.cost-center-workbench .econtract-filter-card__body[data-v-0adb52a8]{padding:10px 14px 10px}.cost-center-workbench .econtract-filter-form .el-form-item[data-v-0adb52a8]{margin-bottom:8px}.cost-filter-period[data-v-0adb52a8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.cost-filter-period__divider[data-v-0adb52a8]{font-size:12px;color:#64748b;padding:0 2px;-ms-flex-negative:0;flex-shrink:0}.cost-filter-period .el-button+.el-button[data-v-0adb52a8]{margin-left:0}.cost-period-chips[data-v-0adb52a8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.cost-period-chips__item[data-v-0adb52a8]{padding:6px 16px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;font-size:13px;color:#475569;cursor:pointer;outline:none;-webkit-transition:border-color .15s,background .15s,color .15s;transition:border-color .15s,background .15s,color .15s;font-family:inherit;line-height:1.4}.cost-period-chips__item[data-v-0adb52a8]:hover{border-color:#b3c6ff;color:#3370ff}.cost-period-chips__item.is-active[data-v-0adb52a8]{border-color:#3370ff;background:#e8f3ff;color:#3370ff;font-weight:600}.cost-center-body[data-v-0adb52a8]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cost-center-body[data-v-0adb52a8],.cost-center-main[data-v-0adb52a8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;min-width:0}.cost-center-main[data-v-0adb52a8]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cost-center-aside[data-v-0adb52a8]{-ms-flex-negative:0;flex-shrink:0;width:280px}.cost-usage-section[data-v-0adb52a8]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px 16px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.cost-usage-section--sign[data-v-0adb52a8]{border-left:3px solid #3370ff}.cost-usage-section--auth[data-v-0adb52a8]{border-left:3px solid #6366f1}.cost-usage-section--sms-code[data-v-0adb52a8]{border-left:3px solid #0ea5e9}.cost-usage-section--sms-notice[data-v-0adb52a8]{border-left:3px solid #f59e0b}.cost-section-head[data-v-0adb52a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px}.cost-section-head--compact[data-v-0adb52a8]{margin-bottom:8px}.cost-section-head__dot[data-v-0adb52a8]{width:8px;height:8px;border-radius:50%;background:#3370ff;-ms-flex-negative:0;flex-shrink:0}.cost-section-head__dot--sms-code[data-v-0adb52a8]{background:#0ea5e9}.cost-section-head__dot--sms-notice[data-v-0adb52a8]{background:#f59e0b}.cost-section-head__title[data-v-0adb52a8]{font-size:15px;font-weight:600;color:#0f172a}.cost-section-head__hint[data-v-0adb52a8]{font-size:12px;color:#64748b;margin-left:4px}.cost-usage-section__body--sign[data-v-0adb52a8]{max-width:360px}.cost-usage-grid[data-v-0adb52a8]{display:grid;gap:10px}.cost-usage-grid--auth[data-v-0adb52a8]{grid-template-columns:repeat(3,minmax(0,1fr))}.cost-sms-split[data-v-0adb52a8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cost-center-bottom[data-v-0adb52a8]{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:12px}.cost-pay-card[data-v-0adb52a8],.cost-recharge-card[data-v-0adb52a8],.cost-summary-card[data-v-0adb52a8]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.cost-pay-card__sub[data-v-0adb52a8],.cost-summary-card__sub[data-v-0adb52a8]{margin:0 0 12px;font-size:12px;color:#64748b}.cost-summary-metrics[data-v-0adb52a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:12px 8px;background:#f8fafc;border-radius:6px;border:1px solid #e2e8f0}.cost-summary-metric[data-v-0adb52a8]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.cost-summary-metric__label[data-v-0adb52a8]{display:block;font-size:12px;color:#64748b;margin-bottom:6px}.cost-summary-metric__value[data-v-0adb52a8]{font-size:24px;font-weight:700;color:#0f172a}.cost-summary-metric__value.is-remain[data-v-0adb52a8]{color:#3370ff}.cost-summary-metric-divider[data-v-0adb52a8]{width:1px;background:#e2e8f0;margin:0 12px}.cost-recharge-table-wrap[data-v-0adb52a8]{margin-top:4px}.cost-pay-grid[data-v-0adb52a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cost-pay-item[data-v-0adb52a8]{text-align:center;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.cost-pay-item__qr[data-v-0adb52a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:200px}.cost-pay-item__qr img[data-v-0adb52a8]{max-width:100%;max-height:200px;width:auto;height:auto}.cost-pay-item__label[data-v-0adb52a8]{margin-top:8px;font-size:13px;color:#475569}.cost-pay-item__label i[data-v-0adb52a8]{margin-right:4px;color:#3370ff}.cost-center-empty[data-v-0adb52a8]{text-align:center;margin-top:60px;padding-top:30px;color:#64748b;line-height:1.8}@media (max-width:1280px){.cost-center-body[data-v-0adb52a8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cost-center-aside[data-v-0adb52a8]{width:100%}.cost-pay-grid[data-v-0adb52a8]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.cost-pay-grid .cost-pay-item[data-v-0adb52a8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px}.cost-usage-grid--auth[data-v-0adb52a8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.cost-center-bottom[data-v-0adb52a8],.cost-sms-split[data-v-0adb52a8],.cost-usage-grid--auth[data-v-0adb52a8]{grid-template-columns:1fr}}.econtract-picker-dialog[data-v-0adb52a8]{border-radius:10px}.econtract-picker-dialog .el-dialog__header[data-v-0adb52a8]{padding:16px 20px 12px;border-bottom:1px solid #e2e8f0}.econtract-picker-dialog .el-dialog__header .el-dialog__title[data-v-0adb52a8]{font-size:16px;font-weight:600;color:#0f172a}.econtract-picker-dialog .el-dialog__body[data-v-0adb52a8]{padding:0;height:calc(84vh - 54px);overflow:hidden;background:#f1f5f9}.econtract-picker-dialog--preview .el-dialog__body[data-v-0adb52a8]{height:auto;padding:0 20px 16px;background:#fff}.econtract-template-picker .econtract-table-card[data-v-0adb52a8]{padding-bottom:4px}.econtract-template-picker .econtract-template-picker__table-wrap .econtract-empty-hint[data-v-0adb52a8]{position:absolute;inset:48px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.econtract-module .el-button[data-v-78bfcd5c]{border-radius:6px;font-weight:500;-webkit-transition:background-color .2s ease,border-color .2s ease,color .2s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.econtract-module .el-button--primary[data-v-78bfcd5c]{background-color:#3370ff;border-color:#3370ff;color:#fff}.econtract-module .el-button--primary[data-v-78bfcd5c]:focus,.econtract-module .el-button--primary[data-v-78bfcd5c]:hover{background-color:#4e83fd;border-color:#4e83fd;color:#fff}.econtract-module .el-button--primary[data-v-78bfcd5c]:active{background-color:#2b5fd9;border-color:#2b5fd9}.econtract-module .el-button--primary.is-plain[data-v-78bfcd5c]{color:#3370ff;background:#e8f3ff;border-color:rgba(51,112,255,.35)}.econtract-module .el-button--primary.is-plain[data-v-78bfcd5c]:focus,.econtract-module .el-button--primary.is-plain[data-v-78bfcd5c]:hover{color:#fff;background:#3370ff;border-color:#3370ff}.econtract-module .el-button--default[data-v-78bfcd5c]{border-color:#dee0e3;color:#1f2329;background:#fff}.econtract-module .el-button--default[data-v-78bfcd5c]:focus,.econtract-module .el-button--default[data-v-78bfcd5c]:hover{color:#3370ff;border-color:#3370ff;background:#fff}.econtract-module .el-button--danger[data-v-78bfcd5c]{background-color:#f54a45;border-color:#f54a45;color:#fff}.econtract-module .el-button--danger[data-v-78bfcd5c]:focus,.econtract-module .el-button--danger[data-v-78bfcd5c]:hover{background-color:#f76965;border-color:#f76965;color:#fff}.econtract-module .el-button--danger.is-plain[data-v-78bfcd5c]{color:#f54a45;background:#fff1f0;border-color:#ffccc7}.econtract-module .el-button--danger.is-plain[data-v-78bfcd5c]:focus,.econtract-module .el-button--danger.is-plain[data-v-78bfcd5c]:hover{color:#fff;background:#f54a45;border-color:#f54a45}.econtract-module .add-confirm-footer .el-button+.el-button[data-v-78bfcd5c],.econtract-module .batch-resend-footer .el-button+.el-button[data-v-78bfcd5c],.econtract-module .econtract-detail-footer .el-button+.el-button[data-v-78bfcd5c],.econtract-module .foot-oprate .el-button+.el-button[data-v-78bfcd5c],.econtract-module .legacy-drawer-footer .el-button+.el-button[data-v-78bfcd5c],.econtract-module .resend-confirm-footer .el-button+.el-button[data-v-78bfcd5c]{margin-left:8px}.econtract-module--workbench[data-v-78bfcd5c]{background:#f1f5f9}.econtract-module--workbench.packagePage[data-v-78bfcd5c]{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.econtract-module--workbench .econtract-page-shell[data-v-78bfcd5c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;margin:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;overflow:hidden}.econtract-module--workbench .econtract-page-header[data-v-78bfcd5c],.econtract-module--workbench .econtract-stat-row[data-v-78bfcd5c]{-ms-flex-negative:0;flex-shrink:0}.econtract-module--workbench .econtract-page-header[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.econtract-module--workbench .econtract-page-header__title[data-v-78bfcd5c]{font-size:18px;font-weight:600;color:#0f172a;line-height:1.3}.econtract-module--workbench .econtract-page-header__sub[data-v-78bfcd5c]{margin-top:4px;font-size:12px;color:#64748b}.econtract-module--workbench .econtract-page-header__actions[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.econtract-module--workbench .econtract-company-pill[data-v-78bfcd5c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:999px;font-size:13px;color:#475569;cursor:pointer;max-width:280px}.econtract-module--workbench .econtract-company-pill[data-v-78bfcd5c]:hover{border-color:#b3c6ff;color:#3370ff}.econtract-module--workbench .econtract-company-pill .el-icon-office-building[data-v-78bfcd5c]{color:#3370ff}.econtract-module--workbench .econtract-stat-row[data-v-78bfcd5c]{-ms-flex-negative:0;flex-shrink:0}.econtract-module--workbench .econtract-stat-strip[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px;overflow-x:auto;padding-bottom:2px}.econtract-module--workbench .econtract-stat-strip[data-v-78bfcd5c]::-webkit-scrollbar{height:4px}.econtract-module--workbench .econtract-stat-strip[data-v-78bfcd5c]::-webkit-scrollbar-thumb{border-radius:4px;background:#cbd5e1}.econtract-module--workbench .econtract-stat-group[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:6px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding:8px;border-radius:10px;border:1px solid #e2e8f0}.econtract-module--workbench .econtract-stat-group--sign[data-v-78bfcd5c]{-webkit-box-flex:3;-ms-flex:3 1 0px;flex:3 1 0;background:#eff6ff;border-color:#bfdbfe}.econtract-module--workbench .econtract-stat-group--dept[data-v-78bfcd5c]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;background:#eef2ff;border-color:#a5b4fc}.econtract-module--workbench .econtract-stat-group--pending[data-v-78bfcd5c]{-webkit-box-flex:2;-ms-flex:2 1 0px;flex:2 1 0;background:#f0fdf4;border-color:#86efac}.econtract-module--workbench .econtract-category-chips[data-v-78bfcd5c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);max-height:96px;overflow-y:auto}.econtract-module--workbench .econtract-category-chips__label[data-v-78bfcd5c]{-ms-flex-negative:0;flex-shrink:0;font-size:12px;font-weight:600;color:#64748b;margin-right:4px}.econtract-module--workbench .econtract-category-chips__item[data-v-78bfcd5c]{-ms-flex-negative:0;flex-shrink:0;padding:6px 14px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;font-size:13px;color:#475569;cursor:pointer;outline:none;-webkit-transition:border-color .15s,background .15s,color .15s;transition:border-color .15s,background .15s,color .15s}.econtract-module--workbench .econtract-category-chips__item[data-v-78bfcd5c]:hover{border-color:#b3c6ff;color:#3370ff}.econtract-module--workbench .econtract-category-chips__item.is-active[data-v-78bfcd5c]{border-color:#3370ff;background:#e8f3ff;color:#3370ff;font-weight:600}.econtract-module--workbench .econtract-stat-card[data-v-78bfcd5c]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;cursor:pointer;-webkit-transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s,background .15s;transition:border-color .15s,box-shadow .15s,background .15s,-webkit-box-shadow .15s;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-module--workbench .econtract-stat-card[data-v-78bfcd5c]:hover{border-color:#b3c6ff}.econtract-module--workbench .econtract-stat-card.is-active[data-v-78bfcd5c]{border-color:#3370ff;-webkit-box-shadow:0 1px 5px 0 rgba(42,114,189,.35);box-shadow:0 1px 5px 0 rgba(42,114,189,.35);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8f3ff));background:linear-gradient(180deg,#fff,#e8f3ff)}.econtract-module--workbench .econtract-stat-card--rich[data-v-78bfcd5c]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 12px 12px;gap:2px;-webkit-box-shadow:none;box-shadow:none;background:hsla(0,0%,100%,.82)}.econtract-module--workbench .econtract-stat-card.is-tone-sign[data-v-78bfcd5c]:not(.is-active):hover{border-color:#93c5fd}.econtract-module--workbench .econtract-stat-card.is-tone-sign.is-active[data-v-78bfcd5c]{border-color:#3370ff;-webkit-box-shadow:0 1px 5px 0 rgba(42,114,189,.35);box-shadow:0 1px 5px 0 rgba(42,114,189,.35);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8f3ff));background:linear-gradient(180deg,#fff,#e8f3ff)}.econtract-module--workbench .econtract-stat-card.is-tone-dept[data-v-78bfcd5c]:not(.is-active):hover{border-color:#818cf8}.econtract-module--workbench .econtract-stat-card.is-tone-dept.is-active[data-v-78bfcd5c]{border-color:#6366f1;-webkit-box-shadow:0 1px 5px 0 rgba(99,102,241,.35);box-shadow:0 1px 5px 0 rgba(99,102,241,.35);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eef2ff));background:linear-gradient(180deg,#fff,#eef2ff)}.econtract-module--workbench .econtract-stat-card.is-tone-dept.is-active .econtract-stat-card__icon[data-v-78bfcd5c]{background:#e0e7ff;color:#6366f1}.econtract-module--workbench .econtract-stat-card.is-tone-pending:not(.is-active) .econtract-stat-card__icon[data-v-78bfcd5c]{background:#dcfce7;color:#16a34a}.econtract-module--workbench .econtract-stat-card.is-tone-pending[data-v-78bfcd5c]:not(.is-active):hover{border-color:#4ade80}.econtract-module--workbench .econtract-stat-card.is-tone-pending.is-active[data-v-78bfcd5c]{border-color:#22c55e;-webkit-box-shadow:0 1px 5px 0 rgba(34,197,94,.35);box-shadow:0 1px 5px 0 rgba(34,197,94,.35);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dcfce7));background:linear-gradient(180deg,#fff,#dcfce7)}.econtract-module--workbench .econtract-stat-card.is-tone-pending.is-active .econtract-stat-card__icon[data-v-78bfcd5c]{background:#bbf7d0;color:#15803d}.econtract-module--workbench .econtract-stat-card.is-tone-pending.is-active .econtract-stat-card__value[data-v-78bfcd5c]{color:#15803d}.econtract-module--workbench .econtract-stat-card__top[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.econtract-module--workbench .econtract-stat-card__icon[data-v-78bfcd5c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#e8f3ff;color:#3370ff;font-size:15px}.econtract-module--workbench .econtract-stat-card__badge[data-v-78bfcd5c]{padding:1px 6px;border-radius:999px;background:#fef2f2;border:1px solid #fecaca;font-size:11px;color:#dc2626;line-height:1.5;white-space:nowrap}.econtract-module--workbench .econtract-stat-card__desc[data-v-78bfcd5c]{font-size:11px;color:#64748b;line-height:1.35;min-height:15px}.econtract-module--workbench .econtract-stat-card__foot[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6px;margin-top:auto;padding-top:6px}.econtract-module--workbench .econtract-stat-card__meta[data-v-78bfcd5c]{font-size:11px;color:#64748b;text-align:right;line-height:1.3;-ms-flex-negative:0;flex-shrink:0;max-width:72px}.econtract-module--workbench .econtract-stat-card__label[data-v-78bfcd5c]{font-size:13px;font-weight:600;color:#475569;line-height:1.3}.econtract-module--workbench .econtract-stat-card__value[data-v-78bfcd5c]{font-size:22px;font-weight:700;color:#0f172a;line-height:1}.econtract-module--workbench .econtract-refresh-btn[data-v-78bfcd5c]{-ms-flex-negative:0;flex-shrink:0;color:#3370ff;font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.econtract-module--workbench .econtract-refresh-btn[data-v-78bfcd5c]:hover{color:#4e83fd}.econtract-list-scheme-a[data-v-78bfcd5c],.econtract-module--workbench .econtract-list-panel[data-v-78bfcd5c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.econtract-list-scheme-a[data-v-78bfcd5c]{gap:10px}.econtract-list-scheme-a .econtract-filter-card[data-v-78bfcd5c]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:0;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.econtract-list-scheme-a .econtract-filter-card__body[data-v-78bfcd5c]{padding:8px 12px 6px}.econtract-list-scheme-a .econtract-filter-form .el-form-item[data-v-78bfcd5c]{margin-bottom:6px}.econtract-list-scheme-a .econtract-filter-form--org[data-v-78bfcd5c]{padding-top:2px;border-top:1px dashed #f1f5f9;margin-top:2px}.econtract-list-scheme-a .econtract-filter-actions .el-button+.el-button[data-v-78bfcd5c]{margin-left:8px}.econtract-list-scheme-a .econtract-filter-add[data-v-78bfcd5c]{margin-right:4px}.econtract-list-scheme-a .econtract-filter-add .el-button[data-v-78bfcd5c]{padding-left:14px;padding-right:14px}.econtract-list-scheme-a .econtract-filter-more[data-v-78bfcd5c]{margin-left:10px;font-size:13px;color:#64748b;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.econtract-list-scheme-a .econtract-filter-more[data-v-78bfcd5c]:hover{color:#3370ff}.econtract-list-scheme-a .econtract-status-chips[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:4px 0 8px;border-top:1px dashed #f1f5f9;margin-top:4px}.econtract-list-scheme-a .econtract-status-chip[data-v-78bfcd5c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 12px;font-size:12px;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .15s ease;transition:all .15s ease}.econtract-list-scheme-a .econtract-status-chip[data-v-78bfcd5c]:hover{border-color:#b3c6ff;color:#3370ff}.econtract-list-scheme-a .econtract-status-chip.is-active[data-v-78bfcd5c]{background:#e8f3ff;border-color:#b3c6ff;color:#3370ff;font-weight:500}.econtract-list-scheme-a .econtract-table-card[data-v-78bfcd5c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px 8px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-list-scheme-a .econtract-toolbar[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;gap:12px;-ms-flex-negative:0;flex-shrink:0}.econtract-list-scheme-a .econtract-toolbar__right[data-v-78bfcd5c]{margin-left:auto}.econtract-table-wrap .econtract-name[data-v-78bfcd5c]{font-size:15px;font-weight:600;color:#0f172a}.econtract-table-wrap .econtract-row-actions[data-v-78bfcd5c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.econtract-table-wrap .econtract-action-item[data-v-78bfcd5c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:48px;padding:4px 6px;border:none;border-radius:6px;background:transparent;color:#3370ff;cursor:pointer;outline:none;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.econtract-table-wrap .econtract-action-item i[data-v-78bfcd5c]{font-size:18px;line-height:1}.econtract-table-wrap .econtract-action-item span[data-v-78bfcd5c]{font-size:12px;line-height:1.2;white-space:nowrap;-webkit-transform:scale(.95);transform:scale(.95)}.econtract-table-wrap .econtract-action-item[data-v-78bfcd5c]:focus,.econtract-table-wrap .econtract-action-item[data-v-78bfcd5c]:hover{background:#e8f3ff}.econtract-table-wrap .econtract-action-item.is-danger[data-v-78bfcd5c]{color:#f54a45}.econtract-table-wrap .econtract-action-item.is-danger[data-v-78bfcd5c]:focus,.econtract-table-wrap .econtract-action-item.is-danger[data-v-78bfcd5c]:hover{background:#fff1f0}.econtract-table-wrap .econtract-pagination-bar[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:8px;-ms-flex-negative:0;flex-shrink:0}.econtract-table-wrap .econtract-action-danger[data-v-78bfcd5c]{color:#f54a45}.econtract-table-wrap .el-table[data-v-78bfcd5c]:before{display:none}.econtract-table-wrap .el-table th[data-v-78bfcd5c]{background:#f8fafc!important;color:#475569;font-weight:600}.econtract-table-wrap .el-table td[data-v-78bfcd5c]{border-bottom-color:#f1f5f9}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-78bfcd5c]{scrollbar-width:auto}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-78bfcd5c]::-webkit-scrollbar{width:8px;height:8px}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-78bfcd5c]::-webkit-scrollbar-thumb{border-radius:4px;background:#999}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-78bfcd5c]::-webkit-scrollbar-track{background:transparent}.econtract-table-wrap--in-panel[data-v-78bfcd5c]{min-height:200px}.econtract-table-wrap--in-panel .el-table th[data-v-78bfcd5c]{background:#f8fafc!important;color:#475569;font-weight:600}.econtract-table-wrap--in-panel .el-table td[data-v-78bfcd5c]{border-bottom-color:#f1f5f9}.econtract-table-wrap--in-panel .el-table[data-v-78bfcd5c]:before{display:none}.econtract-empty-hint[data-v-78bfcd5c]{text-align:center;padding:48px 16px;color:#64748b;font-size:14px}@media (max-width:1200px){.econtract-module--workbench .econtract-stat-strip[data-v-78bfcd5c]{-ms-flex-wrap:wrap;flex-wrap:wrap}.econtract-module--workbench .econtract-stat-group[data-v-78bfcd5c]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.econtract-detail-body--fill[data-v-78bfcd5c]{overflow:hidden;-ms-flex-direction:column;flex-direction:column}.econtract-detail-b-main--fill[data-v-78bfcd5c],.econtract-detail-body--fill[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.econtract-detail-b-main--fill[data-v-78bfcd5c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;-ms-flex-direction:column;flex-direction:column}.econtract-panel-content[data-v-78bfcd5c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:16px;overflow:auto}.econtract-preview-content[data-v-78bfcd5c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:12px 16px 16px;background:#f8fafc}.econtract-preview-content iframe[data-v-78bfcd5c]{display:block;width:100%;height:100%;min-height:480px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-history-meta[data-v-78bfcd5c]{margin-top:4px;font-size:12px;color:#64748b}.econtract-detail-toolbar[data-v-78bfcd5c]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.econtract-detail-toolbar__label[data-v-78bfcd5c]{font-size:12px;color:#64748b}.econtract-detail-body[data-v-78bfcd5c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:16px 20px;background:#f1f5f9}.econtract-detail-footer[data-v-78bfcd5c]{-ms-flex-negative:0;flex-shrink:0;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border-top:1px solid #e2e8f0;background:#fff}.econtract-detail-hero[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:16px;margin-bottom:12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-detail-hero__title[data-v-78bfcd5c]{margin:0;font-size:17px;font-weight:600;color:#0f172a;line-height:1.35}.econtract-detail-hero__meta[data-v-78bfcd5c]{margin-top:6px;font-size:12px;color:#64748b;line-height:1.5}.econtract-detail-hero__dot[data-v-78bfcd5c]{margin:0 6px}.econtract-detail-card[data-v-78bfcd5c]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;margin-bottom:12px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-detail-card--flat[data-v-78bfcd5c]{-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}.econtract-detail-card__title[data-v-78bfcd5c]{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:12px;padding-left:8px;border-left:3px solid #3370ff;height:18px;line-height:18px}.econtract-detail-grid[data-v-78bfcd5c]{display:grid;gap:12px;margin-bottom:12px}.econtract-detail-grid--2[data-v-78bfcd5c]{grid-template-columns:repeat(2,minmax(0,1fr))}.econtract-detail-steps[data-v-78bfcd5c] .el-step__head.is-finish{color:#3370ff;border-color:#3370ff}.econtract-detail-steps[data-v-78bfcd5c] .el-step__description.is-finish,.econtract-detail-steps[data-v-78bfcd5c] .el-step__title.is-finish{color:#475569}.econtract-detail-steps[data-v-78bfcd5c] .el-step__head.is-process{color:#3370ff;border-color:#3370ff}.econtract-detail-fields[data-v-78bfcd5c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.econtract-detail-fields--table[data-v-78bfcd5c]{grid-template-columns:1fr;gap:0;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.econtract-detail-field[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:8px 12px;font-size:13px;border-bottom:1px solid #f1f5f9}.econtract-detail-field[data-v-78bfcd5c]:last-child{border-bottom:none}.econtract-detail-field__key[data-v-78bfcd5c]{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;color:#64748b;text-align:right}.econtract-detail-field__val[data-v-78bfcd5c]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#0f172a;word-break:break-all}.econtract-detail-empty[data-v-78bfcd5c]{font-size:13px;color:#64748b;text-align:center;padding:8px}.econtract-detail-empty--block[data-v-78bfcd5c]{padding:32px 16px;background:#f8fafc;border-radius:6px}.econtract-detail-danger[data-v-78bfcd5c]{color:#ef4444}.econtract-detail-verify-row[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;color:#0f172a}.econtract-detail-verify-label[data-v-78bfcd5c]{color:#64748b}.econtract-detail-id-grid[data-v-78bfcd5c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.econtract-detail-id-grid--large .econtract-detail-id-item__box--large[data-v-78bfcd5c]{height:200px}.econtract-detail-id-item__title[data-v-78bfcd5c]{margin-bottom:6px;font-size:13px;color:#475569;text-align:center}.econtract-detail-id-item__box[data-v-78bfcd5c]{height:140px;border:1px dashed #e2e8f0;border-radius:6px;background:#f8fafc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.econtract-detail-scheme-b[data-v-78bfcd5c]{min-height:100%}.econtract-detail-b-main[data-v-78bfcd5c]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);overflow:hidden}.econtract-detail-b-header[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e2e8f0}.econtract-detail-b-header__title[data-v-78bfcd5c]{margin:0;font-size:16px;font-weight:600;color:#0f172a;line-height:1.35}.econtract-detail-b-tabs[data-v-78bfcd5c] .el-tabs__header{margin:0;padding:0 12px;background:#f8fafc}.econtract-detail-b-tabs[data-v-78bfcd5c] .el-tabs__content{padding:16px}.econtract-detail-progress-block[data-v-78bfcd5c]{margin-top:12px;padding-top:4px}.econtract-detail-alert[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;border-radius:6px;background:#fef2f2;border:1px solid #fecaca;font-size:13px;color:#b91c1c}.econtract-detail-alert .el-icon-warning-outline[data-v-78bfcd5c]{margin-top:2px}@media (max-width:900px){.econtract-detail-grid--2[data-v-78bfcd5c],.econtract-detail-id-grid[data-v-78bfcd5c],.econtract-form-grid--2[data-v-78bfcd5c]{grid-template-columns:1fr}}.econtract-form-drawer .econtract-template-form .el-form-item[data-v-78bfcd5c]{margin-bottom:14px}.econtract-form-drawer .econtract-template-form .el-form-item__label[data-v-78bfcd5c]{padding-bottom:4px;line-height:1.4;font-weight:600;color:#475569}.econtract-form-drawer .econtract-template-form .el-input-number[data-v-78bfcd5c],.econtract-form-drawer .econtract-template-form .el-input[data-v-78bfcd5c],.econtract-form-drawer .econtract-template-form .el-select[data-v-78bfcd5c]{width:100%}.econtract-form-grid[data-v-78bfcd5c]{display:grid;gap:0 16px}.econtract-form-grid--2[data-v-78bfcd5c]{grid-template-columns:repeat(2,minmax(0,1fr))}.econtract-upload-card[data-v-78bfcd5c]{border:1px dashed #e2e8f0;border-radius:10px;background:#f8fafc;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s}.econtract-upload-card[data-v-78bfcd5c]:hover{border-color:#b3c6ff;background:#e8f3ff}.econtract-upload-card .el-upload-dragger[data-v-78bfcd5c],.econtract-upload-card .el-upload[data-v-78bfcd5c]{width:100%;background:transparent;border:none}.econtract-upload-card .el-upload-dragger[data-v-78bfcd5c]{height:132px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.econtract-upload-card .el-upload-dragger .el-icon-upload[data-v-78bfcd5c]{margin-top:0;color:#3370ff;font-size:42px}.econtract-upload-card .el-upload-dragger .el-upload__text[data-v-78bfcd5c]{color:#475569}.econtract-upload-card .el-upload-dragger .el-upload__text em[data-v-78bfcd5c]{color:#3370ff;font-style:normal;font-weight:600}.econtract-upload-card .el-upload__tip[data-v-78bfcd5c]{margin-top:0;padding:0 12px 10px;color:#64748b;font-size:12px}.econtract-upload-card .el-upload-list[data-v-78bfcd5c]{display:none}.econtract-upload-file[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.econtract-upload-file__name[data-v-78bfcd5c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:13px;color:#16a34a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.econtract-upload-file__link[data-v-78bfcd5c]{-ms-flex-negative:0;flex-shrink:0;border:none;background:transparent;color:#3370ff;cursor:pointer;font-size:13px;padding:0}.econtract-upload-file__link[data-v-78bfcd5c]:hover{text-decoration:underline}.econtract-history-files[data-v-78bfcd5c]{margin-top:14px;padding-top:12px;border-top:1px dashed #e2e8f0}.econtract-history-files__title[data-v-78bfcd5c]{font-size:13px;font-weight:600;color:#475569;margin-bottom:8px}.econtract-history-files__item[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #f1f5f9}.econtract-history-files__item[data-v-78bfcd5c]:last-child{border-bottom:none}.econtract-history-files__name[data-v-78bfcd5c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border:none;background:transparent;color:#3370ff;cursor:pointer;font-size:13px;text-align:left;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.econtract-history-files__name[data-v-78bfcd5c]:hover{text-decoration:underline}.econtract-history-files__time[data-v-78bfcd5c]{-ms-flex-negative:0;flex-shrink:0;width:140px;font-size:12px;color:#64748b}.econtract-history-files__empty[data-v-78bfcd5c]{font-size:13px;color:#64748b;padding:4px 0}.econtract-reading-time[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.econtract-auth-drawer.econtract-detail-drawer .el-drawer__header[data-v-78bfcd5c]{margin-bottom:0;padding:16px 20px 12px;border-bottom:1px solid #e2e8f0}.econtract-auth-drawer.econtract-detail-drawer .el-drawer__header span[data-v-78bfcd5c]{font-size:16px;font-weight:600;color:#0f172a}.econtract-auth-drawer.econtract-detail-drawer .el-drawer__body[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;overflow:hidden}.econtract-auth-dialog[data-v-78bfcd5c]{border-radius:10px}.econtract-auth-dialog .el-dialog__header[data-v-78bfcd5c]{padding:16px 20px 12px;border-bottom:1px solid #e2e8f0}.econtract-auth-dialog .el-dialog__header .el-dialog__title[data-v-78bfcd5c]{font-size:16px;font-weight:600;color:#0f172a}.econtract-auth-dialog .el-dialog__body[data-v-78bfcd5c]{padding:16px 20px}.econtract-auth-form[data-v-78bfcd5c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.econtract-auth-form__body[data-v-78bfcd5c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto;padding:16px 20px;background:#f1f5f9}.econtract-auth-form__table-wrap[data-v-78bfcd5c]{height:328px;max-height:328px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);overflow:hidden}.econtract-auth-form__table-wrap .el-table[data-v-78bfcd5c]{height:328px!important}.econtract-auth-form__table-wrap .el-form-item[data-v-78bfcd5c]{margin-bottom:0}.econtract-auth-form__table-wrap .el-table th[data-v-78bfcd5c]{background:#f8fafc!important;color:#475569;font-weight:600}.econtract-auth-form__table-wrap .el-table[data-v-78bfcd5c]:before{display:none}.econtract-auth-form__table-wrap .el-table .cell[data-v-78bfcd5c]{overflow:hidden;line-height:1.4}.econtract-auth-form__table-wrap .el-table__row td[data-v-78bfcd5c]{height:56px;padding-top:4px;padding-bottom:4px}.econtract-auth-form__table-wrap .el-table__row td .cell[data-v-78bfcd5c]{max-height:48px}.econtract-auth-form__table-wrap .el-select .el-select__tags[data-v-78bfcd5c]{max-height:28px;overflow:hidden}.econtract-auth-form__table-wrap .el-select .el-input__inner[data-v-78bfcd5c]{height:32px!important}.econtract-auth-form__add-btn[data-v-78bfcd5c]{width:100%;margin-top:12px;border-style:dashed;border-color:#b3c6ff;color:#3370ff;background:#e8f3ff}.econtract-auth-form__add-btn[data-v-78bfcd5c]:focus,.econtract-auth-form__add-btn[data-v-78bfcd5c]:hover{background:#e0e7ff;border-color:#3370ff;color:#4e83fd}.econtract-auth-form__footer[data-v-78bfcd5c]{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:12px 20px;border-top:1px solid #e2e8f0}.econtract-auth-company-picker[data-v-78bfcd5c],.econtract-auth-form__footer[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.econtract-auth-company-picker[data-v-78bfcd5c]{line-height:30px;width:100%;height:32px;max-height:32px;min-height:32px;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;-webkit-transition:border-color .15s;transition:border-color .15s;overflow:hidden}.econtract-auth-company-picker[data-v-78bfcd5c]:hover{border-color:#b3c6ff}.econtract-auth-company-picker__inner[data-v-78bfcd5c]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2px 8px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.econtract-auth-company-picker__placeholder[data-v-78bfcd5c]{color:#64748b;padding-left:6px;font-size:13px}.econtract-auth-company-picker__arrow[data-v-78bfcd5c]{width:30px;text-align:center;color:#94a3b8;-ms-flex-negative:0;flex-shrink:0}.econtract-auth-company-picker__clear[data-v-78bfcd5c]{margin-left:4px;font-size:16px;color:#94a3b8;cursor:pointer}.econtract-auth-company-picker__clear[data-v-78bfcd5c]:hover{color:#ef4444}.econtract-auth-perm-drawer__body[data-v-78bfcd5c]{padding:16px 20px;overflow-y:auto}.econtract-auth-perm-section[data-v-78bfcd5c]{margin-bottom:14px;padding:14px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-auth-perm-section__head[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed #f1f5f9}.econtract-auth-perm-section__title[data-v-78bfcd5c]{font-size:14px;font-weight:600;color:#0f172a}.econtract-auth-perm-section__count[data-v-78bfcd5c]{font-size:12px;color:#64748b}.econtract-auth-perm-section__add-btn[data-v-78bfcd5c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:5px 12px;border:1px dashed #e2e8f0;border-radius:6px;background:#f8fafc;color:#475569;font-size:13px;line-height:1.4;cursor:pointer;outline:none;font-family:inherit;-webkit-transition:color .15s,border-color .15s,background .15s;transition:color .15s,border-color .15s,background .15s}.econtract-auth-perm-section__add-btn i[data-v-78bfcd5c]{font-size:14px}.econtract-auth-perm-section__add-btn[data-v-78bfcd5c]:focus,.econtract-auth-perm-section__add-btn[data-v-78bfcd5c]:hover{color:#3370ff;border-color:#b3c6ff;background:#e8f3ff}.econtract-auth-perm-section__tags[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;min-height:28px;margin-top:10px}.econtract-auth-perm-section__empty[data-v-78bfcd5c]{font-size:13px;color:#64748b}.econtract-auth-perm-tag[data-v-78bfcd5c]{border:none!important;background:#f1f5f9!important;color:#475569!important}.econtract-auth-perm-tag .el-icon-close[data-v-78bfcd5c]{color:#94a3b8}.econtract-auth-perm-tag .el-icon-close[data-v-78bfcd5c]:hover{color:#64748b;background:transparent}.auth-perm-cell[data-v-78bfcd5c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;max-width:100%}.auth-perm-cell__text[data-v-78bfcd5c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#475569;font-size:13px}.auth-name-cell[data-v-78bfcd5c]{font-size:14px;font-weight:600;color:#0f172a}.econtract-row-actions[data-v-78bfcd5c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.econtract-row-actions--inline[data-v-78bfcd5c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.econtract-action-item[data-v-78bfcd5c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:48px;padding:4px 6px;border:none;border-radius:6px;background:transparent;color:#3370ff;cursor:pointer;outline:none;font-family:inherit;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.econtract-action-item i[data-v-78bfcd5c]{font-size:18px;line-height:1}.econtract-action-item span[data-v-78bfcd5c]{font-size:12px;line-height:1.2;white-space:nowrap;-webkit-transform:scale(.95);transform:scale(.95)}.econtract-action-item[data-v-78bfcd5c]:focus,.econtract-action-item[data-v-78bfcd5c]:hover{background:#e8f3ff}.econtract-action-item.is-danger[data-v-78bfcd5c]{color:#ef4444}.econtract-action-item.is-danger[data-v-78bfcd5c]:focus,.econtract-action-item.is-danger[data-v-78bfcd5c]:hover{background:#fef2f2}.econtract-row-actions--inline .econtract-action-item[data-v-78bfcd5c]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;min-width:0;padding:4px 8px}.econtract-row-actions--inline .econtract-action-item i[data-v-78bfcd5c]{font-size:14px}.econtract-row-actions--inline .econtract-action-item span[data-v-78bfcd5c]{font-size:12px;-webkit-transform:none;transform:none}.cost-center-workbench .econtract-page-shell[data-v-78bfcd5c]{overflow-y:auto;overflow-x:hidden;margin:0;padding:12px}.cost-center-workbench .econtract-filter-card[data-v-78bfcd5c]{-ms-flex-negative:0;flex-shrink:0;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.cost-center-workbench .econtract-filter-card__body[data-v-78bfcd5c]{padding:10px 14px 10px}.cost-center-workbench .econtract-filter-form .el-form-item[data-v-78bfcd5c]{margin-bottom:8px}.cost-filter-period[data-v-78bfcd5c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.cost-filter-period__divider[data-v-78bfcd5c]{font-size:12px;color:#64748b;padding:0 2px;-ms-flex-negative:0;flex-shrink:0}.cost-filter-period .el-button+.el-button[data-v-78bfcd5c]{margin-left:0}.cost-period-chips[data-v-78bfcd5c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.cost-period-chips__item[data-v-78bfcd5c]{padding:6px 16px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;font-size:13px;color:#475569;cursor:pointer;outline:none;-webkit-transition:border-color .15s,background .15s,color .15s;transition:border-color .15s,background .15s,color .15s;font-family:inherit;line-height:1.4}.cost-period-chips__item[data-v-78bfcd5c]:hover{border-color:#b3c6ff;color:#3370ff}.cost-period-chips__item.is-active[data-v-78bfcd5c]{border-color:#3370ff;background:#e8f3ff;color:#3370ff;font-weight:600}.cost-center-body[data-v-78bfcd5c]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cost-center-body[data-v-78bfcd5c],.cost-center-main[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;min-width:0}.cost-center-main[data-v-78bfcd5c]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cost-center-aside[data-v-78bfcd5c]{-ms-flex-negative:0;flex-shrink:0;width:280px}.cost-usage-section[data-v-78bfcd5c]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px 16px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.cost-usage-section--sign[data-v-78bfcd5c]{border-left:3px solid #3370ff}.cost-usage-section--auth[data-v-78bfcd5c]{border-left:3px solid #6366f1}.cost-usage-section--sms-code[data-v-78bfcd5c]{border-left:3px solid #0ea5e9}.cost-usage-section--sms-notice[data-v-78bfcd5c]{border-left:3px solid #f59e0b}.cost-section-head[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px}.cost-section-head--compact[data-v-78bfcd5c]{margin-bottom:8px}.cost-section-head__dot[data-v-78bfcd5c]{width:8px;height:8px;border-radius:50%;background:#3370ff;-ms-flex-negative:0;flex-shrink:0}.cost-section-head__dot--sms-code[data-v-78bfcd5c]{background:#0ea5e9}.cost-section-head__dot--sms-notice[data-v-78bfcd5c]{background:#f59e0b}.cost-section-head__title[data-v-78bfcd5c]{font-size:15px;font-weight:600;color:#0f172a}.cost-section-head__hint[data-v-78bfcd5c]{font-size:12px;color:#64748b;margin-left:4px}.cost-usage-section__body--sign[data-v-78bfcd5c]{max-width:360px}.cost-usage-grid[data-v-78bfcd5c]{display:grid;gap:10px}.cost-usage-grid--auth[data-v-78bfcd5c]{grid-template-columns:repeat(3,minmax(0,1fr))}.cost-sms-split[data-v-78bfcd5c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cost-center-bottom[data-v-78bfcd5c]{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:12px}.cost-pay-card[data-v-78bfcd5c],.cost-recharge-card[data-v-78bfcd5c],.cost-summary-card[data-v-78bfcd5c]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.cost-pay-card__sub[data-v-78bfcd5c],.cost-summary-card__sub[data-v-78bfcd5c]{margin:0 0 12px;font-size:12px;color:#64748b}.cost-summary-metrics[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:12px 8px;background:#f8fafc;border-radius:6px;border:1px solid #e2e8f0}.cost-summary-metric[data-v-78bfcd5c]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.cost-summary-metric__label[data-v-78bfcd5c]{display:block;font-size:12px;color:#64748b;margin-bottom:6px}.cost-summary-metric__value[data-v-78bfcd5c]{font-size:24px;font-weight:700;color:#0f172a}.cost-summary-metric__value.is-remain[data-v-78bfcd5c]{color:#3370ff}.cost-summary-metric-divider[data-v-78bfcd5c]{width:1px;background:#e2e8f0;margin:0 12px}.cost-recharge-table-wrap[data-v-78bfcd5c]{margin-top:4px}.cost-pay-grid[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cost-pay-item[data-v-78bfcd5c]{text-align:center;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.cost-pay-item__qr[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:200px}.cost-pay-item__qr img[data-v-78bfcd5c]{max-width:100%;max-height:200px;width:auto;height:auto}.cost-pay-item__label[data-v-78bfcd5c]{margin-top:8px;font-size:13px;color:#475569}.cost-pay-item__label i[data-v-78bfcd5c]{margin-right:4px;color:#3370ff}.cost-center-empty[data-v-78bfcd5c]{text-align:center;margin-top:60px;padding-top:30px;color:#64748b;line-height:1.8}@media (max-width:1280px){.cost-center-body[data-v-78bfcd5c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cost-center-aside[data-v-78bfcd5c]{width:100%}.cost-pay-grid[data-v-78bfcd5c]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.cost-pay-grid .cost-pay-item[data-v-78bfcd5c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px}.cost-usage-grid--auth[data-v-78bfcd5c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.cost-center-bottom[data-v-78bfcd5c],.cost-sms-split[data-v-78bfcd5c],.cost-usage-grid--auth[data-v-78bfcd5c]{grid-template-columns:1fr}}.econtract-picker-dialog[data-v-78bfcd5c]{border-radius:10px}.econtract-picker-dialog .el-dialog__header[data-v-78bfcd5c]{padding:16px 20px 12px;border-bottom:1px solid #e2e8f0}.econtract-picker-dialog .el-dialog__header .el-dialog__title[data-v-78bfcd5c]{font-size:16px;font-weight:600;color:#0f172a}.econtract-picker-dialog .el-dialog__body[data-v-78bfcd5c]{padding:0;height:calc(84vh - 54px);overflow:hidden;background:#f1f5f9}.econtract-picker-dialog--preview .el-dialog__body[data-v-78bfcd5c]{height:auto;padding:0 20px 16px;background:#fff}.econtract-template-picker .econtract-table-card[data-v-78bfcd5c]{padding-bottom:4px}.econtract-template-picker .econtract-template-picker__table-wrap .econtract-empty-hint[data-v-78bfcd5c]{position:absolute;inset:48px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.area-title[data-v-78bfcd5c]{font-size:16px;font-weight:600;margin-bottom:10px;padding:0 10px;border-left:4px solid #3370ff;background:#bedaf7;color:#333}.item-info[data-v-78bfcd5c]{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:10px}.item-info .item-key[data-v-78bfcd5c]{width:110px;text-align:right;color:#333}.item-info .item-val[data-v-78bfcd5c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.approve-steps[data-v-78bfcd5c] .title{padding:0 5px;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.approve-steps[data-v-78bfcd5c] .el-step__description{padding-left:10px;padding-right:10px}.approve-steps[data-v-78bfcd5c] .user{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.approve-box[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex}.approve-box .approve-item[data-v-78bfcd5c]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.approve-box .approve-item .line[data-v-78bfcd5c]{position:absolute;top:13px;left:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:2px;background-color:#ccc}.approve-box .approve-item .line.last-line[data-v-78bfcd5c]{display:none}.approve-box .approve-item .index[data-v-78bfcd5c]{font-size:16px;font-weight:600;color:#999;border:2px solid #ccc;border-radius:50%;width:26px;height:26px;line-height:22px;text-align:center;margin:0 auto;position:relative;z-index:2;background:#fff}.approve-box .approve-item .title[data-v-78bfcd5c]{font-weight:600}.approve-box .approve-item .title[data-v-78bfcd5c],.approve-box .approve-item .user[data-v-78bfcd5c]{font-size:14px;color:#444;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.approve-box .approve-item .user[data-v-78bfcd5c]{font-weight:400;margin:0 5px}.approve-box .approve-item .time[data-v-78bfcd5c]{font-size:12px;font-weight:400;color:#666}.confirm-item[data-v-78bfcd5c]{gap:5px;padding:8px 0;border-bottom:1px solid #eee}.confirm-item[data-v-78bfcd5c],.phone-edit-cell[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.phone-edit-cell[data-v-78bfcd5c]{gap:6px}.phone-edit-cell .el-select[data-v-78bfcd5c]{width:130px}.phone-action-icon[data-v-78bfcd5c]{font-size:16px;color:#3370ff;cursor:pointer}.phone-action-icon.add[data-v-78bfcd5c]{color:#409eff}.duplicate-tips[data-v-78bfcd5c]{color:#e6a23c;background:#fdf6ec;border:1px solid #f5dab1;border-radius:4px;padding:5px 12px;line-height:20px}.location-box[data-v-78bfcd5c]{padding-left:100px;margin-top:-15px;margin-bottom:10px;font-size:14px}.location-box .location-body[data-v-78bfcd5c],.location-box .location-head[data-v-78bfcd5c]{border-bottom:1px solid #ebeef5;background:#fafafa;color:#57595e;font-weight:600}.location-box .location-body[data-v-78bfcd5c]:last-child,.location-box .location-head[data-v-78bfcd5c]:last-child{margin-bottom:30px}.location-box .location-body>div[data-v-78bfcd5c],.location-box .location-head>div[data-v-78bfcd5c]{display:inline-block;padding:8px 10px}.location-box .location-body>div[data-v-78bfcd5c]:first-child,.location-box .location-head>div[data-v-78bfcd5c]:first-child{width:100px}.location-box .location-body>div[data-v-78bfcd5c]:nth-child(2),.location-box .location-head>div[data-v-78bfcd5c]:nth-child(2){width:180px}.location-box .location-body>div[data-v-78bfcd5c]:nth-child(3),.location-box .location-head>div[data-v-78bfcd5c]:nth-child(3){width:200px}.location-box .location-body[data-v-78bfcd5c]{position:relative;border-bottom:1px solid #ebeef5;background:#fff;color:#666;font-weight:400}.location-box .location-body .error-tips[data-v-78bfcd5c]{font-size:12px;margin-top:-10px;position:absolute;top:25px;left:0}.resend-expired-banner[data-v-78bfcd5c]{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;padding:12px 14px}.resend-drawer-shell[data-v-78bfcd5c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:16px 20px;background:#f5f6f7}.legacy-drawer-body[data-v-78bfcd5c]{padding:20px}.legacy-drawer-footer[data-v-78bfcd5c]{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border-top:1px solid #e5e6eb;padding:0 20px}.resend-feishu-alert[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:12px 14px;margin-bottom:12px;background:#fff3e0;border:1px solid rgba(255,136,0,.25);border-radius:8px}.resend-feishu-alert__icon[data-v-78bfcd5c]{-ms-flex-negative:0;flex-shrink:0;font-size:18px;color:#f80;margin-top:1px}.resend-feishu-alert__title[data-v-78bfcd5c]{font-size:14px;font-weight:600;color:#1f2329;line-height:1.4}.resend-feishu-alert__desc[data-v-78bfcd5c]{margin-top:4px;font-size:13px;color:#646a73;line-height:1.5}.resend-feishu-alert__tag[data-v-78bfcd5c]{display:inline-block;margin-top:6px;padding:2px 8px;font-size:12px;color:#f80;background:rgba(255,136,0,.1);border-radius:4px}.resend-feishu-form .el-form-item[data-v-78bfcd5c]{margin-bottom:14px}.resend-feishu-form .el-form-item__label[data-v-78bfcd5c]{padding-bottom:4px;line-height:1.4;font-weight:600;color:#646a73}.resend-feishu-form .econtract-detail-card[data-v-78bfcd5c]{margin-bottom:12px;border-color:#e5e6eb;-webkit-box-shadow:none;box-shadow:none}.resend-feishu-form .econtract-detail-card__title[data-v-78bfcd5c]{border-left-color:#3370ff;color:#1f2329}.resend-readonly-value[data-v-78bfcd5c]{display:block;width:100%;padding:5px 12px;font-size:14px;line-height:1.5;color:#646a73;background:#f2f3f5;border:1px solid #e5e6eb;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}.resend-field-hint[data-v-78bfcd5c]{margin-top:6px;font-size:12px;line-height:1.5;color:#8f959e}.resend-field-hint--inline[data-v-78bfcd5c]{display:inline-block;margin-top:0;margin-left:10px;vertical-align:middle}.resend-field-with-help[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%}.resend-field-with-help__control[data-v-78bfcd5c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.resend-help-icon[data-v-78bfcd5c]{font-size:14px;color:#8f959e;cursor:help;-ms-flex-negative:0;flex-shrink:0}.resend-help-icon--inline[data-v-78bfcd5c]{margin-left:8px;vertical-align:middle}.resend-employee-form-item[data-v-78bfcd5c]{margin-bottom:8px!important}.resend-employee-table[data-v-78bfcd5c]{border:1px solid #e5e6eb;border-radius:8px;overflow:hidden;font-size:13px}.resend-employee-table__head[data-v-78bfcd5c],.resend-employee-table__row[data-v-78bfcd5c]{display:grid;grid-template-columns:100px 88px 1fr 1fr;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 12px}.resend-employee-table__head[data-v-78bfcd5c]{background:#f2f3f5;color:#646a73;font-weight:600;border-bottom:1px solid #e5e6eb}.resend-employee-table__row[data-v-78bfcd5c]{background:#fff;color:#1f2329;border-bottom:1px solid #e5e6eb}.resend-employee-table__row[data-v-78bfcd5c]:last-child{border-bottom:none}.resend-fields-grid[data-v-78bfcd5c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.resend-field-item__label[data-v-78bfcd5c]{margin-bottom:6px;font-size:13px;color:#646a73;font-weight:500}.resend-drawer-shell .phone-action-icon[data-v-78bfcd5c]{color:#3370ff}.edit-subject-value[data-v-78bfcd5c]{font-size:14px}.edit-card-head[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:10px}.edit-card-head__title[data-v-78bfcd5c]{margin-bottom:0!important}.edit-card-action-btn[data-v-78bfcd5c]{-ms-flex-negative:0;flex-shrink:0}.edit-empty-hint[data-v-78bfcd5c]{padding:16px;text-align:center;font-size:13px;color:#8f959e;background:#f2f3f5;border:1px dashed #e5e6eb;border-radius:8px}.edit-template-form-item[data-v-78bfcd5c]{margin-bottom:8px!important}.edit-employee-summary[data-v-78bfcd5c]{margin-bottom:10px;font-size:13px;line-height:1.5;color:#646a73}.edit-employee-summary__count[data-v-78bfcd5c]{color:#3370ff;font-weight:600}.edit-employee-table[data-v-78bfcd5c]{border:1px solid #e5e6eb;border-radius:8px;overflow:hidden;font-size:13px}.edit-employee-table__head[data-v-78bfcd5c],.edit-employee-table__row[data-v-78bfcd5c]{display:grid;grid-template-columns:40px 72px 72px minmax(0,1fr) minmax(0,1fr);gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 12px}.edit-employee-table__head[data-v-78bfcd5c]{background:#f2f3f5;color:#646a73;font-weight:600;border-bottom:1px solid #e5e6eb}.edit-employee-table__row[data-v-78bfcd5c]{background:#fff;color:#1f2329;border-bottom:1px solid #e5e6eb}.edit-employee-table__row[data-v-78bfcd5c]:last-child{border-bottom:none}.edit-date-range[data-v-78bfcd5c]{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.edit-date-range__item[data-v-78bfcd5c]{margin-bottom:0!important}.edit-date-range__sep[data-v-78bfcd5c]{padding-top:8px;color:#8f959e;font-size:13px}.edit-template-selected[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:10px 12px;background:#f2f3f5;border:1px solid #e5e6eb;border-radius:6px;font-size:14px;color:#1f2329}.edit-template-remove[data-v-78bfcd5c]{color:#f54a45;cursor:pointer;font-size:16px}.edit-fields-grid[data-v-78bfcd5c]{display:grid;grid-template-columns:1fr;gap:12px}.edit-field-item__label[data-v-78bfcd5c]{margin-bottom:6px;font-size:13px;font-weight:600;color:#646a73}.resend-confirm-layout[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-height:0;background:#f5f6f7}.resend-confirm-preview[data-v-78bfcd5c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #ebeef5}.resend-confirm-preview__bar[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:12px 16px;background:#fff;border-bottom:1px solid #ebeef5}.resend-confirm-preview__title[data-v-78bfcd5c]{font-size:14px;font-weight:600;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resend-confirm-preview__tag[data-v-78bfcd5c]{-ms-flex-negative:0;flex-shrink:0;font-size:12px;color:#409eff;background:#ecf5ff;padding:2px 8px;border-radius:10px}.resend-confirm-preview__frame[data-v-78bfcd5c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;background:#eef1f6}.resend-confirm-preview__frame iframe[data-v-78bfcd5c]{display:block;width:100%;height:100%;border:0;background:#fff}.resend-confirm-panel[data-v-78bfcd5c]{width:340px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-left:1px solid #e5e6eb}.resend-confirm-panel__head[data-v-78bfcd5c]{padding:14px 16px;font-size:14px;font-weight:600;color:#303133;border-bottom:1px solid #ebeef5}.resend-confirm-panel__body[data-v-78bfcd5c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:12px 16px 16px}.resend-info-block+.resend-info-block[data-v-78bfcd5c]{margin-top:14px}.resend-info-block__label[data-v-78bfcd5c]{font-size:12px;color:#909399;margin-bottom:8px}.resend-info-card[data-v-78bfcd5c]{background:#f8fafc;border:1px solid #ebeef5;border-radius:8px;padding:10px 12px}.resend-info-card+.resend-info-card[data-v-78bfcd5c]{margin-top:8px}.resend-info-card--plain[data-v-78bfcd5c]{background:#fff}.resend-info-card__name[data-v-78bfcd5c]{font-size:15px;font-weight:600;color:#303133;margin-bottom:8px}.resend-info-card__row[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;font-size:13px;line-height:22px;color:#606266}.resend-info-card__row span[data-v-78bfcd5c]:first-child{-ms-flex-negative:0;flex-shrink:0;color:#909399}.resend-info-card__row span[data-v-78bfcd5c]:last-child{text-align:right;word-break:break-all}.resend-highlight[data-v-78bfcd5c]{color:#e6a23c;font-weight:600}.resend-confirm-tip[data-v-78bfcd5c]{margin-top:14px;padding:10px 12px;font-size:12px;line-height:18px;color:#909399;background:#f4f4f5;border-radius:6px}.resend-preview-empty[data-v-78bfcd5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;color:#909399;font-size:14px}.resend-confirm-footer[data-v-78bfcd5c]{text-align:right}.batch-resend-drawer .el-button,.econtract-detail-drawer .el-button,.resend-confirm-dialog .el-button{border-radius:6px;font-weight:500;-webkit-transition:background-color .2s ease,border-color .2s ease,color .2s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.batch-resend-drawer .el-button--primary,.econtract-detail-drawer .el-button--primary,.resend-confirm-dialog .el-button--primary{background-color:#3370ff;border-color:#3370ff;color:#fff}.batch-resend-drawer .el-button--primary:focus,.batch-resend-drawer .el-button--primary:hover,.econtract-detail-drawer .el-button--primary:focus,.econtract-detail-drawer .el-button--primary:hover,.resend-confirm-dialog .el-button--primary:focus,.resend-confirm-dialog .el-button--primary:hover{background-color:#4e83fd;border-color:#4e83fd;color:#fff}.batch-resend-drawer .el-button--primary:active,.econtract-detail-drawer .el-button--primary:active,.resend-confirm-dialog .el-button--primary:active{background-color:#2b5fd9;border-color:#2b5fd9}.batch-resend-drawer .el-button--primary.is-plain,.econtract-detail-drawer .el-button--primary.is-plain,.resend-confirm-dialog .el-button--primary.is-plain{color:#3370ff;background:#e8f3ff;border-color:rgba(51,112,255,.35)}.batch-resend-drawer .el-button--primary.is-plain:focus,.batch-resend-drawer .el-button--primary.is-plain:hover,.econtract-detail-drawer .el-button--primary.is-plain:focus,.econtract-detail-drawer .el-button--primary.is-plain:hover,.resend-confirm-dialog .el-button--primary.is-plain:focus,.resend-confirm-dialog .el-button--primary.is-plain:hover{color:#fff;background:#3370ff;border-color:#3370ff}.batch-resend-drawer .el-button--default,.econtract-detail-drawer .el-button--default,.resend-confirm-dialog .el-button--default{border-color:#dee0e3;color:#1f2329;background:#fff}.batch-resend-drawer .el-button--default:focus,.batch-resend-drawer .el-button--default:hover,.econtract-detail-drawer .el-button--default:focus,.econtract-detail-drawer .el-button--default:hover,.resend-confirm-dialog .el-button--default:focus,.resend-confirm-dialog .el-button--default:hover{color:#3370ff;border-color:#3370ff;background:#fff}.batch-resend-drawer .el-button--danger,.econtract-detail-drawer .el-button--danger,.resend-confirm-dialog .el-button--danger{background-color:#f54a45;border-color:#f54a45;color:#fff}.batch-resend-drawer .el-button--danger:focus,.batch-resend-drawer .el-button--danger:hover,.econtract-detail-drawer .el-button--danger:focus,.econtract-detail-drawer .el-button--danger:hover,.resend-confirm-dialog .el-button--danger:focus,.resend-confirm-dialog .el-button--danger:hover{background-color:#f76965;border-color:#f76965;color:#fff}.batch-resend-drawer .el-button--danger.is-plain,.econtract-detail-drawer .el-button--danger.is-plain,.resend-confirm-dialog .el-button--danger.is-plain{color:#f54a45;background:#fff1f0;border-color:#ffccc7}.batch-resend-drawer .el-button--danger.is-plain:focus,.batch-resend-drawer .el-button--danger.is-plain:hover,.econtract-detail-drawer .el-button--danger.is-plain:focus,.econtract-detail-drawer .el-button--danger.is-plain:hover,.resend-confirm-dialog .el-button--danger.is-plain:focus,.resend-confirm-dialog .el-button--danger.is-plain:hover{color:#fff;background:#f54a45;border-color:#f54a45}.batch-resend-drawer .add-confirm-footer .el-button+.el-button,.batch-resend-drawer .batch-resend-footer .el-button+.el-button,.batch-resend-drawer .econtract-detail-footer .el-button+.el-button,.batch-resend-drawer .foot-oprate .el-button+.el-button,.batch-resend-drawer .legacy-drawer-footer .el-button+.el-button,.batch-resend-drawer .resend-confirm-footer .el-button+.el-button,.econtract-detail-drawer .add-confirm-footer .el-button+.el-button,.econtract-detail-drawer .batch-resend-footer .el-button+.el-button,.econtract-detail-drawer .econtract-detail-footer .el-button+.el-button,.econtract-detail-drawer .foot-oprate .el-button+.el-button,.econtract-detail-drawer .legacy-drawer-footer .el-button+.el-button,.econtract-detail-drawer .resend-confirm-footer .el-button+.el-button,.resend-confirm-dialog .add-confirm-footer .el-button+.el-button,.resend-confirm-dialog .batch-resend-footer .el-button+.el-button,.resend-confirm-dialog .econtract-detail-footer .el-button+.el-button,.resend-confirm-dialog .foot-oprate .el-button+.el-button,.resend-confirm-dialog .legacy-drawer-footer .el-button+.el-button,.resend-confirm-dialog .resend-confirm-footer .el-button+.el-button{margin-left:8px}.batch-resend-drawer .el-dialog__header,.batch-resend-drawer .el-drawer__header,.econtract-detail-drawer .el-dialog__header,.econtract-detail-drawer .el-drawer__header,.resend-confirm-dialog .el-dialog__header,.resend-confirm-dialog .el-drawer__header{margin-bottom:0;padding:16px 20px 12px;border-bottom:1px solid #e5e6eb}.batch-resend-drawer .el-dialog__header .el-dialog__title,.batch-resend-drawer .el-dialog__header span,.batch-resend-drawer .el-drawer__header .el-dialog__title,.batch-resend-drawer .el-drawer__header span,.econtract-detail-drawer .el-dialog__header .el-dialog__title,.econtract-detail-drawer .el-dialog__header span,.econtract-detail-drawer .el-drawer__header .el-dialog__title,.econtract-detail-drawer .el-drawer__header span,.resend-confirm-dialog .el-dialog__header .el-dialog__title,.resend-confirm-dialog .el-dialog__header span,.resend-confirm-dialog .el-drawer__header .el-dialog__title,.resend-confirm-dialog .el-drawer__header span{font-size:16px;font-weight:600;color:#1f2329}.batch-resend-drawer .el-drawer__body,.econtract-detail-drawer .el-drawer__body,.resend-confirm-dialog .el-drawer__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;overflow:hidden}.batch-resend-drawer .el-input__inner,.batch-resend-drawer .el-select .el-input__inner,.econtract-detail-drawer .el-input__inner,.econtract-detail-drawer .el-select .el-input__inner,.resend-confirm-dialog .el-input__inner,.resend-confirm-dialog .el-select .el-input__inner{border-radius:6px;border-color:#dee0e3}.batch-resend-drawer .el-input__inner:hover,.batch-resend-drawer .el-select .el-input__inner:hover,.econtract-detail-drawer .el-input__inner:hover,.econtract-detail-drawer .el-select .el-input__inner:hover,.resend-confirm-dialog .el-input__inner:hover,.resend-confirm-dialog .el-select .el-input__inner:hover{border-color:#3370ff}.batch-resend-drawer .el-drawer__header{padding:12px 20px}.batch-resend-drawer .batch-resend-drawer__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:100%;margin-right:8px}.batch-resend-drawer .batch-resend-drawer__back{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;height:36px;padding:0 14px;border:1px solid #3370ff;border-radius:6px;background:#e8f3ff;color:#3370ff!important;font-size:14px;font-weight:600;line-height:1;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-box-shadow:0 1px 2px rgba(51,112,255,.12);box-shadow:0 1px 2px rgba(51,112,255,.12)}.batch-resend-drawer .batch-resend-drawer__back:hover{color:#fff!important;border-color:#3370ff;background:#3370ff}.batch-resend-drawer .batch-resend-drawer__back i{font-size:16px;font-weight:700}.batch-resend-drawer .batch-resend-drawer__title-wrap{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.batch-resend-drawer .batch-resend-drawer__title{margin:0;font-size:16px;font-weight:600;line-height:1.3;color:#1f2329}.batch-resend-drawer .batch-resend-drawer__sub{margin:2px 0 0;font-size:12px;line-height:1.4;color:#8f959e}.econtract-detail-card__title{border-left-color:#3370ff!important}.edit-drawer--feishu.econtract-detail-drawer .el-drawer__header,.resend-drawer--feishu.econtract-detail-drawer .el-drawer__header{margin-bottom:0;padding:16px 20px 12px;border-bottom:1px solid #e5e6eb}.edit-drawer--feishu.econtract-detail-drawer .el-drawer__header span,.resend-drawer--feishu.econtract-detail-drawer .el-drawer__header span{font-size:16px;font-weight:600;color:#1f2329}.edit-drawer--feishu.econtract-detail-drawer .el-drawer__body,.resend-drawer--feishu.econtract-detail-drawer .el-drawer__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;overflow:hidden}.edit-drawer--feishu.econtract-detail-drawer .econtract-detail-footer,.resend-drawer--feishu.econtract-detail-drawer .econtract-detail-footer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 20px;border-top-color:#e5e6eb}.resend-confirm-dialog .el-dialog__body{padding:0}.resend-confirm-dialog .el-dialog__header{padding:16px 20px 12px;border-bottom:1px solid #ebeef5}.resend-confirm-dialog .el-dialog__footer{padding:12px 20px;border-top:1px solid #ebeef5}.resend-confirm-dialog--fullscreen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0!important;border-radius:0}.resend-confirm-dialog--fullscreen .el-dialog__header{-ms-flex-negative:0;flex-shrink:0;margin:0}.resend-confirm-dialog--fullscreen .el-dialog__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.resend-confirm-dialog--fullscreen .el-dialog__footer{-ms-flex-negative:0;flex-shrink:0}.resend-confirm-dialog--fullscreen .resend-confirm-layout{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.batch-resend-page[data-v-340b3f74]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;background:#f1f5f9}.batch-resend-toolbar[data-v-340b3f74]{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:14px 24px;border-bottom:1px solid #e2e8f0;background:#fff}.batch-resend-summary[data-v-340b3f74],.batch-resend-toolbar[data-v-340b3f74]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.batch-resend-summary[data-v-340b3f74]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;min-width:0}.batch-resend-summary__pill[data-v-340b3f74]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:4px 12px;font-size:13px;color:#606266;background:#e8f3ff;border-radius:999px}.batch-resend-summary__pill strong[data-v-340b3f74]{color:#3370ff;font-size:16px;font-weight:600}.batch-resend-summary__warn[data-v-340b3f74]{font-size:13px;color:#f80}.batch-person-panel[data-v-340b3f74]{-ms-flex-negative:0;flex-shrink:0;padding:12px 24px 8px;border-bottom:1px solid #e2e8f0;background:#fff}.batch-person-panel__title-row[data-v-340b3f74]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:8px}.batch-person-panel__title[data-v-340b3f74]{font-size:13px;font-weight:600;color:#303133}.batch-person-table-wrap[data-v-340b3f74]{max-height:280px;overflow:auto}.batch-person-table[data-v-340b3f74]{width:100%}.batch-person-ways[data-v-340b3f74]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.batch-person-card__hint[data-v-340b3f74]{margin-top:4px;font-size:12px;color:#f80;line-height:1.4}.batch-resend-table-wrap[data-v-340b3f74]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:16px 24px;overflow:hidden}.batch-resend-table[data-v-340b3f74]{border-radius:8px;overflow:hidden;background:#fff;-webkit-box-shadow:0 1px 2px rgba(31,35,41,.04);box-shadow:0 1px 2px rgba(31,35,41,.04)}.batch-resend-table[data-v-340b3f74] th{background:#fafbfc!important;color:#606266;font-weight:500;border-bottom-color:#e2e8f0!important}.batch-resend-table[data-v-340b3f74] td{border-bottom-color:#f0f1f2!important;color:#303133}.batch-resend-table[data-v-340b3f74] .el-link--primary{color:#3370ff}.batch-resend-table[data-v-340b3f74] .el-tag--success{color:#00b42a;border-color:#aff0b5;background:#e8ffea}.batch-resend-table[data-v-340b3f74] .el-tag--info{color:#606266;border-color:#e2e8f0;background:#f5f6f7}.batch-resend-table[data-v-340b3f74] .el-tag--warning{color:#ff7d00;border-color:#ffcf8b;background:#fff7e8}.batch-resend-footer[data-v-340b3f74]{-ms-flex-negative:0;flex-shrink:0;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;border-top:1px solid #e2e8f0;background:#fff}.batch-resend-footer[data-v-340b3f74],.batch-resend-ops[data-v-340b3f74]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.batch-resend-ops[data-v-340b3f74]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.gray[data-v-340b3f74]{color:#606266}.batch-preview-fade-enter-active[data-v-340b3f74],.batch-preview-fade-leave-active[data-v-340b3f74]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.batch-preview-fade-enter[data-v-340b3f74],.batch-preview-fade-leave-to[data-v-340b3f74]{opacity:0}.batch-preview-fullscreen[data-v-340b3f74]{position:fixed;inset:0;z-index:4000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff}.batch-preview-fullscreen__header[data-v-340b3f74]{-ms-flex-negative:0;flex-shrink:0;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:0 20px;border-bottom:1px solid #e2e8f0}.batch-preview-fullscreen__back[data-v-340b3f74]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;border:none;background:transparent;color:#606266;cursor:pointer;font-size:14px}.batch-preview-fullscreen__title-wrap[data-v-340b3f74]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.batch-preview-fullscreen__title[data-v-340b3f74]{font-size:15px;font-weight:600;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-preview-fullscreen__tag[data-v-340b3f74]{-ms-flex-negative:0;flex-shrink:0;font-size:12px;color:#3370ff;background:#e8f3ff;padding:2px 8px;border-radius:4px}.batch-preview-fullscreen__meta[data-v-340b3f74]{-ms-flex-negative:0;flex-shrink:0;font-size:13px;color:#606266}.batch-preview-fullscreen__body[data-v-340b3f74]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.batch-preview-fullscreen__body iframe[data-v-340b3f74]{width:100%;height:100%;border:0}.batch-preview-empty[data-v-340b3f74]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#606266}.econtract-module .el-button[data-v-7effc57c]{border-radius:6px;font-weight:500;-webkit-transition:background-color .2s ease,border-color .2s ease,color .2s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.econtract-module .el-button--primary[data-v-7effc57c]{background-color:#3370ff;border-color:#3370ff;color:#fff}.econtract-module .el-button--primary[data-v-7effc57c]:focus,.econtract-module .el-button--primary[data-v-7effc57c]:hover{background-color:#4e83fd;border-color:#4e83fd;color:#fff}.econtract-module .el-button--primary[data-v-7effc57c]:active{background-color:#2b5fd9;border-color:#2b5fd9}.econtract-module .el-button--primary.is-plain[data-v-7effc57c]{color:#3370ff;background:#e8f3ff;border-color:rgba(51,112,255,.35)}.econtract-module .el-button--primary.is-plain[data-v-7effc57c]:focus,.econtract-module .el-button--primary.is-plain[data-v-7effc57c]:hover{color:#fff;background:#3370ff;border-color:#3370ff}.econtract-module .el-button--default[data-v-7effc57c]{border-color:#dee0e3;color:#1f2329;background:#fff}.econtract-module .el-button--default[data-v-7effc57c]:focus,.econtract-module .el-button--default[data-v-7effc57c]:hover{color:#3370ff;border-color:#3370ff;background:#fff}.econtract-module .el-button--danger[data-v-7effc57c]{background-color:#f54a45;border-color:#f54a45;color:#fff}.econtract-module .el-button--danger[data-v-7effc57c]:focus,.econtract-module .el-button--danger[data-v-7effc57c]:hover{background-color:#f76965;border-color:#f76965;color:#fff}.econtract-module .el-button--danger.is-plain[data-v-7effc57c]{color:#f54a45;background:#fff1f0;border-color:#ffccc7}.econtract-module .el-button--danger.is-plain[data-v-7effc57c]:focus,.econtract-module .el-button--danger.is-plain[data-v-7effc57c]:hover{color:#fff;background:#f54a45;border-color:#f54a45}.econtract-module .add-confirm-footer .el-button+.el-button[data-v-7effc57c],.econtract-module .batch-resend-footer .el-button+.el-button[data-v-7effc57c],.econtract-module .econtract-detail-footer .el-button+.el-button[data-v-7effc57c],.econtract-module .foot-oprate .el-button+.el-button[data-v-7effc57c],.econtract-module .legacy-drawer-footer .el-button+.el-button[data-v-7effc57c],.econtract-module .resend-confirm-footer .el-button+.el-button[data-v-7effc57c]{margin-left:8px}.econtract-module--workbench[data-v-7effc57c]{background:#f1f5f9}.econtract-module--workbench.packagePage[data-v-7effc57c]{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.econtract-module--workbench .econtract-page-shell[data-v-7effc57c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;margin:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;overflow:hidden}.econtract-module--workbench .econtract-page-header[data-v-7effc57c],.econtract-module--workbench .econtract-stat-row[data-v-7effc57c]{-ms-flex-negative:0;flex-shrink:0}.econtract-module--workbench .econtract-page-header[data-v-7effc57c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.econtract-module--workbench .econtract-page-header__title[data-v-7effc57c]{font-size:18px;font-weight:600;color:#0f172a;line-height:1.3}.econtract-module--workbench .econtract-page-header__sub[data-v-7effc57c]{margin-top:4px;font-size:12px;color:#64748b}.econtract-module--workbench .econtract-page-header__actions[data-v-7effc57c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.econtract-module--workbench .econtract-company-pill[data-v-7effc57c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:999px;font-size:13px;color:#475569;cursor:pointer;max-width:280px}.econtract-module--workbench .econtract-company-pill[data-v-7effc57c]:hover{border-color:#b3c6ff;color:#3370ff}.econtract-module--workbench .econtract-company-pill .el-icon-office-building[data-v-7effc57c]{color:#3370ff}.econtract-module--workbench .econtract-stat-row[data-v-7effc57c]{-ms-flex-negative:0;flex-shrink:0}.econtract-module--workbench .econtract-stat-strip[data-v-7effc57c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px;overflow-x:auto;padding-bottom:2px}.econtract-module--workbench .econtract-stat-strip[data-v-7effc57c]::-webkit-scrollbar{height:4px}.econtract-module--workbench .econtract-stat-strip[data-v-7effc57c]::-webkit-scrollbar-thumb{border-radius:4px;background:#cbd5e1}.econtract-module--workbench .econtract-stat-group[data-v-7effc57c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:6px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding:8px;border-radius:10px;border:1px solid #e2e8f0}.econtract-module--workbench .econtract-stat-group--sign[data-v-7effc57c]{-webkit-box-flex:3;-ms-flex:3 1 0px;flex:3 1 0;background:#eff6ff;border-color:#bfdbfe}.econtract-module--workbench .econtract-stat-group--dept[data-v-7effc57c]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;background:#eef2ff;border-color:#a5b4fc}.econtract-module--workbench .econtract-stat-group--pending[data-v-7effc57c]{-webkit-box-flex:2;-ms-flex:2 1 0px;flex:2 1 0;background:#f0fdf4;border-color:#86efac}.econtract-module--workbench .econtract-category-chips[data-v-7effc57c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);max-height:96px;overflow-y:auto}.econtract-module--workbench .econtract-category-chips__label[data-v-7effc57c]{-ms-flex-negative:0;flex-shrink:0;font-size:12px;font-weight:600;color:#64748b;margin-right:4px}.econtract-module--workbench .econtract-category-chips__item[data-v-7effc57c]{-ms-flex-negative:0;flex-shrink:0;padding:6px 14px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;font-size:13px;color:#475569;cursor:pointer;outline:none;-webkit-transition:border-color .15s,background .15s,color .15s;transition:border-color .15s,background .15s,color .15s}.econtract-module--workbench .econtract-category-chips__item[data-v-7effc57c]:hover{border-color:#b3c6ff;color:#3370ff}.econtract-module--workbench .econtract-category-chips__item.is-active[data-v-7effc57c]{border-color:#3370ff;background:#e8f3ff;color:#3370ff;font-weight:600}.econtract-module--workbench .econtract-stat-card[data-v-7effc57c]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;cursor:pointer;-webkit-transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s,background .15s;transition:border-color .15s,box-shadow .15s,background .15s,-webkit-box-shadow .15s;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-module--workbench .econtract-stat-card[data-v-7effc57c]:hover{border-color:#b3c6ff}.econtract-module--workbench .econtract-stat-card.is-active[data-v-7effc57c]{border-color:#3370ff;-webkit-box-shadow:0 1px 5px 0 rgba(42,114,189,.35);box-shadow:0 1px 5px 0 rgba(42,114,189,.35);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8f3ff));background:linear-gradient(180deg,#fff,#e8f3ff)}.econtract-module--workbench .econtract-stat-card--rich[data-v-7effc57c]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 12px 12px;gap:2px;-webkit-box-shadow:none;box-shadow:none;background:hsla(0,0%,100%,.82)}.econtract-module--workbench .econtract-stat-card.is-tone-sign[data-v-7effc57c]:not(.is-active):hover{border-color:#93c5fd}.econtract-module--workbench .econtract-stat-card.is-tone-sign.is-active[data-v-7effc57c]{border-color:#3370ff;-webkit-box-shadow:0 1px 5px 0 rgba(42,114,189,.35);box-shadow:0 1px 5px 0 rgba(42,114,189,.35);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8f3ff));background:linear-gradient(180deg,#fff,#e8f3ff)}.econtract-module--workbench .econtract-stat-card.is-tone-dept[data-v-7effc57c]:not(.is-active):hover{border-color:#818cf8}.econtract-module--workbench .econtract-stat-card.is-tone-dept.is-active[data-v-7effc57c]{border-color:#6366f1;-webkit-box-shadow:0 1px 5px 0 rgba(99,102,241,.35);box-shadow:0 1px 5px 0 rgba(99,102,241,.35);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eef2ff));background:linear-gradient(180deg,#fff,#eef2ff)}.econtract-module--workbench .econtract-stat-card.is-tone-dept.is-active .econtract-stat-card__icon[data-v-7effc57c]{background:#e0e7ff;color:#6366f1}.econtract-module--workbench .econtract-stat-card.is-tone-pending:not(.is-active) .econtract-stat-card__icon[data-v-7effc57c]{background:#dcfce7;color:#16a34a}.econtract-module--workbench .econtract-stat-card.is-tone-pending[data-v-7effc57c]:not(.is-active):hover{border-color:#4ade80}.econtract-module--workbench .econtract-stat-card.is-tone-pending.is-active[data-v-7effc57c]{border-color:#22c55e;-webkit-box-shadow:0 1px 5px 0 rgba(34,197,94,.35);box-shadow:0 1px 5px 0 rgba(34,197,94,.35);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dcfce7));background:linear-gradient(180deg,#fff,#dcfce7)}.econtract-module--workbench .econtract-stat-card.is-tone-pending.is-active .econtract-stat-card__icon[data-v-7effc57c]{background:#bbf7d0;color:#15803d}.econtract-module--workbench .econtract-stat-card.is-tone-pending.is-active .econtract-stat-card__value[data-v-7effc57c]{color:#15803d}.econtract-module--workbench .econtract-stat-card__top[data-v-7effc57c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.econtract-module--workbench .econtract-stat-card__icon[data-v-7effc57c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#e8f3ff;color:#3370ff;font-size:15px}.econtract-module--workbench .econtract-stat-card__badge[data-v-7effc57c]{padding:1px 6px;border-radius:999px;background:#fef2f2;border:1px solid #fecaca;font-size:11px;color:#dc2626;line-height:1.5;white-space:nowrap}.econtract-module--workbench .econtract-stat-card__desc[data-v-7effc57c]{font-size:11px;color:#64748b;line-height:1.35;min-height:15px}.econtract-module--workbench .econtract-stat-card__foot[data-v-7effc57c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6px;margin-top:auto;padding-top:6px}.econtract-module--workbench .econtract-stat-card__meta[data-v-7effc57c]{font-size:11px;color:#64748b;text-align:right;line-height:1.3;-ms-flex-negative:0;flex-shrink:0;max-width:72px}.econtract-module--workbench .econtract-stat-card__label[data-v-7effc57c]{font-size:13px;font-weight:600;color:#475569;line-height:1.3}.econtract-module--workbench .econtract-stat-card__value[data-v-7effc57c]{font-size:22px;font-weight:700;color:#0f172a;line-height:1}.econtract-module--workbench .econtract-refresh-btn[data-v-7effc57c]{-ms-flex-negative:0;flex-shrink:0;color:#3370ff;font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.econtract-module--workbench .econtract-refresh-btn[data-v-7effc57c]:hover{color:#4e83fd}.econtract-list-scheme-a[data-v-7effc57c],.econtract-module--workbench .econtract-list-panel[data-v-7effc57c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.econtract-list-scheme-a[data-v-7effc57c]{gap:10px}.econtract-list-scheme-a .econtract-filter-card[data-v-7effc57c]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:0;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.econtract-list-scheme-a .econtract-filter-card__body[data-v-7effc57c]{padding:8px 12px 6px}.econtract-list-scheme-a .econtract-filter-form .el-form-item[data-v-7effc57c]{margin-bottom:6px}.econtract-list-scheme-a .econtract-filter-form--org[data-v-7effc57c]{padding-top:2px;border-top:1px dashed #f1f5f9;margin-top:2px}.econtract-list-scheme-a .econtract-filter-actions .el-button+.el-button[data-v-7effc57c]{margin-left:8px}.econtract-list-scheme-a .econtract-filter-add[data-v-7effc57c]{margin-right:4px}.econtract-list-scheme-a .econtract-filter-add .el-button[data-v-7effc57c]{padding-left:14px;padding-right:14px}.econtract-list-scheme-a .econtract-filter-more[data-v-7effc57c]{margin-left:10px;font-size:13px;color:#64748b;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.econtract-list-scheme-a .econtract-filter-more[data-v-7effc57c]:hover{color:#3370ff}.econtract-list-scheme-a .econtract-status-chips[data-v-7effc57c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:4px 0 8px;border-top:1px dashed #f1f5f9;margin-top:4px}.econtract-list-scheme-a .econtract-status-chip[data-v-7effc57c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 12px;font-size:12px;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .15s ease;transition:all .15s ease}.econtract-list-scheme-a .econtract-status-chip[data-v-7effc57c]:hover{border-color:#b3c6ff;color:#3370ff}.econtract-list-scheme-a .econtract-status-chip.is-active[data-v-7effc57c]{background:#e8f3ff;border-color:#b3c6ff;color:#3370ff;font-weight:500}.econtract-list-scheme-a .econtract-table-card[data-v-7effc57c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px 8px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-list-scheme-a .econtract-toolbar[data-v-7effc57c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;gap:12px;-ms-flex-negative:0;flex-shrink:0}.econtract-list-scheme-a .econtract-toolbar__right[data-v-7effc57c]{margin-left:auto}.econtract-table-wrap .econtract-name[data-v-7effc57c]{font-size:15px;font-weight:600;color:#0f172a}.econtract-table-wrap .econtract-row-actions[data-v-7effc57c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.econtract-table-wrap .econtract-action-item[data-v-7effc57c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:48px;padding:4px 6px;border:none;border-radius:6px;background:transparent;color:#3370ff;cursor:pointer;outline:none;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.econtract-table-wrap .econtract-action-item i[data-v-7effc57c]{font-size:18px;line-height:1}.econtract-table-wrap .econtract-action-item span[data-v-7effc57c]{font-size:12px;line-height:1.2;white-space:nowrap;-webkit-transform:scale(.95);transform:scale(.95)}.econtract-table-wrap .econtract-action-item[data-v-7effc57c]:focus,.econtract-table-wrap .econtract-action-item[data-v-7effc57c]:hover{background:#e8f3ff}.econtract-table-wrap .econtract-action-item.is-danger[data-v-7effc57c]{color:#f54a45}.econtract-table-wrap .econtract-action-item.is-danger[data-v-7effc57c]:focus,.econtract-table-wrap .econtract-action-item.is-danger[data-v-7effc57c]:hover{background:#fff1f0}.econtract-table-wrap .econtract-pagination-bar[data-v-7effc57c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:8px;-ms-flex-negative:0;flex-shrink:0}.econtract-table-wrap .econtract-action-danger[data-v-7effc57c]{color:#f54a45}.econtract-table-wrap .el-table[data-v-7effc57c]:before{display:none}.econtract-table-wrap .el-table th[data-v-7effc57c]{background:#f8fafc!important;color:#475569;font-weight:600}.econtract-table-wrap .el-table td[data-v-7effc57c]{border-bottom-color:#f1f5f9}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-7effc57c]{scrollbar-width:auto}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-7effc57c]::-webkit-scrollbar{width:8px;height:8px}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-7effc57c]::-webkit-scrollbar-thumb{border-radius:4px;background:#999}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-7effc57c]::-webkit-scrollbar-track{background:transparent}.econtract-table-wrap--in-panel[data-v-7effc57c]{min-height:200px}.econtract-table-wrap--in-panel .el-table th[data-v-7effc57c]{background:#f8fafc!important;color:#475569;font-weight:600}.econtract-table-wrap--in-panel .el-table td[data-v-7effc57c]{border-bottom-color:#f1f5f9}.econtract-table-wrap--in-panel .el-table[data-v-7effc57c]:before{display:none}.econtract-empty-hint[data-v-7effc57c]{text-align:center;padding:48px 16px;color:#64748b;font-size:14px}@media (max-width:1200px){.econtract-module--workbench .econtract-stat-strip[data-v-7effc57c]{-ms-flex-wrap:wrap;flex-wrap:wrap}.econtract-module--workbench .econtract-stat-group[data-v-7effc57c]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.econtract-detail-body--fill[data-v-7effc57c]{overflow:hidden;-ms-flex-direction:column;flex-direction:column}.econtract-detail-b-main--fill[data-v-7effc57c],.econtract-detail-body--fill[data-v-7effc57c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.econtract-detail-b-main--fill[data-v-7effc57c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;-ms-flex-direction:column;flex-direction:column}.econtract-panel-content[data-v-7effc57c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:16px;overflow:auto}.econtract-preview-content[data-v-7effc57c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:12px 16px 16px;background:#f8fafc}.econtract-preview-content iframe[data-v-7effc57c]{display:block;width:100%;height:100%;min-height:480px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-history-meta[data-v-7effc57c]{margin-top:4px;font-size:12px;color:#64748b}.econtract-detail-toolbar[data-v-7effc57c]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.econtract-detail-toolbar__label[data-v-7effc57c]{font-size:12px;color:#64748b}.econtract-detail-body[data-v-7effc57c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:16px 20px;background:#f1f5f9}.econtract-detail-footer[data-v-7effc57c]{-ms-flex-negative:0;flex-shrink:0;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border-top:1px solid #e2e8f0;background:#fff}.econtract-detail-hero[data-v-7effc57c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:16px;margin-bottom:12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-detail-hero__title[data-v-7effc57c]{margin:0;font-size:17px;font-weight:600;color:#0f172a;line-height:1.35}.econtract-detail-hero__meta[data-v-7effc57c]{margin-top:6px;font-size:12px;color:#64748b;line-height:1.5}.econtract-detail-hero__dot[data-v-7effc57c]{margin:0 6px}.econtract-detail-card[data-v-7effc57c]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;margin-bottom:12px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-detail-card--flat[data-v-7effc57c]{-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}.econtract-detail-card__title[data-v-7effc57c]{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:12px;padding-left:8px;border-left:3px solid #3370ff;height:18px;line-height:18px}.econtract-detail-grid[data-v-7effc57c]{display:grid;gap:12px;margin-bottom:12px}.econtract-detail-grid--2[data-v-7effc57c]{grid-template-columns:repeat(2,minmax(0,1fr))}.econtract-detail-steps[data-v-7effc57c] .el-step__head.is-finish{color:#3370ff;border-color:#3370ff}.econtract-detail-steps[data-v-7effc57c] .el-step__description.is-finish,.econtract-detail-steps[data-v-7effc57c] .el-step__title.is-finish{color:#475569}.econtract-detail-steps[data-v-7effc57c] .el-step__head.is-process{color:#3370ff;border-color:#3370ff}.econtract-detail-fields[data-v-7effc57c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.econtract-detail-fields--table[data-v-7effc57c]{grid-template-columns:1fr;gap:0;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.econtract-detail-field[data-v-7effc57c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:8px 12px;font-size:13px;border-bottom:1px solid #f1f5f9}.econtract-detail-field[data-v-7effc57c]:last-child{border-bottom:none}.econtract-detail-field__key[data-v-7effc57c]{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;color:#64748b;text-align:right}.econtract-detail-field__val[data-v-7effc57c]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#0f172a;word-break:break-all}.econtract-detail-empty[data-v-7effc57c]{font-size:13px;color:#64748b;text-align:center;padding:8px}.econtract-detail-empty--block[data-v-7effc57c]{padding:32px 16px;background:#f8fafc;border-radius:6px}.econtract-detail-danger[data-v-7effc57c]{color:#ef4444}.econtract-detail-verify-row[data-v-7effc57c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;color:#0f172a}.econtract-detail-verify-label[data-v-7effc57c]{color:#64748b}.econtract-detail-id-grid[data-v-7effc57c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.econtract-detail-id-grid--large .econtract-detail-id-item__box--large[data-v-7effc57c]{height:200px}.econtract-detail-id-item__title[data-v-7effc57c]{margin-bottom:6px;font-size:13px;color:#475569;text-align:center}.econtract-detail-id-item__box[data-v-7effc57c]{height:140px;border:1px dashed #e2e8f0;border-radius:6px;background:#f8fafc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.econtract-detail-scheme-b[data-v-7effc57c]{min-height:100%}.econtract-detail-b-main[data-v-7effc57c]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);overflow:hidden}.econtract-detail-b-header[data-v-7effc57c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e2e8f0}.econtract-detail-b-header__title[data-v-7effc57c]{margin:0;font-size:16px;font-weight:600;color:#0f172a;line-height:1.35}.econtract-detail-b-tabs[data-v-7effc57c] .el-tabs__header{margin:0;padding:0 12px;background:#f8fafc}.econtract-detail-b-tabs[data-v-7effc57c] .el-tabs__content{padding:16px}.econtract-detail-progress-block[data-v-7effc57c]{margin-top:12px;padding-top:4px}.econtract-detail-alert[data-v-7effc57c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;border-radius:6px;background:#fef2f2;border:1px solid #fecaca;font-size:13px;color:#b91c1c}.econtract-detail-alert .el-icon-warning-outline[data-v-7effc57c]{margin-top:2px}@media (max-width:900px){.econtract-detail-grid--2[data-v-7effc57c],.econtract-detail-id-grid[data-v-7effc57c],.econtract-form-grid--2[data-v-7effc57c]{grid-template-columns:1fr}}.econtract-form-drawer .econtract-template-form .el-form-item[data-v-7effc57c]{margin-bottom:14px}.econtract-form-drawer .econtract-template-form .el-form-item__label[data-v-7effc57c]{padding-bottom:4px;line-height:1.4;font-weight:600;color:#475569}.econtract-form-drawer .econtract-template-form .el-input-number[data-v-7effc57c],.econtract-form-drawer .econtract-template-form .el-input[data-v-7effc57c],.econtract-form-drawer .econtract-template-form .el-select[data-v-7effc57c]{width:100%}.econtract-form-grid[data-v-7effc57c]{display:grid;gap:0 16px}.econtract-form-grid--2[data-v-7effc57c]{grid-template-columns:repeat(2,minmax(0,1fr))}.econtract-upload-card[data-v-7effc57c]{border:1px dashed #e2e8f0;border-radius:10px;background:#f8fafc;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s}.econtract-upload-card[data-v-7effc57c]:hover{border-color:#b3c6ff;background:#e8f3ff}.econtract-upload-card .el-upload-dragger[data-v-7effc57c],.econtract-upload-card .el-upload[data-v-7effc57c]{width:100%;background:transparent;border:none}.econtract-upload-card .el-upload-dragger[data-v-7effc57c]{height:132px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.econtract-upload-card .el-upload-dragger .el-icon-upload[data-v-7effc57c]{margin-top:0;color:#3370ff;font-size:42px}.econtract-upload-card .el-upload-dragger .el-upload__text[data-v-7effc57c]{color:#475569}.econtract-upload-card .el-upload-dragger .el-upload__text em[data-v-7effc57c]{color:#3370ff;font-style:normal;font-weight:600}.econtract-upload-card .el-upload__tip[data-v-7effc57c]{margin-top:0;padding:0 12px 10px;color:#64748b;font-size:12px}.econtract-upload-card .el-upload-list[data-v-7effc57c]{display:none}.econtract-upload-file[data-v-7effc57c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.econtract-upload-file__name[data-v-7effc57c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:13px;color:#16a34a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.econtract-upload-file__link[data-v-7effc57c]{-ms-flex-negative:0;flex-shrink:0;border:none;background:transparent;color:#3370ff;cursor:pointer;font-size:13px;padding:0}.econtract-upload-file__link[data-v-7effc57c]:hover{text-decoration:underline}.econtract-history-files[data-v-7effc57c]{margin-top:14px;padding-top:12px;border-top:1px dashed #e2e8f0}.econtract-history-files__title[data-v-7effc57c]{font-size:13px;font-weight:600;color:#475569;margin-bottom:8px}.econtract-history-files__item[data-v-7effc57c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #f1f5f9}.econtract-history-files__item[data-v-7effc57c]:last-child{border-bottom:none}.econtract-history-files__name[data-v-7effc57c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border:none;background:transparent;color:#3370ff;cursor:pointer;font-size:13px;text-align:left;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.econtract-history-files__name[data-v-7effc57c]:hover{text-decoration:underline}.econtract-history-files__time[data-v-7effc57c]{-ms-flex-negative:0;flex-shrink:0;width:140px;font-size:12px;color:#64748b}.econtract-history-files__empty[data-v-7effc57c]{font-size:13px;color:#64748b;padding:4px 0}.econtract-reading-time[data-v-7effc57c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.econtract-auth-drawer.econtract-detail-drawer .el-drawer__header[data-v-7effc57c]{margin-bottom:0;padding:16px 20px 12px;border-bottom:1px solid #e2e8f0}.econtract-auth-drawer.econtract-detail-drawer .el-drawer__header span[data-v-7effc57c]{font-size:16px;font-weight:600;color:#0f172a}.econtract-auth-drawer.econtract-detail-drawer .el-drawer__body[data-v-7effc57c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;overflow:hidden}.econtract-auth-dialog[data-v-7effc57c]{border-radius:10px}.econtract-auth-dialog .el-dialog__header[data-v-7effc57c]{padding:16px 20px 12px;border-bottom:1px solid #e2e8f0}.econtract-auth-dialog .el-dialog__header .el-dialog__title[data-v-7effc57c]{font-size:16px;font-weight:600;color:#0f172a}.econtract-auth-dialog .el-dialog__body[data-v-7effc57c]{padding:16px 20px}.econtract-auth-form[data-v-7effc57c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.econtract-auth-form__body[data-v-7effc57c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto;padding:16px 20px;background:#f1f5f9}.econtract-auth-form__table-wrap[data-v-7effc57c]{height:328px;max-height:328px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);overflow:hidden}.econtract-auth-form__table-wrap .el-table[data-v-7effc57c]{height:328px!important}.econtract-auth-form__table-wrap .el-form-item[data-v-7effc57c]{margin-bottom:0}.econtract-auth-form__table-wrap .el-table th[data-v-7effc57c]{background:#f8fafc!important;color:#475569;font-weight:600}.econtract-auth-form__table-wrap .el-table[data-v-7effc57c]:before{display:none}.econtract-auth-form__table-wrap .el-table .cell[data-v-7effc57c]{overflow:hidden;line-height:1.4}.econtract-auth-form__table-wrap .el-table__row td[data-v-7effc57c]{height:56px;padding-top:4px;padding-bottom:4px}.econtract-auth-form__table-wrap .el-table__row td .cell[data-v-7effc57c]{max-height:48px}.econtract-auth-form__table-wrap .el-select .el-select__tags[data-v-7effc57c]{max-height:28px;overflow:hidden}.econtract-auth-form__table-wrap .el-select .el-input__inner[data-v-7effc57c]{height:32px!important}.econtract-auth-form__add-btn[data-v-7effc57c]{width:100%;margin-top:12px;border-style:dashed;border-color:#b3c6ff;color:#3370ff;background:#e8f3ff}.econtract-auth-form__add-btn[data-v-7effc57c]:focus,.econtract-auth-form__add-btn[data-v-7effc57c]:hover{background:#e0e7ff;border-color:#3370ff;color:#4e83fd}.econtract-auth-form__footer[data-v-7effc57c]{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:12px 20px;border-top:1px solid #e2e8f0}.econtract-auth-company-picker[data-v-7effc57c],.econtract-auth-form__footer[data-v-7effc57c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.econtract-auth-company-picker[data-v-7effc57c]{line-height:30px;width:100%;height:32px;max-height:32px;min-height:32px;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;-webkit-transition:border-color .15s;transition:border-color .15s;overflow:hidden}.econtract-auth-company-picker[data-v-7effc57c]:hover{border-color:#b3c6ff}.econtract-auth-company-picker__inner[data-v-7effc57c]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2px 8px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.econtract-auth-company-picker__placeholder[data-v-7effc57c]{color:#64748b;padding-left:6px;font-size:13px}.econtract-auth-company-picker__arrow[data-v-7effc57c]{width:30px;text-align:center;color:#94a3b8;-ms-flex-negative:0;flex-shrink:0}.econtract-auth-company-picker__clear[data-v-7effc57c]{margin-left:4px;font-size:16px;color:#94a3b8;cursor:pointer}.econtract-auth-company-picker__clear[data-v-7effc57c]:hover{color:#ef4444}.econtract-auth-perm-drawer__body[data-v-7effc57c]{padding:16px 20px;overflow-y:auto}.econtract-auth-perm-section[data-v-7effc57c]{margin-bottom:14px;padding:14px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.econtract-auth-perm-section__head[data-v-7effc57c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed #f1f5f9}.econtract-auth-perm-section__title[data-v-7effc57c]{font-size:14px;font-weight:600;color:#0f172a}.econtract-auth-perm-section__count[data-v-7effc57c]{font-size:12px;color:#64748b}.econtract-auth-perm-section__add-btn[data-v-7effc57c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:5px 12px;border:1px dashed #e2e8f0;border-radius:6px;background:#f8fafc;color:#475569;font-size:13px;line-height:1.4;cursor:pointer;outline:none;font-family:inherit;-webkit-transition:color .15s,border-color .15s,background .15s;transition:color .15s,border-color .15s,background .15s}.econtract-auth-perm-section__add-btn i[data-v-7effc57c]{font-size:14px}.econtract-auth-perm-section__add-btn[data-v-7effc57c]:focus,.econtract-auth-perm-section__add-btn[data-v-7effc57c]:hover{color:#3370ff;border-color:#b3c6ff;background:#e8f3ff}.econtract-auth-perm-section__tags[data-v-7effc57c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;min-height:28px;margin-top:10px}.econtract-auth-perm-section__empty[data-v-7effc57c]{font-size:13px;color:#64748b}.econtract-auth-perm-tag[data-v-7effc57c]{border:none!important;background:#f1f5f9!important;color:#475569!important}.econtract-auth-perm-tag .el-icon-close[data-v-7effc57c]{color:#94a3b8}.econtract-auth-perm-tag .el-icon-close[data-v-7effc57c]:hover{color:#64748b;background:transparent}.auth-perm-cell[data-v-7effc57c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;max-width:100%}.auth-perm-cell__text[data-v-7effc57c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#475569;font-size:13px}.auth-name-cell[data-v-7effc57c]{font-size:14px;font-weight:600;color:#0f172a}.econtract-row-actions[data-v-7effc57c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.econtract-row-actions--inline[data-v-7effc57c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.econtract-action-item[data-v-7effc57c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:48px;padding:4px 6px;border:none;border-radius:6px;background:transparent;color:#3370ff;cursor:pointer;outline:none;font-family:inherit;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.econtract-action-item i[data-v-7effc57c]{font-size:18px;line-height:1}.econtract-action-item span[data-v-7effc57c]{font-size:12px;line-height:1.2;white-space:nowrap;-webkit-transform:scale(.95);transform:scale(.95)}.econtract-action-item[data-v-7effc57c]:focus,.econtract-action-item[data-v-7effc57c]:hover{background:#e8f3ff}.econtract-action-item.is-danger[data-v-7effc57c]{color:#ef4444}.econtract-action-item.is-danger[data-v-7effc57c]:focus,.econtract-action-item.is-danger[data-v-7effc57c]:hover{background:#fef2f2}.econtract-row-actions--inline .econtract-action-item[data-v-7effc57c]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;min-width:0;padding:4px 8px}.econtract-row-actions--inline .econtract-action-item i[data-v-7effc57c]{font-size:14px}.econtract-row-actions--inline .econtract-action-item span[data-v-7effc57c]{font-size:12px;-webkit-transform:none;transform:none}.cost-center-workbench .econtract-page-shell[data-v-7effc57c]{overflow-y:auto;overflow-x:hidden;margin:0;padding:12px}.cost-center-workbench .econtract-filter-card[data-v-7effc57c]{-ms-flex-negative:0;flex-shrink:0;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.cost-center-workbench .econtract-filter-card__body[data-v-7effc57c]{padding:10px 14px 10px}.cost-center-workbench .econtract-filter-form .el-form-item[data-v-7effc57c]{margin-bottom:8px}.cost-filter-period[data-v-7effc57c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.cost-filter-period__divider[data-v-7effc57c]{font-size:12px;color:#64748b;padding:0 2px;-ms-flex-negative:0;flex-shrink:0}.cost-filter-period .el-button+.el-button[data-v-7effc57c]{margin-left:0}.cost-period-chips[data-v-7effc57c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.cost-period-chips__item[data-v-7effc57c]{padding:6px 16px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;font-size:13px;color:#475569;cursor:pointer;outline:none;-webkit-transition:border-color .15s,background .15s,color .15s;transition:border-color .15s,background .15s,color .15s;font-family:inherit;line-height:1.4}.cost-period-chips__item[data-v-7effc57c]:hover{border-color:#b3c6ff;color:#3370ff}.cost-period-chips__item.is-active[data-v-7effc57c]{border-color:#3370ff;background:#e8f3ff;color:#3370ff;font-weight:600}.cost-center-body[data-v-7effc57c]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cost-center-body[data-v-7effc57c],.cost-center-main[data-v-7effc57c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;min-width:0}.cost-center-main[data-v-7effc57c]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cost-center-aside[data-v-7effc57c]{-ms-flex-negative:0;flex-shrink:0;width:280px}.cost-usage-section[data-v-7effc57c]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px 16px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.cost-usage-section--sign[data-v-7effc57c]{border-left:3px solid #3370ff}.cost-usage-section--auth[data-v-7effc57c]{border-left:3px solid #6366f1}.cost-usage-section--sms-code[data-v-7effc57c]{border-left:3px solid #0ea5e9}.cost-usage-section--sms-notice[data-v-7effc57c]{border-left:3px solid #f59e0b}.cost-section-head[data-v-7effc57c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px}.cost-section-head--compact[data-v-7effc57c]{margin-bottom:8px}.cost-section-head__dot[data-v-7effc57c]{width:8px;height:8px;border-radius:50%;background:#3370ff;-ms-flex-negative:0;flex-shrink:0}.cost-section-head__dot--sms-code[data-v-7effc57c]{background:#0ea5e9}.cost-section-head__dot--sms-notice[data-v-7effc57c]{background:#f59e0b}.cost-section-head__title[data-v-7effc57c]{font-size:15px;font-weight:600;color:#0f172a}.cost-section-head__hint[data-v-7effc57c]{font-size:12px;color:#64748b;margin-left:4px}.cost-usage-section__body--sign[data-v-7effc57c]{max-width:360px}.cost-usage-grid[data-v-7effc57c]{display:grid;gap:10px}.cost-usage-grid--auth[data-v-7effc57c]{grid-template-columns:repeat(3,minmax(0,1fr))}.cost-sms-split[data-v-7effc57c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cost-center-bottom[data-v-7effc57c]{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:12px}.cost-pay-card[data-v-7effc57c],.cost-recharge-card[data-v-7effc57c],.cost-summary-card[data-v-7effc57c]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.cost-pay-card__sub[data-v-7effc57c],.cost-summary-card__sub[data-v-7effc57c]{margin:0 0 12px;font-size:12px;color:#64748b}.cost-summary-metrics[data-v-7effc57c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:12px 8px;background:#f8fafc;border-radius:6px;border:1px solid #e2e8f0}.cost-summary-metric[data-v-7effc57c]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.cost-summary-metric__label[data-v-7effc57c]{display:block;font-size:12px;color:#64748b;margin-bottom:6px}.cost-summary-metric__value[data-v-7effc57c]{font-size:24px;font-weight:700;color:#0f172a}.cost-summary-metric__value.is-remain[data-v-7effc57c]{color:#3370ff}.cost-summary-metric-divider[data-v-7effc57c]{width:1px;background:#e2e8f0;margin:0 12px}.cost-recharge-table-wrap[data-v-7effc57c]{margin-top:4px}.cost-pay-grid[data-v-7effc57c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cost-pay-item[data-v-7effc57c]{text-align:center;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.cost-pay-item__qr[data-v-7effc57c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:200px}.cost-pay-item__qr img[data-v-7effc57c]{max-width:100%;max-height:200px;width:auto;height:auto}.cost-pay-item__label[data-v-7effc57c]{margin-top:8px;font-size:13px;color:#475569}.cost-pay-item__label i[data-v-7effc57c]{margin-right:4px;color:#3370ff}.cost-center-empty[data-v-7effc57c]{text-align:center;margin-top:60px;padding-top:30px;color:#64748b;line-height:1.8}@media (max-width:1280px){.cost-center-body[data-v-7effc57c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cost-center-aside[data-v-7effc57c]{width:100%}.cost-pay-grid[data-v-7effc57c]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.cost-pay-grid .cost-pay-item[data-v-7effc57c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px}.cost-usage-grid--auth[data-v-7effc57c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.cost-center-bottom[data-v-7effc57c],.cost-sms-split[data-v-7effc57c],.cost-usage-grid--auth[data-v-7effc57c]{grid-template-columns:1fr}}.econtract-picker-dialog[data-v-7effc57c]{border-radius:10px}.econtract-picker-dialog .el-dialog__header[data-v-7effc57c]{padding:16px 20px 12px;border-bottom:1px solid #e2e8f0}.econtract-picker-dialog .el-dialog__header .el-dialog__title[data-v-7effc57c]{font-size:16px;font-weight:600;color:#0f172a}.econtract-picker-dialog .el-dialog__body[data-v-7effc57c]{padding:0;height:calc(84vh - 54px);overflow:hidden;background:#f1f5f9}.econtract-picker-dialog--preview .el-dialog__body[data-v-7effc57c]{height:auto;padding:0 20px 16px;background:#fff}.econtract-template-picker .econtract-table-card[data-v-7effc57c]{padding-bottom:4px}.econtract-template-picker .econtract-template-picker__table-wrap .econtract-empty-hint[data-v-7effc57c]{position:absolute;inset:48px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.select-company-box[data-v-91718bee]{position:relative;line-height:24px;width:200px;border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;font-size:14px;overflow:hidden}.select-company-box[data-v-91718bee] .el-input__inner{background:transparent;color:transparent;height:100%}.select-company-box:hover .right-oper .delete-all[data-v-91718bee]{display:inline-block}.select-company-box .my-select[data-v-91718bee]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:3px;min-height:28px;position:relative}.select-company-box .my-select[data-v-91718bee] .el-tag__close.el-icon-close{background-color:#c0c4cc;top:-2px;-ms-flex-negative:0;flex-shrink:0}.select-company-box .my-select .my-tag[data-v-91718bee]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;margin:0 3px;border:1px solid #e9e9eb;border-radius:4px;height:20px;background-color:#f4f4f5;color:#909399;padding:0 3px 0 5px;cursor:text;z-index:2}.select-company-box .my-select .my-close[data-v-91718bee]{color:#909399;background-color:#c0c4cc;border-radius:50%;text-align:center;position:relative;cursor:pointer;font-size:8px;height:12px;width:12px;line-height:12px;vertical-align:middle}.select-company-box .my-select .my-close[data-v-91718bee]:hover{background-color:#c0c4cc;color:#fff}.select-company-box .right-oper[data-v-91718bee]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;text-align:center;color:#b4bfcb;cursor:pointer}.select-company-box .right-oper:hover .delete-all[data-v-91718bee]{display:inline-block}.select-company-box .right-oper .delete-all[data-v-91718bee]{display:none}.select-company-box .right-oper .delete-all[data-v-91718bee],.select-company-box .right-oper .right-arrow[data-v-91718bee]{background:#fff;position:absolute;width:20px;margin-left:5px;font-size:14px}.ec-perm-company-select[data-v-ef320782]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:32px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;cursor:pointer;overflow:hidden}.ec-perm-company-select[data-v-ef320782]:hover{border-color:#c0c4cc}.ec-perm-company-select__inner[data-v-ef320782]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;padding:3px 8px;min-width:0}.ec-perm-company-select__inner.is-empty[data-v-ef320782]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ec-perm-company-select__placeholder[data-v-ef320782]{color:#c0c4cc;font-size:13px;line-height:24px}.ec-perm-company-select__single[data-v-ef320782]{color:#606266;font-size:13px;line-height:24px;padding-right:4px}.ec-perm-company-select__tag[data-v-ef320782]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;max-width:140px;padding:0 6px;height:22px;border-radius:3px;background:#f0f2f5;color:#606266;font-size:12px}.ec-perm-company-select__tag .ellipsis-1[data-v-ef320782]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-perm-company-select__tag i[data-v-ef320782]{cursor:pointer;color:#909399}.ec-perm-company-select__tag i[data-v-ef320782]:hover{color:#f56c6c}.ec-perm-company-select__tag.is-more[data-v-ef320782]{background:#e8f3ff;color:#3370ff}.ec-perm-company-select__ops[data-v-ef320782]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px;color:#c0c4cc;-ms-flex-negative:0;flex-shrink:0}.ec-perm-company-select__ops .ec-perm-company-select__clear[data-v-ef320782]{display:none;cursor:pointer}.ec-perm-company-select__ops .ec-perm-company-select__clear[data-v-ef320782]:hover{color:#909399}.ec-perm-company-select:hover .ec-perm-company-select__ops .el-icon-arrow-down[data-v-ef320782]{display:none}.ec-perm-company-select:hover .ec-perm-company-select__ops .ec-perm-company-select__clear[data-v-ef320782]{display:inline-block}.ec-paper-form[data-v-2616cc63]{padding:0 4px 72px}.ec-paper-picker-input[data-v-2616cc63]{width:100%}.ec-paper-picker-input[data-v-2616cc63] .el-input__inner{cursor:pointer}.ec-upload-tip[data-v-2616cc63]{margin-top:6px;color:#8f959e;font-size:12px}.ec-paper-footer[data-v-2616cc63]{position:absolute;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid #e8e9eb;background:#fff}.ec-ledger-file-list__head[data-v-09505ff1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;color:#646a73;font-size:13px}.ec-ledger-file-preview__frame[data-v-09505ff1]{width:100%;height:72vh}.ec-ledger-file-preview__image-wrap[data-v-09505ff1]{min-height:360px}.ec-ledger-file-preview__empty[data-v-09505ff1],.ec-ledger-file-preview__image-wrap[data-v-09505ff1],.ec-ledger-file-preview__loading[data-v-09505ff1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ec-ledger-file-preview__empty[data-v-09505ff1],.ec-ledger-file-preview__loading[data-v-09505ff1]{min-height:240px;color:#8f959e}.ec-workspace-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 116px);min-height:0;padding:16px 20px 24px;background:#f5f6f7;color:#1f2329;-webkit-box-sizing:border-box;box-sizing:border-box}.ec-page-head,.ec-workspace-page{display:-webkit-box;display:-ms-flexbox;display:flex}.ec-page-head{position:relative;z-index:5;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:14px;-ms-flex-negative:0;flex-shrink:0}.ec-page-title{position:relative;padding-left:14px}.ec-page-title:before{content:"";position:absolute;left:0;top:1px;width:4px;height:42px;border-radius:2px;background:#3370ff}.ec-page-title h1{margin:0;font-size:22px;line-height:30px;font-weight:600}.ec-page-title p{margin:2px 0 0;color:#8f959e;font-size:13px;line-height:20px}.ec-page-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ec-workspace-context,.ec-workspace-panel{background:#fff;border:1px solid #e8e9eb;border-radius:0}.ec-workspace-context{margin-bottom:12px;-ms-flex-negative:0;flex-shrink:0}.ec-workspace-panel{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.ec-context-main{min-height:54px;gap:12px;padding:8px 14px;-webkit-box-sizing:border-box;box-sizing:border-box}.ec-context-main,.ec-context-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ec-context-title{gap:8px;white-space:nowrap;font-size:14px}.ec-context-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26px;height:26px;border-radius:4px;color:#3370ff;background:#f0f4ff;font-size:12px;font-weight:600}.ec-context-icon,.ec-scope-switch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ec-scope-switch{padding:3px;border-radius:6px;background:#f5f6f7}.ec-scope-switch button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:4px;color:#646a73;background:transparent;cursor:pointer;font:inherit;-webkit-transition:color .15s,background .15s,-webkit-box-shadow .15s;transition:color .15s,background .15s,-webkit-box-shadow .15s;transition:color .15s,background .15s,box-shadow .15s;transition:color .15s,background .15s,box-shadow .15s,-webkit-box-shadow .15s}.ec-scope-switch button:hover{color:#3370ff}.ec-scope-switch button.is-active{color:#3370ff;background:#fff;-webkit-box-shadow:0 1px 3px rgba(31,35,41,.08);box-shadow:0 1px 3px rgba(31,35,41,.08)}.ec-scope-switch button.is-active .ec-tab-count{color:#fff;background:#3370ff}.ec-context-divider{width:1px;height:28px;background:#e8e9eb}.ec-context-field{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;color:#646a73;font-size:13px;white-space:nowrap}.ec-context-field,.ec-context-field-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ec-context-field-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px}.ec-context-field .el-input{width:210px}.ec-context-field--employer-multi{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.ec-context-field--subject .el-select{width:210px}.ec-context-permission{margin-left:auto;color:#8f959e;font-size:12px;white-space:nowrap}.ec-context-field .ec-tab-count.is-emphasis{color:#fff;background:#3370ff}.ec-tab-strip{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;min-height:52px;padding:0 14px;border-bottom:1px solid #e8e9eb;-ms-flex-negative:0;flex-shrink:0}.ec-tab-strip,.ec-tab-strip-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ec-tab-strip-main{min-width:0;overflow-x:auto}.ec-source-pills{-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.ec-source-pill,.ec-source-pills{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ec-source-pill{height:32px;padding:0 12px;border:1px solid #e8e9eb;border-radius:16px;color:#646a73;background:#fff;white-space:nowrap;cursor:pointer;font:inherit;font-size:13px;-webkit-transition:color .15s,background .15s,border-color .15s;transition:color .15s,background .15s,border-color .15s}.ec-source-pill:hover{color:#3370ff;border-color:#c9d7ff;background:#f7f9ff}.ec-source-pill.is-active{color:#3370ff;border-color:#3370ff;background:#f0f4ff;font-weight:600}.ec-source-pill-count{min-width:20px;height:18px;padding:0 6px;border-radius:9px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#8f959e;background:#f5f6f7;text-align:center;font-size:12px;line-height:18px;font-weight:500}.ec-source-pill.is-active .ec-source-pill-count{color:#3370ff;background:#fff}.ec-tab-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;height:36px;padding:0 12px;border:1px solid transparent;border-radius:5px;color:#646a73;background:transparent;white-space:nowrap;cursor:pointer;font:inherit;-webkit-transition:color .15s,background .15s,border-color .15s;transition:color .15s,background .15s,border-color .15s}.ec-tab-button:hover{color:#3370ff;background:#f7f9ff}.ec-tab-button.is-active{color:#3370ff;background:#f0f4ff;font-weight:500}.ec-tab-button.is-warning{margin-left:8px;border-left-color:#e8e9eb;color:#c77800}.ec-tab-button.is-warning.is-active{border-color:#f2c98d;background:#fff7e6}.ec-tab-button.is-info{margin-left:8px;border-left-color:#e8e9eb;color:#5b6b88}.ec-tab-button.is-info.is-active{border-color:#c8d4ea;background:#f4f7fc}.ec-tab-count{min-width:22px;height:20px;padding:0 6px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#646a73;background:#f5f6f7;text-align:center;font-size:11px;line-height:20px}.ec-tab-button.is-active .ec-tab-count{color:#fff;background:#3370ff}.ec-tab-button.is-warning.is-active .ec-tab-count{color:#a75d00;background:#ffe6bd}.ec-tab-button.is-info.is-active .ec-tab-count{color:#3d5278;background:#dce6f7}.ec-expiring-strip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-bottom:1px solid #f4d7aa;background:#fffaf2;color:#646a73;font-size:13px;-ms-flex-negative:0;flex-shrink:0}.ec-expiring-strip strong{color:#b86e00}.ec-expiring-strip button{height:28px;padding:0 10px;border:1px solid transparent;border-radius:4px;color:#646a73;background:transparent;cursor:pointer}.ec-expiring-strip button.is-active{color:#b86e00;border-color:#f2c98d;background:#fff}.ec-filter-area{padding:10px 14px 4px;border-bottom:1px solid #e8e9eb;-ms-flex-negative:0;flex-shrink:0}.ec-filter-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 10px}.ec-filter-form .el-form-item{margin:0 0 6px}.ec-filter-form .el-form-item .el-input{width:230px}.ec-filter-form .el-form-item .el-input.ec-keyword-input{width:340px}.ec-filter-form .el-select{width:170px}.ec-filter-form .el-date-editor{width:260px}.ec-filter-form .el-select .el-input{width:100%}.ec-filter-form--dates{margin-top:2px;padding-top:8px;border-top:1px dashed #e8e9eb}.ec-filter-toggle{padding:0 4px!important;color:#646a73!important;font-weight:500}.ec-filter-toggle.is-active,.ec-filter-toggle:hover{color:#3370ff!important}.ec-filter-toggle i{margin-left:2px}.ec-filter-toggle-badge{display:inline-block;min-width:16px;height:16px;margin:0 2px 0 4px;padding:0 5px;border-radius:8px;background:#f0f4ff;color:#3370ff;font-size:11px;line-height:16px;text-align:center;vertical-align:middle}.ec-list-toolbar{position:relative;z-index:4;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;padding:8px 14px 6px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #e8e9eb;background:#fff}.ec-list-toolbar--compact{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding-top:6px;padding-bottom:6px}.ec-list-toolbar--compact .ec-toolbar-title{-ms-flex-negative:0;flex-shrink:0}.ec-list-toolbar--compact .ec-list-toolbar__footer{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ec-list-toolbar__main{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.ec-list-toolbar__footer,.ec-list-toolbar__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.ec-list-toolbar__footer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.ec-batch-select-hint{margin-right:4px;color:#8f959e;font-size:13px;white-space:nowrap}.ec-list-toolbar__pagination{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;max-width:100%}.ec-list-toolbar__pagination /deep/ .pagination{width:100%}.ec-list-toolbar__pagination /deep/ .el-pagination,.ec-list-toolbar__pagination /deep/ .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ec-list-toolbar__pagination /deep/ .el-pagination{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:4px;max-width:100%;white-space:normal;float:none;padding:0}.ec-list-toolbar__pagination /deep/ .el-pagination__total{color:#909399;font-size:12px;margin-right:8px}.ec-list-toolbar__pagination /deep/ .el-pagination__sizes .el-input__inner{height:26px;line-height:26px}.ec-list-toolbar__pagination /deep/ .el-pagination.is-background .btn-next,.ec-list-toolbar__pagination /deep/ .el-pagination.is-background .btn-prev,.ec-list-toolbar__pagination /deep/ .el-pagination.is-background .el-pager li{min-width:26px;height:26px;line-height:26px}.ec-list-toolbar__pagination /deep/ .el-pagination__jump,.ec-list-toolbar__pagination /deep/ .el-pagination__sizes,.ec-list-toolbar__pagination /deep/ .el-pagination__total{margin-bottom:0}.ec-table-toolbar{min-height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:8px 14px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #e8e9eb}.ec-table-toolbar,.ec-toolbar-title{display:-webkit-box;display:-ms-flexbox;display:flex}.ec-toolbar-title{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px}.ec-toolbar-title strong{font-size:14px;font-weight:600}.ec-toolbar-title span{color:#8f959e;font-size:12px}.ec-toolbar-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ec-table-scroll,.ec-table-wrap{width:100%;overflow:hidden}.ec-table-scroll{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;height:0}.ec-workspace-table.el-table{color:#646a73;font-size:13px}.ec-workspace-table.el-table:before{display:none}.ec-workspace-table .el-table__header th{height:auto;padding:8px 0;color:#4e5969;background:#f5f7fa;font-weight:500}.ec-workspace-table .el-table__body tr.el-table__row>td,.ec-workspace-table .el-table__fixed-body-wrapper tr.el-table__row>td,.ec-workspace-table .el-table__fixed-right .el-table__fixed-body-wrapper tr.el-table__row>td{height:48px;padding:0;vertical-align:middle;border-bottom-color:#e8e9eb;-webkit-box-sizing:border-box;box-sizing:border-box}.ec-workspace-table .el-table__row:hover>td{background:#f7f9ff!important}.ec-workspace-table .cell{line-height:20px}.ec-workspace-table /deep/ .el-table__fixed,.ec-workspace-table /deep/ .el-table__fixed-right{height:100%!important;pointer-events:none}.ec-workspace-table /deep/ .el-table__fixed-right .el-table__body td .cell,.ec-workspace-table /deep/ .el-table__fixed-right .el-table__header th .cell,.ec-workspace-table /deep/ .el-table__fixed .el-table__body td .cell,.ec-workspace-table /deep/ .el-table__fixed .el-table__header th .cell{pointer-events:auto}.ec-person-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-width:0}.ec-person-cell.is-avatar,.ec-person-cell.is-name{gap:0}.ec-index-avatar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px}.ec-index-avatar__no{-webkit-box-flex:0;-ms-flex:none;flex:none;width:22px;font-size:15px;font-weight:600;color:#606266;text-align:center}.ec-workspace-table /deep/ .ec-col-index-avatar .cell{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-pack:center;padding-left:4px;padding-right:4px}.ec-person-avatar,.ec-workspace-table /deep/ .ec-col-index-avatar .cell{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.ec-person-avatar{-webkit-box-flex:0;-ms-flex:0 0 34px;flex:0 0 34px;width:34px;height:34px;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;-ms-flex-pack:center;color:#3370ff;background:#e9efff;font-weight:500}.ec-person-avatar.is-tone-2{color:#28845c;background:#e4f4ed}.ec-person-avatar.is-tone-3{color:#b86e00;background:#fff0d6}.ec-person-avatar.is-tone-4{color:#7052b8;background:#efe9ff}.ec-person-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.ec-person-main strong{color:#1f2329;font-size:13px;font-weight:500}.ec-person-main small,.ec-person-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-person-main small{color:#8f959e;font-size:11px}.ec-task-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ec-task-cell strong{color:#1f2329;font-weight:500}.ec-task-cell span{color:#c77800;font-size:11px}.ec-task-cell.is-danger span{color:#f5222d}.ec-task-cell.is-primary span{color:#3370ff}.ec-status-dot{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;white-space:nowrap}.ec-status-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:#8f959e}.ec-status-dot.is-success:before{background:#00b96b}.ec-status-dot.is-warning:before{background:#fa8c16}.ec-status-dot.is-danger:before{background:#f5222d}.ec-row-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;white-space:nowrap}.ec-row-action{padding:0;border:0;color:#3370ff;background:transparent;cursor:pointer;font:inherit}.ec-row-action:hover{color:#1f5fe0}.ec-row-action.is-danger{color:#f5222d}.ec-columns-trigger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer;color:#606266;font-size:15px;line-height:1;background:#fff;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:color .15s ease,border-color .15s ease,background .15s ease;transition:color .15s ease,border-color .15s ease,background .15s ease}.ec-columns-trigger:hover{color:#3370ff;border-color:#b3d8ff;background:#ecf5ff}.ec-pagination{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:52px;padding:8px 14px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #e8e9eb}.ec-empty-state,.ec-no-permission,.ec-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ec-empty-state,.ec-no-permission{min-height:320px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;color:#8f959e;background:#fff;border:1px solid #e8e9eb}.ec-empty-state strong,.ec-no-permission strong{color:#1f2329;font-weight:500}@media (max-width:1366px){.ec-workspace-page{padding:12px 14px 20px}.ec-page-title h1{font-size:20px;line-height:28px}.ec-tab-strip{gap:4px}.ec-tab-button{padding:0 10px;font-size:13px}.ec-table-scroll,.ec-table-wrap{overflow-x:auto}.ec-list-toolbar__pagination /deep/ .el-pagination__jump{display:none}}@media (max-width:1180px){.ec-context-main{-ms-flex-wrap:wrap;flex-wrap:wrap}.ec-context-permission{width:100%;margin-left:0}}@media (max-width:768px){.ec-workspace-page{padding:12px}.ec-page-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ec-page-actions{width:100%}.ec-page-actions,.ec-tab-strip{-ms-flex-wrap:wrap;flex-wrap:wrap}.ec-tab-strip{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:8px;padding-bottom:8px}.ec-tab-strip-main{width:100%}.ec-source-pills{width:100%;margin-left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.ec-context-main{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ec-scope-switch{width:100%;overflow-x:auto}.ec-context-divider{display:none}.ec-context-field,.ec-context-field--subject .el-select,.ec-context-field .el-input{width:100%}.ec-filter-form .el-date-editor,.ec-filter-form .el-form-item,.ec-filter-form .el-form-item .el-input,.ec-filter-form .el-select{width:100%!important}.ec-list-toolbar__main,.ec-table-toolbar{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ec-list-toolbar__footer{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ec-toolbar-actions{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}.ec-user-filter-input ::v-deep .el-input__inner{cursor:pointer}.ec-column-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px}