.signature-section{margin-block:22px}.signature-section h2{margin:0 0 8px;font-size:16px}.signature-hint{font-size:12px;line-height:1.6;color:#798197;margin:0 0 16px}.signature-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.signature-pad{min-width:0}.signature-pad>span:first-child{display:block;font-size:12px;margin-bottom:8px}.signature-pad canvas{display:block;width:100%;height:145px;background:#fff;border:1px solid #d7dae5;border-radius:8px;touch-action:none;cursor:crosshair}.signature-pad canvas[aria-disabled=true]{cursor:default;background:#f7f7fa}.signature-pad button{margin-top:7px}.signature-pad [role=status]{display:block;min-height:18px;font-size:11px;color:#798197;margin-top:5px}@media(max-width:600px){.signature-grid{grid-template-columns:1fr}.signature-pad canvas{height:155px}}
