.sign-container[data-v-6c5ca612]{width:100vw;height:100vh;height:100dvh;display:flex;flex-direction:column;background:#f5f0eb;overflow:hidden;user-select:none;-webkit-user-select:none}.sign-header[data-v-6c5ca612]{flex-shrink:0;padding:.32rem .42667rem;text-align:center;font-size:.4rem;color:#999}.canvas-wrapper[data-v-6c5ca612]{flex:1;margin:0 .42667rem;position:relative;background:#fff;border-radius:.21333rem;border:.02667rem dashed #d0c8c0;overflow:hidden;min-height:0}.canvas-wrapper canvas[data-v-6c5ca612]{display:block;width:100%;height:100%;touch-action:none}.canvas-hint[data-v-6c5ca612]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ccc;font-size:.42667rem;pointer-events:none;white-space:nowrap}.sign-actions[data-v-6c5ca612]{flex-shrink:0;display:flex;justify-content:center;align-items:center;gap:.42667rem;padding:.42667rem;padding-bottom:max(.42667rem,env(safe-area-inset-bottom))}.sign-actions button[data-v-6c5ca612]{border:none;outline:none;appearance:none;-webkit-appearance:none;border-radius:.21333rem;font-size:.4rem;font-weight:500;cursor:pointer;transition:all .2s;-webkit-tap-highlight-color:transparent}.btn-clear[data-v-6c5ca612]{width:2.93333rem;height:1.17333rem;background:transparent;color:#666;border:.02667rem solid #ccc!important}.btn-clear[data-v-6c5ca612]:active{background:#eee;border-color:#bbb!important}.btn-submit[data-v-6c5ca612]{width:4.26667rem;height:1.17333rem;background:#333;color:#fff}.btn-submit[data-v-6c5ca612]:active{background:#555}.btn-submit[data-v-6c5ca612]:disabled{background:#aaa;cursor:not-allowed}.sign-container.is-landscape[data-v-6c5ca612]{flex-direction:row;align-items:stretch}.sign-container.is-landscape .sign-header[data-v-6c5ca612]{display:none}.sign-container.is-landscape .canvas-wrapper[data-v-6c5ca612]{flex:1;margin:.21333rem 0 .21333rem .21333rem;border-radius:.10667rem}.sign-container.is-landscape .sign-actions[data-v-6c5ca612]{flex-direction:column;justify-content:center;padding:.32rem;gap:.32rem}.sign-container.is-landscape .sign-actions button[data-v-6c5ca612]{width:2.66667rem;height:1.06667rem;font-size:.37333rem}