.sign-page[data-v-64c19625]{min-height:100vh;background:#f5f7fa;padding-bottom:10.667vw}.page-header[data-v-64c19625]{background:linear-gradient(135deg,#1890ff,#096dd9);padding:5.333vw 4.267vw;color:#fff}.page-header .page-title[data-v-64c19625]{font-size:4.8vw;font-weight:700}.sign-content[data-v-64c19625]{padding:4.267vw}.flow-status-card[data-v-64c19625],.info-card[data-v-64c19625]{background:#fff;border-radius:3.2vw;padding:4.267vw;margin-bottom:4.267vw}.flow-status-card h3[data-v-64c19625],.info-card h3[data-v-64c19625]{font-size:4vw;font-weight:600;margin:0 0 3.2vw}.info-row[data-v-64c19625]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.333vw 0;font-size:3.733vw}.info-row span[data-v-64c19625]:first-child{color:#999}.info-row span[data-v-64c19625]:last-child{color:#333;font-weight:500}.sign-form-card[data-v-64c19625]{background:#fff;border-radius:3.2vw;padding:4.267vw;margin-bottom:4.267vw}.form-section[data-v-64c19625]{padding:1.067vw 0}.form-section-title[data-v-64c19625]{font-size:4vw;font-weight:600;color:#333;margin-bottom:3.2vw}.form-divider[data-v-64c19625]{height:1px;background:#f0f0f0;margin:3.2vw 0}.auto-template-tip[data-v-64c19625]{padding:2.667vw 3.733vw;background:#e6f7ff;border:1px solid #91d5ff;border-radius:2.133vw}.auto-template-tip span[data-v-64c19625]{font-size:3.733vw;color:#1890ff;font-weight:500}.no-template-tip[data-v-64c19625]{padding:2.667vw 3.733vw;background:#fff2f0;border:1px solid #ffccc7;border-radius:2.133vw}.no-template-tip span[data-v-64c19625]{font-size:3.467vw;color:#ff4d4f}.template-list[data-v-64c19625]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.133vw}.template-item[data-v-64c19625]{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;padding:3.2vw 4.267vw;border:.533vw solid #e8e8e8;border-radius:2.133vw;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.template-item .tpl-name[data-v-64c19625]{font-size:3.733vw;color:#333}.template-item .tpl-check[data-v-64c19625]{color:#1890ff;font-weight:700}.template-item.selected[data-v-64c19625]{border-color:#1890ff;background:#e6f7ff}.sign-actions[data-v-64c19625]{margin-top:5.333vw}.contract-preview-section[data-v-64c19625]{margin-top:1.067vw}.contract-preview-box[data-v-64c19625]{border:1px solid #e8e8e8;border-radius:2.133vw;overflow:hidden}.contract-preview-box .contract-pdf-iframe[data-v-64c19625]{width:100%;height:106.667vw;border:none;display:block}.contract-preview-box .contract-preview-actions[data-v-64c19625]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.2vw;padding:2.667vw;background:#fafafa;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preview-loading[data-v-64c19625]{padding:10.667vw 0;text-align:center}.preview-error[data-v-64c19625]{padding:5.333vw;text-align:center;color:#ff4d4f;font-size:3.467vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.2vw}.loading-wrap[data-v-64c19625],.preview-error[data-v-64c19625]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loading-wrap[data-v-64c19625]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:60vh}.waiting-section .waiting-card[data-v-64c19625]{background:#fff;border-radius:3.2vw;padding:10.667vw 5.333vw;text-align:center}.waiting-section .waiting-card .waiting-icon[data-v-64c19625]{font-size:12.8vw;margin-bottom:4.267vw}.waiting-section .waiting-card h3[data-v-64c19625]{font-size:4.267vw;color:#333;margin:0 0 2.133vw}.waiting-section .waiting-card p[data-v-64c19625]{font-size:3.733vw;color:#999;margin:0}.flow-status-0[data-v-64c19625]{color:#faad14}.flow-status-1[data-v-64c19625]{color:#1890ff}.flow-status-2[data-v-64c19625]{color:#52c41a}.flow-status-3[data-v-64c19625]{color:#ff4d4f}.flow-status-4[data-v-64c19625]{color:#999}.sign-status-0[data-v-64c19625]{color:#faad14}.sign-status-1[data-v-64c19625]{color:#52c41a}.sign-status-2[data-v-64c19625]{color:#ff4d4f}.flow-error-tip[data-v-64c19625]{margin-top:4.267vw;padding:3.2vw 4.267vw;background:#fff2f0;border:1px solid #ffccc7;border-radius:2.133vw;text-align:center}.flow-error-tip span[data-v-64c19625]{font-size:3.733vw;color:#ff4d4f}