#purchase-signature-demo-banner{border:1px solid #e87722;background:#3b2d20;padding:16px 20px;border-radius:12px;margin-bottom:22px}#purchase-signature-demo-banner p{margin:4px 0 12px}#purchase-signature-demo-dialog{width:min(860px,calc(100% - 24px));max-height:94vh;padding:22px;background:#242629;color:#fff;border:1px solid #777;border-radius:16px;overflow:auto}#purchase-signature-demo-dialog::backdrop{background:#000c}.signature-demo-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.signature-demo-heading h2{margin-top:0}.signature-demo-paper{position:relative;background:#fff;color:#1e293b;padding:26px;border-radius:10px;overflow:hidden}.signature-demo-paper h3{margin:0 0 18px}.signature-demo-watermark{position:absolute;top:8px;right:18px;font-size:2rem;font-weight:800;letter-spacing:.1em;color:#e2e8f0;pointer-events:none}.signature-demo-paper label{display:block;margin:22px 0 10px;font-weight:700}.signature-demo-paper canvas{width:100%;height:200px;display:block;border:2px solid #64748b;border-radius:8px;background:#fff;touch-action:none;cursor:crosshair}.signature-demo-paper .purchase-request-actions button{background:#e2e8f0;color:#1e293b;border-color:#94a3b8}.signature-demo-paper .purchase-request-actions .purchase-primary{background:#e87722;color:#171717}.signature-demo-note{font-size:.8rem;color:#64748b}.signature-demo-saved{border-top:1px solid #64748b;padding:15px 0}.signature-demo-saved img{display:block;width:min(320px,100%);height:95px;object-fit:contain;background:white;border-radius:6px}.signature-demo-email{border:1px solid #64748b;padding:20px;border-radius:12px;background:#17191b;margin-top:20px}.signature-demo-role{padding:10px 0;border-bottom:1px solid #53565a}@media(max-width:600px){.signature-demo-paper{padding:16px}.signature-demo-heading{display:block}.signature-demo-watermark{font-size:1.2rem}.signature-demo-paper canvas{height:180px}}
