.cost-usage-card[data-v-1e7cb6b6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:12px 14px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.cost-usage-card--featured[data-v-1e7cb6b6]{background:linear-gradient(135deg,#fff,#eef2ff);border-color:#c7d2fe;padding:16px 18px}.cost-usage-card__head[data-v-1e7cb6b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin-bottom:12px;min-height:40px}.cost-usage-card__icon[data-v-1e7cb6b6]{-ms-flex-negative:0;flex-shrink:0;font-size:18px;color:#4f46e5;margin-top:2px}.cost-usage-card__title-wrap[data-v-1e7cb6b6]{min-width:0}.cost-usage-card__title[data-v-1e7cb6b6]{font-size:13px;font-weight:600;color:#0f172a;line-height:1.4}.cost-usage-card__desc[data-v-1e7cb6b6]{margin-top:4px;font-size:11px;color:#64748b;line-height:1.4}.cost-usage-card__metrics[data-v-1e7cb6b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cost-usage-card__metric[data-v-1e7cb6b6]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;min-width:0}.cost-usage-card__metric-label[data-v-1e7cb6b6]{display:block;font-size:12px;color:#64748b;margin-bottom:4px}.cost-usage-card__metric-value[data-v-1e7cb6b6]{font-size:22px;font-weight:700;color:#0f172a;line-height:1.2}.cost-usage-card__metric-value.is-remain[data-v-1e7cb6b6]{color:#4f46e5}.cost-usage-card__metric-value small[data-v-1e7cb6b6]{font-size:12px;font-weight:400;color:#475569;margin-left:2px}.cost-usage-card__metric-divider[data-v-1e7cb6b6]{width:1px;background:#e2e8f0;margin:0 8px;-ms-flex-item-align:stretch;align-self:stretch}.econtract-module--workbench[data-v-315886de]{background:#f1f5f9}.econtract-module--workbench.packagePage[data-v-315886de]{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-315886de]{-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-315886de],.econtract-module--workbench .econtract-stat-row[data-v-315886de]{-ms-flex-negative:0;flex-shrink:0}.econtract-module--workbench .econtract-page-header[data-v-315886de]{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-315886de]{font-size:18px;font-weight:600;color:#0f172a;line-height:1.3}.econtract-module--workbench .econtract-page-header__sub[data-v-315886de]{margin-top:4px;font-size:12px;color:#64748b}.econtract-module--workbench .econtract-page-header__actions[data-v-315886de]{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-315886de]{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-315886de]:hover{border-color:#c7d2fe;color:#409eff}.econtract-module--workbench .econtract-company-pill .el-icon-office-building[data-v-315886de]{color:#409eff}.econtract-module--workbench .econtract-stat-row[data-v-315886de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px}.econtract-module--workbench .econtract-company-dropdown[data-v-315886de],.econtract-module--workbench .econtract-stat-row>.el-dropdown[data-v-315886de]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.econtract-module--workbench .econtract-stat-row .econtract-company-pill[data-v-315886de]{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 16px;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);min-width:168px;max-width:240px}.econtract-module--workbench .econtract-category-chips[data-v-315886de]{-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-315886de]{-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-315886de]{-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-315886de]:hover{border-color:#c7d2fe;color:#409eff}.econtract-module--workbench .econtract-category-chips__item.is-active[data-v-315886de]{border-color:#409eff;background:#eef2ff;color:#409eff;font-weight:600}.econtract-module--workbench .econtract-stat-grid[data-v-315886de]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.econtract-module--workbench .econtract-stat-card[data-v-315886de]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;cursor:pointer;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .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-315886de]:hover{border-color:#c7d2fe}.econtract-module--workbench .econtract-stat-card.is-active[data-v-315886de]{border-color:#409eff;-webkit-box-shadow:0 1px 5px 0 #2a72bd;box-shadow:0 1px 5px 0 #2a72bd;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eef2ff));background:linear-gradient(180deg,#fff,#eef2ff)}.econtract-module--workbench .econtract-stat-card__label[data-v-315886de]{font-size:13px;color:#475569}.econtract-module--workbench .econtract-stat-card__value[data-v-315886de]{margin-top:6px;font-size:26px;font-weight:700;color:#0f172a;line-height:1}.econtract-module--workbench .econtract-refresh-btn[data-v-315886de]{-ms-flex-negative:0;flex-shrink:0;color:#409eff;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-315886de]:hover{color:#66b1ff}.econtract-module--workbench .econtract-list-panel[data-v-315886de]{-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-module--workbench .el-button--primary[data-v-315886de]{background-color:#409eff;border-color:#409eff}.econtract-module--workbench .el-button--primary[data-v-315886de]:focus,.econtract-module--workbench .el-button--primary[data-v-315886de]:hover{background-color:#66b1ff;border-color:#66b1ff}.econtract-list-scheme-a[data-v-315886de]{-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;gap:10px}.econtract-list-scheme-a .econtract-filter-card[data-v-315886de]{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-315886de]{padding:8px 12px 6px}.econtract-list-scheme-a .econtract-filter-form .el-form-item[data-v-315886de]{margin-bottom:6px}.econtract-list-scheme-a .econtract-filter-form--org[data-v-315886de]{padding-top:2px;border-top:1px dashed #f1f5f9;margin-top:2px}.econtract-list-scheme-a .econtract-filter-actions .el-button+.el-button[data-v-315886de]{margin-left:8px}.econtract-list-scheme-a .econtract-filter-add[data-v-315886de]{margin-right:4px}.econtract-list-scheme-a .econtract-filter-add .el-button[data-v-315886de]{padding-left:14px;padding-right:14px}.econtract-list-scheme-a .econtract-filter-more[data-v-315886de]{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-315886de]:hover{color:#409eff}.econtract-list-scheme-a .econtract-table-card[data-v-315886de]{-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-315886de]{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-315886de]{margin-left:auto}.econtract-table-wrap .econtract-name[data-v-315886de]{font-size:15px;font-weight:600;color:#0f172a}.econtract-table-wrap .econtract-pagination-bar[data-v-315886de]{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-315886de]{color:#ef4444}.econtract-table-wrap .el-table[data-v-315886de]:before{display:none}.econtract-table-wrap .el-table th[data-v-315886de]{background:#f8fafc!important;color:#475569;font-weight:600}.econtract-table-wrap .el-table td[data-v-315886de]{border-bottom-color:#f1f5f9}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-315886de]{scrollbar-width:auto}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-315886de]::-webkit-scrollbar{width:8px;height:8px}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-315886de]::-webkit-scrollbar-thumb{border-radius:4px;background:#999}.econtract-table-wrap .econtract-table .el-table__body-wrapper[data-v-315886de]::-webkit-scrollbar-track{background:transparent}.econtract-table-wrap--in-panel[data-v-315886de]{min-height:200px}.econtract-table-wrap--in-panel .el-table th[data-v-315886de]{background:#f8fafc!important;color:#475569;font-weight:600}.econtract-table-wrap--in-panel .el-table td[data-v-315886de]{border-bottom-color:#f1f5f9}.econtract-table-wrap--in-panel .el-table[data-v-315886de]:before{display:none}.econtract-empty-hint[data-v-315886de]{text-align:center;padding:48px 16px;color:#64748b;font-size:14px}@media (max-width:1200px){.econtract-module--workbench .econtract-stat-grid[data-v-315886de]{grid-template-columns:repeat(2,minmax(0,1fr))}}.econtract-detail-body--fill[data-v-315886de]{overflow:hidden;-ms-flex-direction:column;flex-direction:column}.econtract-detail-b-main--fill[data-v-315886de],.econtract-detail-body--fill[data-v-315886de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.econtract-detail-b-main--fill[data-v-315886de]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;-ms-flex-direction:column;flex-direction:column}.econtract-panel-content[data-v-315886de]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:16px;overflow:auto}.econtract-preview-content[data-v-315886de]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:12px 16px 16px;background:#f8fafc}.econtract-preview-content iframe[data-v-315886de]{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-315886de]{margin-top:4px;font-size:12px;color:#64748b}.econtract-detail-toolbar[data-v-315886de]{-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-315886de]{font-size:12px;color:#64748b}.econtract-detail-body[data-v-315886de]{-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-315886de]{-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-315886de]{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-315886de]{margin:0;font-size:17px;font-weight:600;color:#0f172a;line-height:1.35}.econtract-detail-hero__meta[data-v-315886de]{margin-top:6px;font-size:12px;color:#64748b;line-height:1.5}.econtract-detail-hero__dot[data-v-315886de]{margin:0 6px}.econtract-detail-card[data-v-315886de]{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-315886de]{-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}.econtract-detail-card__title[data-v-315886de]{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:12px;padding-left:8px;border-left:3px solid #409eff;height:18px;line-height:18px}.econtract-detail-grid[data-v-315886de]{display:grid;gap:12px;margin-bottom:12px}.econtract-detail-grid--2[data-v-315886de]{grid-template-columns:repeat(2,minmax(0,1fr))}.econtract-detail-steps[data-v-315886de] .el-step__head.is-finish{color:#409eff;border-color:#409eff}.econtract-detail-steps[data-v-315886de] .el-step__description.is-finish,.econtract-detail-steps[data-v-315886de] .el-step__title.is-finish{color:#475569}.econtract-detail-steps[data-v-315886de] .el-step__head.is-process{color:#409eff;border-color:#409eff}.econtract-detail-fields[data-v-315886de]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.econtract-detail-fields--table[data-v-315886de]{grid-template-columns:1fr;gap:0;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.econtract-detail-field[data-v-315886de]{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-315886de]:last-child{border-bottom:none}.econtract-detail-field__key[data-v-315886de]{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;color:#64748b;text-align:right}.econtract-detail-field__val[data-v-315886de]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#0f172a;word-break:break-all}.econtract-detail-empty[data-v-315886de]{font-size:13px;color:#64748b;text-align:center;padding:8px}.econtract-detail-empty--block[data-v-315886de]{padding:32px 16px;background:#f8fafc;border-radius:6px}.econtract-detail-danger[data-v-315886de]{color:#ef4444}.econtract-detail-verify-row[data-v-315886de]{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-315886de]{color:#64748b}.econtract-detail-id-grid[data-v-315886de]{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-315886de]{height:200px}.econtract-detail-id-item__title[data-v-315886de]{margin-bottom:6px;font-size:13px;color:#475569;text-align:center}.econtract-detail-id-item__box[data-v-315886de]{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-315886de]{min-height:100%}.econtract-detail-b-main[data-v-315886de]{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-315886de]{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-315886de]{margin:0;font-size:16px;font-weight:600;color:#0f172a;line-height:1.35}.econtract-detail-b-tabs[data-v-315886de] .el-tabs__header{margin:0;padding:0 12px;background:#f8fafc}.econtract-detail-b-tabs[data-v-315886de] .el-tabs__content{padding:16px}.econtract-detail-progress-block[data-v-315886de]{margin-top:12px;padding-top:4px}.econtract-detail-alert[data-v-315886de]{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-315886de]{margin-top:2px}@media (max-width:900px){.econtract-detail-grid--2[data-v-315886de],.econtract-detail-id-grid[data-v-315886de],.econtract-form-grid--2[data-v-315886de]{grid-template-columns:1fr}}.econtract-form-drawer .econtract-template-form .el-form-item[data-v-315886de]{margin-bottom:14px}.econtract-form-drawer .econtract-template-form .el-form-item__label[data-v-315886de]{padding-bottom:4px;line-height:1.4;font-weight:600;color:#475569}.econtract-form-drawer .econtract-template-form .el-input-number[data-v-315886de],.econtract-form-drawer .econtract-template-form .el-input[data-v-315886de],.econtract-form-drawer .econtract-template-form .el-select[data-v-315886de]{width:100%}.econtract-form-grid[data-v-315886de]{display:grid;gap:0 16px}.econtract-form-grid--2[data-v-315886de]{grid-template-columns:repeat(2,minmax(0,1fr))}.econtract-upload-card[data-v-315886de]{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-315886de]:hover{border-color:#c7d2fe;background:#eef2ff}.econtract-upload-card .el-upload-dragger[data-v-315886de],.econtract-upload-card .el-upload[data-v-315886de]{width:100%;background:transparent;border:none}.econtract-upload-card .el-upload-dragger[data-v-315886de]{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-315886de]{margin-top:0;color:#409eff;font-size:42px}.econtract-upload-card .el-upload-dragger .el-upload__text[data-v-315886de]{color:#475569}.econtract-upload-card .el-upload-dragger .el-upload__text em[data-v-315886de]{color:#409eff;font-style:normal;font-weight:600}.econtract-upload-card .el-upload__tip[data-v-315886de]{margin-top:0;padding:0 12px 10px;color:#64748b;font-size:12px}.econtract-upload-card .el-upload-list[data-v-315886de]{display:none}.econtract-upload-file[data-v-315886de]{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-315886de]{-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-315886de]{-ms-flex-negative:0;flex-shrink:0;border:none;background:transparent;color:#409eff;cursor:pointer;font-size:13px;padding:0}.econtract-upload-file__link[data-v-315886de]:hover{text-decoration:underline}.econtract-history-files[data-v-315886de]{margin-top:14px;padding-top:12px;border-top:1px dashed #e2e8f0}.econtract-history-files__title[data-v-315886de]{font-size:13px;font-weight:600;color:#475569;margin-bottom:8px}.econtract-history-files__item[data-v-315886de]{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-315886de]:last-child{border-bottom:none}.econtract-history-files__name[data-v-315886de]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border:none;background:transparent;color:#409eff;cursor:pointer;font-size:13px;text-align:left;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.econtract-history-files__name[data-v-315886de]:hover{text-decoration:underline}.econtract-history-files__time[data-v-315886de]{-ms-flex-negative:0;flex-shrink:0;width:140px;font-size:12px;color:#64748b}.econtract-history-files__empty[data-v-315886de]{font-size:13px;color:#64748b;padding:4px 0}.econtract-reading-time[data-v-315886de]{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-315886de]{margin-bottom:0;padding:16px 20px 12px;border-bottom:1px solid #e2e8f0}.econtract-auth-drawer.econtract-detail-drawer .el-drawer__header span[data-v-315886de]{font-size:16px;font-weight:600;color:#0f172a}.econtract-auth-drawer.econtract-detail-drawer .el-drawer__body[data-v-315886de]{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-315886de]{border-radius:10px}.econtract-auth-dialog .el-dialog__header[data-v-315886de]{padding:16px 20px 12px;border-bottom:1px solid #e2e8f0}.econtract-auth-dialog .el-dialog__header .el-dialog__title[data-v-315886de]{font-size:16px;font-weight:600;color:#0f172a}.econtract-auth-dialog .el-dialog__body[data-v-315886de]{padding:16px 20px}.econtract-auth-form[data-v-315886de]{-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-315886de]{-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-315886de]{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-315886de]{height:328px!important}.econtract-auth-form__table-wrap .el-form-item[data-v-315886de]{margin-bottom:0}.econtract-auth-form__table-wrap .el-table th[data-v-315886de]{background:#f8fafc!important;color:#475569;font-weight:600}.econtract-auth-form__table-wrap .el-table[data-v-315886de]:before{display:none}.econtract-auth-form__table-wrap .el-table .cell[data-v-315886de]{overflow:hidden;line-height:1.4}.econtract-auth-form__table-wrap .el-table__row td[data-v-315886de]{height:56px;padding-top:4px;padding-bottom:4px}.econtract-auth-form__table-wrap .el-table__row td .cell[data-v-315886de]{max-height:48px}.econtract-auth-form__table-wrap .el-select .el-select__tags[data-v-315886de]{max-height:28px;overflow:hidden}.econtract-auth-form__table-wrap .el-select .el-input__inner[data-v-315886de]{height:32px!important}.econtract-auth-form__add-btn[data-v-315886de]{width:100%;margin-top:12px;border-style:dashed;border-color:#c7d2fe;color:#409eff;background:#eef2ff}.econtract-auth-form__add-btn[data-v-315886de]:focus,.econtract-auth-form__add-btn[data-v-315886de]:hover{background:#e0e7ff;border-color:#409eff;color:#66b1ff}.econtract-auth-form__footer[data-v-315886de]{-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-315886de],.econtract-auth-form__footer[data-v-315886de]{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-315886de]{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-315886de]:hover{border-color:#c7d2fe}.econtract-auth-company-picker__inner[data-v-315886de]{-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-315886de]{color:#64748b;padding-left:6px;font-size:13px}.econtract-auth-company-picker__arrow[data-v-315886de]{width:30px;text-align:center;color:#94a3b8;-ms-flex-negative:0;flex-shrink:0}.econtract-auth-company-picker__clear[data-v-315886de]{margin-left:4px;font-size:16px;color:#94a3b8;cursor:pointer}.econtract-auth-company-picker__clear[data-v-315886de]:hover{color:#ef4444}.econtract-auth-perm-drawer__body[data-v-315886de]{padding:16px 20px;overflow-y:auto}.econtract-auth-perm-section[data-v-315886de]{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-315886de]{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-315886de]{font-size:14px;font-weight:600;color:#0f172a}.econtract-auth-perm-section__count[data-v-315886de]{font-size:12px;color:#64748b}.econtract-auth-perm-section__add-btn[data-v-315886de]{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-315886de]{font-size:14px}.econtract-auth-perm-section__add-btn[data-v-315886de]:focus,.econtract-auth-perm-section__add-btn[data-v-315886de]:hover{color:#409eff;border-color:#c7d2fe;background:#eef2ff}.econtract-auth-perm-section__tags[data-v-315886de]{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-315886de]{font-size:13px;color:#64748b}.econtract-auth-perm-tag[data-v-315886de]{border:none!important;background:#f1f5f9!important;color:#475569!important}.econtract-auth-perm-tag .el-icon-close[data-v-315886de]{color:#94a3b8}.econtract-auth-perm-tag .el-icon-close[data-v-315886de]:hover{color:#64748b;background:transparent}.auth-perm-cell[data-v-315886de]{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-315886de]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#475569;font-size:13px}.auth-name-cell[data-v-315886de]{font-size:14px;font-weight:600;color:#0f172a}.econtract-row-actions[data-v-315886de]{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-315886de]{-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-315886de]{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:#409eff;cursor:pointer;outline:none;font-family:inherit;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.econtract-action-item i[data-v-315886de]{font-size:18px;line-height:1}.econtract-action-item span[data-v-315886de]{font-size:12px;line-height:1.2;white-space:nowrap;-webkit-transform:scale(.95);transform:scale(.95)}.econtract-action-item[data-v-315886de]:focus,.econtract-action-item[data-v-315886de]:hover{background:#eef2ff}.econtract-action-item.is-danger[data-v-315886de]{color:#ef4444}.econtract-action-item.is-danger[data-v-315886de]:focus,.econtract-action-item.is-danger[data-v-315886de]:hover{background:#fef2f2}.econtract-row-actions--inline .econtract-action-item[data-v-315886de]{-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-315886de]{font-size:14px}.econtract-row-actions--inline .econtract-action-item span[data-v-315886de]{font-size:12px;-webkit-transform:none;transform:none}.cost-center-workbench .econtract-page-shell[data-v-315886de]{overflow-y:auto;overflow-x:hidden;margin:0;padding:12px}.cost-center-workbench .econtract-filter-card[data-v-315886de]{-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-315886de]{padding:10px 14px 10px}.cost-center-workbench .econtract-filter-form .el-form-item[data-v-315886de]{margin-bottom:8px}.cost-filter-period[data-v-315886de]{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-315886de]{font-size:12px;color:#64748b;padding:0 2px;-ms-flex-negative:0;flex-shrink:0}.cost-filter-period .el-button+.el-button[data-v-315886de]{margin-left:0}.cost-period-chips[data-v-315886de]{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-315886de]{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-315886de]:hover{border-color:#c7d2fe;color:#409eff}.cost-period-chips__item.is-active[data-v-315886de]{border-color:#409eff;background:#eef2ff;color:#409eff;font-weight:600}.cost-center-body[data-v-315886de]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cost-center-body[data-v-315886de],.cost-center-main[data-v-315886de]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;min-width:0}.cost-center-main[data-v-315886de]{-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-315886de]{-ms-flex-negative:0;flex-shrink:0;width:280px}.cost-usage-section[data-v-315886de]{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-315886de]{border-left:3px solid #409eff}.cost-usage-section--auth[data-v-315886de]{border-left:3px solid #6366f1}.cost-usage-section--sms-code[data-v-315886de]{border-left:3px solid #0ea5e9}.cost-usage-section--sms-notice[data-v-315886de]{border-left:3px solid #f59e0b}.cost-section-head[data-v-315886de]{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-315886de]{margin-bottom:8px}.cost-section-head__dot[data-v-315886de]{width:8px;height:8px;border-radius:50%;background:#409eff;-ms-flex-negative:0;flex-shrink:0}.cost-section-head__dot--sms-code[data-v-315886de]{background:#0ea5e9}.cost-section-head__dot--sms-notice[data-v-315886de]{background:#f59e0b}.cost-section-head__title[data-v-315886de]{font-size:15px;font-weight:600;color:#0f172a}.cost-section-head__hint[data-v-315886de]{font-size:12px;color:#64748b;margin-left:4px}.cost-usage-section__body--sign[data-v-315886de]{max-width:360px}.cost-usage-grid[data-v-315886de]{display:grid;gap:10px}.cost-usage-grid--auth[data-v-315886de]{grid-template-columns:repeat(3,minmax(0,1fr))}.cost-sms-split[data-v-315886de]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cost-center-bottom[data-v-315886de]{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:12px}.cost-pay-card[data-v-315886de],.cost-recharge-card[data-v-315886de],.cost-summary-card[data-v-315886de]{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-315886de],.cost-summary-card__sub[data-v-315886de]{margin:0 0 12px;font-size:12px;color:#64748b}.cost-summary-metrics[data-v-315886de]{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-315886de]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.cost-summary-metric__label[data-v-315886de]{display:block;font-size:12px;color:#64748b;margin-bottom:6px}.cost-summary-metric__value[data-v-315886de]{font-size:24px;font-weight:700;color:#0f172a}.cost-summary-metric__value.is-remain[data-v-315886de]{color:#409eff}.cost-summary-metric-divider[data-v-315886de]{width:1px;background:#e2e8f0;margin:0 12px}.cost-recharge-table-wrap[data-v-315886de]{margin-top:4px}.cost-pay-grid[data-v-315886de]{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-315886de]{text-align:center;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.cost-pay-item__qr[data-v-315886de]{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-315886de]{max-width:100%;max-height:200px;width:auto;height:auto}.cost-pay-item__label[data-v-315886de]{margin-top:8px;font-size:13px;color:#475569}.cost-pay-item__label i[data-v-315886de]{margin-right:4px;color:#409eff}.cost-center-empty[data-v-315886de]{text-align:center;margin-top:60px;padding-top:30px;color:#64748b;line-height:1.8}@media (max-width:1280px){.cost-center-body[data-v-315886de]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cost-center-aside[data-v-315886de]{width:100%}.cost-pay-grid[data-v-315886de]{-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-315886de]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px}.cost-usage-grid--auth[data-v-315886de]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.cost-center-bottom[data-v-315886de],.cost-sms-split[data-v-315886de],.cost-usage-grid--auth[data-v-315886de]{grid-template-columns:1fr}}.cost-center-workbench[data-v-315886de] .cost-filter-period__daterange.el-date-editor--daterange{width:280px}.cost-center-workbench[data-v-315886de] .cost-filter-period__daterange.el-date-editor--daterange.el-input__inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;line-height:32px;padding-top:0;padding-bottom:0;overflow:visible}.cost-center-workbench[data-v-315886de] .cost-filter-period__daterange.el-date-editor--daterange .el-range-separator{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;height:32px;line-height:32px;padding:0 6px;width:auto;min-width:20px;overflow:visible}.cost-center-workbench[data-v-315886de] .cost-filter-period__daterange.el-date-editor--daterange .el-range-input{height:30px;line-height:30px}.cost-center-workbench[data-v-315886de] .cost-filter-period__daterange.el-date-editor--daterange .el-range__close-icon,.cost-center-workbench[data-v-315886de] .cost-filter-period__daterange.el-date-editor--daterange .el-range__icon{line-height:32px}.cost-center-workbench[data-v-315886de] .econtract-filter-form .el-form-item__content{overflow:visible;line-height:32px}