.handwritten-signature{margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel2)}.handwritten-signature-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.handwritten-signature-head strong{font-size:14px}.handwritten-signature-surface,.handwritten-signature-readonly{width:100%;overflow:hidden;border:1px dashed var(--line);border-radius:8px;background:#fff;touch-action:none}.handwritten-signature canvas,.handwritten-signature-readonly canvas{display:block;width:100%;touch-action:none}.handwritten-signature-feedback{min-height:1.25em;margin:7px 0 0;color:#a33;font-size:12px}.handwritten-signature-readonly{margin:8px 0;padding:8px}.handwritten-signature-readonly figcaption{margin:0 0 6px;color:var(--muted);font-size:12px}@media(max-width:700px){.handwritten-signature-head{align-items:flex-start;flex-direction:column}.handwritten-signature-head button{min-height:44px}}
