.form-actions { display: flex; gap: 1rem; margin-top: 2rem; padding-top: 1.5rem; border-top: 1px solid #e5e7eb; } .submit-button { background: linear-gradient(to right, #6366f1, #8b5cf6); color: white; padding: 0.75rem 1.5rem; border: none; border-radius: 0.375rem; font-size: 1rem; font-weight: 500; cursor: pointer; transition: all 0.2s; flex: 1; } .submit-button:hover:not(:disabled) { transform: translateY(-1px); box-shadow: 0 4px 12px rgba(99, 102, 241, 0.3); } .submit-button:disabled { opacity: 0.5; cursor: not-allowed; } .delete-button { background: #ef4444; color: white; padding: 0.75rem; border: none; border-radius: 0.375rem; font-size: 1rem; font-weight: 500; cursor: pointer; transition: all 0.2s; display: flex; align-items: center; justify-content: center; min-width: 44px; width: 44px; } .delete-button:hover:not(:disabled) { background: #dc2626; } .delete-button:disabled { opacity: 0.5; cursor: not-allowed; }