.signature-methods{border:0;padding:0;margin:0 0 18px;display:flex;flex-wrap:wrap;gap:12px 24px}.signature-methods legend{font-weight:600;margin-bottom:12px}.signature-preview{padding:12px;border:1px solid var(--line,#c6cfdb);border-radius:12px;background:#fff;margin:16px 0}.signature-preview .signature-image{margin:auto}#signature-pad{display:block;width:100%;height:auto;aspect-ratio:10/3;background:#fff;border:1px solid #a5afbe;border-radius:12px;touch-action:none;cursor:crosshair;margin:8px 0 12px}.signature-print-options{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}#signature-setup-form>.check-label,#report-signature-form>.check-label{margin-top:20px;align-items:flex-start;line-height:1.6}#signature-setup-form [hidden]{display:none!important}
