.signature-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:9999}.signature-dialog{background:#fff;border-radius:8px;padding:16px;width:90vw;max-width:520px}.signature-title{margin-bottom:8px;font-size:14px;color:#333}.signature-canvas{display:block;width:100%;height:220px;border:1px solid #ddd;border-radius:4px;background:#fff;touch-action:none}.signature-actions{margin-top:12px;display:flex;justify-content:flex-end;gap:8px}.signature-actions button{padding:6px 12px;border-radius:4px;border:1px solid #d9d9d9;background:#fff;cursor:pointer}.signature-actions .btn-confirm{background:#1976d2;color:#fff;border-color:#1976d2}.title1b[data-v-5dcf66fc]{font-size:20px;font-weight:700;text-align:center;margin-top:32px;margin-bottom:40px;color:#ce5925}.ol1b[data-v-5dcf66fc]{line-height:2}.ol1b[data-v-5dcf66fc] li{font-size:16px}.ol1b[data-v-5dcf66fc] ul{padding-left:24px;list-style-type:disc}.sign-image[data-v-5dcf66fc]{position:absolute;left:16px;right:0;bottom:0;height:64px;pointer-events:none;-o-object-fit:contain;object-fit:contain}