.pdf-viewer[data-v-2bf34982]{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%;background:#f0f2f5;border-radius:12px;overflow:hidden}.pdf-toolbar[data-v-2bf34982]{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;padding:8px 16px;background:#fff;border-bottom:1px solid #e4eaf6;-ms-flex-negative:0;flex-shrink:0}.pdf-toolbar__page-info[data-v-2bf34982]{font-size:13px;color:#666;font-weight:500}.pdf-toolbar__center[data-v-2bf34982]{gap:6px}.pdf-toolbar__btn[data-v-2bf34982],.pdf-toolbar__center[data-v-2bf34982]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pdf-toolbar__btn[data-v-2bf34982]{width:32px;height:32px;border:1px solid #e4eaf6;border-radius:8px;background:#fff;color:#31355c;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .15s;transition:all .15s}.pdf-toolbar__btn[data-v-2bf34982]:hover:not(:disabled){background:#f7f8f9;border-color:#3fdbbf}.pdf-toolbar__btn[data-v-2bf34982]:disabled{opacity:.4;cursor:not-allowed}.pdf-toolbar__zoom[data-v-2bf34982]{font-size:12px;color:#989aae;min-width:40px;text-align:center}.pdf-canvas-area[data-v-2bf34982]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.pdf-canvas-wrapper[data-v-2bf34982]{position:relative;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1);background:#fff}.pdf-canvas-wrapper canvas[data-v-2bf34982]{display:block}.pdf-canvas-wrapper--editable[data-v-2bf34982],.pdf-canvas-wrapper--editable canvas[data-v-2bf34982]{cursor:crosshair}.signature-zone[data-v-2bf34982]{position:absolute;border:2px dashed #3fdbbf;background:rgba(63,219,191,.08);border-radius:8px;cursor:-webkit-grab;cursor:grab;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-transition:border-color .2s,background .2s;transition:border-color .2s,background .2s;z-index:10}.signature-zone[data-v-2bf34982]:hover{background:rgba(63,219,191,.15);border-color:#2bc4a8}.signature-zone--dragging[data-v-2bf34982]{cursor:-webkit-grabbing;cursor:grabbing;border-color:#31355c;background:rgba(49,53,92,.1)}.signature-zone--readonly[data-v-2bf34982]{cursor:default;border-color:#989aae;background:rgba(152,154,174,.08)}.signature-zone__label[data-v-2bf34982]{font-size:11px;color:#31355c;font-weight:600;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 8px}.signature-zone__label i[data-v-2bf34982]{margin-right:4px}.signature-zone__resize[data-v-2bf34982]{position:absolute;right:-4px;bottom:-4px;width:12px;height:12px;background:#3fdbbf;border-radius:3px;cursor:nwse-resize}.pdf-error[data-v-2bf34982],.pdf-loading[data-v-2bf34982]{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:12px;padding:60px 20px;color:#989aae;font-size:14px}.pdf-error i[data-v-2bf34982],.pdf-loading i[data-v-2bf34982]{font-size:32px}.pdf-error[data-v-2bf34982]{color:#e74c3c}.signature-zone--signed[data-v-2bf34982]{cursor:default;border:2px solid #1a1a1a;background:#fff;border-radius:4px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0;overflow:hidden}.signature-zone--signed[data-v-2bf34982]:hover{background:#fff;border-color:#1a1a1a}.signature-zone__stamp[data-v-2bf34982]{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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;padding:4px 8px;pointer-events:none;background:#fff;border-left:4px solid #1a1a1a}.signature-zone__stamp-header[data-v-2bf34982]{font-size:7px;color:#555;line-height:1.2;white-space:nowrap}.signature-zone__stamp-name[data-v-2bf34982]{font-size:10px;font-weight:900;color:#1a1a1a;line-height:1.3;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.signature-zone__stamp-footer[data-v-2bf34982]{font-size:6px;color:#777;line-height:1.2;white-space:nowrap}.sign-flow[data-v-031b1a8a]{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%;min-height:calc(100vh - 60px);background:#f7f8f9}.sign-flow__header[data-v-031b1a8a]{padding:16px 24px;border-bottom:1px solid #e4eaf6;gap:16px}.sign-flow__back[data-v-031b1a8a],.sign-flow__header[data-v-031b1a8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.sign-flow__back[data-v-031b1a8a]{width:36px;height:36px;border:1px solid #e4eaf6;border-radius:10px;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#31355c;font-size:16px}.sign-flow__back[data-v-031b1a8a]:hover{border-color:#3fdbbf}.sign-flow__title[data-v-031b1a8a]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:18px;font-weight:700;color:#1e1c42;margin:0}.sign-flow__actions[data-v-031b1a8a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.sign-flow__steps[data-v-031b1a8a]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 24px 12px;gap:4px}.sign-flow__step[data-v-031b1a8a],.sign-flow__steps[data-v-031b1a8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sign-flow__step[data-v-031b1a8a]{gap:6px}.sign-flow__step[data-v-031b1a8a]:after{content:"";width:40px;height:2px;background:#e4eaf6;margin:0 6px}.sign-flow__step[data-v-031b1a8a]:last-child:after{display:none}.sign-flow__step--done[data-v-031b1a8a]:after{background:#3fdbbf}.sign-flow__step-circle[data-v-031b1a8a]{width:32px;height:32px;border-radius:50%;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;font-size:13px;font-weight:700;background:#e4eaf6;color:#989aae;-webkit-transition:all .2s;transition:all .2s}.sign-flow__step--active .sign-flow__step-circle[data-v-031b1a8a],.sign-flow__step--done .sign-flow__step-circle[data-v-031b1a8a]{background:#3fdbbf;color:#fff}.sign-flow__step-label[data-v-031b1a8a]{font-size:13px;color:#989aae;font-weight:500}.sign-flow__step--active .sign-flow__step-label[data-v-031b1a8a]{color:#1e1c42;font-weight:600}.sign-flow__body[data-v-031b1a8a]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px 24px;overflow:auto}.sign-flow__section[data-v-031b1a8a]{max-width:720px;margin:0 auto}.sign-flow__section--split[data-v-031b1a8a]{max-width:100%;display:grid;grid-template-columns:1fr 360px;gap:20px;height:calc(100vh - 220px)}.sf-card[data-v-031b1a8a]{background:#fff;border-radius:16px;padding:24px 28px;-webkit-box-shadow:0 0 10px 0 #d6e4f3;box-shadow:0 0 10px 0 #d6e4f3}.sf-card__title[data-v-031b1a8a]{font-size:16px;font-weight:700;color:#1e1c42;margin:0 0 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.sf-card__title i[data-v-031b1a8a]{color:#3fdbbf;font-size:18px}.sf-card__desc[data-v-031b1a8a]{font-size:13px;color:#989aae;margin:0 0 18px}.sf-row[data-v-031b1a8a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sf-field--flex[data-v-031b1a8a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.sf-upload[data-v-031b1a8a]{border:2px dashed #e4eaf6;border-radius:12px;padding:32px 20px;text-align:center;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.sf-upload--active[data-v-031b1a8a],.sf-upload[data-v-031b1a8a]:hover{border-color:#3fdbbf;background:rgba(63,219,191,.04)}.sf-upload__placeholder[data-v-031b1a8a]{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:8px;color:#989aae}.sf-upload__placeholder i[data-v-031b1a8a]{font-size:36px;color:#3fdbbf}.sf-upload__placeholder small[data-v-031b1a8a]{font-size:11px;color:#bbb}.sf-upload__file[data-v-031b1a8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;text-align:left}.sf-upload__file>i[data-v-031b1a8a]{font-size:28px;color:#31355c}.sf-upload__file-info[data-v-031b1a8a]{-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}.sf-upload__file-name[data-v-031b1a8a]{font-weight:600;color:#31355c;font-size:14px}.sf-upload__file-size[data-v-031b1a8a]{font-size:12px;color:#989aae}.sf-upload__remove[data-v-031b1a8a]{width:28px;height:28px;border-radius:50%;border:none;background:#fee;color:#e74c3c;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sf-section-divider[data-v-031b1a8a],.sf-upload__remove[data-v-031b1a8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sf-section-divider[data-v-031b1a8a]{gap:8px;margin:24px 0 16px;padding-bottom:10px;border-bottom:1px solid #f0f2f5;font-size:16px;font-weight:700;color:#1e1c42}.sf-section-divider i[data-v-031b1a8a]{color:#3fdbbf;font-size:16px}.sf-field[data-v-031b1a8a]{margin-bottom:14px}.sf-field label[data-v-031b1a8a]{display:block;font-size:13px;font-weight:600;color:#31355c;margin-bottom:6px}.sf-pdf-panel[data-v-031b1a8a]{overflow:hidden;border-radius:16px;-webkit-box-shadow:0 0 10px 0 #d6e4f3;box-shadow:0 0 10px 0 #d6e4f3}.sf-side-panel[data-v-031b1a8a]{overflow-y:auto}.sf-zone-hint[data-v-031b1a8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 14px;background:rgba(63,219,191,.08);border-radius:10px;font-size:13px;color:#31355c}.sf-zone-hint i[data-v-031b1a8a]{color:#3fdbbf;font-size:16px;-ms-flex-negative:0;flex-shrink:0}.sf-certs[data-v-031b1a8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:12px}.sf-cert[data-v-031b1a8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 14px;border:2px solid #e4eaf6;border-radius:12px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.sf-cert[data-v-031b1a8a]:hover{border-color:#3fdbbf}.sf-cert--selected[data-v-031b1a8a]{border-color:#3fdbbf;background:rgba(63,219,191,.06)}.sf-cert__icon[data-v-031b1a8a]{width:36px;height:36px;border-radius:10px;background:#f0f2f5;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:#31355c;font-size:16px}.sf-cert__info[data-v-031b1a8a]{-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}.sf-cert__name[data-v-031b1a8a]{font-weight:600;color:#31355c;font-size:13px}.sf-cert__meta[data-v-031b1a8a]{font-size:11px;color:#989aae}.sf-cert__check[data-v-031b1a8a]{color:#3fdbbf;font-size:20px}.sf-upload-toggle[data-v-031b1a8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:14px 0 10px;cursor:pointer;font-size:13px;color:#3fdbbf;font-weight:600;-webkit-transition:color .15s;transition:color .15s}.sf-upload-toggle[data-v-031b1a8a]:hover{color:#30c5aa}.sf-upload-toggle i[data-v-031b1a8a]{font-size:12px}.sf-upload-cert-section[data-v-031b1a8a]{padding-top:8px;border-top:1px solid #f0f2f5}.sf-file-input[data-v-031b1a8a]{border:1.5px solid #e4eaf6;border-radius:10px;padding:10px 14px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#989aae;-webkit-transition:border-color .2s;transition:border-color .2s;font-size:13px}.sf-file-input[data-v-031b1a8a]:hover{border-color:#3fdbbf}.sf-signers[data-v-031b1a8a]{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;margin-bottom:12px}.sf-signer[data-v-031b1a8a]{gap:10px;padding:10px 12px;background:#f7f8f9;border-radius:10px}.sf-signer[data-v-031b1a8a],.sf-signer__order[data-v-031b1a8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sf-signer__order[data-v-031b1a8a]{width:24px;height:24px;border-radius:50%;background:#31355c;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.sf-signer__info[data-v-031b1a8a]{-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;min-width:0}.sf-signer__info strong[data-v-031b1a8a]{font-size:13px;color:#31355c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-signer__info span[data-v-031b1a8a]{font-size:11px;color:#989aae;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-signer__remove[data-v-031b1a8a]{width:22px;height:22px;border:none;background:transparent;color:#989aae;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.sf-signer__remove[data-v-031b1a8a]:hover{color:#e74c3c}.sf-add-signer__row[data-v-031b1a8a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sf-optional[data-v-031b1a8a]{font-weight:400;font-size:12px;color:#989aae}.sf-summary[data-v-031b1a8a]{margin:12px 0}.sf-summary__row[data-v-031b1a8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f2f5;font-size:13px}.sf-summary__row span[data-v-031b1a8a]{color:#989aae}.sf-summary__row strong[data-v-031b1a8a]{color:#1e1c42;text-align:right;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-legal[data-v-031b1a8a]{margin-top:16px;padding:14px;background:#f7f8f9;border-radius:10px;overflow:hidden}.sf-legal .el-checkbox[data-v-031b1a8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;white-space:normal}.sf-legal .el-checkbox__input[data-v-031b1a8a]{-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.sf-legal .el-checkbox__label[data-v-031b1a8a]{font-size:12px;line-height:1.5;white-space:normal;word-break:break-word;padding-left:10px}.sf-result[data-v-031b1a8a]{text-align:center;padding:60px 40px}.sf-result__loading[data-v-031b1a8a]{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:12px}.sf-result__loading i[data-v-031b1a8a]{font-size:48px;color:#3fdbbf}.sf-result__loading h3[data-v-031b1a8a]{color:#1e1c42;margin:0}.sf-result__loading p[data-v-031b1a8a]{color:#989aae;font-size:14px}.sf-result__error-msg[data-v-031b1a8a],.sf-result__success[data-v-031b1a8a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.sf-result__error-msg[data-v-031b1a8a],.sf-result__icon[data-v-031b1a8a],.sf-result__success[data-v-031b1a8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sf-result__icon[data-v-031b1a8a]{width:72px;height:72px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:36px}.sf-result__icon--success[data-v-031b1a8a]{background:rgba(63,219,191,.12);color:#3fdbbf}.sf-result__icon--error[data-v-031b1a8a]{background:rgba(231,76,60,.12);color:#e74c3c}.sf-result__error-msg h3[data-v-031b1a8a],.sf-result__success h3[data-v-031b1a8a]{color:#1e1c42;margin:0}.sf-result__error-msg p[data-v-031b1a8a],.sf-result__success p[data-v-031b1a8a]{color:#989aae;font-size:14px;max-width:400px}.sf-result__cert[data-v-031b1a8a]{background:#f7f8f9;border-radius:10px;padding:16px 24px;margin-top:12px;width:100%;max-width:360px}.sf-result__cert-row[data-v-031b1a8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 0;font-size:13px}.sf-result__cert-row span[data-v-031b1a8a]{color:#989aae}.sf-result__cert-row strong[data-v-031b1a8a]{color:#1e1c42}.sf-result__actions[data-v-031b1a8a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.md__btn-primary[data-v-031b1a8a]{background:#3fdbbf;color:#fff;border:none;border-radius:20px;padding:10px 24px;font-weight:600;font-size:13px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.md__btn-primary[data-v-031b1a8a]:hover{background:#2bc4a8}.md__btn-primary[data-v-031b1a8a]:disabled{opacity:.5;cursor:not-allowed}.md__btn-primary.md__btn--sm[data-v-031b1a8a]{padding:6px 14px;font-size:12px}.md__btn-third-secondary[data-v-031b1a8a]{background:#f0f2f5;color:#31355c;border:none;border-radius:20px;padding:10px 24px;font-weight:600;font-size:13px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.md__btn-third-secondary[data-v-031b1a8a]:hover{background:#e4eaf6}@media (max-width:768px){.sign-flow__section--split[data-v-031b1a8a]{grid-template-columns:1fr;height:auto}.sign-flow__steps[data-v-031b1a8a]{overflow-x:auto}.sf-add-signer__row[data-v-031b1a8a]{-ms-flex-wrap:wrap;flex-wrap:wrap}.sf-row[data-v-031b1a8a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sf-row .sf-field[data-v-031b1a8a]{width:100%!important}}