.contract-archive-container[data-v-fd8df906]{height:100vh;overflow-y:auto;background:#f5f7fa;display:flex;flex-direction:column}.archive-header[data-v-fd8df906]{height:60px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.06);position:sticky;top:0;z-index:100}.archive-header .header-left[data-v-fd8df906]{display:flex;align-items:center}.archive-header .header-left .back-icon[data-v-fd8df906]{font-size:20px;cursor:pointer;margin-right:16px;color:#354555}.archive-header .header-left .back-icon[data-v-fd8df906]:hover{color:var(--color-primary)}.archive-header .header-left .page-title[data-v-fd8df906]{font-size:18px;font-weight:600;color:#354555}.archive-header .header-right[data-v-fd8df906]{display:flex;align-items:center}.archive-content[data-v-fd8df906]{flex:1;padding:24px;max-width:1200px;margin:0 auto;width:100%}.archive-files-section[data-v-fd8df906],.contract-info-section[data-v-fd8df906]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px}.section-header[data-v-fd8df906],.section-title[data-v-fd8df906]{margin-bottom:20px}.info-card[data-v-fd8df906]{background:#fafbfc;border-radius:8px;padding:20px}.contract-files-info-title[data-v-fd8df906],.sign-info-title[data-v-fd8df906]{margin-top:20px;margin-bottom:12px}.contract-files-info-card[data-v-fd8df906]{padding:0 20px}.contract-file-info-row[data-v-fd8df906]{min-height:56px}.contract-file-info-row+.contract-file-info-row[data-v-fd8df906]{border-top:1px solid #d4d9de}.contract-file-info-row .file-name-cell[data-v-fd8df906]{min-width:0;flex:1}.contract-file-info-row .contract-file-size[data-v-fd8df906]{width:120px;flex-shrink:0;color:#999}.contract-file-info-row .operation-btns[data-v-fd8df906]{width:96px;flex-shrink:0}.sign-info-card[data-v-fd8df906]{padding:14px 20px}.sign-info-card .info-label[data-v-fd8df906]{margin-bottom:4px}.sign-info-row[data-v-fd8df906]{gap:24px}.info-row[data-v-fd8df906]{display:flex;flex-wrap:wrap;gap:40px}.info-item[data-v-fd8df906]{min-width:200px;flex:1}.info-item .info-label[data-v-fd8df906]{font-size:13px;color:#93a0ac;margin-bottom:8px;display:block}.info-item .info-value[data-v-fd8df906]{font-size:14px;color:#354555;font-weight:500;max-width:300px}.files-table-wrapper[data-v-fd8df906]{border-radius:8px;overflow:hidden}.files-table-wrapper[data-v-fd8df906] .el-table th{background:#fafbfc;color:#999;font-weight:500}.files-table-wrapper[data-v-fd8df906] .el-table td{color:#354555}.file-name-cell .file-type-label[data-v-fd8df906]{flex-shrink:0;margin-right:8px;padding:2px 8px;border-radius:20px;color:#fff;background:var(--color-orange);font-size:12px;line-height:18px}.file-name-cell .file-icon[data-v-fd8df906]{margin-right:8px;flex-shrink:0}.file-name-cell .file-name[data-v-fd8df906]{max-width:250px}.operation-btns[data-v-fd8df906]{display:flex;gap:16px}.operation-btns .operation-btn[data-v-fd8df906]{color:var(--color-primary);cursor:pointer;font-size:14px}.operation-btns .operation-btn[data-v-fd8df906]:hover{opacity:.8}.operation-btns .operation-btn.delete-btn[data-v-fd8df906]{color:#ff5046}.mr-12[data-v-fd8df906]{margin-right:12px}