.signature-container { border: 2px dashed #d0d0e8; border-radius: 14px; overflow: hidden; background: #fafaff; } .signature-canvas { display: block; width: 100%; height: 160px; touch-action: none; cursor: crosshair; } .signature-actions { display: flex; justify-content: flex-end; padding: 0.4rem 0.6rem; border-top: 1px solid #ebebf5; } .btn-clear-sig { background: none; border: none; font-size: 0.75rem; color: #999; display: flex; align-items: center; gap: 0.25rem; cursor: pointer; padding: 0.2rem 0.4rem; } .btn-clear-sig:hover { color: #e53935; }