.rent-board[data-v-3424d45a]{min-height:200px}.board-toolbar[data-v-3424d45a]{margin-bottom:var(--ym-gap-4);justify-content:space-between;align-items:center;gap:var(--ym-gap-4);display:flex}.board-toolbar__left[data-v-3424d45a]{align-items:center;gap:var(--ym-gap-3);display:flex}.board-toolbar__label[data-v-3424d45a]{font-size:var(--ym-font-sm);color:var(--ym-text-secondary);font-weight:500}.board-legend[data-v-3424d45a]{align-items:center;gap:var(--ym-gap-3);flex-wrap:wrap;display:flex}.board-legend__item[data-v-3424d45a]{align-items:center;gap:5px;display:flex}.board-legend__dot[data-v-3424d45a]{border-radius:2px;flex-shrink:0;width:10px;height:10px}.board-legend__text[data-v-3424d45a]{font-size:var(--ym-font-sm);color:var(--ym-text-secondary)}.board-empty[data-v-3424d45a]{text-align:center;color:var(--ym-text-disabled);font-size:var(--ym-font-base);padding:64px 0}.board-group[data-v-3424d45a]{background:var(--ym-bg-card);border:1px solid var(--ym-border-color);margin-bottom:var(--ym-gap-4);border-radius:2px;overflow:hidden}.group-header[data-v-3424d45a]{background:var(--ym-bg-page);padding:var(--ym-gap-3) var(--ym-gap-4);border-bottom:1px solid var(--ym-border-color);justify-content:space-between;align-items:center;display:flex}.group-title[data-v-3424d45a]{font-weight:600;font-size:var(--ym-font-md);color:var(--ym-text-primary)}.group-stats[data-v-3424d45a]{font-size:var(--ym-font-base);color:var(--ym-text-secondary);font-variant-numeric:tabular-nums}.group-stats strong[data-v-3424d45a]{color:var(--ym-text-primary);font-weight:600}.group-stats__sep[data-v-3424d45a]{color:var(--ym-text-disabled);margin:0 4px}.sub-group[data-v-3424d45a]{padding:var(--ym-gap-3) var(--ym-gap-4);border-bottom:1px solid var(--ym-border-light)}.sub-group[data-v-3424d45a]:last-child{border-bottom:none}.sub-group-label[data-v-3424d45a]{font-size:var(--ym-font-base);color:var(--ym-text-secondary);margin-bottom:var(--ym-gap-2);font-weight:500}.asset-grid[data-v-3424d45a]{gap:var(--ym-gap-2);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.asset-card[data-v-3424d45a]{border:1px solid var(--ym-border-color);border-left:3px solid var(--ym-border-color);cursor:pointer;transition:border-color var(--ym-duration-fast) ease, box-shadow var(--ym-duration-fast) ease;background:var(--ym-bg-card);border-radius:2px;padding:10px 12px}.asset-card[data-v-3424d45a]:hover{border-color:#d1d1d6;box-shadow:0 2px 8px #0000000f}.card-header[data-v-3424d45a]{align-items:center;gap:6px;margin-bottom:6px;display:flex}.card-dot[data-v-3424d45a]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.card-name[data-v-3424d45a]{font-size:var(--ym-font-base);color:var(--ym-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.card-type[data-v-3424d45a]{font-size:var(--ym-font-overline);color:var(--ym-text-disabled);flex-shrink:0}.card-tenant[data-v-3424d45a]{font-size:var(--ym-font-sm);color:var(--ym-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;overflow:hidden}.card-footer[data-v-3424d45a]{justify-content:space-between;align-items:center;display:flex}.card-price[data-v-3424d45a]{font-size:var(--ym-font-sm);color:var(--ym-text-primary);font-variant-numeric:tabular-nums;font-weight:500}.card-price--muted[data-v-3424d45a]{color:var(--ym-text-disabled)}.card-date[data-v-3424d45a]{font-size:var(--ym-font-overline);color:var(--ym-text-disabled);font-variant-numeric:tabular-nums}.card-date--danger[data-v-3424d45a]{color:var(--ym-color-danger)}.card-date--warning[data-v-3424d45a]{color:var(--ym-color-warning)}.card-date--muted[data-v-3424d45a]{color:var(--ym-text-disabled)}.card-equipment[data-v-3424d45a]{font-size:var(--ym-font-overline,11px);color:var(--ym-text-3,#999);cursor:pointer;border-top:1px dashed var(--ym-border,#e4e7ed);margin-top:4px;padding-top:4px}.card-equipment[data-v-3424d45a]:hover{color:var(--ym-primary,#409eff)}.card-equipment-icon[data-v-3424d45a]{font-size:12px}.eq-link[data-v-3424d45a]{color:var(--ym-primary,#409eff);cursor:pointer;font-size:13px}.eq-link[data-v-3424d45a]:hover{text-decoration:underline}.eq-st-ACTIVE[data-v-3424d45a]{color:#52c41a}.eq-st-INACTIVE[data-v-3424d45a]{color:#faad14}.eq-st-SCRAPPED[data-v-3424d45a]{color:#999}.mo-tooltip[data-v-3424d45a]{z-index:9999;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#1e1e1eeb;border-radius:8px;min-width:160px;padding:10px 14px;transition:opacity .15s;position:fixed}.mo-tooltip.visible[data-v-3424d45a]{opacity:1}.mo-tooltip-head[data-v-3424d45a]{color:#fff;white-space:nowrap;margin-bottom:6px;font-size:13px;font-weight:600}.mo-tooltip-row[data-v-3424d45a]{justify-content:space-between;gap:12px;line-height:22px;display:flex}.mo-tooltip-label[data-v-3424d45a]{color:#aeaeb2;font-size:12px}.mo-tooltip-value[data-v-3424d45a]{color:#fff;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.mo-tooltip-value--price[data-v-3424d45a]{color:#f59e0b}.eq-ctx-menu[data-v-e23b73b6]{z-index:9999;background:var(--ym-bg-card);border:1px solid var(--ym-border-color);border-radius:2px;min-width:120px;padding:4px 0;position:fixed;box-shadow:0 4px 16px #0000001a}.eq-ctx-item[data-v-e23b73b6]{color:var(--ym-text-primary);cursor:pointer;white-space:nowrap;padding:7px 16px;font-size:13px;transition:background .15s}.eq-ctx-item[data-v-e23b73b6]:hover{background:var(--ym-bg-hover)}.eq-ctx-item--danger[data-v-e23b73b6]{color:var(--ym-color-danger,#f56c6c)}.eq-ctx-item--disabled[data-v-e23b73b6]{color:var(--ym-text-disabled);cursor:not-allowed}.eq-ctx-item--disabled[data-v-e23b73b6]:hover{background:0 0}.ctx-fade-enter-active[data-v-e23b73b6],.ctx-fade-leave-active[data-v-e23b73b6]{transition:opacity .12s,transform .12s}.ctx-fade-enter-from[data-v-e23b73b6],.ctx-fade-leave-to[data-v-e23b73b6]{opacity:0;transform:scale(.96)}.cat-layout[data-v-5a64a7cd]{gap:16px;height:62vh;min-height:420px;max-height:640px;display:flex}.cat-tree-panel[data-v-5a64a7cd]{border:1px solid var(--ym-border,#e4e7ed);border-radius:8px;flex-shrink:0;width:260px;padding:12px;overflow-y:auto}.cat-tree-header[data-v-5a64a7cd]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cat-tree-title[data-v-5a64a7cd]{font-size:14px;font-weight:600}.cat-disabled[data-v-5a64a7cd]{color:var(--ym-text-3,#999);text-decoration:line-through}.cat-edit-panel[data-v-5a64a7cd]{border:1px solid var(--ym-border,#e4e7ed);border-radius:8px;flex:1;min-width:0;padding:16px 20px;overflow-y:auto}.cat-edit-topbar[data-v-5a64a7cd]{border-bottom:1px solid var(--ym-border,#e4e7ed);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;display:flex}.cat-edit-title[data-v-5a64a7cd]{font-size:15px;font-weight:600}.cat-edit-danger-actions[data-v-5a64a7cd]{gap:4px;display:flex}.cat-section-label[data-v-5a64a7cd]{color:var(--ym-text-primary,#303133);align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.cat-base-form[data-v-5a64a7cd] .el-form-item{margin-bottom:14px}.cat-base-actions[data-v-5a64a7cd]{border-bottom:1px solid var(--ym-border,#e4e7ed);justify-content:flex-end;gap:8px;margin-bottom:14px;padding-bottom:14px;display:flex}.cat-attr-header[data-v-5a64a7cd]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cat-attr-count[data-v-5a64a7cd]{background:var(--el-color-primary);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:500;display:inline-flex}.cat-attr-list[data-v-5a64a7cd]{border:1px solid var(--ym-border,#e4e7ed);border-radius:6px;overflow:hidden}.cat-attr-row[data-v-5a64a7cd]{border-bottom:1px solid var(--ym-border,#e4e7ed);align-items:center;gap:12px;padding:7px 12px;font-size:13px;display:flex}.cat-attr-row[data-v-5a64a7cd]:last-child{border-bottom:none}.cat-attr-row[data-v-5a64a7cd]:hover{background:var(--ym-bg-hover,#f5f7fa)}.cat-attr-row--active[data-v-5a64a7cd]{background:var(--el-color-primary-light-9,#ecf5ff)}.cat-attr-main[data-v-5a64a7cd]{align-items:baseline;gap:6px;min-width:130px;display:flex}.cat-attr-label[data-v-5a64a7cd]{color:var(--ym-text-primary,#303133);font-weight:500}.cat-attr-key[data-v-5a64a7cd]{color:var(--ym-text-3,#999);font-family:monospace;font-size:11px}.cat-attr-meta[data-v-5a64a7cd]{flex:1;align-items:center;gap:8px;display:flex}.cat-attr-unit[data-v-5a64a7cd]{color:var(--ym-text-secondary,#909399);font-size:12px}.cat-attr-required[data-v-5a64a7cd]{color:var(--el-color-danger,#f56c6c);font-size:11px;font-weight:500}.cat-attr-ops[data-v-5a64a7cd]{flex-shrink:0}.cat-attr-empty[data-v-5a64a7cd]{text-align:center;color:var(--ym-text-3,#999);border:1px dashed var(--ym-border,#e4e7ed);border-radius:6px;padding:20px;font-size:13px}.cat-attr-edit[data-v-5a64a7cd]{border:1px solid var(--el-color-primary-light-5,#a0cfff);background:var(--ym-bg-2,#fafbfc);border-radius:8px;margin-top:12px;padding:12px 16px}.cat-attr-edit-head[data-v-5a64a7cd]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cat-attr-edit-title[data-v-5a64a7cd]{font-size:13px;font-weight:600}.cat-attr-edit-btns[data-v-5a64a7cd]{gap:8px;display:flex}.cat-attr-form[data-v-5a64a7cd] .el-form-item{margin-bottom:10px}.cat-attr-form[data-v-5a64a7cd] .el-form-item:last-child{margin-bottom:0}.cat-attr-placeholder[data-v-5a64a7cd]{text-align:center;color:var(--ym-text-3,#999);border:1px dashed var(--ym-border,#e4e7ed);border-radius:6px;padding:20px;font-size:13px}.cat-form-empty[data-v-5a64a7cd]{height:100%;color:var(--ym-text-3,#999);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:14px;display:flex}.audit-dialog[data-v-ff8e3e48]{flex-direction:column;gap:16px;display:flex}.summary-bar[data-v-ff8e3e48]{background:var(--ym-bg-page);border:1px solid var(--ym-border-color);border-radius:2px;flex-wrap:wrap;gap:16px 24px;padding:16px;display:flex}.summary-item[data-v-ff8e3e48]{flex-direction:column;gap:4px;min-width:0;display:flex}.summary-label[data-v-ff8e3e48]{font-size:var(--ym-font-sm);color:var(--ym-text-secondary)}.summary-value[data-v-ff8e3e48]{font-size:var(--ym-font-md);color:var(--ym-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.audit-body[data-v-ff8e3e48]{flex-direction:column;gap:16px;display:flex}.audit-row-1[data-v-ff8e3e48]{grid-template-columns:minmax(0,1fr) 360px;gap:16px;display:grid}.audit-left[data-v-ff8e3e48],.audit-right[data-v-ff8e3e48]{flex-direction:column;gap:16px;display:flex}.audit-section[data-v-ff8e3e48]{background:var(--ym-bg-card);border:1px solid var(--ym-border-color);border-radius:2px;padding:16px}.audit-full-width[data-v-ff8e3e48]{width:100%}.section-title[data-v-ff8e3e48]{color:var(--ym-text-primary);margin-bottom:12px;font-size:14px;font-weight:600}.section-header-with-action[data-v-ff8e3e48]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.info-grid[data-v-ff8e3e48]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.info-item[data-v-ff8e3e48]{flex-direction:column;gap:4px;min-width:0;display:flex}.info-label[data-v-ff8e3e48]{color:var(--ym-text-secondary);font-size:12px}.info-value[data-v-ff8e3e48]{color:var(--ym-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.kpi-grid[data-v-ff8e3e48]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kpi-card[data-v-ff8e3e48]{background:var(--ym-bg-page);border:1px solid var(--ym-border-color);border-radius:2px;padding:12px}.kpi-label[data-v-ff8e3e48]{color:var(--ym-text-secondary);margin-bottom:8px;font-size:12px}.kpi-value[data-v-ff8e3e48]{font-size:var(--ym-font-subtitle);color:var(--ym-color-primary);overflow-wrap:break-word;font-weight:600}.health-card[data-v-ff8e3e48]{background:var(--ym-bg-page);border:1px solid var(--ym-border-color);text-align:center;border-radius:2px;padding:20px}.health-header[data-v-ff8e3e48]{justify-content:center;align-items:center;gap:8px;margin-bottom:16px;display:flex}.health-label[data-v-ff8e3e48]{color:var(--ym-text-primary);font-size:14px;font-weight:600}.health-score[data-v-ff8e3e48]{font-size:var(--ym-font-hero);margin-bottom:8px;font-weight:700;line-height:1}.health-level[data-v-ff8e3e48]{font-size:var(--ym-font-subtitle);margin-bottom:16px;font-weight:600}.health-conclusions[data-v-ff8e3e48]{text-align:left;flex-direction:column;gap:8px;display:flex}.conclusion-item[data-v-ff8e3e48]{color:var(--ym-text-regular);align-items:flex-start;gap:8px;font-size:12px;display:flex}.risk-card[data-v-ff8e3e48]{background:var(--ym-bg-card);border:1px solid var(--ym-border-color);border-radius:2px;padding:16px}.risk-header[data-v-ff8e3e48]{color:var(--ym-text-primary);align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.risk-empty[data-v-ff8e3e48]{color:var(--ym-text-secondary);flex-direction:column;align-items:center;gap:8px;padding:32px 0;font-size:14px;display:flex}.risk-list[data-v-ff8e3e48]{flex-direction:column;gap:12px;display:flex}.risk-item[data-v-ff8e3e48]{border-radius:2px;gap:12px;padding:12px;display:flex}.risk-high[data-v-ff8e3e48]{background:var(--ym-status-danger-bg);border-left:3px solid var(--ym-color-danger)}.risk-medium[data-v-ff8e3e48]{background:var(--ym-status-warning-bg);border-left:3px solid var(--ym-color-warning)}.risk-low[data-v-ff8e3e48]{background:var(--ym-status-info-bg);border-left:3px solid var(--ym-color-info)}.risk-icon[data-v-ff8e3e48]{flex-shrink:0;margin-top:2px}.risk-high .risk-icon[data-v-ff8e3e48]{color:var(--ym-color-danger)}.risk-medium .risk-icon[data-v-ff8e3e48]{color:var(--ym-color-warning)}.risk-low .risk-icon[data-v-ff8e3e48]{color:var(--ym-color-primary)}.risk-content[data-v-ff8e3e48]{flex:1;min-width:0}.risk-label[data-v-ff8e3e48]{color:var(--ym-text-primary);margin-bottom:4px;font-size:13px;font-weight:600}.risk-desc[data-v-ff8e3e48]{color:var(--ym-text-secondary);overflow-wrap:break-word;font-size:12px;line-height:1.5}.audit-footer[data-v-ff8e3e48]{border-top:1px solid var(--ym-border-color);flex-direction:column;gap:16px;padding-top:16px;display:flex}.opinion-section[data-v-ff8e3e48]{flex-direction:column;gap:8px;display:flex}.opinion-label[data-v-ff8e3e48]{color:var(--ym-text-primary);font-size:14px;font-weight:600}.action-buttons[data-v-ff8e3e48]{justify-content:flex-end;gap:12px;display:flex}.history-empty[data-v-ff8e3e48]{color:var(--ym-text-secondary);flex-direction:column;align-items:center;gap:8px;padding:32px 0;font-size:14px;display:flex}.history-timeline[data-v-ff8e3e48]{flex-direction:column;gap:0;display:flex}.history-item[data-v-ff8e3e48]{border-bottom:1px solid var(--ym-border-color);gap:16px;padding:16px 0;display:flex}.history-item[data-v-ff8e3e48]:last-child{border-bottom:none}.history-dot[data-v-ff8e3e48]{background:var(--ym-border-color);border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:4px}.history-dot--approve[data-v-ff8e3e48]{background:var(--ym-color-success)}.history-dot--reject[data-v-ff8e3e48]{background:var(--ym-color-danger)}.history-dot--submit[data-v-ff8e3e48]{background:var(--ym-color-primary)}.history-content[data-v-ff8e3e48]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.history-header[data-v-ff8e3e48]{justify-content:space-between;align-items:center;display:flex}.history-action[data-v-ff8e3e48]{color:var(--ym-text-primary);font-size:14px;font-weight:600}.history-time[data-v-ff8e3e48]{color:var(--ym-text-secondary);font-size:12px}.history-operator[data-v-ff8e3e48]{color:var(--ym-text-regular);font-size:13px}.history-remark[data-v-ff8e3e48]{color:var(--ym-text-secondary);background:var(--ym-bg-page);border-left:3px solid var(--ym-color-primary);overflow-wrap:break-word;border-radius:2px;padding:8px 12px;font-size:13px}.ct-list[data-v-32d3e085]{gap:var(--ym-gap-3);flex-direction:column;display:flex}.ct[data-v-32d3e085]{border:1px solid var(--ym-border-color);border-radius:var(--ds-radius);background:var(--ym-bg-card);transition:border-color var(--ym-duration-fast) var(--ym-ease-out), box-shadow var(--ym-duration-fast) var(--ym-ease-out)}.ct[data-v-32d3e085]:hover{border-color:var(--ym-border-hover);box-shadow:var(--ym-shadow-float)}.ct--pri[data-v-32d3e085]{box-shadow:inset 2px 0 0 var(--ym-color-primary)}.ct--pri[data-v-32d3e085]:hover{box-shadow:inset 2px 0 0 var(--ym-color-primary), var(--ym-shadow-float)}.ct-head[data-v-32d3e085]{align-items:center;gap:var(--ym-gap-2);padding:var(--ym-gap-2) var(--ym-gap-4);border-bottom:1px solid var(--ym-border-light);display:flex}.ct-head__name[data-v-32d3e085]{font-size:var(--ym-font-sm);color:var(--ym-text-primary);letter-spacing:-.01em;font-weight:600}.ct-head__tag[data-v-32d3e085]{font-size:var(--ym-font-overline);color:var(--ym-color-primary);font-weight:500}.ct-head__link[data-v-32d3e085]{font-size:var(--ym-font-overline);color:var(--ym-text-disabled);cursor:pointer;transition:color var(--ym-duration-fast) ease;background:0 0;border:none;padding:0}.ct-head__link[data-v-32d3e085]:hover{color:var(--ym-color-primary)}.ct-head__spacer[data-v-32d3e085]{flex:1}.ct-head__del[data-v-32d3e085]{font-size:var(--ym-font-overline);color:var(--ym-text-disabled);cursor:pointer;transition:color var(--ym-duration-fast) ease;background:0 0;border:none;padding:0}.ct-head__del[data-v-32d3e085]:hover:not(:disabled){color:var(--ym-color-danger)}.ct-head__del[data-v-32d3e085]:disabled{opacity:.3;cursor:not-allowed}.ct-body[data-v-32d3e085]{padding:var(--ym-gap-4) var(--ym-gap-5) var(--ym-gap-5)}.ct-sep[data-v-32d3e085]{background:var(--ym-border-light);height:1px;margin:var(--ym-gap-4) 0}.ct-row--id[data-v-32d3e085]{gap:var(--ym-gap-4);grid-template-columns:160px auto 140px 1fr;align-items:end;display:grid}.ct-row--3[data-v-32d3e085]{gap:var(--ym-gap-4);grid-template-columns:repeat(3,1fr);display:grid}.f[data-v-32d3e085]{gap:var(--ym-gap-1);flex-direction:column;min-width:0;display:flex}.f-l[data-v-32d3e085]{font-size:var(--ym-font-sm);color:var(--ym-text-secondary);align-items:center;gap:2px;font-weight:500;line-height:1;display:flex}.f-req[data-v-32d3e085]{color:var(--ym-color-danger);font-style:normal}.f-err[data-v-32d3e085]{font-size:var(--ym-font-overline);color:var(--ym-color-danger);line-height:1.2}.f-hint[data-v-32d3e085]{font-size:var(--ym-font-overline);color:var(--ym-color-warning);line-height:1.2}.f--name[data-v-32d3e085] .el-input__inner{font-weight:600}.f--gender[data-v-32d3e085] .el-radio-button__inner{padding:0 var(--ym-gap-3);height:var(--ym-height-sm);line-height:var(--ym-height-sm);border-radius:var(--ds-radius)!important}.ct-add[data-v-32d3e085]{align-items:center;gap:var(--ym-gap-1);padding:var(--ym-gap-2) var(--ym-gap-3);border:1px dashed var(--ym-border-color);border-radius:var(--ds-radius);font-size:var(--ym-font-sm);color:var(--ym-text-secondary);cursor:pointer;transition:color var(--ym-duration-fast) var(--ym-ease-out), border-color var(--ym-duration-fast) var(--ym-ease-out), background var(--ym-duration-fast) var(--ym-ease-out);background:0 0;align-self:flex-start;display:inline-flex}.ct-add[data-v-32d3e085]:hover{color:var(--ym-color-primary);border-color:var(--ym-color-primary);background:var(--ds-accent-bg)}.customer-create-page[data-v-72606199]{max-width:960px;margin:0 auto;padding:24px 24px 80px}.customer-create-page--dialog[data-v-72606199]{max-width:none;padding:0 4px 80px}.qichacha-action[data-v-72606199]{color:var(--el-text-color-secondary);align-items:center;gap:8px;margin:-4px 0 8px;font-size:12px;display:flex}.page-header[data-v-72606199]{border-bottom:1px solid var(--ym-border-color);padding-bottom:16px}.form-card[data-v-72606199]{border:1px solid var(--ym-border-color);background:var(--ym-bg-card);border-radius:2px;margin-top:16px;overflow:hidden}.card-header[data-v-72606199]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:14px 20px;transition:background .15s;display:flex}.card-header[data-v-72606199]:hover{background:var(--ym-color-primary-bg,#4c64fe08)}.card-title[data-v-72606199]{font-size:var(--ym-font-md);color:var(--ym-text-primary);font-weight:600}.card-hint[data-v-72606199]{color:var(--ym-text-tertiary);font-size:12px}.card-arrow[data-v-72606199]{color:var(--ym-text-secondary);margin-left:auto;transition:transform .2s}.card-arrow--open[data-v-72606199]{transform:rotate(180deg)}.card-body[data-v-72606199]{padding:0 20px 20px}.form-grid[data-v-72606199]{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.form-grid .col-span-2[data-v-72606199]{grid-column:span 2}.action-bar[data-v-72606199]{z-index:20;background:var(--ym-bg-card);border-top:1px solid var(--ym-border-color);justify-content:center;gap:12px;padding:12px 0;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000000f}[data-v-72606199] .el-form-item{margin-bottom:18px}[data-v-72606199] .el-form-item__label{font-size:13px}.ym-progress-badge[data-v-4254ed26]{letter-spacing:.02em;background:color-mix(in srgb, var(--badge-color) 8%, transparent);color:var(--badge-color);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.ym-progress-badge--sm[data-v-4254ed26]{gap:3px;padding:2px 8px;font-size:11px}.ym-progress-badge .icon[data-v-4254ed26]{filter:drop-shadow(0 1px #0000000a);font-size:.9em;line-height:1}.ym-progress-badge__empty[data-v-4254ed26]{color:var(--ym-text-secondary,#8e8e93);font-size:12px}.attachment-field[data-v-eada11a7]{width:100%}.attachment-header[data-v-eada11a7]{align-items:center;margin-bottom:8px;display:flex}.attachment-counter[data-v-eada11a7]{color:var(--el-text-color-secondary);font-size:12px}.attachment-list[data-v-eada11a7]{flex-direction:column;gap:6px;display:flex}.attachment-empty[data-v-eada11a7]{color:var(--el-text-color-placeholder);padding:8px 0;font-size:13px}.attachment-item[data-v-eada11a7]{border:1px solid var(--el-border-color-lighter);background:var(--el-fill-color-blank);border-radius:4px;align-items:center;gap:10px;padding:6px 10px;display:flex}.attachment-thumb[data-v-eada11a7]{flex-shrink:0;width:40px;height:40px}.thumb-img[data-v-eada11a7]{cursor:pointer;border-radius:2px;width:40px;height:40px}.thumb-placeholder[data-v-eada11a7]{background:var(--el-fill-color-light);width:40px;height:40px;color:var(--el-text-color-secondary);border-radius:2px;justify-content:center;align-items:center;display:flex}.attachment-icon[data-v-eada11a7]{width:40px;height:40px;color:var(--el-color-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.attachment-info[data-v-eada11a7]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.attachment-name[data-v-eada11a7]{text-overflow:ellipsis;white-space:nowrap;color:var(--el-text-color-primary);font-size:13px;overflow:hidden}.attachment-size[data-v-eada11a7]{color:var(--el-text-color-secondary);font-size:11px}.attachment-actions[data-v-eada11a7]{flex-shrink:0;gap:4px;display:flex}.contract-option[data-v-f66ebd3d]{padding:4px 0;line-height:1.5}.contract-option .contract-code[data-v-f66ebd3d]{color:var(--ym-text-primary,#303133);margin-bottom:2px;font-weight:600}.contract-option .contract-row[data-v-f66ebd3d]{color:var(--ym-text-secondary,#909399);font-size:12px}.contract-option .contract-row-label[data-v-f66ebd3d]{min-width:5em;display:inline-block}.contract-option .contract-row-value[data-v-f66ebd3d]{color:var(--ym-text-regular,#606266)}.readonly-contract[data-v-f66ebd3d]{color:var(--el-text-color-primary);font-size:14px}.attachment-hint[data-v-f66ebd3d]{color:var(--el-text-color-secondary);margin-top:4px;font-size:12px}.tenant-rich-text-editor[data-v-86e354e0]{border:1px solid var(--ym-border-color);border-radius:4px;overflow:hidden}.tenant-rich-text-editor[data-v-86e354e0] .w-e-toolbar{border-bottom:1px solid var(--ym-border-color)}.tenant-rich-text-editor[data-v-86e354e0] .w-e-text-container{min-height:280px}.tenant-rich-text-editor[data-v-86e354e0] .w-e-text-placeholder{top:12px}.tenant-rich-text-editor.is-readonly[data-v-86e354e0] .w-e-text-container{min-height:220px}.tenant-rich-text-editor.is-readonly[data-v-86e354e0] .w-e-text{min-height:220px;padding:0 12px}.tenant-search-bar[data-v-d485de4b]{border:1px solid var(--ym-border-color);background:var(--ym-bg-card);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:16px;display:flex}.tenant-search-bar__field[data-v-d485de4b]{flex-shrink:0;align-items:center;gap:10px;display:flex}.tenant-search-bar__label[data-v-d485de4b]{color:var(--ym-text-secondary);white-space:nowrap;font-size:13px;font-weight:500}.tenant-search-bar__actions[data-v-d485de4b]{align-items:center;gap:8px;margin-left:auto;display:flex}.tenant-search-bar__button[data-v-d485de4b]{border:1px solid var(--ym-border-color);cursor:pointer;border-radius:4px;min-width:64px;padding:7px 14px;font-size:13px}.tenant-search-bar__button--reset[data-v-d485de4b]{background:var(--ym-bg-card);color:var(--ym-text-regular)}.tenant-search-bar__button--primary[data-v-d485de4b]{border-color:var(--ym-color-primary);background:var(--ym-color-primary);color:#fff}@media (width<=1100px){.tenant-search-bar__actions[data-v-d485de4b]{margin-left:0}}
