.sig-canvas__wrapper[data-v-4436bf7e]{position:relative;border:1.5px dashed #e4eaf6;border-radius:12px;background:#fafbfd;overflow:hidden}.sig-canvas__pad[data-v-4436bf7e]{display:block;cursor:crosshair;-ms-touch-action:none;touch-action:none}.sig-canvas__placeholder[data-v-4436bf7e]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#989aae;font-size:14px;pointer-events:none;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sig-canvas__actions[data-v-4436bf7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;margin-top:12px}.sign-confirm-dialog[data-v-6db173a0] .el-dialog__header{display:none}.sign-confirm-dialog[data-v-6db173a0] .el-dialog__body{padding:0;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sign-confirm__header[data-v-6db173a0]{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:16px 24px;border-bottom:1px solid #e4eaf6;background:#fff;-ms-flex-negative:0;flex-shrink:0}.sign-confirm__title[data-v-6db173a0]{font-size:16px;font-weight:600;color:#31355c;margin:0}.sign-confirm__close[data-v-6db173a0]{background:#31355c;color:#fff;border:none;width:34px;height:34px;border-radius:8px;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;cursor:pointer;font-size:16px}.sign-confirm__close[data-v-6db173a0]:hover{opacity:.85}.sign-confirm__body[data-v-6db173a0]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:30px 24px;background:#f7f8f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sign-confirm__card[data-v-6db173a0]{background:#fff;border:1px solid #e4eaf6;border-radius:16px;padding:28px;width:100%;max-width:560px;-webkit-box-shadow:0 0 10px 0 #d6e4f3;box-shadow:0 0 10px 0 #d6e4f3;-ms-flex-item-align:start;align-self:flex-start}.sign-confirm__info[data-v-6db173a0]{margin-bottom:20px;text-align:center}.sign-confirm__signer-name[data-v-6db173a0]{font-size:16px;font-weight:600;color:#31355c;margin:0 0 2px}.sign-confirm__signer-email[data-v-6db173a0]{font-size:13px;color:#989aae;margin:0}.sign-confirm__doc-name[data-v-6db173a0]{font-size:13px;color:#31355c;background:#f7f8f9;padding:10px 14px;border-radius:10px;margin-bottom:20px}.sign-confirm__label[data-v-6db173a0]{color:#989aae;margin-right:4px}.sign-confirm__tabs[data-v-6db173a0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:20px}.sign-confirm__tab[data-v-6db173a0]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1.5px solid #e4eaf6;background:#fff;color:#989aae;font-size:13px;font-weight:500;padding:10px 16px;border-radius:10px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.sign-confirm__tab[data-v-6db173a0]:hover{border-color:#3fdbbf}.sign-confirm__tab--active[data-v-6db173a0]{border-color:#3fdbbf;background:#f0fdf9;color:#31355c}.sign-confirm__tab i[data-v-6db173a0]{margin-right:4px}.sign-confirm__canvas-area[data-v-6db173a0],.sign-confirm__typed-area[data-v-6db173a0]{margin-bottom:20px}.sign-confirm__typed-area[data-v-6db173a0] .el-input__inner{border:1.5px solid #e4eaf6;border-radius:10px;background:#fafbfd;font-size:14px;min-height:44px}.sign-confirm__typed-area[data-v-6db173a0] .el-input__inner:focus{border-color:#3fdbbf;background:#fff}.sign-confirm__typed-preview[data-v-6db173a0]{margin-top:16px;padding:20px;text-align:center;font-family:Dancing Script,Brush Script MT,cursive;font-size:32px;color:#31355c;border:1.5px dashed #e4eaf6;border-radius:12px;background:#fafbfd;min-height:80px;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}.sign-confirm__legal[data-v-6db173a0]{margin-bottom:8px}.sign-confirm__legal[data-v-6db173a0] .el-checkbox__label{font-size:12px;color:#989aae;white-space:normal;line-height:1.5}.sign-confirm__legal[data-v-6db173a0] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#3fdbbf;border-color:#3fdbbf}.sign-confirm__footer[data-v-6db173a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid #e4eaf6;background:#fff;-ms-flex-negative:0;flex-shrink:0}.pub-sign[data-v-18f87c5d]{min-height:100vh;background:#f7f8f9;-ms-flex-direction:column;flex-direction:column}.pub-sign[data-v-18f87c5d],.pub-sign__loading[data-v-18f87c5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.pub-sign__loading[data-v-18f87c5d]{-webkit-box-flex:1;-ms-flex:1;flex:1;-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}.pub-sign__loading .pub-sign__spinner[data-v-18f87c5d]{font-size:32px;color:#3fdbbf;margin-bottom:12px}.pub-sign__loading p[data-v-18f87c5d]{font-size:14px;color:#989aae;margin:0}.pub-sign__done[data-v-18f87c5d],.pub-sign__error[data-v-18f87c5d]{-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px;text-align:center}.pub-sign__error-icon[data-v-18f87c5d]{font-size:48px;color:#e24b4a;margin-bottom:16px}.pub-sign__done-title[data-v-18f87c5d],.pub-sign__error-title[data-v-18f87c5d]{font-size:20px;font-weight:600;color:#31355c;margin:0 0 8px}.pub-sign__done-text[data-v-18f87c5d],.pub-sign__error-text[data-v-18f87c5d]{font-size:14px;color:#989aae;margin:0;max-width:420px}.pub-sign__done-icon[data-v-18f87c5d]{width:64px;height:64px;border-radius:50%;background:#e1f5ee;color:#0f6e56;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:32px;margin-bottom:16px}.pub-sign__done-icon--declined[data-v-18f87c5d]{background:#fcebeb;color:#a32d2d}.pub-sign__topbar[data-v-18f87c5d]{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:14px 24px;background:#fff;border-bottom:1px solid #e4eaf6;-ms-flex-negative:0;flex-shrink:0}.pub-sign__topbar-left[data-v-18f87c5d]{min-width:0}.pub-sign__topbar-title[data-v-18f87c5d]{font-size:15px;font-weight:600;color:#31355c;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pub-sign__topbar-from[data-v-18f87c5d]{font-size:12px;color:#989aae}.pub-sign__topbar-right[data-v-18f87c5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-negative:0;flex-shrink:0;margin-left:16px}.pub-sign__viewer[data-v-18f87c5d]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pub-sign__viewer-inner[data-v-18f87c5d]{width:100%;max-width:800px}.pub-sign__page[data-v-18f87c5d]{background:#fff;border:1px solid #e4eaf6;border-radius:8px;margin-bottom:16px;-webkit-box-shadow:0 0 10px 0 #d6e4f3;box-shadow:0 0 10px 0 #d6e4f3;overflow:hidden}.pub-sign__page canvas[data-v-18f87c5d]{display:block;width:100%;height:auto}.pub-sign__html-content[data-v-18f87c5d]{background:#fff;border:1px solid #e4eaf6;border-radius:16px;padding:40px;-webkit-box-shadow:0 0 10px 0 #d6e4f3;box-shadow:0 0 10px 0 #d6e4f3;font-size:14px;color:#31355c;line-height:1.7}.pub-sign__no-content[data-v-18f87c5d]{text-align:center;padding:60px 20px}.pub-sign__no-content i[data-v-18f87c5d]{font-size:40px;color:#989aae;margin-bottom:12px}.pub-sign__no-content p[data-v-18f87c5d]{font-size:14px;color:#989aae;margin:0}.pub-sign__footer[data-v-18f87c5d]{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:14px 24px;background:#fff;border-top:1px solid #e4eaf6;-ms-flex-negative:0;flex-shrink:0}.pub-sign__footer-info[data-v-18f87c5d]{font-size:13px;color:#31355c}.pub-sign__footer-label[data-v-18f87c5d]{color:#989aae;margin-right:4px}.pub-sign__footer-actions[data-v-18f87c5d]{-ms-flex-negative:0;flex-shrink:0;margin-left:16px}[data-v-18f87c5d] .el-textarea__inner{border:1.5px solid #e4eaf6;border-radius:10px;background:#fafbfd;font-size:13px}[data-v-18f87c5d] .el-textarea__inner:focus{border-color:#3fdbbf;background:#fff}@media(max-width:640px){.pub-sign__topbar[data-v-18f87c5d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.pub-sign__topbar-right[data-v-18f87c5d]{margin-left:0;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pub-sign__footer[data-v-18f87c5d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;text-align:center}.pub-sign__footer-actions[data-v-18f87c5d]{margin-left:0}.pub-sign__viewer[data-v-18f87c5d]{padding:16px}.pub-sign__html-content[data-v-18f87c5d]{padding:20px}}