/* 전자서명 만들기 */
.sg-pad { position: relative; border: 1px solid var(--line); border-radius: var(--r); background: #fff; overflow: hidden; }
.sg-pad::after { content: ""; position: absolute; left: 6%; right: 6%; bottom: 24%; border-bottom: 1px dashed #c9d2dc; pointer-events: none; }
.sg-pad canvas { display: block; width: 100%; height: auto; aspect-ratio: 5 / 2; cursor: crosshair; touch-action: none; user-select: none; -webkit-user-select: none; position: relative; z-index: 1; }
.sg-acts { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }
.work[data-tool="e-signature"] .sg-acts .btn.ghost { height: 40px; margin-top: 10px; font-size: 14px; }
.sg-prev { display: grid; place-items: center; margin-top: 14px; padding: 12px; border-radius: 8px; background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23eef1f4' d='M0 0h8v8H0zM8 8h8v8H8z'/%3E%3C/svg%3E"); }
.sg-prev img { display: block; max-width: 100%; max-height: 160px; }
