.mobile-sign-page[data-v-44a0e657]{display:flex;flex-direction:column;min-height:100vh;max-height:100vh;padding:16px 12px;box-sizing:border-box;overflow:hidden}.sign-main[data-v-44a0e657]{flex:1;display:flex;flex-direction:column;justify-content:center;padding-top:16px;padding-bottom:24px;overflow-y:auto}.mobile-sign-page.landscape[data-v-44a0e657]{padding:8px 8px}.mobile-sign-page.landscape .sign-main[data-v-44a0e657]{justify-content:flex-start;padding-top:8px;padding-bottom:8px}.signature-canvas-container[data-v-44a0e657]{box-sizing:border-box}.sign-header[data-v-44a0e657]{text-align:left;margin-bottom:8px}.sign-title[data-v-44a0e657]{font-size:16px;margin:0}.sign-tip[data-v-44a0e657]{font-size:13px;color:#6c757d;margin:4px 0 0}.signature-canvas-outer[data-v-44a0e657]{margin-top:12px}.signature-canvas-container[data-v-44a0e657]{border:1px solid #dee2e6;border-radius:.25rem;padding:.5rem;background-color:#f8f9fa}.sign-canvas[data-v-44a0e657]{display:block;margin:0 auto;border-radius:.25rem}.sign-canvas canvas[data-v-44a0e657]{background-position:50%!important;background-size:contain!important;background-repeat:no-repeat!important}.signature-actions[data-v-44a0e657]{display:flex;justify-content:center;gap:10px}.signature-preview[data-v-44a0e657]{border:1px solid #dee2e6;border-radius:.25rem;padding:1rem;background-color:#fff;text-align:center}.signature-image[data-v-44a0e657]{max-width:100%;height:auto;border:1px solid #dee2e6;border-radius:.25rem;background-color:#fff}